Mobile app version of vmapp.org
Login or Join
Gonzalez347

: Will Googlebot have trouble crawling a site if we have such international redirects based on location and cookie? So, we have an international site with multiple subdomains for each language. We

@Gonzalez347

Posted in: #Googlebot #Internationalization #Redirects #Seo #WebCrawlers

So, we have an international site with multiple subdomains for each language.
We have hreflang markup in place (+ sitemaps), but we also detect where users come from and redirect them to appropriate sudbomains.

What's important is that we're setting a cookie with following logic:


If EN user with no cookie comes to fr.example.com URL > don't redirect him
If FR user with no cookie comes to example.com > redirect him to fr.example.com
If FR user with EN cookie comes to example.com > don't redirect him
If FR user with or without cookie comes to de.example.com > don't redirect him


If users pick languages from a language menu on the site, language always changes to the one they select. But if a user sets a FR language (and comes to a FR subdomain), if he then pastes an EN URL in browser's address bar, he's being redirected to FR subdomain.

First of all, don't blame me for that logics and don't say that automatic redirects are bad for UX; it wasn't me who made it like that, and I'm just trying to find if it may be harmful to our SEO because it may mislead Google Bot who may come from various international IPs.

What I suspect, is that if Google Bot comes to the site, it crawls the pages from links and hreflang links it finds, and if he once visits a FR page and then he tries to visit EN page not though our language selection menu, he's getting redirected to FR page and this might probably hurt the SEO and our rankings.

Questions:


Is this redirect scenario bad for SEO and our SERP rankings?
If YES, how exactly it is hurting us?

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Gonzalez347

2 Comments

Sorted by latest first Latest Oldest Best

 

@BetL925

Your redirects for users without cookies are a bad idea. Googlebot never sends cookies, but Google has data centers around the world. When Googlebot crawls from a data center in France, it won't be able to get to your English website and your English website could get dropped from the Google index.

Location based redirects are also problematic for real users. Somebody who speaks only English who is vacationing in France will be unable to use your site. IP address locations are often also wrong 10% of the time. You should not use them to make automatic decisions for the user.

Instead you should place notices on your site when you suspect the user is in the wrong place. Such messages should be in the language that you have detected for the user. (In this case French):


You appear to be located in France but this is the English website. Click here to view this page in French.


or


You have a French web browser that is sending a FR-fr Accept-Language header but this is the English website. Click here to view this page in French.

10% popularity Vote Up Vote Down


 

@Ann8826881

A couple of key points about Googlebot probably answers your questions...


Googlebot does not use cookies. It is completely stateless. Every visit is a "no cookie" visit.
Googlebot predominantly visits from the US. Googlebot is always(?) seen as a US visitor. So, any automated GeoIP redirection has potential to cause problems for SEO.

EDIT: (Jan 2015) It does appear that Googlebot can now crawl using non-US IP addresses: Locale-aware crawling by Googlebot and Crawling and indexing of locale-adaptive pages



If EN user with no cookie comes to fr.example.com URL > don't redirect him


If by "EN user" you also include "US user" then you should be OK.


if Google Bot ... visits a FR page and then he tries to visit EN page not though our language selection menu, he's getting redirected to FR page


Googlebot (and most search engine bots) don't work like that. They are stateless (as mentioned above). They first build a bunch of URLs, having found them by whatever means. Then they index them, individually, page by page, in no particular order. No state is passed from one visit to the next (the same as a user clicking on a search result for the very first time).

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme