How to Prepare your WordPress Blog for SEO

On 8 Oct, 2011 By With 19 Comments

Preparing your WordPress blog for SEO will give you a better chance in ranking, even before you do content and keyword research. It’s a good training to lay the foundation first before using them and rather than learning the hard way.

Today I sum up some of the things that we should be do before publishing a WordPress Blog, hopefully this will be helpful to as it did to me. Things like preparation will have a greater impact on your blog, and will be take your advantage between competitors.

Here is the step-by-step guide:

1. Choose Domain Name

domain name How to Prepare your Wordpress Blog for SEO

Choose an intelligent domain-name which contains keywords (if possible)

Choose the Right Targeted Keywords / Competition / Niche for you

2. Robots.txt

Create a file and name it “robots.txt”

Put it in the root Directory of your Domain

Be careful with the use of robots.txt, you can harm your blog by using it the wrong way. Here is a great tutorial about that.

3. .htaccess

WordPress creates .htaccess in root folder insert this code and make sure you change the domain name.

RewriteCond %{HTTP_HOST} ^domain.tld$ [NC]

RewriteRule ^(.*)$ hEp://www.domain.tld/$1 [R=301,L]

WordPress will also use .htaccess to create speaking urls

Here is the complete list of .htaccess hack

4. URL structure for Post

images How to Prepare your Wordpress Blog for SEO

Optimize your URL structure by using the properties of WordPress (permalinks)

Don’t include the category in your post url, because if you change the category of your post later, WordPress will not create a new URL. (Personal Choice)

Don’t include too much unnecessary words like the, a, is, or on your URL

5. Choose your theme

Choose your theme appropriately; your Website will embody your personality make sure that it fits.

You can download some themes you like, but make sure you inspect the source code. Also make sure that the theme is well structured. Here is a WordPress Exploit Scanner plugin that will detect code for you .

6. Optimize theme Header

header tags How to Prepare your Wordpress Blog for SEO

Optimize your title; choose an ideal title for all kinds of pages in your blog

Don’t let search engines index all of your pages to avoid duplicate content.

Add some language information like these <meta name=”language” content=”en” />

Specify the location of your robots.txt

7. Optimize Theme Body

Use headlines to highlight text passages as important, not to style your design.

Use PageRank sculpting carefully

8. Must have plugins

Add link attribute for doing PageRank sculpting the easy way.

Yoast SEO plugin for complete SEO package

W3 Total Cache to speed the loading time of your site

Yet Another Related Posts Plugin is the most SEO Friendly related post said by Matt Cutts

9. Usertracking

heatmap How to Prepare your Wordpress Blog for SEO

Install a usertracking system to analyze your traffic, use Google Analytics,, Woorank and Woopra.

10. Adding a Sitemap

Add your sitemap to Webmaster tools, Bing Webmastertools and other SE’s

11. Archives

Create monthly and weekly archives.

12. Feedburner

Use Feedburner to optimize your feed.

Track the activities of your search engine spiders with Crawltrack

13. Back up

wordpress backup plugins 550x360 How to Prepare your Wordpress Blog for SEO

Install WP-Backup and make sure it emails you the back up every week.

14. Ping

By pinging other services you can accelerate the indexing of your post

Don’t ping too much, or you’ll be marked as spam.

Here are some ping lists













15. Linking

By linking to the x new post from many pages you can accelerate the indexing of these posts.

By not linking to all the archive pages (after 2 years of blogging you have 24 links to monthly archives) you can use the power of each post more intelligently.

If you wanted to know what to do to your WordPress Blog after fresh install, I create a tutorial about that too.


Those are the 15 things that you should do to prepare your WordPress blog for SEO before hitting that traffic. If you have other tips on how to do this or add to the list, please fill us in by using the comment below.

19 Responses to “How to Prepare your WordPress Blog for SEO”