No Visitors on Your Blog? Get Tons of Traffic Today!
 

How To SEO Your WordPress Theme

written by John Chow on March 27th, 2008

This post was guest blogged by Courtney Tuttle of Court’s Internet Marketing School.

First things first – most WordPress themes are horrible for targeting search engine traffic. Whether you’re using a free theme or even a custom theme for your WordPress blog, you’re trusting a web or graphic designer to ensure that your blog is set up to target keywords properly, and that is a huge mistake.

Don’t misunderstand, you can still get search traffic with a weak WordPress theme. Since there are so many factors that contribute to search engine rankings, your strength in some aspects might help to grab search traffic. However, setting your blog up to properly target keywords can often remove the lead weight that’s keeping How To SEO Your WordPress Themeyour search traffic from growing more quickly. You may get a 50% or bigger increase in search traffic by simply implementing a few ideas.

Being an SEO consultant for literally hundreds of websites has given me a unique look into how sites should be set up for maximum benefit. I have taken those insights and have applied them to my own blog and am now ranked in the top 10 in Google for ‘internet marketing’, which is arguably one of the hardest keywords out there. Today I’m going to pass on some of those insights to you.

4 Reasons Most WordPress Themes Are Terrible For SEO

  1. Multiple use/poor use of the H1 tag. H1 tags are only meant to be used once on each page. Also, many themes don’t use keywords in the H1, even though that would provide a search benefit.
  2. Excessive/improper use of H2 tags. Many WordPress themes use H2 tags in tons of places where they shouldn’t. If you were to view the source code for your WordPress blog, chances are that each section of your sidebar will use an H2 tag. This is a mistake because the H2 tags on your pages should include the second most important heading on your pages, probably your post titles.
  3. Poor use of keyword authority. Using text and links properly can help any site to build authority for the keywords they are targeting. Most themes are not set up to create these links and text automatically so they must be added in manually (more on that below).
  4. Pages create onsite duplicate content. You would never want your category, tag, and archive pages to show your entire posts. This would create multiple URLs in your site that have the full content of your posts. Bad idea!

How To SEO Your WordPress Theme

Start with your site’s H1 tag. You want the H1 tags of your site to do two things for you:

  1. Target your site’s main keyword with every page. My site’s main keyword is ‘internet marketing’ and it shows up in the H1 section of all of my pages.
  2. Target the keywords you use in your post titles.

Most people think that they can only use the h1 tag to target either their site’s main keyword or the keywords in their post title, but I have created a piece of code that will allow you to do both. You can find the code here (opens in new window). You will add in your main keyword where prompted, insert the code where you would like the section to show up (probably in your theme’s header.php file), and will then make it look how you want using CSS.

Set up H2 tag properly. You want to set your theme up to use the H2 tags around the post titles in your WordPress blog. You can find out if it’s set up this way by looking at the source code for your blog, and searching for the H2 tag, which looks like this: <h2>. The post title should appear there. If it isn’t there, you will want to adjust your theme accordingly.

The code that creates your post titles will usually be located in either your single.php or index.php file and looks like this: <?php the_title(); ?>. If it’s set up properly, it should have H2 tags around it: <h2><?php the_title(); ?></h2>.

Now you will want to make sure that you aren’t using H2 tags in funny places, like your sidebar and comment sections. If your sidebar uses these tags around the section headings such as ‘Categories’, you will want to change them. You can easily change them to H3s and you’re good to go.

Subtle keyword authority changes. There are two very simple things you can add to your theme that will help you to create more keyword authority for the keyword of your choice:

  1. Create a footer link that points to your homepage using your main keyword as anchor text.
  2. Create links in your sidebar that point to pages related to your main keyword. My main keyword is ‘internet marketing’, so I have created links in my sidebar that point to posts related to internet marketing. This helps me to create more site-authority for internet marketing.

Eliminate duplicate content. Some people recommend using a plugin that adds ‘no index’ to category, archive, and tag pages. I would not recommend this because having more URLs in search engine indexes can help you to create authority for your keywords. I would recommend changing each of those pages to show excerpts only.

This can be accomplished by editing the theme files that create these pages. For example, category pages are usually created by the category.php file. You would edit that page and look for the code that creates the post itself: <?php the_content(); ?>. Change that code to <?php the_excerpt(); ?> and you’re good to go.

Create Your Stronger Site

These insights can help you to create a stronger site, but now it’s on you to implement these ideas. I know that these methods aren’t simple. It might take you all day to figure out how to make them all work. I can promise you that it’s worth as much time as it takes. If this is too difficult for you, you can take a look at some of the SEO themes I’ve modified for your benefit.

Bonus Tip

While this tip doesn’t change your theme itself, you still need to use it to get the most out of your WordPress blog. Use the All-In-One SEO Pack plugin to get your HTML titles set up properly. John gave a great explanation on that topic here: All in One SEO Pack for Wordpress. Since the HTML title tag has a huge effect on search traffic, make sure you’re using this plugin.

Tweet This Tweet This Post!
English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H
  1. Great advice Court! There were a few things I had no idea about here… thanks!

    :mrgreen:
    :mrgreen:

  2. Court this is a really good article. So often we are told what we can and should do. I want to thank you for taking the time to give the ‘How To’.

    Great Post :)

  3. I’m not a WP user, because I think WP is harder than Blogger. Anyway, this article helps me understand more things about WP. Thanks a lot.

  4. DeboHobo has a point, after switching from Blogger to Wordpress, I’ve increased my daily traffic by 3,000. you get the whole widget support, a large community of bloggers, plus when John Chow tells you about a new SEO widget its almost always Wordpress… follow the trend…
    Click for Nick

  5. lee

    Good solid article – nuts and bolts type of stuff. Good job.

    Most of us WP users tend to get lazy b/c we think WP is superior…and self-regulating. Not at all. It’s only as good as you make it.

  6. Great article, and very helpful. I already use the All-in-One SEO plugin, and it’s fantastic. Ever since I started using it, I’ve seen an increase in traffic from search engines.

  7. I will not deny WP is surely better than Blogger in many ways, i hope they can improve in their comment system and also giving us a cause of Plugins we can add. :mrgreen:

  8. Right off the bat your claims are false.

    Start with your site’s H1 tag. You want the H1 tags of your site to do two things for you:

    Target your site’s main keyword with every page. My site’s main keyword is ‘internet marketing’ and it shows up in the H1 section of all of my pages.

    When I view the source of this page there is no tag at all. Period. None and especially not one containing “internet marketing”

  9. You are right about and tags.
    So … for your page title … for the title of the posts … but you forgot to mention also the importance of
    I use in all my posts and it really helps. My usual top 10 positions in google are on the keywords of my tags from my blog.
    Now … Etienne … I suggest you use wordpress as is. Just remember to create static links from your options menu. The best in my opinion are the date based static links.
    This works for me … but I stronly suggest you try everything and see what brings you the best results. Remember to use Google Webmaster tools to see what’s happening with your websites.

    Oh yeah … you could also get the recent comments plugin to show your visitors what has been happening recently on your blog.

  10. Blogger seems to be pretty far behind.

  11. Fei

    I’m new in blogging and don’t have any blog on Wordpress, can i apply your suggestion on blogger? Thanks.

  12. Great post! I just went and edited my css and theme to correct the h2 & h3 tags. By default my theme had the Category and other headings as h2 tags and the post titles as h3.

    Not anymore! Thanks for the tips!

  13. There are some great suggestions there. Since I created my own wordpress theme (from my previous custom blog when I went to wordpress) I’ll have to look at changing my H2 tags on the sidebar etc and move them around.

    Never though about it actually and if the search engines do look for those tags, it would be definitely worth the time and effort to change the theme to reflect those. Besides you can create a or tags to mimic the H2 tags :)

  14. It’s good to hear you suggest using excerpts instead of nofollow on duplicate content pages. It’s what I have been doing, for the reason you mentioned, but I never found someone to back me up.

  15. This is a right on target post. I’ve been all up in the guts of Wordpress trying to get it working better. My problem hasn’t been a lack of search engine handshaking but Adsense matching. My Adsense is so laughably off-target 75% of the time that I’m constantly emailing Google and having them come look. So it’s got to be something in the way the themes emphasizing the wrong things.

  16. Having the keyword in the tag has a negative ranking correlation.

  17. Very nice post, concise and to the point without sacrificing any juicy details such as howtos and explanations. Great job.

  18. Sha

    This is probably the best guest blog post I’ve read in a long time. I knew these things, but it’s still excellent information for those that had little or no idea.

  19. Man, I always am like 30+ comments in! I check JC twice a day and still rarely make within the first 10 comments.

    Great review, I always love reading information on SEO and Wordpress. Thank you very much!

  20. Thanks for the tips i will try your suggestions right now.

  21. This is definitely one of the best blog posts in a long time… very useful, thank you for writing (and John for posting) it!

  22. Nice blog post, John. What happened to the pull away on the top right of your site? Did you give up on that idea? Thanks for the tips in this post. I recently opened up a baseball blog and need all the eye attention I can get when people visit. I also heard you do reviews, what do those run at? http://www.johnmvp.com

  23. I don’t think my comments are posting.. TEST TEST

  24. Awesome. FINALLY a guest post on John Chow that is worth reading. Hopefully this becomes a habit instead of that other crap that keeps getting guest posted.

    Nice Job Court.

    Dr J…you get the numbnut of the day award. :twisted:

  25. All in one SEO for Wordpress plugin is a must.

  26. this is great. I’ve been using all-in-one-SEO before I started blogging and it turns out great.

  27. Great tips here. I’ll need to implement these once 2.5 is released.

  28. THanks. This was a great article. My wordpress theme was supposedly customed designed with SEO in mind. I moved up in Google pretty quickly on my primary keywords. But reading this makes me want to check into it a little more. Thanks for the great article.

  29. All In One takes care of almost all of this. Enough said.

  30. Auw, I really have to make some changes to mine. Thanks for the tips.

  31. Excellent post, I never knew some of these secrets, I’ll implement them in my codes :)
    Thanks! :wink:

  32. Although nothing beats quality one-way links.

  33. Court, is there any way how i can contact you for having my blog theme seo checked?

    Btw you really have some great knowledge in wordpress seo for themes, most people suck at which. Thanks for the article.

  34. You should have just said, “download the All In One SEO pack.” Everything else is fluff.

  35. Opps doubled up there, feel free to delete … my bad.
    Quick note though, Im not to big on the all-in-one seo pack, its a great plugin but I am lazy and it requires a lot configuration in comparison to other plugins. I perfer add-meta, it does a really great job and it’s automatic, I love it. I expanded on this post over at my blog, but let me say great job Court! Hmm .. more shameless self promotion I am sure Mr Chow will drag me out back and make me shit my pants .. great video BTW.

  36. Great article Court! I agree with you and others that, All-in-one SEO is a must-have plugin.

  37. lucy

    I like you a lot but I was looking for internet marketing in google and your site is not even in the #50 rank. :roll:

  38. I have been recommending WordPress to my clients as being google-bot friendly. Your post is a wake-up call. Next week I’ll start optimizing their sites using your tips. Thanks!
    Take the 7 day challenge. Make more money from your website!

  39. Thanks Court. This came at a perfect time as I’m creating a WordPress theme for the first time and I keep reading about making themes SEO-worthy. Of course the next question I had was, what makes a WordPress theme SEO’d? Not in general terms either, I’m looking for details upon details. This has helped tremendously. Thanx!!

  40. I can’t believe you missed on the fact how so many designers put the sidebar before the content … when they have the sidebar on the left hand side.

    Yes I agree tags and others are a thing that needs to be worked on with.

  41. Chris

    “Multiple use/poor use of the H1 tag. H1 tags are only meant to be used once on each page. Also, many themes don’t use keywords in the H1, even though that would provide a search benefit.”

    uhm, no. just, no. Read the W3 spec before you make such nonsense claims.

  42. Thanks for this.
    I’m just starting with WordPress. Still struggling with setting up theme to look the way I want. This SEO stuff will come next.

  43. Great tips. Do you know if this will work with wordpress 2.5? I just upgraded yesterday.
    Thanks

Trackbacks

  1. Tips To Make Your Blog Search Engine Friendly - wpmania.com - March 27, 2008 at 7:17 pm
  2. Enlaces de esta semana | SEO, marketing online y posicionamiento web en formato blog - March 28, 2008 at 1:09 am
  3. Plantillas y SEO | SEO, marketing online y posicionamiento web en formato blog - March 28, 2008 at 1:37 am
  4. How To SEO your WordPress Theme | Blogsmarter.dk - March 28, 2008 at 2:23 am
  5. AllSchwag dot Com - March 28, 2008 at 11:57 am
  6. Wordpress SEO The Quick and Simple Way | AllSchwag dot Com - March 28, 2008 at 12:00 pm
  7. Your SEO-wrong Wordpress Blog - March 31, 2008 at 8:22 pm
  8. Grading Websites - Stock Market Analysis at DeepMarket - April 9, 2008 at 6:56 pm
  9. Prevent Certain Wordpress Folders From Being Crawled By Search Engines | KeithJamesLock.com - April 12, 2008 at 4:26 pm
  10. Some Wordpress SEO Thoughts | Stephan Miller - April 16, 2008 at 5:11 am