Skip to main content

Google Not Indexing Your Blogs ? Remove <$BlogMetaData$> from Blogger Template

Is your blog hosted on on - if yes, there are chances that it may not be indexed by Google, Yahoo or other search engines. The reason maybe NOINDEX, NOFOLLOW Meta tag that may have slipped quietly in your blog pages probably due to a bug.

Google adds the <meta name="ROBOTS" content="NOINDEX,NOFOLLOW" /> tag by default to the HTML of your blog pages when the Add your Blog to our listings? setting is set to No.

In on of our test blogs, the above NOINDEX META tag is being inserted even the Setting is set to Yes.

The moment search engine bots read that noindex attribute, they'll skip indexing your webpage. And if that webpage already exists in the search engines' cache, the page will be thrown out immediately. The end result is that none of your blog pages will ever appear on search results of any web search engine.

To override the default setting and let search engines read your blog, manually delete <$BlogMetaData$> from the classic Blogger Template or <b:include data='blog' name='all-head-content'/> if you are on New blogger. [via rustybrick]

Related: Google Ignores META Tags & Robots.txt