Duplicate Meta Description and Titles Issues In Blogger

Duplicate Meta Description and Titles Issues In Blogger

While reading the celebrating post at FalconHive, I realised an important point has been overlooked by me. Although I have written the articles on importance of Meta tags, and how to add meta tags to specific pages, but the solution to a serious error which is very common in almost all blogger blogs has remained un-answered till now in this blog.
The errors or issues in Blogger/BlogSpot blogs is the duplication of meta description tags and page titles.

Before I tell you the reason behind these errors, let’s see what are the consequences of these errors:
Due to any of these issues, search engines like Google and Yahoo may consider your blog as filled with duplicate content and titles, which can confuse their algorithm, and thus may lead to penalization of your blog.

Now the reasons that your blog has these errors:
1. In Blogger, although you can add meta tags to the template easily, but these tags are then used for the entire blog  (all the posts). So the description tag, which is only meant for the main/home page gets copied and is displayed for all the pages. Now Google assumes that all your pages are having the same content, which is a serious offense in Search Engine Language !

2. The second issue of duplicate titles arises because Google indexes blog posts and comments separately, and while indexing comments, it again indexes the complete posts. Now this is where a serious problem of duplication of both content and titles takes place.

So you must remove these errors to make a successful and Search Engine Optimized blog.

Finally the solution to the problems:

1. First of all, in the template (Blogger-> dashboard -> Layout -> Edit HTML) find (CTRL+F) the code for meta description tag, something like this:

<meta content=”GENERAL_DESCRIPTION_HERE” name=”description”/>

Now put that tag in an “if” condition, so that it will be displayed ONLY in the HOME PAGE:

<b:if cond=’data:blog.url == data:blog.homepageUrl’>
<meta content=”data:blog.metaDescription” name=”description”/>
</b:if>

2. For the second issue (duplicate titles); in the same page (Layout -> Edit HTML), click on “Expand Widget Templates”.
Then find (CTRL+F) this code:

<a expr:href=’data:comment.url’ title=’comment permalink’>
<data:comment.timestamp/>
</a>

Replace the entire code with this new code:

<b:if cond=’data:post.commentPagingRequired’>
<a expr:href=’data:comment.url’ title=’comment permalink’> <data.comment.timestamp/> </a>
<b:else/>
<a expr:href=’data:blog.url + &quot;#&quot; + data:comment.anchorName’ title=’comment permalink’> <data:comment.timestamp/> </a>
</b:if>

That’s it. Now within a week or 2 weeks, you may see the difference and improvement brought to your blog by this method !
NOTE: For my own blog it took around 10-15 days to get these errors removed from Google.

To see the changes, you should have an account in Google’s Webmaster Tools. Once you log in to your account you can see the errors at Diagnostics -> Content Analysis.

Credits for the 2nd hack: Cranked.Me

**UPDATE: This screenshot will better explain you, how Google considers the same page as two different pages with same title and content, just because it indexes comments separately:

Duplicate Meta Description and Titles Issues In Blogger

**UPDATE: Thanks to this hack, now in my own blog (BloggerStop.Net) the number of duplicate meta tags and titles came down from around “250 and 80” to “7 and 28” within 20 days. Now Google is more frequently visiting this blog due to less (the so called) duplicate content 🙂

Leave a Reply

214 Comments on "Duplicate Meta Description and Titles Issues In Blogger"

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

and we should fix it this way even without adding meta tags to specific pages?

View Comment
Rajeswar
Guest

Sorry about my previous comment. 😉
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I think in addition to that one should have a dynamic meta tag creator to make more search friendly blog 😉 May not be a great tip but it will surely help a little bit..like this following code.. 🙂

" [ b:if cond='data:blog.pageType == "item"' ]
[meta expr:content='data:blog.pageName + data:blog.title + data:blog.pageName' name='Description'/]
[meta expr:content='data:blog.pageName + data:blog.title + data:blog.pageName' name='Keywords'/]
[/b:if]"

replace '[' with '<' and ']' with '<'

View Comment
Divya Sai
Guest
@ Dav7 Of course if you do not have meta tags in your blog, then there’s no need to do the first hack, but as meta tags are very important for every blog/web site so I advice everybody to add them to their blogs and so also do this hack ! And as second problem is common to every blogger/blogspot blog, so no matter whether you have meta tags or not you should do this hack too ! @ Rajeshwar. Thanks for comment and suggestion, but as I have never tried dynamic meta tags in my blog, so I donno… Read more »
Dav7
Guest

I was talking about the meta tags to specific pages.

Of course I have the General blog meta tags 😉

just don’t have the meta tags to specific pages

View Comment
Divya Sai
Guest

ohk..

yes this hack is for all those who have meta tags (mainly the description m.tag) for their home page,

As meta tags for individual are already set to display only in the specific pages so there’s no problem of duplication in that case…

View Comment
Dav7
Guest

thanks !!!

🙂

View Comment
AB
Guest

I didn't find this :

<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>

So,where should I add this code :

<b:if cond='data:post.commentPagingRequired'>
<a expr:href='data:comment.url' title='comment permalink'> <data.comment.timestamp/> </a>
<b:else/>
<a expr:href='data:blog.url + &quot;#&quot; + data:comment.anchorName' title='comment permalink'> <data:comment.timestamp/> </a>
</b:if>

View Comment
Divya Sai
Guest

Click on “Expand Widget Templates”, then you’ll see the code…

View Comment
AB
Guest

Thanks…I got it…

View Comment
Dav7
Guest

well, I did the changes!

But my meta tag is a bit different:

META NAME=’Description’ content=’blog description goes here’/

hope this is not a problem 😉

View Comment
Mohammad Mustafa Ahmedzai
Guest

Hi Dsai,
Long time no c. Just Learned a new lesson. Thks for it.

After expanding the widgets I could not get,
<a expr:href='data:comment.url' title='comment permalink'>

but it already contained this code,
<b:if cond='data:post.commentPagingRequired'>

I think may be my template already has this coding.

I would be glad to have your visit at my blog, which have been published at last,

Regards,
MOHD__
Tips and Tricks : WinXP, Internet, Blogging, GEC O Level

View Comment
Divya Sai
Guest

@ Dav7

It’s also the same tag, when you write ‘name’ in capitals, it just comes in the front of ‘content’…

@ Mohd
Ya you might be having it already….keep checking your google webmaster’s account for any kind of warnings or errors in your template/blog.

Regards
Sai

View Comment
Divya Sai
Guest

@ Mohd,

Just visited your blog too…you are going good, and as you have already asked me, so if you are serious about blogging, then I would suggest you to go for a custom domain too….

View Comment
Ra♪eswar
Guest

Yes I have tried it.I don’t know how to test whether this functionality is very useful or not but I think it surely have some impact on keyword density because the title/url of your blog itself become keyword which can be controlled.Thanks for listing.I have found this tip on some SEO based website.

View Comment
Divya Sai
Guest

Ya Rajeshwar, even I tried this method, and it is working…..really a good find !

Here’s the ready-2-copy code for Dynamic Meta Tags In Blogger:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/>:<data:blog.title/></title>
<meta expr:content='data:blog.pageName + data:blog.title + data:blog.pageName' name='Description'/>
<meta expr:content='data:blog.pageName + data:blog.title + data:blog.pageName' name='Keywords'/>
</b:if>
Tell me your blog address, as soon I’ll write a post on this topic where I would like to link to your blog too….

Cheers !

Regards
Sai

View Comment
Dav7
Guest

lets wait for that new blog post then 😀

View Comment
Mohammad Mustafa Ahmedzai
Guest

Dsai do you write your tweets manually or is it written by RSS service. I mean I usually get a tweet update of your latest posts. How can I do that for my posts?

Regards
Tips and Tricks : WinXP, Internet, Blogging, GEC O Level

View Comment
Divya Sai
Guest

@ Mohd

Yes Mohd, it’s a Twitter+RSS service, called
TwitterFeed, and along with that here are some more useful Twitter ToolsRegards
Sai

View Comment
Ra♪eswar
Guest

Thanks .. Hope this will be helpfull to all.:)

http://valobasi-bangla.blogspot.com

View Comment
WebBanshee
Guest

Hi , thanx for this good post.Yep that needs to be corrected.Will check it as soon as i have time 🙂

regards

View Comment
wpDiscuz