We have locale versions of our site www.example.com (UK), us.example.com (USA), fr.example.com (France) etc. In Google webmaster tools I have configured each of these domains with their country and we also have the hreflang tags implement.

My problem is that if I visit www.example.com it loads fine, but when I fetch as bot (As Google) or even when I type the URL into services such as slack, it pulls the meta data for our US site, but clicking on the link doesn't redirect you?

I assume this is nginx doing the 301? I am worried that this will be cached on Google for eternity?

  • When Googlebot gets a redirect that users don't, it is sometimes a sign of a hacked site. One thing to check is if your site has been hacked: developers.google.com/webmasters/hacked Jun 22 '17 at 9:29
  • Google never caches anything for eternity. Googlebot always comes back to re-crawl URLs. Even URLs with permanent status such as "301 Permanent Redirect" and "410 Gone" get re-crawled. It may take 2 to 6 weeks for a recrawl, depending on how prominent it is. Jun 22 '17 at 9:30
  • Can you share the URL? It is hard to guess the problem without doing some testing against it. Jun 22 '17 at 9:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.