TentBlogger’s SEO Categories Plugin for WordPress

Make your categories better for your readers and the search engines!
[This post is part of the Ultimate Guide to Launching a WordPress-Powered Blog series.]
Remember how we’ve already discussed choosing the right permalinks for your WordPress blog? Well, to take it one step further you’re going to want to check out this WordPress Plugin that I’ve released that’ll make sure all of your permalinks are truly effective and SEO-friendly (not to mention prettier)!
*Drum Roll Please*
I’m pleased to announce the release of TentBlogger’s SEO Categories Plugin for WordPress!
What is this you say? It’s quite simple actually:
SEO Categories optimizes your permalink structure at the category level to make them as functional (and pretty) as possible for both your users and the search engines (Google, Bing, Yahoo) that index your content!
Practically this plugin removes the word category from your permalink structure turning this:
1 | /category/my-cool-category-name/ |
to this:
1 | /my-cool-category-name/ |
Why is this important? Here’s why:
Pretty and Functional Permalinks Increase SEO, Reader Engagement, and More!
Currently WordPress requires that you have the word category in your link when you jump into a specific category on your blog. This increases the length of the actual link which is completely unnecessary!
I go in depth on how to Choose the Right Permalinks for your WordPress Blog here, which you’ll definitely want to read!
Getting rid of this requirement helps in the following ways:
- Better permalinks for SEO (Search Engines, Indexing your blog posts). You don’t need “category” every single time!
- More pretty category structure for your users helps them engage with your content better which can directly result in increased readership.
- Since it’s also more pretty it’s more easily memorable for your readers.
- Better information architecture of your blog which I believe plays a significant role in your overall user experience.
A few things of note with this WordPress Plugin:
- It’s super light and fast.
- Doesn’t require any setup! Works “Out of the Box”!
- Doesn’t interfere with any of your other plugins. Plays quite nicely!
- Works with your existing sub-categories!
- Recirects old category permalinks to the new ones via a 301 redirect so you don’t lose any existing SEO.
There is literally no reason for you NOT to use this plugin. I use it for every single blog that I use and wouldn’t run a new blog with out.
So go get it right now at the WordPress Plugin Repository: TentBlogger’s SEO Categories Plugin for WordPress!
Of course, I must give a big “Hat Tip” to my fellow partner in crime, @MoreTom, who’s helping me serve you guys with amazing WordPress Plugins!
Finally, make sure to check out all the other WordPress-related stuff (WordPress Themes, WordPress Plugins) that I’m releasing here.
[This post is part of the Ultimate Guide to Launching a WordPress-Powered Blog series.]




very awesome – this addresses something I dislike on one my blog
separates internal organization of categories from external representation
i agree.!
John, thanks again for another fabulous wordpress resource!
sure thing heath!
John, will this improve the permalinks even if I have them set as this(custom)…./%postname%/ ? I have mine set like you do in your “Choosing the Right Permalinks For your wordpress blog” piece
BTW…what plugin do you use for the social slider that follows me down the post? or is that custom? Also, does that come with your Standard Theme?
Thanks John
Hey Chris,
This plugin should work with any variety of permalink structure that are defined – even custom configurations.
Thanks Tom,
Do you know if the social slider on the right of the blog is custom or is that a plugin? I love it
We built that into Standard Theme itself.
John added the Stumble Upon option himself, but the other three are out-of-the-box.
true dat.
Chris (and others who may not be using the Standard Theme),
You can get a third party plugin with similar functionality here:
http://wordpress.org/extend/plugins/digg-digg/
This is of course in regards to the social slider plugin.
Cool. Will be adding this plugin to the blog today.
sweet!
Sweetness!
WIN!
Got it! Love it! Thanks!
Just installed it – flawless – I love that it fixes existing links
i like that it does too..!
Mr. Saddington, you are a genius, a gentleman and a scholar. Just installed, works perfectly as advertised. Thank you!!
ah, enjoy it!
Another boom-sauce plugin from tentblogger? Done.
You’re a rockstar! Thanks John!
Brilliant! Just downloaded and activated.
Another briliant plugin. Thanks John.
Beautiful! Well done bro!
I love it, works perfectly!
Looking forward to the rest of this series =D
Nice! For some reason I feel like I should say WordPress here, so…Wordpress
this is the jam
Thanks for getting back to “”work”" Tom. Now we have another great plugin thanks to your iterative development!
Wow! Now my blog will be even prettier.
Thanks dude
!
Again…sweet! Thank you, thank you, thank you! This is awesome! I am telling my husband about it so he can use this for his blog!
ah, how nice of you!
Thanks for the plug-in, I’m excited to use it:)
Your website has been a FABULOUS resource for me. I just started making money through advertising and you have helped with all the Q’s I have. I downloaded your advert contract and it’s the basis for what I give my clients. Your blog is everything I need in one place.
Plus, I saw you are a Jesus follower, I am too:) Thanks again!!
thanks for joining this small blog on the internet! we’ve just gotten started!
The plugin works just as it should, but when I add a new category, I get two error messages pertaining to the plugin. Has anyone else had this problem?
Hey Sam,
I was able to recreate this. We’ll see bout getting it patched as soon as possible.
Once it’s done, the update will show up automatically in the WordPress dashboard.
Until then, the workaround for adding a category would be to disable the plugin, add the category, then activate it again.
Thanks for the heads up – appreciate it!
Tom
Thanks, Tom. I used your workaround the first time. The second time I just refreshed the page, which removed the error messages and added the category.
I look forward to the update.
Sam,
I just checked in the update. Your WordPress dashboard should show the new version within the next half hour or so.
Tom,
I just installed the update and it works perfectly. Thanks for addressing that issue so promptly!
tom’s a good guy, that one…..
Out of curiosity, how is it different from “WP No Category Base” plugin?
great question dave. essentially it does similar things except ours is:
- superior in terms of code
- updated as it relates to better seo practices
- long term plans are to add some neat features at the post level and more… you won’t want to miss out on versions 2++.
- is newer… the last time that plugin was updated was in june of last year…!
- backed by the tenblogger brand of awesomeness (if that even exists)
- is built with more love than your grandmother’s cookies.
My grandmother doesn’t make cookies but she does make some seriously saweet fudge!
Thanks. I installed your version and uninstalled WP No Category Base. You’ve earned my trust!
dude, that’s what i like to hear! you’ll like the opt-in at the post-level.
Once again, you did it! Thanks!
sure thing bro!
Brilliant! Thank you!
How about a similar SEO tags plugin? Would make an equally useful counterpart for the permalinks structure.
this is interesting since i don’t use tags… and there’s reason. i’ll explore this.
Looking forward for you to elaborate on that!
did you ever see my post on tags and categories?
http://tentblogger.com/tags-categories
Just an afterthought: Another option would be to simply integrate the SEO tags functionality into the SEO categories plugin.
Good thought, Giorgos. We’re going to plan on something like this soon.
I’m going to install this plugin today.
After I switched my permalink structure, all the other internal links on my blog were disabled. Is there a quick way to switch the original links to the new permalink?
Thanks!
Yeah…I had the same problem. I have gone back and manually changed them for a few pages.
Which version of the plugin are you running?
The earliest version had a bug that would be prevent this but the latest resolved this issue.
Let me know!
Version 1.3
BTW…the social widget has started showing tweets double-spaced again. I had gone in a changed the css to fix this before, now it’s back to where it was. I haven’t checked the code yet to see if it changed somehow. I made the change before based on input from another tentblogger here.
we’ll take a look randy.
I changed the code again…somehow it had disappeared. I may have upgraded (can’t remember). It’s okay now. As far as the change of the previous post urls, let me know. Appreciate all your awesomeness, guys.
Tom, all my past links within my site are still not working. Whenever I changed the permalink structure they all went bad. I have the newest update of this plugin. Any ideas on how to fix this?
are you using permalinks structures?
Yes, I implemented the custom structure you recommended: /%postname%/
All my old links are getting the Error – 404 message.
can you give me an example? do you have any other plugins running?
Click any links on this page and you’ll see the error message: http://www.davidsantistevan.com/best-of-the-blog-2010/
The plugins I have running are: Askimet, All in One SEO Pack, Better Adjacent Post Links, Drop Caps, FD Feedburner plugin, Google Analytics for WordPress, Gravatar Signup Encouragement, nrelate related content, sexy bookmarks, tentblogger seo categories, tentblogger social widget, thank me later, wordpress.com stats, wordpress importer, wp-table reloaded, wp super cache, & wptouch
Thanks for helping me out with this. I’m no expert
that’s really weird becuase it’s working fine for me.
http://cl.ly/3Z1Q072I062c3v2h1R1R
i think you have some cacheing….. yes. wp super cache…. clean that out and then reset those write rules in the options!
Did you check the links in that post?
I deleted the wp super cache plugin and i’m stilling getting the error.
oh! some of those are linking to a wordpress.com site……….!
http://davidsantistevan.wordpress.com/2010/10/19/10-what-ifs-for-worship-leaders-to-ask/
why is that?
are you sure the permalink settings are saving? you have the most up-to-date wordpress 3.04?
if you give me admin access i can take a look perhaps.
Thanks, John and Tom, this is great!!!
I just installed the plug-in & that is a sick (in a good way) plugin – love it. Thanks.
sure thing dave!
@Tom makes my heart melt
you make me smile.
You’re both tubular to me.
Thanks John! This is gonna become one of my ‘must install’ plugins!
sweet! thanks man! feel free to tell others and blog about it!
I think we ran out of space in that comment stream. I do have the most recent version of wordpress. Can I email you the admin info?
sure: me@john.do
First let me say thanks for this great piece!
A question, if I’m not too late: how would affect tha rankings if it affects it at all? I mean, if one category ranks with 2 and I install the plugin would be a problem for G guy?
Cause I know Google (G guy) is pretty sensitive to changes.
it should help you see an increase over time.
That I’ve figured by myself already.
I was more worried about the actual PR. But thanks, I think I got it.
cool. let me know how it goes!
Hi, I installed the plugin but found that it was interfering with my rss feed for my categories. Is there anyway to correct this?
Thanks
Ryan
hmm. are you using a plugin for the feed categories?
I love this!
Thank you sir! I’ll be using this on my newest blog venture.
(You don’t know this, but you’re my blogging coach. I’m determined to blog my way out of my day job.)
that’s what i did… and it worked.
Hi john, I just happen to accidentally saw your plug-in and got attracted to it. As a new blogger, I am very much interested in getting my blog SEO friendly.
I dropped by to say thanks for this nice and useful plug-in!
sure thing nathan! consider subscribing and sticking with us here! we’re a growing community of bloggers just like you!
Great Blog and information, thanks! I want to take your advice and switch from W3TC to WP Super Cache, but WPSC requires that I use custom permalinks. I would also love to take your advice and change from the ugly permalink structure to your recommended /%postname%/ structure BUT I am very concerned (afraid) to lose 3 years of posts, pages, many internal links, and GREAT Google rankings.
I changed to /%postname%/ using the Permalink setting in WordPress (3.1.2) on another blog and the internal links worked afterward and Google worked but once I edited a page and re-saved it I lost the connection and it went 404 on me. Will your plugin ‘save’ me? And will Google move to the new permalinks over time, or are the old ones always going to be around?
Also, if I buy Standard Theme can I somehow mimic how my site is laid out and structured? I guess that’s it. Thanks, Rex
rex,
sure thign. check this post here:
http://tentblogger.com/permalinks
and yes, you can mimic my layout via standard theme.
http://tentblogger.com/standard-theme/
i do have a few slight customziations, but nothing crazy.
I’ve just recently gotten back on the horse with my blog, (my blog likes going for short trots around the web) and in the back of my mind was an old post you wrote about categories. I woke up this morning thinking, gotta remember what John said about category structure.
One quick tentblogger search later I have mutliple videos, great instruction and insight…and now THIS!! Can’t wait to try it.
My categories will be neatly pruned, useful and using beautiful permalinks by the end of the day.
thanks as always for being right there where I needed you! (now would you mind feeding the aforementioned horse?)
Thanks for your response, sorry for the following clarifications:
1. If I don’t want category naming in my permalinks, how does the plugin help me?
2. If I edit a page and re-save it, will I lose the old links and redirect (mine were lost using WordPress permalink setting).
3. Will Google eventually migrate over to search for the new permalinks, or will the old ones always need the 301 redirect?
4. If you deactivate the plugin do they all go back to ‘ugly’ default?
Woo hoo, I passed a 1,000 hits in a day today (1,109)! Not much for others but it’s huge for me. And thank you for getting my novice hands off W3TC!
1. it gets rid of the word “category”
2. if you use this plugin it should be fine. if you change permalinks you will need to redirect them to the new permalink.
3. google will crawl your site and see the updates.
4. yes.
congrats!
Woahhh.. For the first time I checked out google webmaster tools, and it says I have like 424 links that are “not found.” From what I can tell when I enabled the plug in and messed up most of my old links because they had a different structure to them.
Am I missing something? Is there a way to fix this…?
yes. there is. i’ll work with you this week.
John,
What about using Category Structures for SEO Siloing?
what about it?
Is it something that you yourself use? If so how doe you go about deciding how to structure your categories? (Yes I did read your post on Categories and Tags, perhaps I missed something) That being said, I’m going to download and install your plugin but if you choose categories to file your posts under and but use /%postname%/ will it matter what categories you choose? Curious what your experience/thoughts are? Call me stupid but I assume that your plugin will simply remove the word category from WP but will keep your categorie names…correct?
http://tentblogger.com/categories
that one?
and yes, of course wordpress keeps the structure.
Interesting. I didn’t know about this.
My permalinks don’t say “category” but they do display the archive date, like this:
/2010/07/espresso-the-art-of-the-perfect-breve
I don’t mind all that much but if there’s a way to remove the date maybe I should? Will this plugin do that? And does it work on .org WordPress sites or only .com?
Thanks! ~ Milli
well, that’s your permalink structure:
http://tentblogger.com/permalinks
Hello John,
First of all, I just dig into your blog and I try to apply your suggestions to my new WordPress site (it will be a continuation of my blogger blog). Thanks!
I’ve managed to change permalinks structure with no harm to my blog, installed and activated the plug-in but then, nothing happened, as if the plug-in did’t work.
Any ideas why?
Thanks!
Atria
atria,
not sure what you mean. there’s nothing that you really need to do…?
When I go to your site and click on posts it looks like the plug in works fine. Your categories aren’t showing.
However, I do still see the dates. Did you go into your wordpress settings and change the permalinks to %postname% and click “save?”
When I first started following Johns suggestions I’d sometimes forget to hit save…but that’s just me.
Welcome to the site. There is no place online with information about blogging I trust more then tentblogger!
thanks rick!
Thanks for reply!
There is a little mess with my site: I’ve linked to my blog on blogger, but here is my site on WP: http://ziolowyzakatek.com.pl/ (still under construction, so I don’t want people to see it;))
Wnen you click on post link, you can see permalinks structure: categories/post. It didn’t changed after activate a plug in.
Thanks!
ps. the site is just .. well, I don’t like this word.. but it is awesome.
i see… is it still activated?
Great! Great! Great! Thanks man!!
sure thing.
Hello,
Yes, it is activated. I’ve desactivated it and activated again,but nothing happened, link structure still is “category/post”. But don’t worry it is a little thing, nothing crucial, right?:)
no, it won’t affect anything… but that’s really odd. i’ll look into it.
404 File not found in wordpress plugin
running a fix. thanks! sorry bout that.
Fixed – pushed an update to the other plugins, too.
thanks tom.
Love the idea of the plugin, but I have a client on a windows server (with the almost pretty permalinks) and the plugin seems to strip the index.php from the meta tags in the posts (which kills the links). If I deactivate the plugin, it’s OK. Will use it for other sites, though.
hmm. that’ s interesting. what blog?
It’s a website for an ecologist. The plugin has been removed, though (it was not just in the posts–the WP category list was also not working–I could fix that by hand, but it wasn’t a good long-term solution).
very good!
Hi, i had this plug in on my blog, and i found a lot of 404 error marked as repaired? but i am still seeing repair all, do i have to click on repair all? or its already automatically repaired? i am a bit confused. also why is so many error on my blog? is there any way i can make it right or minimize it? i just changed my theme, and seem have a lot of trouble lately,
hm. have it go through the scanning process again.
What happens if there is a page that is already the same name as a category, ie domain.com/random/ and a category called ‘random’? Which takes preference?
Thanks
depends on your settings, but whichever is published first takes the cake.
Will this remove “collections” from the ProPhoto theme as well? That’d be cool.
perhaps. i haven’t tried it there.
Its a wonderful plugin. Thanks bro
sure thing otobong.
First of all, excellent plugin — but here’s my question. I have a static homepage and my blog as an inside page. I want to remove the word ‘category’, but I still want to have the name of the blog before the category name.
For Example:
1. http://www.company.com/ceoblog/category/insights
2. Needs to become —-> http://www.company.com/ceoblog/insights
3. But when using this plugin, it becomes http://www.company.com/insights
Is there a way to keep the blog name but still remove the word category?
Thank you.
got your email. responded.