Wordpress SEO: The Only Guide You Need

Written by Glen, this post has 107 Comments


wordpress-seoAs many of you will know, I love Wordpress. I use it on most of my affiliate sites which make me thousands of dollars per month and I also use it on my blogs, such as this one. I’m certainly not alone when it comes to utilising this CMS though — tens of millions of sites online are powered by the software.

For all the great things there are to be said about Wordpress, though, out-of-the-box SEO certainly isn’t one of its strong points. As I use the software so much and make a lot of my income thanks to search engine traffic, I have come to learn what works best in terms of optimising your Wordpress setup.

Before I share my tips for getting more search traffic to your blog, I want to state that the following recommendations should be used with a little bit of caution. The majority of recommendations here are very obvious and totally fine, but there are others which some people may disagree with. Everything I share here has worked very well for me and the countless clients I have worked with, but I will mention on specific steps if any of them may be frowned upon by others.

Now that I have the “don’t sue me” disclaimer out of the way, we can get onto the good stuff.

The Basics

wordpress-seo-basics

I thought it would be a good idea to split the “obvious” suggestions from the not-so-obvious and slightly more advanced tactics that I will share later in the post.

Title Tags

The title tag has long been thought of as the most important on-site factor in telling search engines what your site (or a page) is about. By default on older versions of Wordpress, post titles would display as “Blog Name >> Post Title”. As your homepage is probably already ranking for your site name, you’re not helping yourself by putting your site name at the start of your title. You don’t need to rank for it more than once.

Instead of leaving things this way, I personally like to remove the blog name altogether. This isn’t just because I think it looks better, but because it works. A client I worked with last year received a massive boost in search traffic when we removed their brand name from title tags on their blog posts.

To change your title tags, I recommend you install this awesome SEO plugin. Once installed, log into your Wordpress admin and go to Settings >> All in One SEO Pack. From there, I have entered the following:

  • Home Title: Viral Marketing : ViperChill (This is the phrase I’m trying to get my site to rank for and a brand name)
  • Post Title: %post_title%
  • Page Title: %page_title% | %blog_title%

Those are the main ones, and I recommend you tweak the rest to your preferred preferences. The post and homepage titles are the most important.

Meta Tags

When you search for a site in Google, you’ll see a snippet of content under the page link. To control this, you can customise your meta description tag for the page. Similarly, you can also add keywords to your tag to tell search engines what your site is about. I should mention that Google announced a few months ago they do not crawl the keywords tag anymore.

A good few years ago the keywords used to be important as search engines had less ways to determine what a site is about. Now that technology is so advanced, search engines have better ways of determining rankings and relevance. I still like to put the keywords in there (for other search engines) and do this by enabling ‘dynamic’ keywords with the All in One SEO pack.

As far as descriptions go, there is no ideal way to automate the process. The best descriptions are hand written, and the plugin Headspace will allow you to configure them for each individual post. Headspace also allows you to auto-fill a posts meta-description based on the description of your category so if you post a lot, that may be useful for you.

Permalinks

Permalinks are simply the URL’s for your posts. By default, post titles tend to look like viperchill.com/?p=38 but if you look at the URL for this post you will see http://www.viperchill.com/wordpress-seo/. I’ll let you decide which one you think looks better. Not only does this new format tell someone what your page is about before clicking on it, the words in the URL will also be highlighted in search engine results if your post is relevant to the search query.

To change your permalinks, simply go to Settings >> Permalinks. I currently use the following format:

permalinks

Some people like to have categories in there but I like to keep URL’s as short as possible. A friend pointed out that the quickest solution (in terms of querying your database) is to use /%post_id%/%postname%/. I would only really recommend this if you have a massive site built on Wordpress, but it’s interesting to note.

It’s best to do this on a fresh blog, but if you’re making this change on a new blog then make sure you install this redirection plugin. It will move your old URL’s properly and in a search engine friendly manner. Also remember to shorten the post slug when you are writing an article, as by default the URL will use all of the words in your title.

Focus On a Keyphrase

Unless you’re very into branding, it’s a good idea to try to optimise your site around a keyphrase that can send you search traffic. Most blogs end up getting the majority of links to their homepage, so it’s a good idea to try and leverage those links by getting search engine rankings for a relevant phrase.

For ViperChill, I’m aiming to rank for the phrase ‘viral marketing’. Although it is fairly competitive, it has a decent search volume and it’s relevant to what this site is about: helping you build remarkable sites that others naturally want to share. The Google external keyword tool is a good place to start to see which phrases are popular in your audience. Make sure you select ‘All Countries and Territories’ on the left and then ‘Exact match’ on the right hand side to get accurate results.

Once you have this keyphrase, you can use it in:

  • The title tag for your homepage
  • The heading of your site
  • Your logo
  • As anchor text in links from other websites

The first and last items on this list are going to be the most crucial to helping you achieve higher search engine rankings.

Turn on Pingbacks

One way to get more links to your site (which increase search engine rankings) is actually to link to other people. If you are regularly supporting a site, it’s very likely that they’re going to return the favour. Especially if they’re in the same industry.  I recommend turning on the option in Wordpress (if it’s not already enabled) which notifies other blogs when you have linked to them.

To do so, head on over to Settings >> Discussion, and choose the following options:

pingback

Use Alt Attributes Religiously

I’ve noticed fairly recently how much emphasis Google seem to be putting the alt attribute when it comes to not only ranking images highly, but also ranking your posts highly as well. Consider a search for the term ‘minimalist marketing’ and here is my site result.

minimalist-marketing

The text minimalist-marketing, which I have highlighted, is actually not written anywhere on the page like that. Instead, it is the alt attribute for one of my images. Wordpress applies alt attributes to images automatically, but they are generated based on the file name. Therefore, if you save your images as “minimalist-marketing.jpg” or whatever your content is about, then Wordpress will automatically generate that text.

The alt tag is a way to tell search engines what your images are actually about. Not only will it help you get more search traffic to your images, but I think it helps the overall rankings of a page, as well.

Interlink

Interlinking simply means that you link from your blog posts to other blog posts. For example, I sometimes recommend guest blogging as a great way to build your authority in your niche and will then link to my guide on guest blogging. I also use the anchor text of the search query I’m trying to rank for if it doesn’t making my writing look robotic.

Not only is this useful in terms of SEO, but it also gives your readers more posts to read and thus increases your pageviews.

WWW or Non-WWW

On a lot of sites (and probably yours if this section title makes no sense), there are two ways to access them. For example, if you head on over to test.com, you will see it is both accessible at http://test.com and http://www.test.com. Try this on your own site and see if it is the same.

By default, Wordpress handles this redirect for you, but it uses a 302 redirect. A 302 tells search engines the redirection is only temporary, but you really want to tell them it is permanent so that all of your link weight goes to one place. To do this, you need to implement a 301 redirect.

You can choose which one you want Google to list in Google Webmaster Tools, but it’s still necessary to do this. Whether you want to choose the www version or the non-www version of your site is completely up to you.

You will need to be able to edit your .htaccess file which can be found in the same folder that you installed Wordpress on your server. Here is how the code in mine looks:

# Begin 301
RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.viperchill\.com [NC]
RewriteRule ^(.*)$ http://www.viperchill.com/$1 [L,R=301]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

I do have other code in my .htaccess for specific redirects, but that is all you need to redirect your site from the non-www version to the www version. Also, remember to change viperchill.com to whatever your domain name is.

If you want to redirect from the www to the non-www (which I do on a few sites), then swap lines 3 and 4 with this:

RewriteCond %{HTTP_HOST} !^viperchill\.com [NC]
RewriteRule (.*) http://viperchill.com/$1 [R=301,L]

If that gives you any errors or doesn’t seem to do anything, make sure that your host allows you to edit the .htaccess file (most will).

The Next Level

advanced-wordpress-seo

I’ve just shared some of the most common tips you’ll find online about optimising Wordpress, but now we’re going to go a bit deeper and share some slightly more advanced tactics. If you only do the above, then that’s a great start, but there are still areas you can improve upon.

Noindex Archive, Category, Pagination or Tag Pages

On ViperChill, I only use categories and I manually create my own sitemap, but I know that a lot of people have date based archives, categories, and tag pages. These might be great for usability, but for search engines, they’re really just lots of pages with links to your other pages.

In other words, the search engines don’t need to crawl through all of them to find your blog posts. For that reason, I apply the Noindex option to my Archives and Tag pages, and do this by installed the All In One SEO Pack I mentioned earlier. There are settings in the admin panel to help you decide what you want to block.

I recommend that you allow one of them to be followed (e.g. normal pagination, or categories) and then block the rest to “preserve” link juice.

NoFollow Certain Pages

I did say there may be some tactics that people frown upon in this post, and this is the first. The Nofollow attribute was first introduced by search engines to help stop spam on the web from ranking in search results. That’s why, by default, all links to commenters on your blog are automatically nofollowed.

Nofollowing scuplting, as it is commonly referred, is simply about keeping and diverting link juice (link weight) to the pages where you want it to go. For example, on every page on my site there is a link to the contact form. Does it really need to be a powerful page?

Just linking to the page once is enough to have it indexed in Google, and that’s all that matters for a number of my pages. Similarly, I nofollow links to my about page, my category links and my RSS feed. This means that the ‘weight’ from backlinks I’m getting to my own post won’t be spread to those pages.

A typical text link looks like this:

<a href=”http://www.viperchill.com”>ViperChill</a>

To make it nofollow, you would change the link like so:

<a href=”http://www.viperchill.com” rel=”nofollow”>ViperChill</a>

Again, Google have recently mentioned that they frown upon this (in some circumstances — not most) so use it at your own risk.

Nofollow Your Read More Link

If you show full posts on your homepage then you don’t need to worry about this. If, however, you just show a snippet of content, then it’s likely you also have a “read more” or “continue..” link in there somewhere. As your post title already links to the page with perfect anchor text, there’s no need to give juice to the read more link which simply takes people to the same page.

In your Theme Editor (Appearance >> Editor) open the relevant file (usually index.php), find the following text:

<a href=”<?php the_permalink() ?>”

Then simply add

<a href=”<?php the_permalink() ?>” rel=”nofollow”

That’s it. You must make sure you are changing the read more permalink, and not the permalink to your post titles. If you’re unsure which is which, then make sure you contact your theme author. There are too many examples for me to go through them all here.

Turn Off Comment Pages

Unless you receive hundreds of comments per post (or you’re really, really picky about page speed), there really is no need to have paginated comments on your site. Older versions of Wordpress never had this, but if you recently installed Wordpress 2.7 from scratch, you’ll find that paginated comments is the default option.

These can be turned off in Settings >> Discussion and will ensure that your site doesn’t have tons of duplicate pages that are all showing very little unique content.

Sign-Up to Google Webmaster Tools

Google Webmaster Tools is a must-use service for anyone who cares about search engine traffic to their sites. Not only will it tell you which keyphrases you are ranking highly for in Google, but it will also notify you when your site has been hacked, or if you have any broken links.

Sometimes you may find that another blogger has linked to you incorrectly and that a lot of visitors are landing on a 404 page. Because GWT makes you aware of this, you can redirect that page somewhere relevant to keep the link value and keep the visitors who are landing on your site.

Building Links

If you implement even just half of the suggestions I’ve presented here then you will probably have better on-site optimisation than 95% of the blogs in your industry. It’s essential to focus on content creation and engaging in your audience when building a blog, but it’s silly to neglect a huge traffic source when you can make all necessary changes in just an hour.

It’s also silly to write a guide on SEO without mentioning the most important factor in getting traffic from search engines (besides relevance): backlinks. Backlinks are simply links from other sites, to yours. Generally, the site ranking 1st for a search query in Google is going to have a lot more links than the site ranking 10th, or even 5th. It’s important that you spend time building links to your site so that the on-site optimisation that you’ve put in place can actually have an effect.

I won’t go into all of the ways that you can build links to your site as there are some great articles out there on the web, but I will list some of my favourite:

  • Guest Posts – I really like links from guest posts as they send traffic, they’re relevant, and you can usually customise the anchor text of the link to be anything you want. If you want to learn more about this method, I have a written a detailed guide here.
  • Write Awesome Content – There’s nothing better than writing an article that gets tons of links from relevant bloggers. If you put enough work into your content and regularly engage with other bloggers in the niche, they’re going to link to your posts.
  • Link Out – When you link out, people link back. I don’t recommend link exchanges or filling up your blog roll, but if you find something on another site that your audience might enjoy, don’t be afraid to share it. You never know, that big blog might just send their 5-figure audience your way.
  • Collaborate – Collaborating with other influencers in your niche is not only a great way to connect with more people, but it’s also a good way to get people talking about you. Oftentimes when I have interviewed people, they will link back to the interview from their own site. I also see people doing group projects which involve over 20 people and then end up having them all promote the one resource. If you can get other people involved, they’re going to help you spread the word.

If you enjoy learning about SEO and want to take your knowledge to the next level, then Sebastian and David are two people I recommend you follow.

Finally, don’t make the same mistake I did and scratch your head for two weeks wondering why your blog isn’t indexed. It turns out that a lot of one-click Wordpress install solutions block search engines by default. You need to turn this off by going to Settings > Privacy.

Alternatively, you can ignore everything I’ve just written and still do quite well by remembering one thing: search engines follow people.

Note: As with everything SEO related, people have their disagreements on what works and what doesn’t. As stated at the start, these are things that work for myself and have when I had clients. Feel free to only implement certain things or try your own methods. I have updated parts of this post with information from people way smarter than I am.

If you enjoyed this post, please bookmark it on Delicious. It is appreciated :)

107 Comments

  1. Glen says:

    Just an early comment before this goes live. To keep with the title and being the ‘only guide you need,’ if there’s anything I’ve missed, let me know and I’ll add it to the post.

    - Glen

    I hope you guys enjoy it!

  2. Do you use a plugin to generate an xml sitemap?
    I think you pretty much covered everything!

  3. Carla says:

    Hi Glen

    Excellent post as always. How about including something about Google Analytics or the Wordpress Stats plugin though?

    Cheers
    Carla

    • Glen says:

      Hi Carla,

      Thanks. Using a stats tool is good to see which pages are getting search traffic and then work on increasing their rankings. If that’s what you mean, then good suggestion and I’ll add it to my update.

  4. Other than this the most important things in my opinion is to give exactly the best in your posts, so google is doing a great job ranking your post #1.

    By the way with *some* of these techniques which I learned in cloud living, I’m receiving 1,5k visitors per month from google, which is nice considering I don’t optimize my posts, but I just rely on the plugin and permalink.

    • Glen says:

      That’s awesome, Oscar.

      What I love is that even if you’re already getting a lot of search traffic, I’ve found that things like removing your brand name from blog post titles can increase traffic massively.

      Good to hear things are going well for you

      • ThompsonPaul says:

        Glen, can you explain what you’re referring to when you say removing your brand name from blog post titles can increase traffic?? Seems counterintuitive, so interested in your observations.

  5. thecuso says:

    Great one man, i really enjoyed and learned a few things. Sent you a few corrections via twitter ;)

    Yours,

    -Alejandro Portela
    .thecuso

  6. Ken Jones says:

    Excellent post Glen. Very comprehensive and a great introduction to WordPress SEO for anyone just starting out with it (and probably for quite a few people who’ve been using for a while as well).
    Just one quick heads up though, you’re missing the link to the redirection plugin that you mention in the permalinks section.

  7. Kev Strong says:

    Great write up with some great addons. @ Anthony Feint I recommend http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/ as a firstclass XML Sitemap.

  8. Tom says:

    Well right now I am confused about the nofollow attribute.
    However, I followed advice from other posts and I they worked, so probably I am going to use this one as well. Thank you for the article.

    • Glen says:

      Hi Tom,

      If you are unsure, I would implement the things you know about, and see how that helps. Then after a few weeks, try implementing nofollow and seeing what happens. I have tested this about 5 times in different environments and found it to help.

  9. Casual says:

    Pretty sure nofollow can’t be used for PR-sculpting anymore (at least that’s what Matt Cutts says). Also, I’m curious why you would remove the blog name entirely from the title tag? Why not just use “Post Name | Blog Title” format?

    Aside from that, the only thing I would add would be to add more sites to the Update Services under the “Writing” setting. This will help your content get indexed quicker by Google.

    • Glen says:

      As I said in the post, I tested this for rankings, and thousands of pages on multiple different sites increased rankings after doing this.

      Good tip, I will add that in my reiteration.

      • Ben Cook says:

        Glen, I’d be very interested to hear what type of methodology you used to determine that the increase of rankings was because of using the nofollow tag.

        My guess would be you’re also performing other tasks on the site at the same time and the NoFollow part being included has no impact on the rankings.

        • Glen says:

          Nope, when I test, I do one thing at a time. Similar to my recommendation in the comment above:

          If you are unsure, I would implement the things you know about, and see how that helps. Then after a few weeks, try implementing nofollow and seeing what happens. I have tested this about 5 times in different environments and found it to help.

      • Ben Cook says:

        Very nice write up and I agree with many of the points you make.

        I do however, have a few points I disagree with you on.

        First, turning off comment pages isn’t neccesary anymore as you can simply use a canonical URL on the subsequent comment pages alerting the search engines that the original post is the URL you want on record. AIOSEOP has this functionality as do several themes such as Thesis.

        Secondly, I would once again urge people not to be too quick to noindex tag pages. If used properly you can expand the number of terms you cover and rank for using Tags. Michael Gray recently wrote up a good post on this subject on his blog wolf-how.com.

        Finally, I tend to disagree with you about the use of the nofollow tag (as mentioned in a comment above) but I doubt it has much impact on the rankings one way or the other at this point.

        I would caution though against the use of “well it worked for me” as the sole backing of any advice. If that’s your justification there’s absolutely no way to refute it no matter how much evidence to the contrary the opposite position might have. For example, Matt Cutts has publicly stated that PR sculpting via NoFollow doesn’t work anymore. While he certainly doesn’t tell us everything and I wouldn’t take everything he says as gospel, I have yet to see convincing evidence to refute his claim.

        The bottom line to all of this is that as with any SEO advice, given here, on my site, or any other site, is to TEST IT FOR YOURSELF.

        Anyway, as I said, great post.

        • Glen says:

          Hi Ben,

          Great to see you here. It’s great to have SEO heavyweights chime in as I’m not someone who will ever claim to know everything. I miss one Matt Cutts blog post and everything is incorrect ;) .

          You may not need to turn off comment pagination for search engines (with your solution) but it is still not a nice solution in general to go through multiple pages just to read all comments.

          Secondly, I would once again urge people not to be too quick to noindex tag pages. If used properly you can expand the number of terms you cover and rank for using Tags. Michael Gray recently wrote up a good post on this subject on his blog wolf-how.com.

          Awesome. I have used them myself and found little benefit, but I know sites like TechCrunch and Engadget who are writing hundreds of posts on the same topics are doing well with tags. If that is the case for anyone reading this, obviously don’t change anything if you’re getting traffic to them.

          For example, Matt Cutts has publicly stated that PR sculpting via NoFollow doesn’t work anymore. While he certainly doesn’t tell us everything and I wouldn’t take everything he says as gospel, I have yet to see convincing evidence to refute his claim.

          I once considered sharing my tests but when I see what happens with SEOmoz, it’s really not worth the hassle. Search engines will change the rules and people will continue to disagree. SEO is a tough subject to write about.

          Thanks for your thoughts. Appreciated.

  10. Hi, Glen.
    Thanks for a well thought-out post. I use Blogger. Do you have any advice for Blogger users? I was told that Wordpress does not allow advertising on its pages. Is that true?

  11. rishil says:

    As usual, a well researched and detailed guide. Am going to add this post a resource for small businesses. In short: Awesome.

  12. Eric says:

    Thanks for a great tutorial – Indeed Wordpress is a fantastic system for getting Great SEO. But instead of getting all those plugins, and worrying about updates and compatibility, I use the Thesis Theme, which has almost every one of those options built right in to the post editor.

    • Glen says:

      It has some, but definitely not all. Thesis is a great theme but having to learn a whole new system for implementing changes (hooks) and paying $164 (more than one site) is not very accessible or affordable for most people.

      Additionally, I prefer having custom themes.

  13. Angel says:

    Glen, thanks for a great post, I really enjoyed it. As usual it is share share share with you!

  14. Great tutorial! Wordpress is an excellent platform for SEO, and most people don’t utilize it to its fullest potential. I’m bookmarking this one and using it as a checklist for the blogs I manage. Thanks!

  15. Moon Hussain says:

    Glen,
    Thanks for the details! I definitely had a couple of things implemented from another one of your posts, but I tweaked a couple of other things you’ve mentioned here. When I’m more comfortable, I will take on your more advanced suggestions.
    Paris still? Hope you’re enjoying the weather wherever you are; my cars are snowed in and I couldn’t dig them out to make it to work. Some day soon!

  16. Paul Thomas says:

    Great article, thanks Glen. Essential reading for anyone serious about SEO and WordPress. One point you might want to include in “everything you need to know” is that themes can impact SEO your efforts – some themes being better than others (Thesis, for example).

  17. Great stuff. Just getting involved with Affiliate Marketing, Blog marketing etc. Using Thesis Theme and Affiliate/Squeeze Themes. It appears that each of these products directly incorporates some of the functionality that you were defining through plug-ins, but I found the logic that you provided behind the “why” of using these tools properly to be very helpful. I look forward to learning more. THANKS!

    • Glen says:

      Hi Vito,

      Glad that you could get something out of the post, even if you couldn’t apply some of them directly.

      There’s lots more to come, I promise ;)

      You’re very welcome.

      - Glen

  18. Vinay says:

    Excellent post! I will be implementing lots of this stuff. Thanks!

  19. J S says:

    Alt Tags and Interlinking are huge and will help out any site. People always overlook images as non-important. Most use generic images that won’t show up in image search and won’t send traffic their way. Image search can double your traffic if used wisely. Images show up in regular search as well and a good image can send tons of people your way. I always use images that will read well in search and get lots of clicks. You have to show and tell what your topic is about. Images help sell my blog!
    Interlinking is also huge. It keeps not only Google on your site longer, but visitors as well. It makes your blogs more powerful. Just by linking to this blog with the word “seo” can really boost its relevance.
    Interlinking does wonders especially in a niche. It helps Google really learn more about your site and what your site is really about.
    Great blog. Love reading your ideas and perspective.

  20. ck web says:

    great article, full of useful tips…like everything else, a little TLC of your blog can go a long way. Thanks VC.

  21. Mike says:

    Great tips, Glen! Bookmarked and sphunn.

  22. Thanks for these tips Glen! Worth while for those of us who do not use Wordpress SEO to the fullest!

    Thank you,

    Jesse guthrie

  23. WOW! I’m so glad you were willing to share this information, a lot of people don’t. It’s funny how step-by-step throughout this post I implemented what you said.

    Great post Glen, great post.

  24. uniq says:

    def a good suggestion to preserve your link juice for relevant content and i’ve taken your post as an opportunity to go through my most valuable blogs to tweak a bit – here’s hoping that it will give some keys the needed boost to be a top3 result.

    i’d love to see a post on you link building strategies as you usually just touch the topic but never really go in-depth. personally, i’m looking for relevant pages and ask for a link exchange or if i can post a do-follow, i’ll just do that. when you mention that you have this one person doing link building for you, i’ve tried that approach as well but have been rather disappointed by the result as there sometimes were links in between that just weren’t in the right environment.

  25. Hakan says:

    Hi Glen,
    Excellent post. I started building some links to our website by submitting some articles to online articles directories like ezinearticles.com – but a friend of mine told me that I should do it slowly as Google seem to penalize websites that create too many backlinks – considering them as spam links. What are your thoughts on that? Do you have any rate at which you build links or simply the more and faster is the best?
    Thanks,
    Hakan

  26. [...] Wordpress SEO: The Only Guide You Need Explains how to improve your search rankings of your Wordpress blog by tweaking its settings [...]

  27. Ian Anderson says:

    Good post Glen.
    My WordPress tip for the day is the TinyMCE Advanced plugin.
    Dude, it turbo charges the little text editor/post writing bit! Loads of extras, formatting, link attributes, easy to add code etc etc. Text editor on speed…..whoo hoo!
    Take it for a ride and see what you think.
    Cheers
    p.s. just worried about how many other awesome, productivity boosting plugins there are out there now………

  28. Lee says:

    Hi Glen, good article as usual.

    A Wordpress Plugin you might want to try is SEO Title Tag plugin (http://wordpress.org/extend/plugins/seo-title-tag/). It’s useful if you want to target similar but different keyword phrases in the page title and blogpost title. The plugin also allows you to change the page title on your home page, category pages (plus any other pages you may have), as well as your individual blog posts. A very worthy addition IMO.

  29. Lance C says:

    On the permalinks structure I do a slightly different one as follows:
    /%post_id%/%postname%/
    The reason for it is that if I have a blog that is centered tightly around a group of keywords then after some time it can get tricky with repetition/duplicates.
    If my key word is “how to knit a dog” and over a year I have a number of “how to knit a dog” posts each one appears as a different link because there is an assigned number:
    http://www.dogknitting.com/21/how-to-knit-a-dog/
    http://www.dogknitting.com/112/how-to-knit-a-dog/ etc.
    By the way, feel free to rip ooff the dog knitting niche, I don’t have time to really pursue it.

  30. Maren Kate says:

    Great post! I love it :) I am going to re-read it to get a REALLY good understanding and implement it in my blog. Thanks!

  31. Pascal says:

    Hi Glen,
    Your wordpress post more than enough to start up bloggers as i doing wordpress video tutorials in http://www.youtube.com/fourblogger.
    Keep on writing.

    And Glen, I want to introduce my blogging efforts to you little bit. Sure I won’t waste your time. Contact me from you email. Thanks.

    Pascal.

  32. Lee Scott says:

    This is a really good post. We have followed your guide and have seen a significant increase in our traffic – thank you

  33. Rachel says:

    Hi, Really happy to have found your site, you’ve been inspirational.
    I was wondering about your alt tag and how you define them. I have been using phrases, but was recently told that singular words are best. e.g I’m working on a wedding site at the moment so instead of tagging a post with – wedding photography scotland, I’m now considering separating it out to the three words. What would be most beneficial in your opnion?
    Thanks again, look forward to future posts.

  34. Roderick Dunne says:

    The alt text on images is an interesting one. I’ve used it on my mini-sites as a way of testing the waters on long tail keywords related to my sites main keyword(s). Its also a good spot for adding your keyword varitions. Great post Glen.

  35. Dave says:

    Hey Glen…. thanks for the luv… Always appreciated. Nice looking guide ye have here, will certainly give it some pimpin’ via me newsletter brother!!

  36. Sascha says:

    Not bad Mate, not bad. Not really new stuff, but nice to see it covered in one post. Pretty much picked up everything one has to think about in the first place. So well done. Guess I’ll be back more often in order to check out your posts :-)

  37. remember guys that google only follows the first anchor to a page (in most cases) so things like more links arent an issue any more unless they come before the keyword anchor in the code.

    • Glen says:

      I believe that was disputed very recently in a Matt Cutts video (although I don’t trust everything that the search engines put out). It’s not linking to pages multiple times that I worry about, it’s more linking to pages that aren’t necessary to link to.

  38. Cliff says:

    Thanks again for a very informative post, Glen. I am just getting ready to launch my first blog and have been doing a lot of research, but there were still a few things in your post that I missed. Thanks. I know you said you have more posts lined up. Is by any chance one of those a list of plugins you use, or would recommend to a newbie like myself? Looking forward to continuing to learn from your very interesting and informative posts.

    Cliff

  39. Wow! I’ve been using WordPress for years and I even use the All in One SEO plugin, but this post really opened my eyes to a couple of things I ought to be doing beyond the basics. Thanks!

  40. Dang you Glen. The quality of this freakin post here was off the charts. In fact, it was so good I’ve spent the last half hour fixing some ‘kinks’ you pointed out with my blog. Thanks brother!!!

  41. [...] a nice post by ViperChill popped into my email box. Head on over and read it- you won’t hurt my feelings. The reason I [...]

  42. Bizz says:

    Hey Glen, great post as always, chock full of must-know info…

    Maybe I missed it in the post, but what is the redirection plugin for changing permalinks for my older blogs in a search engine friendly manner?

    I really want to change the permalink structures of my blog sites, but since they have a little age behind them and some SEO traffic already, I don’t want to knock them back to the beginning.

    Thanks,
    Bizz

  43. [...] Get fans (not just users.viewers) 4.) A little controversy is good. 5.) Make it beautiful. SEO: WordPress SEO: The Only Guide You’ll Need 5 Ways to Use Google Reader’s Feed Creation Tool for [...]

  44. SEO is probably the thing that has been hardest for me to implement and optimize on my blog. When I started the blog I had only a very vague notion of what it was. I didn’t consider it when coming up with my Blog title and byline. Now that I get it, I wish I had known about it before coming up with the branding and name for the blog. i still have not spend so much time on SEO. Even though I have gotten better at putting more energy into it, and I had done several of the techniques you discuss, I am still only getting 1-2% of my traffic from search engines.

    I’m thinking of renaming and rebranding, but don’t want to confuse my readers, although it’d be better now than later. As I read I started to incorporate more techniques you layed out. Hope it helps. And i will certainly consider it much more closely for future online projects from the beginning.

    Thanks for such a comprehensive guide.

  45. Karol K. says:

    I really didn’t want to write a comment containing only something like „great post”, but this time I have to :) so…
    Great post, lots of useful information.

  46. Robert says:

    I thought I knew a lot about Wordpress and SEO until I read this article. You pretty much covering everything pertaining to optimizing a Wordpress blog and left no stone uncovered. Very useful and informative and I will be sending some people here to read it.
    To your continued success!

  47. [...] shares a previous Wordcamp article on Wordpress Security. Also shared there is another link on Search Engine Optimization over at [...]

  48. Damian says:

    Nice summation of SEO for Wordpress, Glen. Congrats again on your SEMMY!

  49. [...] Wordpress SEO:The Only guide you need [...]

  50. Kane says:

    May be a bit advanced but if you have multiple installs of wordress on the same class c ip server, Google is going to start penalizing you.

    Nice writeup of the hosting aspects here;

    http://www.gfy.com/showthread.php?t=952659

  51. Chris says:

    Another awesome post. Learning so much from you Glen, gonna have to go back and re-read this a couple of times to assimilate it all.

  52. diazan says:

    Thank you for such a guide! I didn’t understand everything, but did what I could and looking forward to compare my figures of march with those of February!

    Best regards,

    Andrés

    • Glen says:

      Changes you make will not have instant results, but within 4-6 weeks I believe you should see some good results.

      Depending on how authoritative your website is, how many pages you have, and so on.

      Thanks for the comment!

  53. [...] guide to Search Engine Optimization for WordPress from a marketing blog called [...]

  54. just nofollowed pretty much every internal link on my site.

    does this mean i’m gonna be rich now? :)

  55. dramos@bvsmercadeo.com says:

    Hey! Great article! I liked the way you explain every part of seo…. Thx!

  56. [...] I wrote my article on Wordpress SEO last week, I knew there would be some controversy as a lot of SEO’s build an ego around [...]

  57. Brian Miller says:

    Hey man great article. I actually followed quite a few of these for my new blogs. It’s nice to have a central list that I can just work down as when your applying them to several different blogs it’s easy to overlook things.

    One note, you might want to mention that the user should make sure they have the correct url setup in the Wordpress>Settings>General area as they are trying to setup with a 301. I forgot about that and was getting a lot of redirect loop errors when I tried to use your 301 code. It finally dawned on me, but after a while, haha.

  58. Woah, a lot of that information was way over my head, but I was able to apply one thing from that article so well worth it. Thanks, that was very helpful.

  59. First time reader – fantastic article! Thanks for breaking it down. RSSed.

    -Matt

  60. Franck says:

    I am setting up a new wordpress blog, following the instructions you’ve listed in your post

    All is pretty straight forward except the nofollow of the Read More Link. I have 2 different questions:
    1. I can’t find a separate <a href="”> in my index.php theme file. It looks like it is embedded into the more generic call, and i can’t find a way to customize the Read More link in there, to make it nofollow. Please note, that, the call does exist in a h1 tag, but this is different.
    2. Would not it be better to completely remove the Read More link ? Is the call to action “Read More” that necesary. Mashable as an example does no use Read More link

    Anyway great read!
    Thanks for sharing

    • Glen says:

      Hi Frank,

      I think it is better for usability. You could put another permalink in there if you wanted to that takes people to the full single post.

  61. Franck says:

    understood and solved ! thanks

  62. [...] Wordpress SEO – The Only Guide You Need – This is a great tool for everyone who has a Wordpress Blog. I thought I knew all the SEO tricks, but after reading this, I found a few new things to implement. [...]

  63. Farouk says:

    very handy, thanks

  64. Alysson says:

    A great plugin that helps with the internal link building strategy you mention is the “Internal Link Building” plugin from SEO ROI: http://seoroi.com/downloads/internal-link-building-2. The “Related Posts” plugin (http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/) is also very useful for both visitors and internal link building efforts, particularly when your post titles contain the target terms of the post – which, obviously, they should.

    Also, you mention “this redirection plugin”, as if you intended to link to it. I assume you had intended to link to this plugin, so here’s the link, in case anyone needs it: http://wordpress.org/extend/plugins/redirection/

  65. [...] is changes you make to the actual code of your website to help with rankings. In my guide on Wordpress SEO I gave a lot of tips on this that you can also apply to sites that aren’t running the [...]

  66. winnie says:

    wordpress is one the best place to set up any site..I love it. easy to use and lots of things to do and impress your readers

  67. Lee says:

    Really insightful post and the first time I have been on your site. As a WP user, There are some things here that I have used to update the makup of my sites form an SEO perspective.

    Bookmarked and shared!

    Cheers,

    Lee.

  68. [...] Wordpress SEO: The Only Guide You Need [...]

  69. Spammy username says:

    You know there are people charging for the infromation you have freely given here! Excellent post, and I look forward to your future releases as I myself use WP!

  70. Forest says:

    Thanks a million, I just went through and nofollowed a bunch of things and noindexed a few pages too, such as admin and login etc etc…. I hope I see a noticeable boost in rankings but my site has a pretty strong presence already in some areas so not sure how it will do.

  71. [...] Allsopp writes at ViperChill on the topic of Viral Marketing. He recently posted a guide to Wordpress SEO that you may learn a lot from. Posted: March 10th, 2010 under Guest Posts [...]

  72. It’s nice to see another person in the niche that actually knows what they’re talking about.

  73. Brandon says:

    Great article Glen. I’m going to be putting some of this into practice tonight when I get home from work.

Leave a Reply