Close
Close

Essential SEO Settings for Every New WordPress Blog

This guest post is by Karol K of ThemeFuse.

Some bloggers, designers, and WordPress developers have a kind of love-hate relationship with SEO. I know—some people tend to be overly focused on everything SEO-related, and they just keep blasting us with the next “crucial” SEO advice every day.

On the other hand, some people tend to completely overlook it, and act like there’s no such thing as SEO. The truth is that neither of these approaches is the right one.

Many SEO-centered people don’t put a strong focus on the content quality they’re creating. It’s an easy trap to fall into. There are only so many hours in a day, and if you spend most of them on, for example, link building then there’s not much time left to do some honest writing.

If you’re in the other camp then I’m sorry, but this isn’t good either. No matter if you’re a blogger managing your own site, or a developer creating sites for others, SEO is always an important element, though it may not be the most important one.

Let me agree with the SEO guys for a minute, and admit that SEO is the best way of getting a constant stream of new visitors every day. Of course, there are other methods too, but nothing is as predictable as SEO.

When you do some kind of promotion on social media, for example, and get 1,000 visitors in a day, then that’s great, but the next day you’re likely to see no one. If you work on your SEO, however, and get 1,000 visitors one day, 1,000 the next day, and 1,000 the next day, then there are good chances the fourth day will bring similar results.

Furthermore, everybody is affected by SEO. If you’re a blogger, then getting new visitors is in your best interests, obviously. But if you’re a developer and a scenario occurs in which your client is not able to attract any new visitors to their site on a consistent basis, then it’s probably your last gig with that client.

Now, there are only so many things we can do in terms of SEO when getting a WordPress blog ready to be launched. Of course, the most important factors are what gets done after the launch—the various SEO activities the webmaster takes—and Sophie Lee explained a number of them recently. But in order to provide you with some solid groundwork, the blog needs to be made SEO-friendly from day one. Here’s how.

Setting the site title and tagline

Where I usually start is by deciding on a good site title and tagline. And I’m talking only in terms of SEO.

A good title and tagline contain the main keywords for the site. Some proper research needs to be done first, and I’m not going to cover this here, but after that’s been done, one of the most important things you can do is include your keywords of choice in the title and the tagline of the site.

This is the first point at which the theme you’re using (or designing) might interfere with these settings. Different themes do different things with the site’s title and its tagline. Some simply display it in a visible place; others ignore it entirely.

A completely different approach is to choose not to use the site title or the tagline anywhere on the blog. I don’t see it as a wise choice, though. You can choose not to use the tagline—not every blog needs a tagline. But the title is a crucial element for many more reasons than just SEO. Make sure you choose one and use it.

Creating permalinks

In plan English, permalinks represent the structure of every URL on a blog. A single blog post can have one of many URL structures. Some of the more popular ones are:

  • domain.com/?p=POSTID
  • domain.com/2011/12/03/post-name/
  • domain.com/category/post-name/
  • domain.com/post-name/

These are not the only possibilities. WordPress provides you with a lot of tags, so you’re able to create literally tens of different URL structures. Only few, however, have any point to them.

Let me just quickly summarize the whole issue here (for more info feel free to visit my other post, Getting the Permalink Settings for WordPress Just Right). My favorite permalink structure is the last one presented on the list above, which is: domain.com/post-name/.

Why? It provides the webmaster with a possibility to include keywords into each post’s or page’s URL, which is one of the main on-page SEO factors for Google. Due to the limited space in a URL, Google knows that the most descriptive keywords are most likely to appear there.

I’m not saying that you have to use this exact structure, but if you set the permalinks to a setting that doesn’t enable including keywords then you’re shutting the door for whoever is going to be managing the site later on.

Building a sitemap

The definition I’m using for sitemap is: a file that provides a map of all the URLs that are a part of a website.

Search engines always look for such a file because it’s the easiest way for them to index all pages that need to be indexed. As a blogger, you have to make it possible for such sitemaps to be created automatically whenever a new page or post gets created.

Luckily, there are many plugins that can make it happen. Two of the more popular ones, which I’ve been using successfully(of course, don’t use both of them at the same time) are:

The plugin by Yoast actually offers a lot more than just sitemaps, and it’s the one I’m using right now on my blog.

These sitemap plugins can be a little tough to deal with at some times. I mean, they work just fine, but the amount of possible settings can be frightening. Thankfully, the default settings seem to be optimal.

Using an SEO-friendly theme

This is a big deal—the most important thing, in my opinion. No matter what settings you choose for your blog, your theme needs to support them.

First things first. Free themes are evil.

Theme frameworks or custom-made themes are great. The only problem is that you need to spend a lot of time working on tweaking the theme to fit your requirements perfectly. But the work often pays off, especially for those somewhat WordPress-savvy people who are not afraid to get their hands dirty. What I actually advise is to invest in a premium theme.

Now, let’s talk some SEO characteristics of a good theme. First of all, and this goes for everyone, no matter if you’re shopping for a theme or creating one from the ground up: a good theme needs to provide the possibility for assigning custom SEO titles and descriptions to individual posts, pages, categories, and tags.

By default, WordPress creates those automatically. What happens is the post’s or page’s title becomes the SEO title as well, and the excerpt becomes the SEO description.

This isn’t a perfect solution. Some post titles will inevitably be longer than SEO tells you is optimal (which is about 65 characters). Another thing is that post titles are always more conversational in nature and less SEO-optimized. A proper SEO title should therefore be a kind of a summary of the post title.

Anyway, I’m sure you see the value. Being able to set SEO titles and descriptions is a must. Period.

The HTML structure of a theme has much SEO weight to it too. For instance, HTML errors (you can discover them by installing a plugin for your browser; many of those are available for Firefox, for example). If your blog has a lot of HTML errors, then you’re making it significantly more difficult for a search engine to visit it and read the content.

HTML is not a complicated language, but truly mastering it to the point where you’re not making any structural errors takes a while. This is a skill developers learn over time.

Proper <H> heading usage is another point. Search engines look at every page in a search for fragments of text that have any kind of emphasis placed on them. For example, if you decide to bold something within a sentence, then it’s probably something important—something you want to attract additional attention to.

Google and other search engines see those phrases, too. For this matter, headings are some of the most important elements. A good theme needs to use them for post titles, page titles, and also provide a well formatted style for different headings when used within the content of the post or page itself.

We’re not done with the structure yet. Google doesn’t see every page the same way. For example, you can go to seo-browser.com and do a quick test on whatever site you want. What you’ll notice is that no matter what address you input, the site looks nothing like you’re used to seeing it. Put in a few page URLs and get a feel for how differently Google sees them.

Now, some hints! A well designed theme rearranges the HTML structure of the site. It does it in a way so the main content of the site is always close to the top of the HTML structure. This is a challenge that requires some CSS knowledge to implement, and can be difficult is some cases.

For example, if a site is using one sidebar on the left, one on the right, and the main content block is in the center, then the easiest way of creating such a structure is to first create the code for the left sidebar, then the content block, and then the right sidebar. Unfortunately, this is not the optimal solution. The main content block always needs to appear first in the HTML structure. This is something beginner CSS enthusiasts often find difficult to implement.

And that’s why you need a premium theme: to ensure that the structure of your site is as seo-friendly as possible.

Understanding indexation

No matter what site you’re working on, not every page deserves to be indexed by search engines.

WordPress as a platform creates a lot of duplicate content—category pages, tag pages, date archives, author archives—and for the most part they are all duplicates.

A blog that’s SEO-friendly should define what gets indexed and what doesn’t. One solution of doing this is to use the WordPress SEO plugin by Yoast mentioned earlier.

Some areas you might consider not indexing:

  • category archives or tag archives
  • date-based archives
  • author archives.

Choosing what to index, and what not to index, is a way of speaking to the search engines. What you’re doing is simply helping them to identify what the most important areas of your blog are, by excluding some of the less-important ones.

Now, the first area on the list is “category or tag archives.” It’s for you to decide upon the best approach for your blog. The general rule, as Sophie explained the other day, is not to let duplicate content pages get indexed. If you’re using the same categories or tags for many posts then your category or tag archives are becoming just that: duplicate content. Setting everything up to prevent this from the get-go is a good practice.

Since we’re talking indexation it’s worth to mention nofollow settings. As many of you know, nofollow is an attribute you can give to a link so it remains unfollowed by the search engines. Some of the links that are good to be no-followed are comment links (whatever people commenting on the blog link to).

Your first steps

The topic of SEO for WordPress blogs is a really big one, and it always takes some time before one can get a good grasp on the whole issue. This post presents only the essential, initial steps you’ll want to take care of, and some of the most basic facts.

When you’re searching for additional information keep in mind to read only the latest posts and tutorials. The rules have a tendency to change quite often in the SEO world! For now, feel free to comment and tell me what your initial SEO settings for your new blog are. I’m curious to know.

Karol K. is a 20-something year old web 2.0 entrepreneur from Poland and a writer at ThemeFuse.com, where he shares various WordPress advice. Currently, he’s working on a new e-book titled “WordPress Startup Guide – little known things worth doing when creating a WordPress site.” The e-book launches soon, and now the best part … it’s free. Also, don’t forget to visit ThemeFuse to get your hands on some premium WordPress themes.

Weekend Project: Correct Content Mistakes that are Damaging Your SEO

This guest post is by Sophie Lee of IBS Tales.

In February 2011 my website lost 50% of its traffic overnight, and a further 20% disappeared two months later. I was a victim of Google’s infamous Panda update, and like many other webmasters, my first reaction was to assume that Google had messed up—my site contains nothing but high quality, deathless prose, and I’m sure yours does too.

As time went on, though, I began to realize that my site had been penalized because it deserved to be. I hadn’t deliberately set out to produce thin content, or put duplicate URLs in the index, or make other amateur SEO mistakes, but that’s what I had been doing, regardless of my good intentions.

I set about fixing aspects of my site that should never have been broken in the first place, and one year on, I believe that my site has markedly improved. I need to be honest and say that I haven’t recovered from Panda, and so I can’t promise that this article will help you recover your rankings if you’re a fellow Panda victim.

However, I can tell you that Panda has been a massive wake-up call for me, and opened my eyes to some horrible mistakes that I was making as a webmaster. Are you making the same mistakes? Are you sure?

Mistake 1: Thin or shallow content

Panda quickly became known as the update that targeted thin or shallow content. I checked my site and found that around 10% of my pages had less than 100 words on them. Now, word count alone may not mean a huge amount, but what, exactly, can you say in less than 100 words? I had intended to develop these pages as I went along, but I’d never got round to it. They had to go, so I removed them completely and left them to 404.

I also looked at pages that might be useful to my visitors or to me, but could easily be flagged as thin content by an algorithm. For example, I had a page named blank.htm that I used as a template page. It was, of course, blank, and it shouldn’t have been on the server. I had an entire page that showed my search box and nothing else. Another page showed my mailing list sign-up box and nothing else. If I worked at Google, I’d have penalized these pages too.

Mistake 2: Duplicate URLs and pesky parameters

One issue that I had neglected almost completely was the way in which Google was indexing my content. Panda woke me up. A search for my site on Google came up with over 800 URLs. I had roughly 400 pages of content on my site, so what was going on?

Firstly, for reasons lost in the mists of time, I had used dropdown lists in some of my navigation links. These links were being indexed by Google with [?menu] parameters in the urls, resulting in duplicate urls for a whole bunch of pages. I replaced the dropdowns with simple [a href] links and put canonical tags on all of my pages to indicate that I wanted the plain URLs with no [menu] parameter to be the “correct” URLs.

I also realized that I had the syntax [Disallow: /*?] in my robots.txt file, put there because it’s part of the robots.txt file that WordPress recommend in its codex. This command meant that Google couldn’t see the content on any page with a question mark in the URL, and that meant that it couldn’t see the new canonical settings in any of the duplicate URLs. I removed that line from my robots.txt file, and a couple of months later, the duplicate URLs had disappeared from the index.

Secondly, my WordPress blog was producing duplicate content on category, tag, and monthly archive pages. Previously, I had believed the Google guidelines that said you shouldn’t worry about duplicate content that is legitimate: “If your site suffers from duplicate content issues … we do a good job of choosing a version of the content to show in our search results.”

However, the prevailing view of the SEO blogs I read was that noindexing these duplicate pages was the best way forward, because that would leave no room for doubt as to which URLs should be returned in searches.

I found that the Meta Robots plugin from Yoast enabled me to easily noindex all of the dupes, and they were gone from the index in a month or so. I did find that some URLs tended to get stuck in the index, presumably because they were simply crawled less often, and in those cases I used Webmaster Tools to get the URLs crawled more quickly.

If I found a URL that just wasn’t shifting, I used “fetch as googlebot” to fetch the URL, and then, once it was found, clicked on “submit to index.” This tells Google that the page has changed and needs crawling again, and this got the URLs crawled and then noindexed within a few days, on average.

Mistake 3: Not using breadcrumb navigation

Almost every site I visit these days uses breadcrumbs—those links at the top of the page that say “Home > Cameras > Nikon cameras” or similar, to let you know at a glance where you are on the site.

They stop your site visitors from getting lost, they help pagerank to flow, and they look good. I should have added them years ago.

Mistake 4: Not displaying social buttons

I know, I know—you can’t believe I didn’t have social buttons coming out of my ears already. I just don’t like the fact that I have to register with Twitter and Facebook and Google+ to run my own website. But I do. So I have.

Mistake 5: Ignoring blog speed and server location

I got a shock when a search at whois.domaintools.com told me that my server was in Canada. I checked with my host and they said that all their servers were in Canada, which I had been completely unaware of—I had blindly assumed that they were all in the USA.

I won’t make that mistake again. It may not make a huge different to rankings, but Matt Cutts has confirmed that server location is used as a signal by Google so it seems crazy to host your site anywhere other than the main country you’re targeting.

I switched from the dirt cheap host I had been with to a Hostgator business package. I stuck with a shared server, although I did ask for a dedicated IP address to isolate my site from any potentially spammy neighbors.

I also took a look at the speed of my site using tools like webpagetest.org. The tests showed that although my site was fairly quick, I was missing some easy gains, the most obvious being that some of my images were 40kb or 50kb when they could easily be compressed to 10kb. I also turned on mod_deflate/mod_gzip in Apache, which sounds impressively technical but involved checking one box under the Optimize Website section in the Hostgator cpanel. That setting meant that all my content would be compressed before it was sent to a browser.

Finally, I made sure I was using asynchronous code for those dastardly social media buttons, making them load in the background rather than holding up the display of my main content.

Mistake 6: Misusing h1 headings

I found that, for some inexplicable reason, I had set up many of my pages with two h1 tags—one in the main content, and one in the left-hand navigation bar. I got rid of the left-side h1s so that the main heading for each page reflected the main subject for that page.

Conversely, I realized that my blog theme put the overall title of my blog into h1 tags rather than the titles of the individual blog posts themselves, so every single page on my blog had the same h1 title. I switched to a different blog theme (Coraline) and the problem was solved.

Mistake 7: Ignoring Google authorship

I had been seeing little headshots in my Google results for months, often clicking on them because they stood out without asking myself why they were there and whether I could get them for my content too.

What I know now is that they’re called rich snippets, they’re part of Google’s authorship program, and you need to link your site to a Google+ profile with special markup code to get one. I found the Google instructions for this process confusing, but this post from Yoast was much clearer.

I then used the Google rich snippets tool to check that I had set things up correctly, and filled in this form to let Google know that I was interested in using rich snippets for my site.

Once I had submitted the form, it took around a week for my photo to start showing up in the SERPs.

Mistake 8: Running sister sites

I was actually running two websites on the same topic when Panda hit, and the update crushed them both. The main reason that I had chosen to run two websites was to protect myself against a drop in search rankings. That obviously worked out great.

I began to wonder whether Google frowned upon two domains on the same topic. Obviously, ten domains on the same topic, all targeting the same keywords, would be spam … so could two domains be spam too, or at the very least ill-advised?

The more I thought about it, the more I realized that splitting my website into two had been a mistake. Surely one brandable, strong website was better than two weaker sites? One site with 1000 backlinks was going to be more powerful than two sites with 500 each. The consensus within the SEO world was that multiple domains on the same topic was simply a bad idea, Panda or no Panda.

I decided to merge the two sites together, and so I had to choose which domain to keep. One domain was much newer than the other, contained a couple of dashes separating exact match keywords, and had a really, really, really silly extension. The other domain was at least two years older, had more backlinks, was a dotcom, had no dashes, and was brandable. It didn’t take a genius to figure out which domain I should be using.

I 301-redirected the newer domain to the old one on a page-by-page basis, so www.newsite.com/thispage.htm redirected to www.oldsite.com/thispage.htm. This is the code I used for this, placed in the .htaccess file of the new site:

RewriteEngine on
RewriteRule (.*) <a href=”http://www.newsite.com/$1″ target=”_blank”>http://www.newsite.com/$1</a> [R=301,L]

I checked that the redirects were working using the Webmaster Tools “fetch as googlebot” feature. It took around a month for all of the main pages of the old site to be removed from Google’s index, and about another month for the entire site to go. I then went on a hunt for anyone who’d linked to my newer domain, finding backlinks through the link: <a href="http://mysite.com" target="_blank">mysite.com</a> operator at Blekko and opensiteexplorer.org, and asked them to link to the older domain instead.

Now what?

If these changes haven’t returned my blog to its old position in the SERPs after a year, what’s the point? Why don’t I just give up?

The point is that I’m proud of my website. It’s suffering right now, but I believe in it. And that’s the greatest advantage that a webmaster can ever have. If you believe in your website, you should fight for it. Sooner or later, it will get what it deserves.

Sophie Lee runs the irritable bowel syndrome support site IBS Tales and is the author of Sophie’s Story: My 20-Year Battle with Irritable Bowel Syndrome.

19 Essential WordPress Plugins for Your Blog

This guest post is by Eric Siu of Evergreen Search.

WordPressers are always looking for helpful plugins for their blogs, and if you’ve been following today’s posts on ProBlogger, especially Install Your First WordPress Plugin, you’re probably in the same boat.

So I thought I’d compile a list of the most popular to get you started. To make things simple, the plugins in this post have been broken into different categories.

SEO plugins

  • WordPress SEO: If there’s one plugin from this list that you should get, this is the one. It sets up title tags, breadcrumbs, meta robots control, XML sitemaps, Google Analytics, Google Webmaster Tools, and much more.Wordpress SEO
  • Broken Link Checker: This handy plugin will tell you which links on your site are broken – an automated problem spotter.
  • WPTouch: Easily create a mobile version of your site.
  • nRelate Related Content: Make it easy for people and search engines to find related content around your site.
  • WP Editorial Calendar: Make blogging more manageable by setting up a blogging calendar with this plugin. Very simple drag-and-drop editing on a calendar.
  • SEO Auto Links & Related Posts: Autolink words to URLs of your choice—great for internal linking.
  • WP Super Cache: This plugin will speed up your blog—and site speed is an SEO factor. While not necessary for smaller blogs, bigger blogs will definitely want this plugin.
  • Blogging Checklist: Sometimes you might forget to include some important steps while blogging. Blogging Checklist allows you to add a list of helpful reminders before you place a blog post. Forget no more!
    Blogging Checklist

Social plugins

  • Social Analytics: Want to see which users are logged in via Google, Google+, Facebook, or Twitter? You can do it with this plugin.
  • Social Sharing Toolkit: This flexible plugin allows you to add “social bling” to your posts or pages. You can add buttons from various social networks in a clean and minimalistic manner. Here’s how it looks:
    social sharing tool kit
  • Tweet Old Post: If you have content that you’d like to resurface to your audience every now and then, Tweet Old Post lets you do it.

Analytics plugins

General plugins

  • Subscribe to Comments: Gives your audience the option to subscribe to comments so they will be alerted when people are posting new comments.
  • Outbound Links: Automatically makes all outbound links open in new windows. Helpful in the sense that you don’t lose your audience completely. These clicks can be tracked in Google Analytics.
  • Post Ender: Add a message at the end of each post—think email subscription and RSS subscription opt-ins, like this:

    Post Ender

    Image via ConversionXL

  • Akismet: Eliminate comment spam. This plugin is already installed—all you need to do is enable it and get an API key.
  • Widget Context: A custom sidebar widget. Sometimes you might need to rotate in different ads or use different widgets for various pages or posts. This plugin helps you accomplish that.

Maintenance plugins

  • WP Database Backup: Backing up your blog is extremely important—you don’t want a freak accident to destroy all your work. This plugin allows you to schedule backups. I personally send them to different gmail accounts for each blog.
  • WordPress Backup to Dropbox: Back up your WordPress files to your Dropbox account.

Conclusion

There are a ton of great WordPress plugins out there—this list is intended just to help you get a head start. You’re sure to find some incredible plugins that suit your needs down the line. What are some other essential WordPress plugins that you use?

Eric Siu is the Vice President of SEO at Evergreen Search, a digital marketing agency in los angeles. He’s also written about Minimum Viable SEO: 8 Ways To Get Startup SEO Right and 10 Immutable Laws of SEO. In his free time, he likes watching football, playing poker, hiking, reading, or eating ice cream. Feel free to follow him on Twitter: @ericosiu :)

Install Your First WordPress Plugin

This guest post is by Karol K of ThemeFuse.

WordPress is a platform that’s rather easy to use, for the most part. Publishing new posts is easy, creating new pages is easy, and moderating comments is—again—easy. And that’s great because, this way, the platform can be used by anybody. As Matt Hooper explained earlier today, in his post What Your Need to Know Before You Start a WordPress Blog, no web development or programming skills are required.

There are, however, some aspects that are not that obvious for people who are new to the whole blogging thing, and who are trying to get their WordPress site running for the first time.

Just to make one thing clear, WordPress doesn’t need any additional software, tools, or plugins to operate. Once you get a clean version you are well-off to join the blogging world. However, if you want to include some extra features in your blog, make it SEO friendly, or enable just a simple contact form, in most cases you’ll have to use plugins.

The word “plugin” sounds like a piece of code or software that needs to be included manually in your WordPress by a professional. This isn’t the case, however.

I admit, if you want to work with other platforms then you might stumble upon some difficulties while installing plugins, but with WordPress you can get any plugin installed in less than a minute.

What are plugins, and what’s their job?

There are almost 20,000 plugins available (at the time of writing) in the official directory, and they enable you to turn your blog into whatever kind of site you like.

To quote the WordPress team themselves: “Plugins can extend WordPress to do almost anything you can imagine.” A simple definition, but accurate nonetheless.

Among the things plugins can do for your blog are: improve its typography, tune the SEO structure, help you to proofread and edit, take care of backups, check for broken links, provide a contact form, protect against spam, connect your site with social media profiles, display social media share buttons, enable Google Analytics, cache recent posts, enable AdSense, make it possible to display different forms of advertising, and many many more.

Where can you get plugins from?

The official WordPress plugin directory can be accessed at: http://wordpress.org/extend/plugins/

You can use the search engine to find any plugin you want by its name, or to use keywords that describe the functionality you’re after. For example, here’s how you’d find the “coming soon” plugin by ThemeFuse:

Now, in this post I’m using ThemeFuse Maintenance Mode —the “coming soon” plugin—as an example to guide you through the whole process of installing a plugin. The process is universal and you can follow it to get any other plugin installed as well.

There are two main ways to “get” your hands on a WordPress plugin, so to speak. You can either:

  • download it from the official directory (or any other website) as a ZIP file
  • have it put straight into your WordPress blog.

The latter is, of course, a much easier way, and a much faster to go through. However, I’m going to tell you about both to make the picture complete.

Install a WordPress plugin through your admin panel (the easy way)

I know that it sounds like a big deal, but this is actually the easier way to install a plugin, and one that can be done in less than a minute.

First, you need to log in to your WordPress panel on an admin account. Installing new plugins always requires admin access rights; it can’t be done through author accounts.

Next, go to Plugins > Add New, as shown below.

There’s a search field in the center of the page. It works almost exactly the same as the one in the official directory available at wordpress.org. You can use this search field to find a plugin by name, or you can use keywords to describe the functionality you want.

In our example, we’ve decided that we want to get the ThemeFuse Maintenance Mode plugin, so this is what we’re going to put in the field. Inevitably, the first result shown is the plugin we want to install.

Now, to the best part. You can have the plugin downloaded to your WordPress and installed just by clicking the link labeled as Install Now, that’s next to the plugin’s name.

The installation itself is pretty quick, and if everything goes well you should see something like this:

The only thing left to do now is to click the link labeled as “Activate Plugin,” shown above. By default, every plugin that gets put in your WordPress blog is deactivated. If you want to use it you have to activate it first.

If the plugin activates successfully it should be visible in your Plugins section and marked as active:

At this point, three main links are visible: Settings, Deactivate, and Edit.

  • Settings: This is where you can set the basic things about your new plugin. Usually, it’s where you start working with a plugin.
  • Deactivate: You can deactivate your plugin if you don’t want to use it anymore.
  • Edit: It’s not advisable to go there if you’re a beginner. This is the place where you can edit the source code executed by a given plugin.

That’s it. Your new plugin is up and running!

Now let’s take a look at a more complicated way of installing a plugin.

Installing a WordPress plugin manually

In this approach, you’ll have to get the ZIP file of the plugin you want to install (1), upload it to your blog through FTP (2), and then activate it in your WordPress admin (3).

1. Getting the ZIP file

As usual, start by searching for a nice plugin in the official directory at wordpress.org. Once you stumble upon something interesting you can download it to your local hard drive.

When you’re at the plugin page (http://wordpress.org/extend/plugins/themefuse-maintenance-mode/, for example) click on the Download button and save the ZIP file somewhere on your computer:

2. Uploading through FTP

For this step, you’ll need a piece of FTP (file transfer protocol) software to transfer the files to your blog hosting directory. Thankfully, there are some free ones, like FileZilla.

Before you can use FTP, you need to take the ZIP archive of your plugin and extract it to a location on your hard drive.

Now, in your FTP software connect to your site (your host will be able to give you the details you ned to be able to do this) and navigate to the wp-content/plugins directory.

Next, upload everything that has been extracted from the plugin’s ZIP file to that location.

3. Activating the plugin

Once you upload the plugin via FTP, you should see it listed in the Plugins section of your WordPress admin panel. But this time it’s deactivated.

The only thing left for you to do now is activate it. Simply click the Activate link, as shown above.

At this point, your new plugin is active and ready to be used, and the same three links (Settings, Deactivate, Edit) are displayed under the plugin’s name.

Since there’s not much more we can say about the installation process itself, let’s take a minute to follow the Settings link mentioned above and see what a standard plugin configuration page looks like.

Adjusting plugin settings

ThemeFuse Maintenance Mode lets you welcome your visitors with a sort of “coming soon” message. This comes handy if you haven’t finished working on your blog yet, and you don’t want anyone to see it half-baked.

Here’s an example screen that a reader will see when they visit a site where the plugin is active:

The best part is that a user who’s logged in to the site’s admin section (wp-admin) sees the blog normally, so they can work on it without any problems. The screen above is what normal blog visitors see. Now let’s go back to the settings section:

This is what you’ll find when you navigate to Settings > ThemeFuse Maintenance Plugin from the left-hand menu of your WordPress admin area.

Many WordPress plugins provide a small set of initial options that need to be set, but then the rest is done without any additional attention on your part. With this plugin, everything is pretty much set up right from the get-go, and if you want to, you can take care of some adjustments to make the plugin fit your needs perfectly.

The plugin provides some basic customization regarding the way it looks. The first two fields (Upload Logo and Upload Background) let you give the plugin a little branding. I advise you to change at least the logo to one you’re going to use on your site once it’s live.

The easiest way of changing the logo or the background is to upload these files through your blog’s media library, and then copy and paste the file links to the aforementioned fields.

In order to do this, just go to Media > Add New (the left-hand menu of your WordPress admin area):

Click Select Files. After your files are successfully uploaded, you’ll see a screen similar to this:

The marked URL is what you need to copy and paste into either the Upload Logo or Upload Background field.

The remaining fields enable you to customize your welcome message even further:

  • You can input the date on which your site is planned to be completed.
  • You can set a label for the loader bar.
  • You can set the percentage of completion, to give some visual representation of what’s going on.
  • You can include any content you find suitable through the standard WordPress visual (or HTML) editor.
  • Finally, you can set your Twitter username if you want to display a follow button along with your latest tweet.

One important thing you have to remember is that if the plugin is active, everyone who visits your blog and is not logged in will see the Coming Soon page instead of the blog’s normal appearance. When you are done working on your blog, and ready to launch, always remember to deactivate the plugin.

What’s the next step?

That’s all for this guide. I hope that you’ll visit the plugin directory and get yourself a nice shiny plugin right away. Later today, we’ll be publishing a list of some of the more popular plugins for you to check out.

For now, though, what other things about WordPress do you find challenging for a beginner to take care of? Let us know in the comments!

Karol K. is a 20-something year old web 2.0 entrepreneur from Poland and a writer at ThemeFuse.com, where he shares various WordPress advice. Contrary to what you might think, he doesn’t want to be the worst blogger on the planet. Don’t forget to visit ThemeFuse to get your hands on some original WordPress themes (warning: no boring stuff like everyone else offers).

What You Need to Know Before You Start a WordPress Blog

This guest post is by Matt Hooper.

After reading through Darren’s census of ProBlogger results, a couple of numbers stood out to me.

  • 8.7% of ProBlogger readers haven’t started a blog of your own yet.
  • Only just over half of the respondants are on the WordPress.org platform.

The latter caught my attention since you will find a lot of tips and tricks for the WordPress.org platform here on ProBlogger. From looking at these two numbers, you could make a relatively educated guess that there are still a lot of people out there looking to start a WordPress blog.

Finding a home: web hosting

Before you can even start writing your first post, you need to figure out where your online home is going to be. This will be the place that all of your files will live online.

There are different kinds of hosting but they can essentially be classified into three types.

  • shared hosting
  • virtual private server (VPS)
  • dedicated server.

Shared hosting is where most people start out and it is usually adequate for new site owners. Shared hosting is where different users are all on the same physical hardware. This can be compared to roommates. Everyone has their own room but there could be times when someone has a party and nobody gets up early. Like I said, this is good in most cases but if you or one of your roommates gets too much traffic, then the whole server could become slow.

A VPS is the next stage. You are still on a shared machine, but you are more isolated from your neighbours. This usually gives you more processing power and more RAM so that when your traffic spikes, your site isn’t likely to go down. Think of this as having your own apartment where there is a shared building but you can lock the door, and your noisy neighbours really need to have a shaker of a party to disturb you.

Finally, when your traffic is at massive levels, you might consider moving to a dedicated server. As the name implies, this is a dedicated piece of hardware that is entirely yours. All the RAM, the processing power and disk space is yours to do as you wish. This is your own house on acreage and you have no neighbours to worry about. However, the mortgage can start to put a dent in your finances. If you’re at this point, the rest of this post probably isn’t for you.

There are many hosts online, and I’m sure that someone will recommend a good host if you ask nicely. Make sure that you do your research and know what you’re getting into, though. Some shared hosts are crippled in their abilities and will only let you have one domain hosted with them, for example. Or, once you sign up, you discover that “unlimited” isn’t really unlimited.

Moving in: installing WordPress

After you’ve found a place for your blog to live, you’ll need to install the software that will be managing your posts and pages. If you’ve gotten to this point in the post, I’ll hazard the guess that you are probably going with WordPress.

Most shared hosts that are worth their weight will have something called “one-click” installs (it’s actually more than one click, but not much more) or something similar. The “one-click” software varies a bit depending on hosting provider, but they all do the same thing.

This gives you the ability to install WordPress with a few clicks of the mouse. You’ll still need to fill out a username for your site, passwords, site name, etc., but it’s a relatively painless process. The one-click software will set up the database for you, so you don’t need to worry about messing around with that. If you do encounter any problems, the support team at your host should be able to help you out.

Painting the walls: installing a theme

It’s not difficult to find WordPress themes on the internet these days, but you do need to be a little cautious. It’s widely know that the number one result in Google for free themes are full of malware and other nastiness that you’ll want to stay away from.

If you are interested in a free theme then you’re best to look in the WordPress theme repository. The people over at WordPress do their best to vet the themes before they make them available in the repository.

You may not be interested in any of the free themes; instead you might be looking for something with a bit more of a professional look and feel. If this is the case then, you are probably going to want a premium theme or framework. A premium theme or framework usually has a stronger development team behind it, and that team’s there to give you support when you need it. You won’t often get much support with a free theme.

These themes won’t often break the bank, but they will give your WordPress site a little more polish. Frameworks are becoming more and more common, and are probably your best bet. They take a little more work to set up than themes, but will provide you with a custom look without requiring you to drop the cash on a completely custom design.

When you are more established, you may decide that you’re bringing in enough income to justify the custom development costs of a one-off design. A custom design is a complete ground-up design, but in these days of custom frameworks, I think you really need a good reason to want to go with something like this.

Choosing your art: creating content

It’s often a good idea to have some content ready to go on your blog before you launch. This ensures that your visitors have more than just one thing to read when they visit for the first time.

I often recommend what I refer to as the “rule of fives”: launch with five pages, five categories, and five posts for each category. This rule isn’t etched in stone, so there is some flexibility for you to use your creative judgement; nevertheless, it gives you a starting point.

You don’t need to publish all of those posts on the first day—if you like, save some content to slowly roll out. It helps you set the theme of your blog and keeps your content focused. Keep in mind, too, that this doesn’t all need to be written content. It can be a mix of text, audio, images and video, for example.

Home sweet home: everything else

The above will get you started on your journey to blogging bliss, however there are other items to look at. WordPress is very extensible and things like plugins and widgets can really start to make your website your own. However, if you ask 100 different bloggers what their favourite plugins are, you’ll get a hundred different lists.

Later today on ProBlogger, we’ll be talking more about plugins. We’ll show you how to install your first plugin, and take a spin through some of the more popular plugins you might want to consider.

In the end, it’s all about building something that you can be proud of. If it isn’t enjoyable, you might be on the wrong path. Take your time and discover only what you need in order to get to the next step, just don’t sit around trying to figure out everything before you begin. Take action and push through the road blocks—and enjoy the process!

Matthew Hooper helps individuals, small businesses and organizations start blogs or websites as a step to building an internet presence. You can get his free guide on building an internet presence or check out his online WordPress course full of step-by-step videos so that you can learn WordPress in a single weekend.

Tips from the Trenches: Best Blogger Productivity Tools

When we put together Blog Wise, I thought I would be the only blogger who didn’t use many (okay—any!) of the productivity apps I downloaded. As it turned out, very few of the pro bloggers we spoke to relied on any apps or tools other than Gmail, Google Calendar, and Evernote.

So I decided to ask some of my connections on social media what kinds of tools they use, and I got a great response. Here I’ve compiled the list so that, if you’re interested, you can try some of these tools for yourself. Of course, if you have other time-savers you’d like to add, let us know in the comments.

Software

WordPress plugins

Blogging software

Other services

Hardware

Don’t forget to give us your recommendations for productivity-boosting tools and tips in the comments!

The 5 Keys to Blog Usability

This guest post is by Neil Patel of Quick Sprout.

The user is king. That’s what a lot of pundits are saying these days, from usability experts to SEO gurus and content marketing pros.

Actually, it’s always been true, and it’s why the mantra “content is king” has always been so important. Content is exactly what users wanted. Naturally, you should give them what they want.

But content isn’t enough today. Total user experience must be baked into blog content if you want to make it bigger and better so that you stand out and dominate in your space. These five elements of user experience are essential to doing just that.

1. Navigation

When it comes to a site heavy with content like a blog, navigation is essential. The primary job of navigation is to lead the user around the site. When it comes to a blog, this is especially important. The goals are as follows:

  • New content should be available and obvious to users. They shouldn’t miss out on anything.
  • New users should be able to understand in a short period of time what content is exactly available.
  • Users should know how to find the content they want. They are looking for answers, and it’s your job to get them to the relevant content.
  • Older content should be available to users who liked newer, related content.

In the end, it comes down to putting the content where your users can find it. And the number one navigation strategy rule is this: the navigation should never change even though new content is being added.

Let’s deal with a couple of typical navigation problems: finding old content and keeping users reading.

A blog that is just a few months old will not run into navigation problems. There just simply isn’t enough content. As that blog grows, however, and new content is added, you will begin to run into navigation problems, namely older posts are getting lost and forgotten.

That’s not good.

The common way to handle this is by adding a Monthly Archives widget to the blog. That is probably the worst possible way you can handle this problem.

 

Instead, put your content in proper categories and use a workable search system.

The Popular Posts sidebar widget is a great place to start. And instead of allowing the plugin algorithm to decide which content should go there, you make the choice. It’s better to choose based upon your experience and what your analytics are telling you, than to let the machine guess.

The same is true for adding older posts as related material at the end of posts. This is how Smashing Magazine does it:

Internal links are also another great way to improve the navigation of older posts. This way you can give them related material that’s immediately relevant to what you are writing about … and may even expand on a point.

There are two ways of doing this correctly. One is to make the links organic to context, so that they flow, like I did in my 8 Things Blog Readers Want More Than Just Content:

Or you can highlight the post by suggestion it as additional reading, like James Aultucher does in his 10 Things to Do When They Don’t Call post:

 

One way you don’t want to link to older posts is like they sometimes do at Freakonomics:

 

That is neither helpful for SEO purposes, or to users. It’s bad user experience. You are not giving users any indication of what is behind the link, and that slows users progress.

The goal is to keep them reading. Once someone lands on your site, you want them to stay. Otherwise you have high bounce rates. That’s why a Popular Posts or Recommended Reading plugins are essential.

Categories are useful for navigation when done right, but I don’t use categories because my tests have proven they aren’t useful. But perhaps they make more sense for your blog. If that is the case, you always need to keep three rules of thumb in mind when creating them:

  • Keep the number of categories to a bare minimum: Remove categories that have fewer than five posts until you can fulfill your category authority plan and create more content in those silos.
  • Use keywords that explain what the site/blog is about: A user should be able to look at your list of categories and understand immediately what the site is all about. Here are some categories I would use: Advanced SEO Techniques, Web Analytics, Digital Marketing, and Entrepreneurs. In fact, your category labels should come from your SEO keyword research.
  • Use categories only when you can justify them as being useful to help users find content: They should be intuitive and easy to understand. A confusing category list can sow distrust in your user.

Here’s a poor example of category use by Dumb Little Man:

Copyblogger demonstrates a clean, unique, and simple way of using categories:

While categories can prove useful, you should always test to see if they are helping or hurting you.

2. Speed

In a 2009 Google study, it was reported that a 0.5 second delay in page-load time caused a 20% drop in traffic. Amazon experienced a similar drop in traffic and revenue due to a fraction-of-a-second load delay.

More recently, Google has reported that slowing down search results by as little as 400 milliseconds will actually increase dropped searches from 0.2% to 0.6%.

That’s a huge drop in traffic for 400 milliseconds, so it pays to minimize the page speed. This is usability 101. It forces you to always ask if that new feature you want to embed on your page is worth the drop in load times and traffic.

You might like the flashy features, but they can dramatically slow down site performance. And don’t get fooled by the fact that internet connection is speeding the web up. How much site load speeds impact user experience will always be important. Just look at how it impacted Google.

I’ve covered the topic of speed extensively in How Design Your Blog for Awesome SEO, as have authors here at ProBlogger.

3. Focus

When it comes to creating a user experience that will make your blog better, the focus of your blog is equally as important as any of the onscreen, tangible things we have been talking about.

For example, page load speed and conversion are both actions that can be measured. Focus is less tangible, but highly important.

Let me share some common mistakes people make to show you what I mean:

  • Trying to please everyone: A blog that thinks everyone is its target user is going to be a miserable failure.  But you can’t simply pick an industry and then think you are narrow enough in your focus. For example, saying that your target audience is people who love food is still too broad, especially if you want to dominate that space. You have to pick a unique, narrow segment of that broad space. People who love hospital food may be a little too narrow, but you understand what I’m saying.
  • Confusing your content with your context: Sometimes you can attract the wrong audience by giving them the wrong content. If you run a social media blog, for example, but write content about postcards, or something totally from left-field, like home-made beer, you might get your user to come to your site, but he or she won’t stay.
  • Hiding behind everyone else: Another focus mistake occurs when you copy someone else’s success and provide nothing new or unique to the conversation. Say you love what Seth Godin is doing, and think you have some worthy things to share. Your blog will flounder if you don’t define some way to make you different than Godin. You just simply can’t compete.

A good, focussed blog strategy has the following elements:

  • Narrow definition of what you are trying to accomplish: As I mentioned above, your blog should be focused on delivering content that fits into your definition of cornerstone content.
  • Narrow definition of your target user: Your defined cornerstone content should fit perfectly with your defined target user. These should really mirror each other.
  • Unique selling proposition: Next, your focus should be on something that your competitors don’t provide. And this should be a focus that you regularly highlight. The harder you can make the focus uncopiable by your competitors, the longer you will be able to dominate the space.
  • Cornerstone content creep: A narrow focus will also help keep you from straying too far off topic when it comes to creating content. A warning sign that you may be experiencing cornerstone content creep is that your category list keeps growing.

Creating a focused strategy begins with user research and analysis of your competitors. And as you do your research, you’ll come up with a lot of ideas. It’s key that you rank these ideas in order of importance. Keeping just the top two will help you keep your focus narrow.

4. Display

You may not think about display too much, but whatever stage you are going through in your design process, you will need to think about how most visitors will see your layout depending on what screen resolution they use. Remember that you want to give users what they want.

This means that you have to take into consideration height and width and line length. But that’s not so easy. High-resolution monitors have a high screen resolution, which means users get in a habit of browsing in small windows in which the browser window resolution is much smaller.

In other words, we want to know the size of people’s browsers’ content windows.

So your first step is to figure out who your average user is.

Look at your Google Analytics and see the average screen resolution of your visitors. This data will also tell you about their preferences and behaviors. Then see which user is staying on your site longer, and start to design user display size toward that average profile.

In an older study in which over 18 million screenshots above the fold on browsers, most users will be able to see content that is located within a 500px by 800px space. Over 80% will see the content in a display that is 1000px wide, while the remained browse in a display that is 1250px wide.

The moral of the story is that you need to design displays for your average user. For most, that means the layout will be less than 1000px wide. To give you an idea of what you can do with that, check out The Big Picture Blog by the Boston Globe.

5. Readability

Readability is all about what your user reads on the screen. And the golden rule to good readability is this: the easier your content is to read, the better.

If you want to see how your blog ranks when it comes to readability, run it through the readability test. In the meantime, here are the basics behind good readability:

  • Contrast font color with background color: This is critical, because it’s easier to read font text when its color contrasts with the background on which it appears. Black text on white background is the most basic and easiest to read:

     

    Just so you can see how awful a bad contrast can be, check out this pink on blue page:

     

    Also, check your site with Vischeck to see what colorblind people see when they visit.

  • Break your copy into chunks. Large blocks of text will discourage people from reading.
  • Use bullets. 
  • Keep your paragraphs short. 
  • Keep your columns narrow so the eye doesn’t have to travel across the page too far: The best line length is between 60-80 characters. This metric should remain constant across different browsers and screen resolutions.
  • Avoid backgrounds that are busy: Think of MySpace and how awful those pages were to read. Talk about distracting!

     

  •  

  • Keep it simple: From your home page to an article page to your contact page, a user should know quickly what the site is about and what the main goal is of that page, wherever they are.

  • Keep the font style clean: A sans-serif font is the easiest to read on the web. Serifs are the little hooks at the end of letters in fonts like Times New Roman and Courier New. Helvetica and Calibri are good sans-serif fonts.
  • Avoid tiny fonts: That will certainly cause eye strain and frustrate your user. Font size 12 or larger is optimal.

Blog usability means content usability

It used to be that content was king. It still is from the perspective of the user. You need to deliver that. But it’s not enough these days. Your readers want a good experience, too.

In 2012 and beyond the user is king, and so you need to design your blog with these usability elements in mind: navigation, speed, focus, display, and readability. It’s essential to get these right if you want to attract and keep more visitors and create a link-worthy blog.

So, what other elements of usability do you feel are important for creating a killer blog? Share your perspective in the comments.

Neil Patel is an online marketing consultant and the co-founder of KISSmetrics. He also blogs at Quick Sprout.

WordPress.com or WordPress.org? Which One’s Right for You?

This guest post is by Matt Hooper.

When you first start looking at building your own blog, you are going to be inundated by the different options that are out there. After considering all your options, hopefully you’ll come to your senses and realize that WordPress is your best option.

As a reward for all this deliberating you are now presented with one more decision. Do you choose .org or .com? And we’re not talking about your domain name. You, along with many others, might be surprised to find out that there are actually two different kinds of WordPress.

WordPress.com is a version of WordPress that is hosted by Automattic, the development team behind WordPress. WordPress.org is often referred to the self-hosted version of WordPress. The two are very similar but there are a few differences that you need to be aware of before you finally get down to work on your blog.

WordPress.com

WordPress.com is the safest way to go, as there are a lot of mechanisms in place to make sure that you don’t accidentally break it or prevent it from working the way it was intended to.

This means that it is nearly impossible for a beginner to render their site unusable. It also means that you are unable to really make use of some of the more advanced, and fun, features of WordPress. I’ll get to those below, but let’s take a closer look at what WordPress.com has to offer first.

The biggest selling feature of WordPress.com is the fact that everything is free and easy to use. You can head over there right now, sign up for a free account, and be blogging before you know it. You won’t even need to invest in a domain name if you don’t want to. Without any expense, you are able to have a website of your own at a domain like yourname.wordpress.com.

That’s right: you don’t even have to purchase a domain name to get started. However, going from a yourname.wordpress.com domain to yourname.com in the future is going to hurt your search engine rankings. This is something that you might want to consider before going the totally free route.

In the event that you are even remotely serious about creating a blog, you’re best to start off with your own domain. You can have your own domain name at WordPress.com for an extra $12 per year plus the cost of the domain itself.

On November 29, 2011 WordPress announced WordAds. Only WordPress.com hosted sites with custom domains and “moderate to high traffic and appropriate content” are eligible to apply for the WordAds program. WordAds appears to be a viable monetizing option for WordPress hosted sites that have established audiences. This does not appear to be an option for new WordPress.com sites.

The barrier to entry is extremely low here so it can be very appealing to the less technically inclined. For hobbyists or people interested in just kicking the tires, WordPress.com is a good starting point. However, if you are at all serious about moving forward with your blog, you’re going to quickly run into the limitations of WordPress.com.

WordPress.org

WordPress.org is the version of WordPress that you have to host yourself. This means that if you use wordpress.org, you have to go out and find a web hosting company to host your blog. This may result in you having to paying for services before you even hit Publish on your fist post.

The good thing is that some hosting companies may give you a short grace period to try out their service before you get your first bill. Then, after you get going, you’ll be looking at a cost of anywhere from a $5 to $10 per month for a shared host.

You’ll also have to buy your own domain to use with your blog—you won’t even have the option not to. Again, some hosts will give you one domain for free when you signup. This also means that you can add additional domains for just the cost of the domain, since you already have the host.

After you have decided on a shared host of your choice, you are going to have to install WordPress in your hosting account. Don’t fret: most shared hosts worth using will have a “one-click install” for WordPress, so it’s not too complicated to get WordPress installed. In the event that you do have any problems, most good shared hosts will help you out.

Once this has been completed, you will have free rein to do whatever you wish with your shiny new WordPress installation. This also means that you get access to two of the best features of WordPress that I alluded to above: plugins and custom themes.

Themes are what control the look and feel of your blog, colours, layouts, fonts, etc. Yes, it’s true that you are able to pick a theme while using WordPress.com but there is a limited selection and you are not able to do much customization to the theme itself. If you know your way around CSS, you can pay an additional $30 per year to have the ability to modify the CSS.

Even if you get to the CSS of your WordPress.com site, you still have a limited selection of themes to choose from. At least with WordPress.org, you have the choice of using the same out-of-the-box free themes as on WordPress.com or to pay a bit extra for a premium or custom theme.

But the killer feature of WordPress.org has got to be the ability to add plugins, which are not available with WordPress.com. Plugins are add-ons that expand the core functionality of WordPress. As an example, if you want to be able to scan your entire site to make sure there are no broken links, there is a plugin for that. There are countless other plugins for WordPress that will:

  • compress images
  • enhance SEO
  • create contact forms
  • lightbox images
  • and much, much more!

Initially, having FTP access to your blog might not matter to you, but as you grow into your blog, you might want to have the ability to modify and move files around on your web host’s server. This is something that you get with a self-hosted site running WordPress, that you can’t ever get with a WordPress.com blog.

Probably the most important feature of using WordPress.org is you get to make money with your blog. You’re free to use anything from Adsense to affiliate promotions. You’ll even have the option of creating and selling your own products through your site. And if the need arises, you can turn a WordPress.org site into a full-blown ecommerce solution.

That said, it’s not all roses with a self-hosted blog. There are two major things missing with WordPress.org that you get with WordPress.com: backups and protection from extreme traffic spikes.

There aren’t many safety nets with a self-hosted site, so make sure you back it up often. WordPress.com takes care of this for you. A good web host usually performs regular backups, but most will tell you that they don’t guarantee anything. So whatever you do, make sure that you perform your own WordPress backups frequently.

In the event that your blog does get popular overnight, it could buckle under the added traffic. Don’t worry: the stability of your site can be beefed up through the use of a good caching plugin, like W3 total cache. Also, it isn’t too difficult to upgrade your hosting at some point in the future when your site starts getting massive traffic. This would be a good problem to have!

Wrapping it up

I have to admit that after being so accustomed to the flexibility of WordPress.org, I would have a hard time being happy with a WordPress.com blog. If you have any aspirations of taking your blog past the hobby stage, you should just start out with a self-hosted site.

It is possible to move a WordPress.com hosted site to a self-hosted site later on. However, presuming that you might consider starting with a WordPress.com site and moving to a self-hosted site later on, you’re best to just start out with a self-hosted site.

That said, if you are comfortable living within the limitations of WordPress.com, and you want to never have to deal with the technical details of a blog, then a WordPress.com hosted blog might be all that you need.

WordPress.com is great if you are looking to keep an online journal or for small clubs and the like. Due to the fact that you are reading this site, I expect you’re interested in making a business out of your blog. On that note, at some point in the future you will end up with a WordPress.org website. Save yourself the fuss and the hassle of trying to transition your site later on. You’ll be happy you did.

The initially-free option of WordPress.com could actually result in higher costs down the road. After you start piling on extra fees for a custom domain, ad removal, extra storage space (you only get 3GBs to start), plus the ability to use custom CSS in your blog design, you really aren’t saving much, if any, money on WordPress.com, and you have to deal with its limitations.

Finally, and this is a big “finally”, you don’t own a WordPress.com website. After you’ve spent all that time to build a blog and an audience, do you really want to wake up one morning and find out that WordPress.com didn’t like your site so they deleted it? There isn’t a strong chance of this happening, but you should be aware that it could.

Have you been trying to decide between WordPress.com and WordPress.org? What challenges are you facing?

Matthew Hooper helps individuals, small businesses and organizations build an internet presence. You can get his free guide on building an internet presence or check out his online WordPress course full of step-by-step videos so that you can learn WordPress in a single weekend.

Blog Smarter: 5 WordPress Plugins to Help You Make Money From Your Blog

This guest post is by Louise of MoneySupermarket.com.

Why do we blog? Perhaps you feel you have things to say which the world would be interested in, or maybe you’re very passionate about a topic and your friends are sick of hearing you talk about it! I have a blog like that; it’s simply a sounding board for me to jabber on about a particular hobby of mine which none of my friends take part in.

But the main reason for blogging, I think, is to make some money out of it. Let’s face it, we all enjoy blogging and we all enjoy making money, so why not combine the two? But as we all know, it’s not that easy to make money from blogging, at least at first. So I did some research and found some plugins which could make monetising a blog just that bit easier. Please note that I haven’t used every one myself yet, so I’d welcome your feedback in the comments if they’ve worked (or not) for you!

Amazon Associate

I use this one myself and it’s invaluable if you have an Amazon affiliate account. Once the plugin is installed and set up with your access keys (found on your Amazon affiliates profile) it’s really simple to add in affiliate links to your posts by way of a simple search box on the New Post screen.

Simply highlight the text you want as the link, enter the search term relevant to the post in the side widget, select the category and hit search. It will bring up a list of products from Amazon and you just click on one of the insert buttons to put it straight into the post you’re writing.

You can also enter sidebar widgets as easily as setting up any other widget; on your widget page you’ll see several available widgets that just need to be dragged and dropped into the relevant sidebar panel. You can set up product carousels, favourites, product clouds, MP3 clips and there’s also a search widget. Each one can be customised to match your site and is linked to your affiliate ID, generating revenue each time a user clicks and purchases.

The money you earn from this plugin can be sent to a bank account or as an Amazon gift certificate. Sadly there’s no PayPal support yet but this will hopefully be implemented in the future.

Ad Rotator

This is one I’ve recently been trialling and so far it’s working well. Once installed (in the usual way) it gives you a widget which looks like the default text widget box. You put your ad codes in here and use <!–more–> to separate each block. Each time your site is refreshed the ad will change.

You can have more than one Ad Rotator block in your sidebars so you could have static ads too. The widgets can go in sidebars and footers and work with any ad size.

As there’s no CPM system with this plugin you can charge for ads in whatever method you like. I personally charge more for a static placement than a rotating one but it’s whatever works for you. The best thing about this plugin in the flexibility it offers you.

Kontera

I installed this on a site I run which doesn’t use sidebars. As Kontera places contextual ads within the text of a page, the absence of sidebars didn’t matter. You need to register for a Kontera account first but that is quick and easy, and gives you your published ID which is then entered in the plugin setup. From there it’s simply a matter of choosing the colour of the links you want and adding the generated code into all the pages you want the ads to appear on.

It can take up to 24 hours for ads to appear within your site text, so don’t do what I did at first and deactivate in frustration because it didn’t appear to have worked!

Kontera works in multiple blog platforms, so if you’re a fan of Blogger or Drupal you can also use this nifty plugin. Payments can be made via PayPal for best security.

MediaPass

If you have content on your website which you’d rather keep behind a pay wall, then this plugin would seem to be an easy answer. I say “seem” only because I haven’t used it myself.

Once you’ve registered for a MediaPass account and the plugin is installed, it’s as simple as highlighting the content that you want to put behind the pay wall and choosing the subscription option to apply.

MediaPass take 35% of the revenue the plugin generates, which sounds like a lot, but you do get a lot of support and behind-the-scenes processes for that commission. Their technicians handle all the merchant fees, database management and all the other techy stuff so the blogger can just concentrate on the actual content.

Skimlinks

If you want to earn your money through affiliate marketing, Skimlinks looks to be the tool to go for. The plugin will convert any product links and references in your posts into affiliate links, which can be from any one of over 17,000 merchants on the Skimlinks database.

The advantage of using Skimlinks is that it allows the busy blogger to free up the time otherwise spent seeking out affiliate schemes, setting up tracking codes and maintaining the accounts. Skimlinks does all this for you, and you only need the one account with them to get access to all those different merchant programs.

Skimlinks takes a 25% commission from the merchant, but because of their standing with the merchants they can often negotiate a better rate so overall, you’d probably end up getting more money than if you’d set up all the links yourself. Plus, all the time it saves you means you have more time to write great content!.

Again, I haven’t yet used this one but I am thinking of trying it; has anyone has experience with this?

I’d love to hear feedback about all of these plugins, and if there are any which work especially well for you that you feel should be included. Please let me know your opinions in the comments!

All images taken at the WordPress Plugin Directory.

Louise is a financial writer for MoneySupermarket.com and a freelance copywriter/web designer. In her spare time she runs her wrestler husband’s website and blog. You can find her on Twitter: @louisetillotson.