How to SEO a Blog
You’ve probably heard many times about all the free visitors you can get from search engines. Well SEO, or search engine optimization, is the science — and art — of getting a site to rank well in order to get as many of those visitors as possible. The great thing for you as a blogger is that you don’t have to been an SEO expert to see quite a bit of search engine traffic to your site because most blogs are tailor-made for ranking well in search engines.
Just take a look at the top ten search engine ranking factors and notice how many are naturally inherent in blogs. I count seven to nine, depending on how strict you want to be. Since blogs are almost always text-heavy, very community-driven and interlinked heavily, it’s hard to find your blog not ranking for lots of things if it becomes popular.
However, there are a few easy things that you do need to do to ensure that you’re set up for search engine success. The basic principle behind all of them is that SEO, first and foremost, is about so much more than your homepage. Especially with blogs, you’ll find that most of your search engine visitors come in on anything but your homepage. So almost all the basic SEO for a blog has to do with your individual pages.
Change Two Settings
First things first, there are two basic settings that it would be helpful to tweak in your blog setup.
Move Your Post Title to the Front of Your <title> Tag
Keywords in the <title> tag are the number one search engine ranking factor. Because of that, you want the title of your post to be the first thing in your <title> because it gets your best keywords as close to the front as possible.
Many blogs have <title>s that look something like this:
My Blog Name » My Post Category » My Post Title
You’re better off in most cases, though, having it look like this:
My Post Title » My Blog Name
Notice that I took out the Post Category, too. That’s because for most of us, for a variety of reasons, the category doesn’t actually add any value to the <title>. By leaving it out, you take out words that would otherwise be watering down the keywords in the title of your post.
(You’ll need to change your blog’s template or theme directly to make this change, and that varies from platform to platform. Just let me know if you need any help. On some, like Blogger, you actually won’t be able to change this at all.)
Use Meaningful URLs
The importance of keywords in the URL is hotly disputed, but with blogs there’s no reason not to have them. In fact, blogging platforms like Blogger do that by default. Take a look at this URL for example and notice how the title of the post is mirrored in the URL:
http://nurse-ratcheds.blogspot.com/what-does-it-take-to-be-real-nurse.html
If you use WordPress, you’ll need to go into Options > Permalinks and specify that you want to use better URLs. You can use the “Date and name based” option, but I hate to have the day of the month in my URL. So I always select “Custom” and use some variation on this format: /%category%/%postname%.htm
Whether you want the date in the URL depends largely on how time-sensitive your writing is. On this site, for instance, I don’t think it matters as much so I don’t use it. Other places I do. The only real keys are to get the “postname” variable in there and use as few elements as possible.
Warning: I probably wouldn’t do this on a blog that’s more than a few months old since you’ll be changing the URLs for all your posts, not just your new ones. Search engines will have to re-index those URLs, and you’ll lose all the link value that you had built up. You have to weigh the pros and cons, though. It might be worth taking a step or two back now to take several steps forward down the road. (If you’re unsure whether to do it or not, just ask me and I’ll be happy to take a look.)
Be Involved
Links to your site are the #2 and #3 most important ranking factors, so it’s important to get out and meet your neighbors and do many of the other free and easy things that increase traffic because all those things lead to people linking to your blog. When people link to you, it not only brings you traffic directly (from people clicking the links) but also indirectly (from boosting your search engine rankings). That combination is hard to beat.
Blog Differently
I’ve filed these next steps under Blog Differently, but you may already be doing at least one of them.
Link, Link, Link
In “(Link) Love Makes the World Go Round“, I talked about all the ways you can spread the link love. What I didn’t tell you, though, were all the benefits of free (link) love. One of those is better search engine rankings.
The more you link out to other good sites, the more search engines begin to see you as a valuable resource. It will take quite some time to be seen as an “authority site,” and most of us probably won’t actually achieve that mythical status, but the more you link out to good sites, the more your authority grows.
Don’t restrict your links to only “good” sites, though. You don’t want to be a link nazi. Avoid linking to “bad neighborhoods,” but never withhold a link just because you think the site wasn’t “good.” If there was an opportunity for you to link to it, chances are it had done something to earn that link. Remember that at some point, your site wasn’t very “good” either.
And just as importantly, be sure to link to your own site. Anytime you reference something that you’ve written, be sure to link to it. Linking well within your own site is the #4 top ranking factor, and it’s usually the one that you have the most control over — a great combination.
Pick Good Titles
As I noted before, keywords in the <title> tag are the number one search engine ranking factor. Because of that, you may want to choose titles with search engines in mind. Think about what people might search for that your post matches and then try to use those keywords in the title of your post. I say “may want to” because by all means, SEO shouldn’t drive everything you do. If you have the option between two equally good titles, though, pick the one that has better keywords in it. (See “Tattooed Mountain Women and Spoon Boxes of Daghestan, or The Power of Titles” for more on titles.)
Don’t Overdo It
These five basic steps will put you in great position to start getting more and more free visitors from search engines. If you do nothing but these five things, you’ll wind up being very surprised at just how many people find you through search engines (and you’ll be really surprised at what they searched for to get there, as noted in the “Tattooed Women” post mentioned above).
Above all else, though, be careful about getting too focused on SEO. Search engine traffic is great, but for the vast majority of blogs, you want to focus on other ways to generate traffic. If you get too focused on SEO, you lose your focus on your readers and aren’t they the whole reason we’re blogging in the first place? Gimmicks like John Chow’s would totally turn readers off on most blogs, though it fits perfectly with his.
In the coming months, I’ll be covering more and more advanced strategies to improving your search engine rankings because, while I have a lot of experience with blogging, I have even more with SEO. I’ve been doing SEO for seven years now, and I’ve grown lots of sites many times over with just good, basic SEO — including one site to $1M in sales in just a year. The results of those efforts actually support me 100% now, freeing me up to do fun things like this. Blogs and SEO go together like peanut butter and chocolate, so there will be thousands of things we can talk about.
In order to make things as clean and simple as possible, there are so many things that I didn’t include in this post. So if you have questions or comments, please leave them below. It will help me see if something wasn’t very clear — which is likely — and help everyone else along the way!
| Tweet |
Darren McLaughlink
April 12, 2007
at 12:42 pm
Nice post. As long as you update often, your blog will always acquire lots of links.
NNP
April 12, 2007
at 2:12 pm
I got a little lost in the “Move Your Post Title to the Front of Your Tag” section. I understand keywords, but I have been going back and forth from your posting to my blog and I’m not sure if I have a post category? Would you take a look?
Shane
April 12, 2007
at 2:37 pm
No you sure don’t, NNP. Your <title>s look like this:
Blog Name: Post Title
Alas, though, I just checked and I can’t find any way to change the format of your <title> in the old version of Blogger or the new version. Don’t sweat it, though. It’s not going to make a major amount of difference. I’ve updated that section to note that you can’t change it in Blogger.
William Atkin
April 12, 2007
at 6:27 pm
Hey Shane,
These are some great tips, it seems lots of bloggers know nothing of SEO , but the opposite is true, most SEO’s know a thing or two about blogging. I run a few blogs and I am having difficulty getting a readership. One thing I’ve struggled with is my titles because I am always going for readership but often times I need to optimize for search engines, so I find it’s a bit of ebb and flow.
Shane
April 12, 2007
at 6:32 pm
I think SEOs know a lot about blogging because it’s just so darn easy to SEO a blog. That’s why lots of us (me included) got into blogging in the first place: easier rankings
You’ve hit on the foundational problem with SEO, too: it’s always about give and take. Quite often, the things that would lead to better rankings would hurt you elsewhere, so it’s a balancing act. I always say that it’s as much art as it is science — maybe more so.
links for 2007-04-14 by Almost, Not Yet
April 14, 2007
at 1:34 am
[...] How to SEO a Blog » Ask Shane.org (tags: blogging seo) [...]
David Paul Robinson
April 15, 2007
at 7:13 pm
The search engines luvvvv the blogs. Just try putting up a static site sometime and watch how hard it is to get it ranked.
I’ve tagged your blog on the DoFollow meme here:
http://www.davidpaulrobinson.com/2007/03/29/more-do-follow-bloggers/
Hosting Blog It and Earn It, April 17th Edition at egonitron
April 17, 2007
at 7:14 am
[...] Pike provides a few tips on SEO’ing you blog at How to SEO a Blog posted at Ask [...]
Double Your Search Engine Traffic in 7 Days
April 20, 2007
at 12:15 pm
[...] all know that search engines can bring us free traffic, so last week we covered the basics of how to SEO a blog. That’s where you should start if you haven’t [...]
Make Money Online with JustMakeMoneyOnline.com : The Internet Income Blog - 4 Blog SEO Tips to Get Your Blog Found Fast
April 21, 2007
at 2:25 am
[...] How to SEO a Blog [...]
5 Ways to Quickly Improve your Traffic by Fuzzy Future
May 7, 2007
at 10:32 am
[...] Make sure your site is search engine optimized [...]
Jae
June 27, 2007
at 11:15 pm
This is SEOOO much info! I am seooo excited about this! But dont work SEOOO damn hard.
5 Ways to Quickly Improve your Traffic | Bookmark Bliss
July 21, 2007
at 1:10 am
[...] Make sure your site is search engine optimized [...]
Israel
July 26, 2009
at 7:53 pm
Hi Shane,
The /blog on the above site is on wp 2.5.1. Changing the permalinks from default to anything else also changes the navigation links urls which of course results in nonfunctional site. Any suggestion how to troubleshhot this problem?
Also, the blog has been around for several years. Can you check and let me know if it’s worth to change the permalinks from default to something else?
Thanks
Shane
July 27, 2009
at 10:24 am
It looks like you’re not getting much traffic, and probable even less from search engines, so you should be fine changing the permalink format. If you’re hardcoding the navigation links, you’ll have to recode those. If you’re just having WP output them, they should change automatically.
Atkin
March 4, 2010
at 1:01 am
got a little lost in the “Move Your Post Title to the Front of Your Tag” section. I understand keywords, but I have been going back and forth from your posting to my blog and I’m not sure if I have a post category?
Shane
March 4, 2010
at 10:26 am
If you don’t select a Category when you make a post, you probably don’t have categories.
c
June 13, 2011
at 11:05 pm
I read your post and learned something worth taking down notes on a special book I keep on SEO but I still have a real question and if you are still resonding to this old post please reply to me on this subject.
I want to know how to optimize one page on a site to rank number one it’s ok to get multiple listing and so but I just want my main page to rank for my main search term.
P.S. if you have any great tricks on cloaking affiliate links and best plugins please list them if you like I am struggling here!
Shane
June 14, 2011
at 11:12 am
Getting a page to rank well can be hard. Getting a page to rank #1 can be really hard. There’s just so much that goes into it.
Every case is different, but this site is the best one I’ve found for learning what factors influence a page’s ranking: http://www.seomoz.org/article/search-ranking-factors
Mohan
December 27, 2011
at 3:44 am
I tried all the above steps except commenting on other blogs.Recently I started that also.Could you please confirm me commenting on others blog will definitely increase Pagerank?
Shane
December 27, 2011
at 12:31 pm
I don’t mention commenting on other blogs. Maybe you were thinking of a different article? Or maybe you thought people linking to you was about commenting? Normally, links in comments don’t give you any sort of SEO boost.
How to lose weight at home
January 7, 2012
at 3:31 am
hey you mentioned that even when using a blogger blog, you can get rid of the date from the url. how do you do that? and should i do it for my website? it is over a month old, so will the cons outweigh the pros?
Shane
January 7, 2012
at 10:10 am
I wrote this a long time ago, so I don’t remember how to remove the date. However, I don’t think I mentioned the most important thing: run the site under your own domain name, not something.blogspot.com. All you’re doing when you run it under a blogspot domain is build value for Blogger, and it keeps you from ever moving your site anywhere else. Definitely not what you want.
How to lose weight at home
January 10, 2012
at 10:34 pm
thanks Shane for your reply.. If i’m still relatively new to this, do you think that getting a ‘.com’ domain through blogger(which allows you to buy directly from godaddy, but hosted for free by blogger) an equally good solution?
Shane
January 11, 2012
at 2:57 pm
Yeah, that will work fine since it gives you control over the domain should you ever decide to move off Blogger. My strong personal preference would be to move the blog to WordPress.com before you get any further, though, because that will give you a lot more flexibility in the future due to the fact that WordPress allows you to export all the content you’ve created. Last time I looked, doing that with Blogger was very difficult and imperfect.