This is part two of a three-part follow-up series to my article Complete Blog Optimization Guidelines.
Part one, Optimize RSS and Atom Feeds for Wordpress, focused on Feed optimization. This article focuses on WordPress platform-specific guidelines for optimizing Your Blog as a Whole. (Keep an eye out for part three which will focus on optimizing Individual Blog Posts.)
Note: These tips assume you are using WordPress as an installed application on your own dedicated or shared server, and not as a free hosted blog on wordpress.com. These tips do not take into account any WordPress upgrades in the recently released version 2.3.
1. Customize Page Titles””Utilize Targeted Keywords
This is arguably the most important change you can make to help improve your organic search rankings. Incorporate targeted keywords into your titles, even if this means the page title will be different from the actual post title.
There is a great plugin called the SEO Title Tag plugin for WordPress that will allow you to customize your titles. Download it, place it in your plugins directory (main-blog-directory/wp-content/plugins), and enable it in the Plugins area of Admin.
After you enable the plugin, you will need to add a little code to the header.php page of your theme. Don’t worry. It’s very simple. In the Admin area of your WordPress blog, go to Presentation >> Theme Editor and click the Header link on the right. In the editing window scroll down and find the <title>{code here}</title> element.
Replace everything between <title> and </title> with:
<?php if (function_exists('seo_title_tag')) { seo_title_tag(); } else { wp_title(); bloginfo('name');} ?>
This checks to see if the SEO Title Tag plugin is active. If so, it uses the custom title, if not, it will use the WordPress default.
To set the home page title go to Options >> SEO Title Tag.
To set other page titles, enter the custom title in the Title Tag text field which will now appear when you are writing a post or editing a page or post:

2. Use Keyword Rich URLs
By default, WordPress uses query strings in its URLs. For example, http://your-blog/?p=180. These URLs are not search friendly. You should change your Permalink structure to incorporate post date and name. In Admin go to Options >> Permalinks and click the radio button next to Date and name based.
This will now use your post title in the URL. It might look something like this:
http://your-blog/2007/11/14/optimize-your-blog/
This URL now contains keywords the search engines might pick up.
Many times you will want the URL to be different than the actual post title. For example, my post Blogs Gone Wild!: Optimization Strategies to Ensure Yours is ‘Of Age’ is a hook that will hopefully get people to click, but it’s not good for optimization purposes. So, rather than using the post title as the default page title and URL, I changed them both to Complete Blog Optimization Guidelines.
Post Title:

Page Title & URL

To make the URL different than your post title, enter your custom title in the Post Slug text field when you are writing or editing your post.

You don’t need to add the dashes. WordPress does that for you.
3. Add News Reader Subscribe Buttons
You should to make it very simple for users to subscribe to your feed. Sure, the autodiscovery chicklet is probably displayed in the URL window (unless you’re using IE 6.0…shame, shame), but many people have no idea what this is. So, make subscribing easy by adding a few popular feed reader buttons to your sidebar. Do not overdo it. Just pick a few.
The method for adding the code into your sidebar can vary depending on if you’re using widgets, and on what theme you are using. For this blog I simply went into Presentation >> Theme Editor, clicked on the Sidebar link on the right and added in the code.
Again, your solution might be different, but here are the images I used for this blog. Feel free to grab them. The linking code is also represented.
Yahoo
http://e.my.yahoo.com/config/cstore?.opt=content&.url=<?php bloginfo('rss2_url'); ?>
Google
http://www.google.com/ig/add?feedurl=<?php bloginfo('rss2_url'); ?>
netvibes
http://www.netvibes.com/subscribe.php?url=<?php bloginfo('rss2_url'); ?>
Bloglines
http://www.bloglines.com/sub/<?php bloginfo('rss2_url'); ?>
This code:
<?php bloginfo('rss2_url'); ?>
represents your blog’s RSS 2.0 feed. If you use FeedBurner (we use MyBrand from FeedBurner) you can replace that code with your FeedBurner URL.
For example:
http://www.bloglines.com/sub/http://feeds.closed-loop-marketing.com/ TheClmBlog
4. Add a Technorati Button
You definitely want your blog ‘faved’ on Technorati if you want it to be ‘findable’ in one of the largest blog search engines. Make it easy for your readers to ‘fave’ your blog by putting a Technorati Button in your sidebar. The CLM blog has the Technorati button just under the feed reader buttons.
Here is a Technorati button and link code:
Technorati Button
http://technorati.com/faves?sub=addfavbtn&add={your blog address}
Note: {your blog address} is the full URL of your blog’s home page, NOT the feed URL.
5. Offer Email-based Subscriptions
Many, if not most, people are unaware or not comfortable with the concept of feeds. Depending upon your specific audience, you might want to consider offering your content via email subscriptions. This allows users to receive your content via email rather than having to use a feed reader.
FeedBurner offers a free email subscription service.
6. List Most Recent Blog Posts
Make is easy for your readers to scan your latest posts’ titles. Show 3 - 5 titles. Download and install the Recent Posts plugin.
7. Add a Google Sitemap
Make your blog readily visible to Google. Download and install the Google Sitemaps Generator plugin.
8. Ping Blog Search Engines Each Time You Post
Wordpress makes this very easy. In Admin go to Options >> Writing and add the sites you want to ping into the Update Services form field. Make sure WordPress has auto-populated this field with http://rpc.pingomatic.com/. Also consider adding these other services.

Following these tips to Optimize Your WordPress Blog as a Whole will help increase your blog’s visibility and will make it easier for your users to find what they are looking for. My next post will be part 3 on WordPress optimization for Individual Blog Posts.
View related topics: blog optimization, blog visibility, increase blog traffic
blog optimization, blog visibility, increase blog traffic