How To SEO Optimize Your Blogger Blog Titles For Higher Search Results

Oct. 23rd, 2009 By Dean Sherwin

blogger logo As some of you may know for my previous post here on MUO about NaNoWriMo, where I set up a blog about me writing a novel in thirty days. Normally when I set up a blog it becomes like a new-born child to me – I nurture it, I take care of it, I fight off the spammers and so on. And as I’m sure Ryan, our SEO guy here at MUO will testify to,  SEO is important to any blog – especially in the early stages.

As he discussed here in How To Start A Blog That Gets Instant Traffic, it’s vitally important that you write content that is SEO optimized for search engine traffic. Yet there is one SEO trick that is overlooked quite a lot by Blogger users which could boost their traffic; how they appear in the search results. And I’m not talking about where they appear, but how they appear.

Below is a screenshot of my new blog in the Google search results next to MakeUseOf in the search results. Notice anything different between the two SEO-wise?

SEO TIP - Google Results

SEO TIP - google results - MUO


It’s in the titles. You can see that my blog’s title is NovelInThirtyDays. Now for some reason I can’t see many people Googling that anytime soon. However, look at the MUO title: ‘Cool Websites, Software and Internet Tips’. Many more people will Google things like that, thus driving more traffic to the site.

So in short, my advice is to change how your blog’s title appears in the search results. One of the best ways to do this for a small to medium blog is to reverse the order in which the blog title and post title are displayed so that the post title comes first. This will SEO optimize every post.

Here’s how.

Log into the Blogger dashboard and select your blog. For demonstration purposes we’ll be breaking out the MUO test blog again. By the way, it has changed significantly in appearance since my last blogger post, because I used it to test coding and themes.

SEO TIp - blogger toolbar

Select your blog and then click ‘Layout’ along the top. Underneath this, select ‘Edit HTML’.

Using CTRL + F, find the following piece of HTML code:

<title><data:blog.pageTitle/></title>

In most templates it’s around 5-10 lines from the top. Replace that code with the following code:

<b:if cond=`data:blog.pageType == &quot;index&quot;’>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>

SEO TIP - EDIT HTML

Once you have pasted that into the HTML as shown in the above screenshot, your Post titles should appear first in Google search results (not immediately though, Google will have to crawl your blog first before it changes).

However, the SEO optimized results will be noticeable immediately in the tab along the top of your browser.

MUO TIP - results MUO testSo now when people search a phrase that appears in the title of a post on your blog, your post will appear higher in the search results. This is a much more likely scenario than someone searching for the actual title of your blog.

For more tips about how to SEO optimize your blog so it gets more traffic, see Ryan’s post entitled How To Start A Blog That Gets Instant Traffic.

For more ‘Blogger’ tips see my recent article entitled 4 Easy Tips to Improve Your Blogger Blog.

Dean Sherwin is a freelance writer living in Dublin, Ireland. He writes about technology, culture and Web 2.0 . He is available for contact by dsherwin@makeuseof.com. He owns a blog about saving money with cool hacks and everyday tips called Art of Stinginess

Enjoyed the article? Subscribe to MakeUseOf to get daily updates on new cool websites and programs in your email for free. You'll also get free printable cheat sheets to your favorite programs

Your Email:

Add MakeUseOf to:



38 Comments Add Comment
2009-10-23 14:27:23

I got an message that said something was wrong with the code

2009-10-23 14:36:10
Andy
Subscribed to comments via email

Hi,
I just tried that but I get this error when saving.


Your template could not be parsed as it is not well-formed. Please make sure that all XML elements are closed properly.
XML error message: Open quote is expected for attribute “{1}” associated with an element type “cond”.

2009-10-23 14:41:11

Hey guys,
All coders and web developers out there feel your pain. Your problem lies in the text.

First, make sure it looks like it does in the screenshot. Chances are you have some unclosed tags or have left in huge gaps between the lines. This causes blogger to recognize the error in the HTML and it refuses to save the template.

Once again, make sure any tag is closed.

For example a tag should be accompanied by a tag after the code.

2009-10-23 15:32:32
Subscribed to comments via email

Dean is there an error in your code? Should the line be change to ? Blogger seems to accept the template with this change.

2009-10-23 15:44:02
Subscribed to comments via email

Dean is there an error in your code? Should the line be change from to /em> ? Blogger seems to accept the template with this change.

2009-10-23 15:52:29
Subscribed to comments via email

Okay! I am frustrated trying to make the code show up in the message. Let’s hope it works this time. Change data:blog.title to data:blog.pageTitle

2009-10-23 14:44:32
Andy
Subscribed to comments via email

Yep, i tried several times to paste this code


|

Same problem.

I’m quite experianced at blogger templates but this has me stumped.

My blog is here : http://spoilertv.com

2009-10-23 14:45:54
Andy
Subscribed to comments via email

Also, in your screenshot my template does not have the line under the statment.

It’s not on any of my blogs.

2009-10-24 05:58:42

The code under the code you paste in will be different depending on your template.

The MUO Test blog uses a template from a third party

2009-10-23 14:56:05
Subscribed to comments via email

After clicking save template I get the following error message… Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
XML error message: Open quote is expected for attribute “{1}” associated with an element type “cond”.
Do you have any suggestions?

2009-10-23 15:05:21
Steve Allen

Hi Dean, I had exactly the same result as Andy, even though I checked that it looked identical to your screenshot. I didn’t save – I just tried to preview, and the error message came up same as Andy’s. Any suggestions?

2009-10-23 15:21:44

The best way to optimize your blog is to do everything you do to optimize your website. Google loves blogs but it only gives importance to those blogs only which has useful content for the readers as Google give importance to users not advertisers.

2009-10-24 10:37:59

This is true, but the method Google uses (well, one of them anyway) to gauge user behavior is largely search engine search trends. This is why Dean’s tip is so important – because if you can focus your blog title around high-value search trends/keywords, you can move up in the rankings and receive more traffic. His technique shows you how to use Blogger’s tools to “tweak” your title so it’s more effective at doing that.

Nice work Dean!

2009-10-23 15:48:57

a seo secret of blogspot dude … thankz for sharing.

2009-10-23 18:34:56
Subscribed to comments via email

I’ve had the same problem but tried this: in the first line of code

change the ’ signal to ‘

It worked, for now, in my blog…

Thanks, Dean, for your tip.

2009-10-24 06:01:28

The code in the screenshot works for the MUO test blog and my novelinthirtydays blog.

If it doesn’t work for anyone – trythe above suggestion.

2009-10-23 19:40:21
Andy
Subscribed to comments via email

Thanks PedroF, that worked

The correct code should be


|

2009-10-23 22:14:35
Tom

Thanks Pedrof. You solved it. One weird thing: The HTML appears to automatically revert to the original code if you reopen the Edit HTML function.

2009-10-24 06:41:00

Same here – the Blogger would not save the template with the code changes given.

The quote symbol has to be changed to “‘”
Thanks!

2009-10-24 08:06:20

It is really useful for me all the time. I like this information. Thanks for this post.

2009-10-24 09:04:22

Instead of character “|”, you can replace with any word you want.

2009-10-24 17:34:46
Bruce
Subscribed to comments via email

I still cannot get this working. PedroF, Andy or Lisa would you please give us the complete line of code as it should be.

2009-10-25 03:08:10
Subscribed to comments via email

This is a great article. We are looking for someone to redesign our website. Do you have some idea about SEO as well? What is an ideal time frame to get recent page ranking?

2009-10-25 09:14:41
Andy
Subscribed to comments via email

Here is a link to the code that I used that works on my blogger account.

Blog TEXT

Hope this helps.

2009-10-25 14:30:53
Bruce
Subscribed to comments via email

Thanks Andy, could preview and save without problems.

2009-10-26 05:25:52
Andy
Subscribed to comments via email

No problem Bruce

2009-10-25 18:57:38
Jimmy
Subscribed to comments via email

How do I do the same trick for a wordpress websites?

2009-10-26 11:31:25

Very useful tips. I am really looking for this kind of blog. I know a little html.

2009-10-26 23:49:56

Wow! Thanks all. I relied on Andy’s repost to clear acceptable code requirements. I’ve been trying to manage this for – God – years now. Onward Democracy!

2009-10-29 22:10:17
immunis
Subscribed to comments via email

I’ve copied the text and got an error as many have discussed. I changed the ‘ in the second line to ” and was able to proceed. Still my titles are not what are getting picked up.

Just looked at the code and the ” has reverted to ‘

This is what I have now. Any suggestions?



|

2009-11-03 21:04:42

Hi your post is amazing, It’s incredible, I learned a lot about SEO and Man, this thing’s getting better and better as I learn more about internet marketing. Also as part of my ongoing mission to find the absolute best tools to make money, this is without a doubt at the top of my list. Everything happened so fast!

2009-11-04 02:48:02

Very interesting information here. It sounds that the code would be very useful. I will give a try as soon as possible.
Thanks for sharing such a nice information.

2009-11-08 07:17:59
jen
Subscribed to comments via email

The code was save successfully, but the change is not showing up in the browser. The address to my posts are still beginning with my blog name not the post name even though i’ve saved the code to my html.

2009-11-08 16:37:15
immunis
Subscribed to comments via email

Jen -

I’ve got the same problem. I’ve made every change suggested here and my posts still are by blog title instead of post title. :(

2009-11-12 02:15:03

very cool, I’d tried it on my blog and it works fine.

2009-11-12 12:19:55

first of all ,when u paste the code single quote(’),is changed while pasting ,so edit it and make it single quote.

Second, please check there should be no some textbefore this code.if there is one the changes will not reflect.

2009-11-17 10:10:43
Subscribed to comments via email

This is one the great tips and techniqes for blogger, i have update same HTML code in my blog http://www.worldamazingrecords.com – with in month my traffic and ranking go high…

thanks for your sharing

Reply

You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.