Configuring The All-In-One SEO Pack Plugin

Getting your blog ranked highly on the search engines is as much an art as it is a science. Writing keyword rich content, linking (wisely) within your own site to pass “SEO juice” between posts, selecting good anchor text, perfecting your URL structure, fostering quality backlinks from authority sites… these are just a few of the things to consider when looking at SEO for you blog.

The good news is that there are tools out there to help. Some are more effective than others, and today we’ll be taking a look at the All-In-One SEO Pack plugin. This little site optimizing gem is packed with options to help configure most of the on-page factors of your optimization strategy, but if you aren’t sure what a canonical URL is, or what makes a good title tag, these options might leave you scratching your head.

Let’s go over the different options, what they mean, and what I usually set each one. These aren’t set in stone, the answers can vary depending on the site and the situation.

The Options

Canonical URLs: Definitely a yes. Check this box. This will make sure that every page on your blog has one address and one address only. If some visitors come to and some to (without the ‘www’), you’ll be splitting your traffic. If people are actually linking to the different versions, you’ll be dividing your coveted pagerank. These two different URL structures do indeed count as duplicate content. And no one wants that.

This option redirects all traffic to the same version the URL so there is no traffic loss.

ReWrite Titles: Generally I’d recommend yes for this as well. The title format of each blog is dictated by that blog’s theme. Themes like the default use structure that isn’t very SEO friendly, as they place the blog’s title first on every page. Ideally you want your individual page titles to be as relevant to the content on the specific page as possible. For a post, this is the title of the post (NOT the title of your blog). Some themes already do this, but I like to enable this option and use the structure that SEO pack provides as a default – this way the actual title of the page/post is at the beginning of the title tag (which makes it the first thing a reader sees in organic results). A lot of themes will put the name of your blog first, which probably won’t be as targeted.

Title Formats: I leave these as is. The defaults are awesome. They all put the item most likely to have a keyword relevant to the page it’s displaying right up front.

Use Categories and Tags for Meta Keywords: For me, yes on the categories, but not usually the tags. This option just takes the tags and the categories assigned to a post and inserts them into the Meta keywords tag in the header of your post pages. Granted, Google doesn’t pay much attention to Meta keywords anymore because they know a lot of sites abuse them with excessive keyword stuffing, but that’s no reason to ignore it. Your tags and categories are both likely to be relevant to your post, so you can add them in. The only reason I don’t add the tags is because I usually set the keywords manually for each post, which would make them repetitive if the WordPress tags were also included.

Dynamically Generate Keywords For Posts Page: This one doesn’t actually apply to everyone. Most bloggers use their root domain as their “posts page.” That means the keywords used are the “Home Keywords” set at the top of the SEO Pack options page. If, however, your blog uses a different page as “Home,” and your posts are displayed on something like, (set on Settings -> Reading) then this option would control the keywords for that page, by displaying the keywords assigned to the posts currently showing on that page. Great option to keep the meta keywords relevant to the current content.

NoIndex for Categories, Archives and Tags: Depending on your site/URL structure, you may want to consider selecting some or all of these. From one point of view, you want to prevent the indexing of these pages because they will contain the same content as the posts listed on them. There is a chance that Google will find this page to be more relevant to a particular query than the post itself, because the tag/category page will likely contain other relevant posts.

This may not sound like a bad thing from an SEO point of view, but keep this in mind: if your potential reader is searching for a specific piece of information, and Google serves them the category page, they might not find the post they need. You could have the perfect article for that reader, but if it is the tenth piece of content and they need to scroll through nine other posts to find it, they are just going to hit the “back” button and try a different result.

On the other hand, if you have specialized URL structure, there may be benefits to not selecting some of these. But that’s a topic for another day. :)

Auto-Generate Excerpts: I have this option selected on my blogs, but it doesn’t actually get used. With this checked, the plugin will automatically create a meta description for your post (which appears as the “snippet” in search results), and I believe it uses the first 55 words or so. This only happens on posts where you haven’t declared a manual excerpt, which is then used instead. Personally, I add an excerpt to each post, and a separate meta description via the All-In-One SEO pack panel on the post writing screen. I target my excerpt (which appears on home and archive pages of my blog) towards visitors and readers, while the meta description is geared more toward searchers looking for a specific keyword or topic.

Exclude Pages: This isn’t a setting everyone will need. Basically if you have pages that behave differently than the average WordPress post/page, you don’t necessarily want to optimize it the same way. The forum example used on the settings page is really the best one I can think of, since a page of forum posts wouldn’t have a post title, or categories or tags, etc. for SEO pack to use. You’d rather let a  plugin like that play by it’s own rules, because it’s pages are built differently.

Additional Headers: If you have any code you need to add to your header, these fields will insert it for you. You could reference a style sheet, add a “rel=canonical” tag if you wanted yet another layer of protection against duplicate content, things like that. I’d be interested to hear what others suggest for the use of these. :)

Log Important Events: To the best of my knowledge this will pretty much create a log of any errors the plugin encounters, and store that log on your server. I think the plugin creator (wisely) figured that not everyone would want an extra folder popping up, but still wanted the option of users being able to send error reports to help with troubleshooting.

Like I said before, the way you use all of these settings is going to be dictated by your specific site and your specific needs. These are my thoughts on them, but your site is likely very different than mine.

Be sure to drop any feedback or questions in the comments!


  1. says

    Great article! Especially for new SEO-alistas. I would add that this is only the beginning of good SEO. A blogger needs to make sure that they’re reading the google blogs, as well as Yahoo again, for additional tips. The podcasts are “meh”, but if you have a long commute, there are some gems in there to pick up whilst traveling.

  2. says

    Hi Kevin…

    I couldn’t agree more. The SEO Pack covers the basics of on-page SEO, but not all of it… and doesn’t even begin to tackle all of the off-page variables there are to consider. It’s a good foundation, but as you put it, only the beginning.

    A great resource for anyone actively trying to learn about SEO is Matt Cutt’s (from Google) blog, or the videos he posts on the Google Webmaster Tools YouTube channel. TONS of great info!

  3. says


    Thanks for the tips. I think the WordPress Group in LinkedIn rocks, that’s how I found you.
    Look forward to receiving your WordPress Videos.

    As a WordPress expert how did you choose Carrington theme? I keep rolling out new sites and I’m trying to pick just one theme to use everywhere.


  4. says

    Hey Jeff

    The LinkedIn group is awesome. Lots of great info being shared over there. :)

    I chose Carrington for this blog because it’s insanely customizable – because it runs on it’s own framework. Came in really handy for this site because I needed the layout and the loop in the Private Video Library to be different from the rest of the blog. Carrington made it easy to customize things the way I wanted.

    Glad you enjoyed the post!

  5. says

    I would like to recommend the Platinum SEO Pack, it has more useful options than the all in one seo pack. There are more nofollow selections, additional post, page and home headers, you can nofollow all of the outgoing links on just the front page, you can add the noydir meta tag, the noodp meta tag, you can use the option for noindex on sub pages and my favorite option of all is all of the options that it gives you on each individual post and page of your wordpress blog.

    Those are just a few of the things that I can think of off the top of my head. The fact of the matter is that I have used both and have found that I am in greater control of my websites on-page seo than when I was using the All in One SEO Pack.

  6. says

    Hey Jonathon –

    I’ve heard of the Platinum SEO Pack, but haven’t yet had a chance to check it out myself… which is something I’m now more tempted than ever to do!

    Sounds like it’s a pretty useful alternative! Thanks for the input!

  7. says

    I have a problem with All in One SEO Pack. I have activated to my wordpress, but my post’s meta tags doesn’t change. What should I do?


  8. says


    Sorry to hear it isn’t working. I’d recommend checking for theme and plugin compatibility issues first. Start by activating a different theme to see if that solves the problem.

    If that isn’t it, I’d try deactivating your plugins, one at a time, to see if any of them are interfering.

    Hope this helps, keep me posted!

  9. says

    I usually work in Dreamweaver, but decided to work more in WordPress. There are so many advantages. I am working with All-In-One-SEO for the first time so I found your article extremely helpful. I printed all of it for reference. Thanks for the help!

  10. says

    I have just configured my all in one seo plugin exactly as described by Chad. I will now use it and see how it goes. Thanks for sharing this article.

  11. says

    Woah! I’m really enjoying the template/theme of this website. It’s
    simple, yet effective. A lot of times it’s tough to get that “perfect balance” between user friendliness and appearance. I must say you have done a amazing job with this. Additionally, the blog loads extremely fast for me on Opera. Superb Blog!

Leave a Reply

Your email address will not be published. Required fields are marked *