Optimize Your Blog Posts Titles – SEO For Blogger


In Blogger (and WordPress) post titles are made up of two elements: (1) Actual Post Title and (2) Your Blog’s Name. And you have a choice to display this combination as either:

Blog Name | Post Title

(default)
OR

Post Title | Blog Name

(optimized for Search Engines)

In Blogger, the default way of displaying the title is definitely not SEO friendly. Showing your blog name before the article title hides important keywords which “must” be present in your title. This is because, search engines like Google cannot show complete titles in search results and they usually truncate the name after a certain number of characters (at the time of writing this tutorial it is somewhere around 70 characters).
 
 
SEO-Friendly-Title-Structure-In-Blogger
 
 
In the above screenshot, you can see that the first few characters are being eaten up by the blog name. And this is definitely not recommended as your blog name will not always have the keywords. In fact it is your post-specific title that will have the keywords which you want Search Engines to notice easily and certainly not miss them.

So, read this simple tutorial to quickly swap the title and blog name for all the post titles in your Blogger/BlogSpot blog. This will fix all your existing posts and the ones that you will publish in future.

Let’s have a look, how your post-titles will look once you apply this code.

 
Before:

Optimize Your Blog Posts Titles - SEO For Blogger

After:

Optimize Your Blog Posts Titles - SEO For Blogger

Steps To Follow

  1. Log into your Blogger account.
  2. Go to the Template section of the blog (from your dashboard).
  3. Go to Edit HTML section.
  4. Under the Edit Template Box, Find this code (in blue color) :

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

Optimize Your Blog Posts Titles - SEO For Blogger

 
And replace it with this code :
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

Optimize Your Blog Posts Titles - SEO For Blogger

And then save it !
Open the blog to see the magic !

You can read more blogger tricks and tips HERE


Leave a Reply

40 Comments on "Optimize Your Blog Posts Titles – SEO For Blogger"

Notify of
avatar
Sort by:   newest | oldest | most voted
Anonymous
Guest

Does it affect Search Engine Rankings?

View Comment
Divya Sai
Guest

Yes it’ll improve your ranking in search egine search query results.

In case you used a large title for any of your post, then in the search results, it can be showed like this:

CASE 1:
YOUR_BLOG_NAME___Titl…

or likt this (after applying this hack):
TITLE_COMPLETE_YOUR_BLO…

NOW as more chances are there, that the title will be having more important keywords than the blog name, therefore you cannot afford to hide any of the title’s part but can afford to hide a little of your blog’s name in some of the search results !

Regards
Sai

View Comment
Anonymous
Guest

Tnx for your reply

Does it affect PAST indexed search engine?

I mean the old one that has been published and indexed by google search engine? Is there a chance that it may take change or only the posts after i put this code in my blog

View Comment
Anonymous
Guest

And lastly

What if I have Short title like this

Blog Name:Short Title

Which of this will work good at search engine?

Original
Or
Your Hack
or none of the above if the Title is short

Tnx in advance

View Comment
Blogger Templates
Guest
Well ok,For your first query:Google re-indexes pages frequently, so it’ll also optimize your previous posts too. In case you have short titles, then although search engines may not miss any important keywords in the titles, BUT readers can…. If a reader is in hurry, and quickly gives a view on the results, then he may see your blog name and miss the title name, as it is after your blog name, so even in case of short titles this hack is more helpful, and moreover you cannot be sure that you’ll never use any long titles….at least I do use… Read more »
heythem
Guest

Tnx for your replies ^^ I learned a lot

With this hack I will change my Blog name for more characters

and I have 60-70 char for Blog title

and lastly sorry for offtopic question

What if I have a Short Blog Title

Then I want like this

Example

Make love poems Make horror poems / Blog Name

and somebody search make Poems

is that a considered spamming the search engines? or simply a valid trick

Tnx for this Hack I will embed in this blog

View Comment
Divya Sai
Guest
Well yes, that is of course not ethical, although if you have a blog with lots of poems in it, then you can better do this without annoying the Search engines, what i mean is, if you have 20 posts on love poems, then, most probably you will have the word poem in all titles, and hence SEs will easily recognize your blog as a blog with lots of poem. Moreover, if you play tricks in titles, without concentrating more on your content, then SEs can enalize too.Remember that SEs are although simple algorithms, but are designed by humans, humans… Read more »
Heythem
Guest

Tnx Divya for this hack

It change my previous post that has been removed my original contentfrom the Search Engine because of some scrappers, plagiarist.

View Comment
x
Guest

How do you do the same effect in html?

View Comment
Divya Sai
Guest

Whether it's html or xml, you will have <title> tags in the template, so you can easily do this hack in html templates too.

View Comment
Tiger Feet
Guest

hey divya…need help..after this hack situation is something like this:

Post Title | Blog Title

Can you help me to remove the blog title, i do not want to show it in the url feed

View Comment
Pepua
Guest

Doesn't work for me. Everything looks the same
after I've change the code.

View Comment
கிரி
Guest

I have done the same.

Thanks. It looks nice now.

Giri

View Comment
Afzal Patel
Guest

Nice article…dude..:)

View Comment
Computer Security
Guest

Dear Pepua,would you use meta tag? If…remove Blog Title meta tag.

View Comment
Poker Profits - Katrina
Guest

Great one, I implemented in all my blogs and sites. Thanks for the info 🙂

View Comment
Elizabeth
Guest

hi, i can only get this to work if i remove the title tag from my html.

i think i should include the title of my blog in my html … so confused on why this is and on how to proceed.

please help. by the way, i discovered your site today and am really enjoying all your posts. nice layout too.

View Comment
Sai - Blogger Widgets
Guest

Hey Elizabeth, glad to have you here 🙂
I just checked your blog, and found the title tags already swapped. So presently you have both your blog title and page title for any post/page of your blog, so that's perfectly correct, no need to change anything.

PS: You are not exactly deleting the title code in this hack, if you notice the code in step 4, then in both the codes (before and after you apply this hack), you can see that the title tag is always there:

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

View Comment
Kytro
Guest

how come this is not working for my template. i just got a new one but when i implement it nothing is happening.

my website is guidegoods.blogspot.com

View Comment
Sai - BloggerStop.Net
Guest

Hey Kytro,

You have only the code to display the blogs name. Send me your template, and also mention the problem, I'll tell the code to edit.

View Comment
wpDiscuz