Mon 19 May 2008
Optimizing your Blog for Search Engines
Posted by Mark White, Blog Consultant in Marketing with Blogs , SEO in Blogs , Marketing your Blog , Blogging for Small Businesses , Promoting a Blog
Warning - Long Post (even for me!)
Remember that when it comes to “Optimising your blog”, looking at the factors which will be picked up by the Search Engines is only one part of the equation. You also need to consider optimising the blog for your readers and optimising for your business objectives - creating a blog which happens to rank highly for certain relevant key word phrases is going to be of zero value to you if you can’t back that up with things that your readers are interested in. (We looked at Optimising for your Readers in part 1 and optimising for your business comes in part 3).
Most of the elements mention here can be applied to all full blown blogs - however, hosted blogs (particularly free ones) are unlikely to offer the flexibility to allow you to change all of these elements. So, if you are looking to really benefit from a fully optimised blog then I recommend you check out what’s on offer before you begin. For me, the full Wordpress system, particularly because of the wealth of specialist plugins, is extremely powerful in SEO terms (and my first choice of blogging system), and so I will be referencing suitable sources from the Wordpress community where possible.
While we will be looking at individual SEO elements, you have to remember that there are very few factors which will cause a major shift change to a post or page ranking on their own. Rather, it is the cumulative effect that has real value – a prime example of “the sum of the parts being greater than the whole”. So on each page, decide on the specific keyword phrases you wish to target and make sure that all of the individual elements come together to support them. Although vitally important, I won’t be looking at inbound links here, but rather concentrating on elements on the blog itself.
1. Title Tag
Generally considered to be the most important individual item so well worth spending the time and getting right. While opinions vary, general consensus is that you have about 8 words to play with, with greater relevance awarded to those at the start of the tag – to gain most benefit from this, ensure that as a default format, the title tag displays your “Blog post title” followed by “Blog name” so that the keywords in your post title are highlighted at the start of the tag.
However, whenever possible, you should take the opportunity to write a custom Title Tag - with Wordpress you can use the plugins such as Stephan Spencer’s SEO Title Tag or All in One SEO which will allow you to do this easily. What to write? Well, remember where the Title Tags appear – you’ll find it at the top of your browser window and, more importantly, as the clickable link on the Search Engine Results page. So while you should look to include your keywords to appeal to the Search Engines, you also need to write something which will inspire your readers to click on that link!
2. Post Text
The old adage of content is king still holds true and perhaps is even more compelling in blogs as the writing is intended to be more “personal” than the normal text penned by a corporate website scribe. In any case, what you write about and then the actual words that you write is clearly crucial – in all good business blogs, there should be a clear focus or direction for the blog overall, and it is likely that the content in each post is going to be focused on a certain subject matter as well. This will naturally lend itself to a keyword targeted post but … and it is a big “BUT” … it must be written in a way which will attract and then appeal to your readers. They must be your primary concern and focus!
3. H1 tag
The H1 tag is usually the formatting tag used for the title (or heading, hence the “H”) of a page – or, in this case, for your post. If the title of your post contains your keywords then you’ll benefit from using the tag, so make sure you use it - though only use it once on each page though. There are also H2, H3 etc etc tags which can be used as subheadings throughout your post – these are also likely to naturally encourage the use of keywords, so make best use of them.
As a word of advice – in most Wordpress themes, the H1 tag is often set up as the title of the overall blog, up in the header image. It would, however, be much better to use the H1 tag for the individual post title - this will therefore allow you to benefit from a different, and specific, keyword focus on each page and therefore support the other SEO elements for each post. It’s a small element, but every little helps!
4. Meta Tags
There are two metatags which people generally still talk about from an SEO perspective, the Description and Keywords metatags. In reality, the keywords metatag does very little (if anything) from a search engine perspective, mainly due to excessive spamming in the early years – for me, still put them in but use them primarily as a reference for yourself.
The Description metatag does, however, have a certain value, although I prefer to use it for a specific purpose. There are still some Search Engines (including Google in certain circumstances) which use the description metatag as the text under the clickable link on their Results pages. Therefore I suggest writing it as a call to action to help you to get people onto your pages as well as for any residual SEO value. For Wordpress users, the All in One SEO plugin will help you to do the job again.
5. Friendly Permalinks and URL structure
Make sure that you have activated the friendly permalinks for your blog so that the individual posts are supported by having words in the URL rather than the ?id=20 type of format. Not only are these much more helpful to your readers in identifying posts, but the use of keywords in the URL has an influence on the Search Engines, in the same way as top level domain names do, though of course with less impact. In Wordpress, you can modify the permalink structure by going to Settings >> Permalinks in the admin section.
What is the best permalink structure? I have always recommended using the format of www.domain.com/category name/posttitle/ because I liked to include the additional keywords that the category names can offer. However, I have found that this format can be restrictive if you want to make structural changes to your blog at a later date, so a more traditional www.domain.com/year/month/posttitle/ will serve almost as well and give you more flexibility in modifying categories if required.
6. Link Text / Anchor Text
Blogs are full of links and, although sometimes overlooked, the majority are likely to be internal links of one type or another, whether they actually appear as categories, post titles, tags, in your blog posts or anything else. Since these links connect to different pages on your blog, they therefore all add something, not only to the page that they are on (as keyword text) but also to the pages that they point to, particularly if you make sure that the anchor text they use is relevant to the target page. Very important!
In case you are unsure, the anchor text refers to the words which actually make up the link that people click on and have a very positive effect on the page that they link to. So think about your links, whatever form they take, and when you are tempted to just put “click here”, stop, give yourself a good talking to and then put in something useful instead.
7. Category Names
Categories within a blog are designed as a way of indexing your posts according to topic and act as an ideal navigation tool for your readers looking to explore specific subject areas that you cover on your blog. However, from an SEO perspective, the category names will also appear as text links on every page in your blog which, as we have discovered, is good news all round.
In addition, blogs create category pages which bring together all your posts with similar content together on one page – great news for search engines looking for targeted content to deliver to their searchers. To help them further, create an introduction to these category pages which gives a summary of the topic - of course, using relevant keyword terms. You will find that the “sticky” function in blogs like Typepad or a suitable Sticky plugin for Wordpress will do the job nicely if you prefer not to hardcode it. In any case, do make sure that the category names contain your keywords because they are going to appear extensively across your blog … and automatically at that!
8. Footer Text
While the post text is the area that most people focus on, and rightly so, when they consider the message they want the Search Engines to see, there are other sections of the page which can also be used to highlight text without compromising your focus on your readers. The sidebar is one such are but another, lesser used one, is the bottom of the page. Here, text used as part of the footer – or indeed below the footer – can be used to help support the keywords which have been used elsewhere, or indeed add additional scope to them.
Take the example of a local company looking to promote their wares in the local area. They can and should write posts which focus on the local area and this of course will feature in the body of the text. However, you can re-inforce this in the footer by including, for example, geographic references ( ie. Norwich, Norfolk, East Anglia, East of England etc.) to complement the other keywords in the text. You might also consider adding misspellings of key words which, used elsewhere, would spoil people’s views of the site itself. In an ideal world, consider making these specific to individual pages - however, even as a single site wide footer, there is certainly value to be had.
9. Blog Tags
In addition to all of the tags that are routinely mentioned with regard to SEO, there are other types of tags which are specific to blogs from generic “markers” through to tags used for specific search engines such as Technorati. They allow the author to suggest additional categories or foci for their own posts and hence effectively highlight keywords that best describe the content or help put it in context. Tags are useful in a number of ways, particularly within Wordpress, acting as a type of subcategory - but importantly, they allow you to add additional specific keyword phrases which appear alongside your post and highly visible to Search Engines without prejudicing your readers.
10. Image Alt Tags
I believe that blogs benefit from having graphics included in the posts – it’s a good way to break up the blog post or support a point being made in the text. However, since Search Engines effectively cannot “see” them, then make sure that you include some “alternative” or “alt” text – partly because it’s good practice, but also because the text will be picked up by search engines and can help add to the other elements on the page. No keyword stuffing though! Ideally it should describe the image it is applied to but adding a relevant keyword as well can only benefit you.
11. Index only the important parts
A blog creates and updates a number of different pages each time you make a post, from the blog’s homepage to the individual blog page and then those covering the categories and tags associated with it as well as the monthly archive page! Phew! In many respects, I think that this is highly beneficial (lots of new and updated pages to be indexed) but there have been some worries expressed about duplicated content on a single blog.
In response to this, some people go as far as to block everything from Search Engines except the homepage and individual post pages, often using the robots.txt file - I am, however, against that. Block the monthly archive pages if you like but I feel that the Category pages and the tags pages bring together lots of useful and similar content, therefore providing focused content, useful for both readers and Search Engines. There’s a good article at U the Guru on this and for those WP users looking for help on this, there is a handy Robots plugin which allows you to choose noindex for individual posts or categories etc.
12. Getting Indexed quickly
Normally, you are at the mercy of the Search Engines as to how long it takes them to index new pages or changes to existing pages though you can use tools such as sitemaps which will help. With blogs, you have another tool up your sleeve which is called pinging and while this isn’t strictly an SEO element, you cannot start to work on the ranking of a page until it is indexed and so I think that it’s relevant to include.
In Wordpress and Typepad, the area you want to look for is called Update Services (Options >> Writing in Wordpress or Settings >> Writing in 2.5) and you need to include a specific address for the sites which you want to inform that you have added a new post – pinging is rather like tapping the search engines on the shoulder and beckoning them over to your blog to index it. Anywhere, there’s a list of sites to ping here. You might as well use the XML sitemap in addition, particularly if it can be done automatically for you – there are a number of plugins for Wordpress users to do this such as this one.
13. Social Bookmarking
We will look at the main use of social bookmarks in the 3rd part of the series - but bear in mind that when you use them, ensure that the social bookmarking images have the alt tag automatically included which includes the post title hence enhancing the keywords it contains. If there are text links as well then include the Title attribute but, to save the pagerank for your own blog, make these links “no follow”.
Well, congratulations if you have made it through all of these and even more so if you already have them implemented on your blog. Blogs may be inherently attractive to Search Engines because of their structure and being regularly updated, but there are still many things that you can do to help develop their ranking further and I hope you will find the major ones mentioned here. Happy optimising!




















May 20th, 2008 at 10:18 am
Hi Mark,
A really useful post which I’m sure many visitors here will find useful.
Shouldn’t a little caution be used when thinking about this whole subject though? When you think about it, if every single site religiously used these tips then it would be quite difficult for search engines would have little to differentiate them. (Pretty much down to content really)
Now it seems to me that these valueable tips put you on the first rung of the ladder. By that I mean they put your blog or site one step up from those who don’t employ these techniques, which is good.
However, we still have to get another rung up the ladder (at least) for our little iceberg to push its tip through the murky surface of the Web.
I think that’s where it all gets tricky.
So we all get into the top billions sites, and then we want to get into the top million sites and so on.
Doesn’t this mean that the search engines are bound to adapt and transform in order that they can sift out some results from the multitude?
I don’t think we really know exactly how search engines manage to rate a site, and that seems reasonable, otherwise we’d all pay $10,000 and get to the top of every search.
I believe that it’s a continuing game of ‘cat and mouse’, which we can win a little at, but which is difficult to get completely right.
But many thanks for these valuable tips
May 20th, 2008 at 10:57 am
Rob - many thanks for your comment. However, I feel that this is all already happening - with search engines currently being the first (and often only) stop for companies and individuals carrying out research or information gathering, businesses are doing themselves a disservice if they do not try to position themselves where their potential customers will be looking.
Of course Search Engines change, on a more regular basis than we know, and there is no “right” answer or way to do things. However, through trying and testing we can see what is currently working and apply that to help promote the information/products that we want to offer people. If all sites did this and it purely came down to content again I would be delighted! However, I recommend that companies make sure, when that time comes, that they are on that level playing field and not trying to kick uphill and against the wind. If you see what I mean!
Therefore in my position, I feel that I would not be providing a proper service here on the blog if I didn’t pass on my own experience of what is currently beneficial, although hopefully people will also take it in context of needing to optimise their blog for their readers and for their business which are the other parts of the series.
May 21st, 2008 at 12:41 pm
Excellent stuff Mark. Anyone who knows to use the word “focii” when others would probably pluralise “focus” in some other way has to be listened to.
I like the way you have set out each step, and just hope I can find the time to apply them to my own very new blog.
And I also think that Rob over-depresses himself, forgetting that the challenge is not to get to the top of the pile of all the websites or blogs out there, just those that are in direct competition. My company have used an agency to optimise our own site and its content and SEO definitely works. Google “Traditional Toys” if you want proof in our case.
But SEO does seem to be a bit of a black art, and I’m really impressed that someone - you Mark - is prepared to spend so much time writing up these trade secrets. Many Thanks
May 21st, 2008 at 1:07 pm
Jonathan - thanks for the comment and I hope that the blog proves successful … and fun for you! As for “focii” - actually it’s my mistake or finger trouble, not sure which, it should be foci.
Whoops! Thanks again!
May 22nd, 2008 at 8:47 am
you are right in the point of permalinks and let me add that blogs should place trackbacks because that helps promoting your blog in other users
May 22nd, 2008 at 9:59 am
Erikko - thanks and agreed on the trackbacks. I’ll be dealing with them in the 3rd part of the series coming soon “How to Optimize your Blog for your Business”
June 8th, 2008 at 9:17 pm
Hello Mark,
Thanks for your posting! Very good tips indeed.
I have a question for you. I had a blog on blogspot.com and had a few good rankings on some of my posts. One thing was sure is that if I typed the exact title of my posting, I was definitely there on the first page of Google.
I now have a new project, a WordPress blog on my own website, and I am very surprised that typing my posting title (one week after posting) in quotation marks doesn’t give any results on Google… only Technorati tagged it for one word I used in the posting. I am seriously considering putting my blog on wordpress.com. Do you think it will help? Or even on blogspot.com (to the sacrifice of the flexibility and the esthetics). What do you think? PS: I did follow your tips and made sure that the URL is the title of the post. That seemed to highly influence the search results on blogspot.com. I am going as far as wondering that Google favors its own blogs…
Looking forward to hearing your feedback on this…
Christine
June 17th, 2008 at 5:46 pm
A week later… after a bunch of experiments… Learning but with some frustration. I thought I would share the experiments and may be you can give me your opinion Mark.
What I am trying to test for it the following: what happens in Yahoo or Google when I type the exact title of an article without parentheses or with parentheses. Why, because with my Blogspot blog (http://myadventureinchina.blospot.com), that’s how I got a lot of traffic, type the article title, without parentheses, and it’s beautiful: you are first on Google and the search results is PERFECT: title is the title of the blog + title of the post; description is the first 2 lines of the post and the URL is the full URL with the permalink (title of post)… Far from what I get with my WordPress blog even when I get noticed (for instance the URL doesn’t include the title of the post, even though I set up the permalink that way).
So… the experiments:
So, first I changed my permalinks so that they include the title of the post.
Then I corrected a mistake I had done in my settings: I had not included a blog title and tagline because it showed below the image header, and at the time did not know how to correct that.
I then 2-3 days ago, I added the whole list of pings (no punctuation between them, right?) to my settings.
Then 24 hours ago, I installed the sitemap plugin and even though I have still big hopes about this helping greatly the search engines, it has not proven yet to have any effect.
The results (www.travel-vermont.net): well, I still don’t show up when I search the exact title of my article, even in parentheses, sometimes… and when I do, it doesn’t show nicely: title of search is June 08, then the description is just a list of my pages and posts… not great; and the URL doesn’t show the post title either.
I am suspected it is partially the way the chosen WordPress template is built because I know of another WordPress blog (www.nextbop.com) which doesn’t have this problem even though I don’t think they even have a sitemap!!
Mark, what are your feelings? I have to say that if I don’t solve this, I am seriously considering having my blog on Blogspot (Blogger). I know what you say about blogs on your own website vs. somewhere else… but if the traffic on Blogspot is higher because Google has set its blogs so that they perform beautifully on its search results, traffic there (with forwards to website) is better than no traffic at all!!!
June 19th, 2008 at 3:06 am
Erratum to all readers: in the previous comment, please read “quotation marks” where I said “parentheses”… Sorry, it’s the French girl in me!!
June 20th, 2008 at 9:00 pm
Excellent article, very useful stuff
June 21st, 2008 at 7:24 pm
Great post. Thanks for sharing this info especially how to get indexed quickly. I will test it out as I found blogging a great way to update the content of my website.
July 15th, 2008 at 2:59 pm
[…] Dan Gebura: Great post. Thanks for sharing this info especially how to get indexed quickly. I will test it out as I… […]