Friday, April 15, 2011

How to Remove noindex,nofollow from Wordpress Blog


Every webmaster or blogger loves to get free organic traffic (free visitors from search engines). Search Engines also fulfill this desire for bloggers by giving them Free Unique Visitors and Google Search play a major role. Some time a Blog or website is not Indexed in Search engine so no organic traffic is sent to that website. The reason is here.
.
Reason 1
Your website is is restricted by robots.txt file (robot.txt file tell search engines, what to index and what to not-index). Some time you or other (possible hijacker,hacker etc) put some wrong or unwanted commands in robots.txt such as User-agent: *
Disallow: /

This code (located in robots.txt) stops Search Engines to Index your website and you will never will index until this code is converted to
User-agent: *
Allow: /

robots.txt file is only necessary to tell Search Engines what to Crawl and what to not. But, if you do not have robots.txt file in your domain root (www.domain.com/robots.txt) then search engine will crawl/index all of your website pages or blog posts.
Reason 2:
Reason two is Meta tags, YES!!! search engine also read meta tags. there is tag shown below which restrict search engines to crawl your blog or website.
<meta name="'robots'" content="'noindex,nofollow'">
Normally this is new issue of bloggers who are using WordPress platform for blogging. Because the wrong privacy setting adds this Meta Tag in WordPress blog layout and that blog is not indexed in search engines due to this tag.
When Any Robot of Search engine comes in your website/blog to crawl your website/blog. That Robot looks in robots.txt file and Meta tags. If robots.txt says, disallow or meta tags say noindex,nofollow your website will not be crawled because these codes restrict search engines to index your blog.
Solution 1
Solution 1 is to create a correct robots.txt file which allows all search engines to crawl your website. You can create a correct robots.txt file by saving below given code as robots.txt and upload robots.txt file in your domain root (http://www.domain.com/robots.txt)
User-agent: *
Allow: /
After uploading this file, wait for a day, Your Website or Blog will be successfully crawled.
Solution 2
Just Remove <meta name=”‘robots’” content=”‘noindex,nofollow’”> meta tag from your blog header file. If you are Using WordPress then, you dont have to worried about How to Remove nofollow noindex tag from wordpress blog, you just need to Correct your wordpress blogprivacy setting by Dashboard > Settings > Privacy > and Check (or tick-mark) I would like my blog to be visible to everyone, including search engines (like Google, Sphere, Technorati) and archivers.
If you do not fix this issue, and you are using Google Webmaster Tools will get crawling errors like
  • Googlebot is blocked from (domain)
  • Restricted by robots.txt (number of URL restricted)
  • URL restricted by robots.txt (sitemap also will not be access by Google Search Engine and others too)
So, just get rid of these errors (no-indexing, URL Restriction for Indexing, robots.txt , nofollow noindex and Google Webmaster Tools) by following above mentioned solution 1 and solution 2.

No comments:

Post a Comment