The Ultimate Guide to Thesis SEO

Thesis includes its own SEO options, eliminating the need for multiple SEO plugins. I wrote this as the Ultimate Guide to Thesis SEO.

Once you’ve installed Thesis, you can modify various SEO settings in the Thesis Options under Appearance in your WordPress admin.

Title Tag

thesis-head-seoYou can decide whether to show the site name or the site tagline in the title tags for your blog’s home page, or both, and in what order. These settings are only for the home page and not for single post pages or other blog pages.

This matters, because Google places a lot of importance on what the <title> tag has in it. To search engines, a document’s title is the primary indicator of its contents. In Thesis, what you call your blog and use for the blog tagline may become your blog’s title tag content. Title tags are often (but not always) used by Google as the main link text in a search result.

I would only show the tagline if it’s short and has more important keywords than the site name. For instance, if a site name is a brand name instead of a keyword, but if keywords are in the tagline, then consider showing the tagline in addition to the site name.

Google is sensitive to what appears natural (and seems to be growing more sensitive to this by the week). The most natural “non-SEO” way to do titles is to have the site name first (and often as the only thing).

Keyword-heavy titles are a no-no, precisely because to Google it looks like you’re “trying” to artificially boost your search rankings. Notice I didn’t say no keywords. Keep it light and keep it real.

Append site name to page titles

Checking this box in your Thesis options sticks the name of your blog after the titles of pages—and that include single post pages. It’s common now to exclude the site name on other pages, and for blogs especially to exclude site name from single post pages. I don’t think this is a smart idea, for two reasons:

  1. It’s more “natural” and “non-SEO-ish” to include the site name, and faking naturalness is the paradoxical name of the game where Google is concerned.
  2. If it’s good for people, it’s usually good for SEO.

For me the bottom line with appending site name to page titles or not has to do with brand-building and being user-friendly. Page names without any site names would make your browser history, back button, and tabs more difficult to use, not easier.

Thesis also lets you choose the text separator character placed between blog name and tagline. By default it is a hyphen. Any common character is fine, such as colons or pipes, which look like this: | (a simple vertical line, it is shift+backslash on your keyboard).

Home Page Meta

thesis-home-metaMeta tags for SEO are the meta description and meta keywords. Except it’s really only just the description. Google and most other search engines pay little to no attention at all to the meta keywords because of past abuses by site owners. However, the meta description becomes the descriptive text below a result link in search engine results pages (called SERPs), so what you write in it is very important. You have to keep it short: about 150 characters or less (use twitter’s “countdown” feature in the tweet box if you don’t want to count characters yourself).

Whatever you create for your blog’s name, tagline, and home page meta description are going to have a big impact on what your blog’s home page gets found for in search, and whether or not people will actually click on its entry in the results pages when it appears.

Add Noindex to Archive Pages

thesis-noindexGoogle sends its trusty Googlebot search engine spider to crawl the web and add pages to the Google search index. You have control over what Googlebot sees by controlling which pages are added to Google’s search index. These search spiders are also called robots.

Why would you not want Google to add all of your blog archive types to its index? Because if there is more than one URL for the exact same blog post, then Google will see those URLs as separate, individual web pages that have the exact same content in them. This creates what SEOs refer to as “duplicate content.” The real problem with this is that you are now competing against yourself and these URLs are weaker than one big strong URL would be. In other words, Google likes an obvious main choice.

So you really only want one type of archive pages to be indexed by Google. Which one you pick could depend on how you have your blog’s permalinks set up.

If you’re using category-based permalinks like this: http://domain.com/category/postname/, then you want to uncheck category noindex. If you’re using typical date-based pretty permalinks like this: http://domain.com/year/month/day/postname/, then uncheck the daily archives noindex.

It’s also worth noting that checking boxes does more than noindex these archive pages: it also nofollows them. Not only will the pages not be in Google’s search index, their links will not be followed (seen, really) by Googlebot to their destination (think of it as “blocking the exits” but only for search engine spiders).

Canonical URLs

You want this. This is a brilliant feature in Thesis. Canonical URLs tell search engines which URL for a post is the one you want it to see. This is done through a link tag in the head of the HTML: <link rel="canonical">. So a link to:http://remarkablogger.com/2009/06/11/frugal-theme-review/#comment-98707 would actually be seen by a search engine as http://remarkablogger.com/2009/06/11/frugal-theme-review/.

Optimizing at the Page/Post Level in Thesis

When you write a post or a page and you’re using Thesis, you have many great SEO options at your command.

Custom Title Tag

You can supply a custom title that is different from the post’s main headline. You should use this… but not like you’re probably thinking. Here’s the thing: there is nearly no difference between a headline that’s great for SEO and a headline that’s highly attractive to people. Having gobbledegook title tags that are “SEO optimized” is an outdated strategy.

When you submit a post to any social media service, the title tag is used to create the headline for the item on the social media service. So if your title is different from your blog’s headline, this could create a problem. The title tag has to be a great headline, so it should be the headline. And of course, titles (not headlines) are what Google uses as the headline link in search results pages. So, even in search, the headline does all the work of pulling people in.

In other words, what I’m really saying here is take the time to create killer headlines for your blog posts that are so good, you won’t have to use the custom title tag feature in Thesis.

Meta Description

Same deal as meta description for the blog’s home page mentioned above, except this time it’s for this individual page or post. The character limit (about 120-160) is short. What you write here matters. Google bolds keyword matches in this text in search results pages (also for titles). Do not needlessly repeat keywords in the meta description–once is enough, really.

Meta Keywords

Fairly useless, but if you feel you must, put about 3 to 10 keywords here.

Noindex this Page

Checking this box essentially tells Google and other search engines: “Hey, don’t bother adding me to your search index, I don’t want to be found.” In other words, the entire page or post will not exist for Google (and for the world, essentially).

Post Image Alt Text

You can supply a post image in the Thesis single post options that is treated differently than placing the image directing in the post content, which is one of the coolest features of Thesis. This alt text is designed to be used by assistive technologies which allow the disabled to browse the web. Making this text target important keywords for your blog can help your SEO (so does accurate image file naming).

Excerpt

You should write unique, original material in here that is not the same text as your meta description.

About Thesis in Combination with All-in-One SEO Pack Plugin

If you are using the ever-popular All-in-One SEO Pack plugin (hereafter referred to as AIOSEO), you have some extra work to do. Thesis will allow AIOSEO to prevail, so you should be safe. If you want to preserve all the old AIOSEO settings while now beginning to use Thesis SEO settings for new posts, you can certainly do that. You will need to check the box in your post editing screen that will disable AIOSEO for that post only.

You will also need to deactivate many of the automatic settings of AIOSEO, such as auto meta descriptions (you should be doing all of these manually, anyway, for the best possible optimization). You will also have to make sure AIOSEO is updated, even if you’re only keeping it around to maintain the optimization of your pre-Thesis posts (should you decide to take advantage of Thesis’s SEO options).

Some optimization is better than no optimization, which is why “out of the box” blogs are still better than most regular websites, and the automatic settings of AIOSEO are better than not having AIOSEO. However, manual creation of the meta tags and careful choosing of all settings will deliver the best optimization possible with these tools. One reason why I like Thesis is that it does not automatically provide content for these settings. No magic bullet SEO automation will work as well as insightful manual optimization.

And This is Only One Reason to Get Thesis

thesistheme

Thesis is much more than better search optimization for your blog. It’s a highly-customizable theme for WordPress self-hosted blogs (in other words, it’s not available for wordpress.com users). You can customize a huge array of elements in Thesis without doing any HTML/CSS/PHP coding. If you’re a designer/developer or a multiple blog owner, get the developer’s license. The developer’s license lets you use Thesis on all of your blogs.

If you already have Thesis, but want more information on optimizing your WordPress blog overall (including keyword research, permalinks strategies, and more) then you’ll want to check out WordPress SEO Secrets, my step-by-step guide.

  • ScottyWalker
    Thanks Good confidence boost that I'm doing okay with SEO. Request for amplification:
    re: Excerpt - You should write unique, original material in here that is not the same text as your meta description.

    /r Scotty
  • remarkablogger
    Yes, the excerpts appear on archive pages or in readers or on the home page,
    depending on your settings.
  • Er, apologies if I've said this already but my comment seemed to get chewed by a 'posting too fast' message.

    Good clear article, but I seem to have got myself confused!

    Basically, I've gone into Thesis and seen I have all but 'noindex category' unchecked.

    I see from your article I should in fact have 'noindex daily archives' unchecked, as my URLs are of this structure:
    http://monevator.com/2009/03/27/what-is-your-sa...

    However if I search "site:monevator.com" I see (thankfully!) plenty of indexed pages, which tallies with what I'd expect as I have a reasonable amount of Google traffic each day.

    Have I got this straight, and misunderstood what an archive is? Am I supposed to check 'noindex category' and uncheck 'daily archives'.

    I don't want to get it wrong because I have a PR of 5 and as I say a fair bit of Google traffic.

    Thanks and sorry a bit long winded.
  • remarkablogger
    I'd leave "daily archives" unchecked. That term actually makes no sense, as there are no "daily archives" in WordPress. There are monthly archives and there are permalinks for each post. If daily archives means permalinks, definitely leave it unchecked.

    If you permalinks were category-based, you'd uncheck category archives and check everything else.
  • Very good sumon of the best SEO tips but I just want to say that the meta kewyords is not a high prioriti anymore and this is not just my own opinion. Google themselves has said this on their youtube channel for webmasters: http://www.youtube.com/watch?v=jK7IPbnmvVU

    Regards
  • remarkablogger
    You are correct, they don't matter. But I couldn't leave it unexplained. :-)
  • Some good tips to make the SEO optimized theme more optimized :-)
  • kasperskykey
    Sir i have a problem. I wrote around 80 quality posts in my blog, but none of them are appearing in google search. There is some thing wrong. My blog permalink structure is
    http://www.techmaish.com/20-useful-twitter-comm...

    All the boxes in my thesis "Add noindex to archive pages" are checked. Sir please guide me, which one have to be unchecked.
    Sir my blog is new, but i am not getting a single search from google.I think there is some thing wrong.Please sir help me.Please guide me.
    My Blog URL www.techmaish.com
  • remarkablogger
    Google has 125 pages of your blog indexed, and has a recent cache date of
    Dec. 22. The reason why your blog doesn't appear in searches is that you
    probably don't rank for anything except your name. You may think your posts
    are quality, but Google does not.
  • niravmca09
    hi sir "remarkablogger"
    i want to know how we can create(implement) thesis theme by ourself?
    so pls give me a guideline for create my own thesis theme
  • remarkablogger
    You buy Thesis from DIY Themes and then upload it and install it to your
    self-hosted WordPress blog, instructions for which can be found all over the
    web, but especially at http://diythemes.com and http://codex.wordpress.org .
  • niravmca09
    i want to know >> U have show a screenshot in this article all are from purchased thesis theme? I have a freesample of thesis theme but i can't see these option like u
    "home page,add noindexpage archives", so now i want to see these option How I can see or create these option?
  • remarkablogger
    There is no such thing as a free or free sample of Thesis.Thesis is a
    premium theme: you pay for it. Whatever you're using, if the options aren't
    there, then you can't use them and nothing you can do will "create" them
    (other than buy a legitimate version of Thesis).
  • niravmca09
    I have downoaded file from the >>
    http://www.ziddu.com/download/1713813/thesis.zi...
    Is it thesis theme?
  • remarkablogger
    No, that's not Thesis. You have to purchase Thesis from the DIY Themes site.
  • kasperskykey
    Hello Sir my blog catogory pages are indexing by google.How to fix this issue. Please search site:www.bnsofts.com and guide me.Please post a comment in blog about the solution.I will be thankful to you.Please
  • remarkablogger
    If you have Headway, Thesis, or the all-in-one SEO pack plugin, you can
    check a box in your options that prevents category pages from being indexed.
    Check the documentation for whatever you're using.
  • Hi Michael,

    Thank you so much for the tips on the WP SEO! I immediately changed some of my blog settings based on your tips in this article. My blog is running on Thesis. I'm interested to purchase your Wordpress SEO product and am wondering if your product covers SEO using the Thesis theme?

    I have one question that I'd appreciate it if you can help me with this. I have the All in One SEO plugin activated (while also running on Thesis SEO). On my All in One SEO main admin page, the plugin shows as disabled and my post title format is %post_title% | %category_title% | %blog_title%.
    When I click the title of my post, my browser title format is post_title% | %category_title% | %blog_title%. If according to my AIOSEO main admin page my plugin is disabled, why do I still see my browser title format as set up in my AIOSEO main admin page?

    Thanks a bunch!
    Mutiara
  • Mutiara, WordPress SEO Secrets (not the book only version) includes an extra newsletter all about Thesis SEO.

    For the other problem, check to see if Thesis isn't just duplicating the structure. Also, Thesis always defers to AISEO.
  • Nik
    Great post. Very impressive. I'm just getting into SEO. There's soooo much to learn. Thank you.
  • My Permalink Settings are http://blog.maskil.info/2009/09/sample-post/. Looking at the examples in the Add Noindex to Archive Pages section above, should I then be unchecking the Add noindex to monthly archives box and leaving all others checked?
  • Maskil, yes, that's correct.
  • Wow great stuff. I just installed Thesis on a couple of my blogs and I'm going to follow these instructions. Hopefully I'll get some great results!
  • Wow Thesis offers a load of options for SEO. This seems like a great theme, however costs a premium unfortunately.
  • I am getting ready to make some changes to my Revolution customized WP them. I keep hearing that Thesis is so great, but didn't want to change to a theme that would look much different than my current site since I really like it and just switched my enewsletter design to match the site.

    I just got a call from someone on Twitter who said that a Thesis designer could customize it so that it could look almost exactly like my current site. Is this true?

    Do you do blog design work? I've had a couple of bad experiences with picking blog designers that haven't followed through well, and am fearful of just picking some random designer.
  • Karen, it is true, but that doesn't mean it's the best idea. :) The more work that has to go into making a new site look like an old site, the more it costs if you're paying by the hour. Faster and less expensive to take advantage of Thesis's framework/structure. The biggest hassle will be matching all the CSS from the previous theme's id's and classes to Thesis, and then coding whatever didn't match.

    I rarely do blog designs anymore, but if you ask around on twitter you will get great suggestions.
  • Hi Michael! First I have to thank you for this great post. It's truly well written and comprehensive.

    I've also got a question about custom title for my homepage. Is it possible to create a custom title with Thesis? Lets say I would like to have the title "x", while my tagline is "y" and my sites name is "z". In other words, I would like to use a completely different title, than my site name and tagline, for my homepage.
  • Stephan, the title is your blog name in Thesis. Nothing else to do with it except not show it.
  • Nice job, Michael. Thank you for sharing good info ;)
  • Wow, great post. I am adding this to my favorites section so I can refer to it as I go through each aspect of increasing my blogs function, performance, and usablility.

    The post itself is a very valuable information product that all of us need to impletment in order to get more visitors to our blogs and to have a higher search engine ranking result.

    Talk about saving your writing for more meatier posts. This one fits the bill bigtime. I really appreciate it a lot and am off to optimize my blog.

    Thanks for the Thesis reccommendation as well.
  • Michael, thanks! I really like what you said about the post being its own "information product." I hadn't been thinking about it that way, but now that you've said it, I recognize that's exactly it right there. So, I thank YOU for that!
  • Great info! Thanks for sharing.
  • Thanks for the great information on SEO keep it coming you ROCK!
  • Thank you for this great article--I've recently started a blog and the SEO stuff is terribly confusing.
  • arn
    What a very long post...and informative as well. I just subscribed to your feed...Thanks!
  • Michael, congratulations on this Thesis SEO refresher and condensation. While it might be called "basic SEO theory" for WordPress in general and Thesis in particular, it's short and sweet. Unlike ours. ;)

    The stress you've placed on the importance of natural content, mixed judiciously with "insightful" manual work, makes this a fantastic reminder that -- properly applied -- the basics kick serious tail.
  • Hey, Mules, thanks so much! I was kind of surprised at how short this post turned out—I thought it'd be longer. But the Mules' style and humor is really quite something! I am in awe of your writing voice and self-assured manner. I had already decided weeks ago to write this post when a few days ago I came across yours, which I loved. I knew what I wanted to say in mine, so I was glad when I saw that yours wasn't the exact same stuff (naturally, there is overlap, how could there not be?). Thanks for coming by and saying hello! :)
  • We'll be back! As for "self-assured manner" -- if more bloggers survived a drop-horn bull terrorizing the pastures of their youth, the world would be a meaner, bloodier, but far more self-assured place. ;)
  • Hi, cool guide..
    What if I want to index my search results page? they have the noindex tag?
    What should I remove?
    Thanks.
  • I ment "they have the noindex"
  • Pande, you can create a page in your blog for search results and check the "noindex" box for it (this is separate from whether or not you may have a search template to apply to the page). Then, your search results page (for Google custom search, I assume) will not itself be indexed.
  • Carl Hancock
    Isn't canonical link usage supposed to curb duplicate content issues on Google? If it indexes a page at multiple urls and it contains the canonical link tag... shouldn't that take care of the issue?
  • Carl, great question. Canonical URLs will take care of duplicate links such as with http://domain.com/postname vs. http://domain.com/postname/comments-page-1/#comments, but not http://domain.com/postname vs. http://domain.com/category/postname or http://domain.com/tag/postname. Category archive and tag archive URLs will not be seen as canonical with date archive URLs.
  • Superb! Advice taken and applied.
  • Very nice post, although, I have to disagree with your approach to archive pages.

    If you keep your archive pages from displaying the entire content of a post, and instead they display only excerpts or just post titles, you're MUCH less likely to have category or tag pages be viewed as duplicate content.

    I explain it a bit more in my recent post (http://wpblogger.com/wordpress-seo-guide.php) but I think we SEO's tend to get a bit overzealous keeping pages out of Google's index.
  • Ben, that's cool, I looked at your post and disagree with it, so I guess we're even! :) I would never recommend anyone allow tag pages to be indexed. Duplicate content is not that big of a deal, but the fact remains that providing Google with only one URL for a given piece of content is best. As far as the use of the "more" tag is concerned, if URL canonicalization is employed, then Google will not see your "more" post page any differently than the page with the excerpt. Using excerpts or post titles only exists for the lead category or archive pages, not all the subsequent individual post pages within. In other words, it's not only http://domain.com/category/ that will be indexed, it is also every http://domain.com/category/postname/. And that, my friend, is a little too much duplicate content for my tastes.

    Keep in mind that as long as what you're doing works well for you, it's never "wrong," even if someone else has a different opinion about the technique. :)
  • Wow, cool post here. I love to do SEO as a novice and sooner, going to advancement.
  • That's a great set of features! I usually install all-in-one-seo or similar ones.. this one seems to do all of it.
  • Thanks for this! I never knew what Canonical URLs meant although I check it! Now I do! :)
  • Nice job, Michael. Thank you for walking us through the SEO options of Thesis.
  • Thank you for this great informative post!
  • Some useful points here, thanks. Good to see you addressing the combination of Thesis and AIOSEO in particular.

    Since moving to WP and Thesis in January (from ExpressionEngine) I've seen a massive improvement in my results in Google, and with knock on traffic increases.

    In fact, it's done so well that I've recommended it to all my clients.
blog comments powered by Disqus