Top 5 SEO Tips For WordPress

WordPress is a fantastic blogging tool and publishing platform, but is it optimized out of the box for Search Engine Optimisation (SEO)? Even though the search engines tend to love websites built on the WordPress platform, it isn’t particularly well optimized for a default installation. The default WordPress installation does not include meta tags such as meta descriptions and meta keywords. If you want to supply search engines with specific information relevant to the pages of your website, you are going to have to add the meta tag data yourself.

From my own experience with WordPress and getting WordPress based websites ranking well in the search engines, here are my Top 5 SEO Tips for WordPress:

1. Title Tags

The title tag will probably always be one of the most important factors in on-page search engine optimization to achieve high rankings in the search engines. It has been shown that just “tweaking” your title tags a little can help increase the number of times your link is clicked in a search engine. The title tag should contain specific keywords or keyphrases relevant to the page content.

Originally WordPress placed the blog name before the post title. For example: “My WordPress Blog » Hello world!” In more recent versions of WordPress, the post title appears before the blog title, like “Hello world! » My WordPress Blog.” There has been some debate about whether it is necessary to have your blog name tagged onto the end of your post title; some people have even reported that removing the blog title from post titles can help improve your rankings on the search engine results pages (SERPs). The main advantage of not including your blog title in the post title is that it keeps the length of your title at a more reasonable number of characters. Where possible, I always try to keep my titles to less than 70 characters or so. Obviously, having your blog name at the end of your page title may dramatically increase the number of characters in your title.

To change how your title tags work on your blog, I strongly suggest using one of the following WordPress plugins: All in One SEO Pack or Platinum SEO Pack. Personally, I use the Platinum SEO Pack, although both plugins are very similar. To change your title tags with Platinum SEO Pack, go to your WordPress Admin page, and click the “Platinum SEO” link in the left-hand sidebar. Here’s how I have set the main three title settings for this website:

  • Home Title: Small Business Search Engine Optimisation
  • Post Title: %post_title%
  • Page Title: %page_title% | %blog_title%

I would suggest you look at the other options this plugin provides and tweak them to your requirements.

2. Meta Tags

There are three main components to meta tags: meta title, meta keywords & meta description. The meta title will be taken from your post/page title, and if you are using appropriate, relevant titles, there is little need to adjust this with one of the previously mentioned plugins. When looking at the results for your query in search engines, you will see a section of content from your page beneath the page link. By customizing the meta description tag for the page, you control what is shown in the search engine results. Your meta description should be concise and relevant; remember, after the title (link) to your page in the SERPs, your post description needs to encourage people to click the link to your site, so make sure your meta description is appropriate to your content. This is also a good opportunity to include one or more of your keywords/keyphrases. Try to limit your meta description to less than 200 characters.

*It is worth pointing out that a few months ago, Google announced that it no longer considers meta keywords when ranking websites.


Despite this, it is good practice to specify your keywords for your post or page accurately. Platinum SEO has a nifty little option that will allow you to use categories or tags for meta keywords. This may be useful to some users, but if you only post in a few categories, you may be better at specifying your meta keywords on a post-specific basis. Try to be focused on your keywords, aim for 4 – 6 keywords per page, although you can specify more meta keywords if you desire.


3. Heading Tags

As discussed in this blog post: The Importance Of Heading Tags, Heading tags are a crucial part of a well-optimized page. Where possible, you should only include one H1 tag in a page (usually the title), but you may have multiple occurrences of tags H2 – H6. In rare circumstances, it may be appropriate to have more than one H1 tag on a page, for example, where you discuss two equally important, clearly defined topics.

The H1 tag should surround the main heading/title of the page relevant to the content and should be positioned at the top of the content (not in the header or sidebar, but at the top of the main content area). For example, if you sell fruit and have an article or page about “Apples,” this should be in your H1 tags. If you discuss various types of apples within this page, you might use H2 or H3 tags for these sub-headings, e.g., “Golden Delicious” or “Granny Smith”. Using Heading tags will help the search engines determine the importance of the words in your content when it crawls your site.

4. Permalinks

Permalinks are URLs that point to specific blog posts and remain the same indefinitely. A permalink is what another blogger may use to link to your blog post, article, or category, or how you might send a link to your blog post in an e-mail. More importantly, it is the link the search engines will use to identify your blog post, page, or article. It is commonly accepted that keywords in the permalink can help contribute to a page, post, or articles position in the search engines. Optimizing the WordPress permalink structure is one aspect of WordPress Search Engine Optimisation that most users can configure a more desirable, readable Permalink structure. There are three basic types of WordPress permalinks: default, mod_rewrite & path info.

Default WordPress Permalinks

The default WordPress permalink looks like HTTP://, Where N is the Post ID number. It works on all server environments, but it doesn’t look as nice as other options.

mod_rewrite WordPress Permalinks

Using mod_rewrite, you can produce much nicer permalinks. There are many different formats, but the most common and most commonly used looks like HTTP://

This permalink structure is sometimes referred to as “Pretty permalinks” and is most commonly used on Apache web servers with the mod_rewrite module.

Pathinfo WordPress permalinks

Pathinfo permalinks look very much like mod_rewrite (pretty) permalinks, but they have /index.php inserted before them, for example, HTTP://

Otherwise, they are the same as the “pretty” mod_rewrite permalinks and are similarly flexible. It’s straightforward to change your WordPress permalink structure by going to Settings -> Permalinks in your WordPress admin panel.

You can select one of the options using the radio buttons on the screen. To use “pretty permalinks,” you need to select the “Custom Structure” option and specify how you want the structure to be. WordPress provides numerous options for the custom structure, but bloggers’ most commonly used custom structure is: /%category%/%postname% / Permalinks are easy to set up and can influence how your blog is found & seen in the search engines.

5. Sitemaps

The generation and publishing of website sitemaps are quite often underestimated. There are basically two types of sitemap; one is an HTML sitemap that is readable for human visitors and helps them navigate throughout the website; the other is an XML Sitemap that helps the search engine spiders navigate through the site.

There are many advantages to using sitemaps, for example:

  • – they help simplify website navigation for both visitors and search engines
  • – they help the search engines accurately index your site content
  • – they help advise the search engines how frequently your content changes and when it was last modified

Sitemap generation in WordPress can be achieved easily using one of the various plugins available. One of the most popular plugins for generating Google sitemaps is Google XML Sitemaps. This plugin will generate a special XML sitemap that will help search engines like Google, Bing, Yahoo, Ask, etc., better index your blog.

Usage of this plugin is nice and straightforward; install the plugin, then navigate to Settings -> XML-Sitemap in your WordPress admin panel and build the sitemap the first time. The plugin will automatically update your sitemap every time you publish a new post. It is also worth telling Google exactly where your sitemap is; you can do this using the Google Webmaster Tools.


Alcohol scholar. Bacon fan. Internetaholic. Beer geek. Thinker. Coffee advocate. Reader. Have a strong interest in consulting about teddy bears in Nigeria. Spent 2001-2004 promoting glue in Pensacola, FL. My current pet project is testing the market for salsa in Las Vegas, NV. In 2008 I was getting to know birdhouses worldwide. Spent 2002-2008 buying and selling easy-bake-ovens in Bethesda, MD. Spent 2002-2009 marketing country music in the financial sector.