WordPress SEO Checklist
I have been working with WordPress for a very long time and I must say I have never had a single problem with it. It’s a powerful and semantic publishing platform with a focus on web standards, which appeals to me as a webdesigner. While using WordPress as a platform for various websites (including this blog) I have found many ways to make it SEO friendly and more visible in search engine rankings. So I decided to put together this WordPress SEO Checklist containing numerous plugins and techniques I use when optimizing WordPress powered websites.
WordPress Pretty Permalinks
Default WordPress permalinks look like this:
http://example.com/?p=N
Very ugly and definately not good for SEO. More flexible and much more SEO friendly permalink structure would looks like this:
http://example.com/category/post-name/
In order to achieve this handy permalink structure you must create a .htaccess file with rewrite rules. This requires Apache with mod_rewrite module installed and writable .htaccess file located in the directory where your blog is installed. When you create (or update) your permalink structure, WordPress will automatically generate rewrite rules and insert them into your .htaccess file.
If you are using Lighttpd as your webserver, getting pretty permalinks will be more complicated. I have recetnly written a detailed post explaining the process – Lighttpd And WordPress SEO Friendly Permalinks.
All in One SEO Pack Plugin
A must-have plugin offering out of box SEO for your blog. All in One SEO Pack enables you to rewrite your post titles and to set unique description and keywords meta tags for each post or page.
Remember that a title (what appears in your browser’s windows bar) is the most important tag on a page. Make your titles brief and descriptive. Titles should begin your keywords. You can possibly add some short branding text or motto to the end – but don’t overdo it.
You can download All in One SEO Pack here.
Category Base Removal Plugin
This useful plugin removes the “category/” text from your WordPress permalinks. Combined with pretty permalinks, you can get very elegant URLs:
http://example.com/post-name/
You can download Category Base Killer here.
Unfortunately, it is not yet compatible with WordPress 2.5.x.
Google XML Sitemaps Plugin
This plugin helps you to create and manage an XML sitemap. XML sitemap help searh engines find all important pages on your blog. Your pages will be crawled more often. Whenever you publish a new post or page, just go to Settings – XML-Sitemap and rebuild your sitemap with a single click. The plugin will update your sitemap and report the changes to search engines. This will speed up a process of indexing the new page.
You can download Google XML Sitemaps Generator here.
KB Robots.txt Plugin
This plugin helps you to create and manage a robots.txt file. Robots.txt file can have a great influence on SEO. By excluding “useless” (for search engines) files from crawling, you can increase your WordPress blog’s traffic and search engine rankings. AskApache has published a perfect SEO optimized robots.txt file. I recommend visiting his blog for further reading about WordPress and robots.txt as well as many extremely useful examples he got there.
An example of SEO optimized robots.txt file (should work on most blogs… just edit the sitemap URL):
User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
User-Agent: Mediapartners-Google
Allow: /
User-Agent: Adsbot-Google
Allow: /
User-Agent: Googlebot-Image
Allow: /
User-Agent: Googlebot-Mobile
Allow: /
Sitemap: http://example.com/sitemap.xml
You can download KB Robots.txt here.
Additional WordPress SEO Tips
Pay an extra attention to on page SEO. Every single page should have its own unique title and h1 tag. Headings should be used to structure the text. So – after h1 there should come h2, then h3, h4 etc. Use em and strong tags for your keywords to give them more weight.
Optimize your images by adding descriptive alt and title attributes. Also make sure you have not excluded a folder with your images in robots.txt. You would be surprised how much additional traffic can Google Image Search bring.
Well, I have just written this post off the top of my head. I will be keeping it updated and probably adding more techniques and tips in the future as I remember them.
July 9th, 2008 at 1:31 pm
Hi
Thanks for such an informative n helpful blog…..keep it up.
July 11th, 2008 at 3:36 pm
I hope you do keep posting tips and techniques! They’re just awesome, I always read them!
July 11th, 2008 at 8:47 pm
I use all those… but I haven’t heard of that robot.txt before…. THANKS!
July 14th, 2008 at 10:36 am
Keep the good work…
July 16th, 2008 at 7:24 pm
I use all those either…but thanks for the info. This blog is really good and useful!!!
July 29th, 2008 at 11:38 am
All in one SEO pack is the best plugin invented for WordPress
August 1st, 2008 at 10:17 pm
Some nice tips. I wrote an article on WordPress SEO a while back, but it is probably outdated now.
August 2nd, 2008 at 2:28 pm
Thanks for the useful information
August 2nd, 2008 at 10:55 pm
Thanks !
August 6th, 2008 at 11:09 pm
Too bad that 2.6 has caused so many problems. I’m glad I still have a copy of 2.51
August 26th, 2008 at 2:02 am
Great post, but actually, you don’t need to add “Allow: /” to robots.txt – it’s actually not even part of the specs for robots.txt. All URLs are allowed by default; you only have to specify disallow attributes.
September 5th, 2008 at 8:57 pm
Being very new to SEO I haven’t heard of any of these. I genuinely thank you for posting this. I am going to have to research using WordPress for my SEO use. Thanks again!
-Jolene
September 8th, 2008 at 9:06 pm
Ya! nice tips and check list. These all are very important in SEO.Thanks a lot for posting and sharing.
September 9th, 2008 at 3:09 pm
Wordpress is a great blogging platform and getting it search engine optimized really isn’t a hard task. Using proper permalinks and robots.txt file to prevent duplicate content and a few other methods can really make a difference. The All in One SEO plugin is really the best bet.
October 2nd, 2008 at 2:48 pm
It took me ages to go trough WP plugin pages to find all these SEO plugins to add to my blog ( http://zend.is-hacked.com )
If only I knew of this post, Ive liked you up to help others. Great Post!
I never knew about the sitemap in the robots.txt either!!!
Much thanks
Adam
October 16th, 2008 at 5:59 am
Thank you for the great wordpress tips for SEO. Make sure everyone uses Google Analytics to track your results which is the only way people can really find out what works.
October 16th, 2008 at 6:00 am
Thank you for the great wordpress tips for SEO. Make sure everyone uses Google Analytics to track your results which is the only way people can really find out what works.
Delete the previous one. My website link was wrong on it. Thank you for your understanding.
November 22nd, 2008 at 12:50 am
I have to say that Word Press is the best and I totally agree with you that Word Press is a powerful and semantic publishing platform. Nice tips and thanks for the informative post.
December 2nd, 2008 at 12:42 pm
hi friend hope u r rocking.ur tips and tricks server in a better way.thks a lot
December 27th, 2008 at 10:28 am
Good post!I also have something about SEO to share. Check out my website.117