GeoIP and redirects
-
I have been looking at an ecommerce site that uses a GeoIP module to take users to the relevant store, eg:
domain.com/uk domain.com/us
domain.com/euro
domain.com/rowAfter using the SEO Moz site crawler, the GeoIP module is using 302 redirects to take users to the relevant page. So, domain.com 302s to domain.com/uk and so on.
What is the impact of this in terms of SEO? Only the US version of the site was crawled by the site crawler, presumably because this was due to the US version of the site being shown based on the IP address. Links to the other stores are clearly placed in the header of the site but they weren't crawled.
Thanks in advance
-
Thanks for the replies. I created a sitemap for each store last week. I added the links to the robots.txt and also submitted them to Google.
The SEO Moz site crawler now crawls the full site content, but the pages are still recorded as 302 redirects.
The GWT figures are completely wrong where it displays the number of indexed pages..
-
Hi Edward,
I'm really not a fan of GeoIP detection - not because of cloaking - broadly speaking you're fine on that front.
That said I have seen sites that have clearly tripped some sort of cloaking filter and been penalised as a result; they were using GeoIP to deliver either US or UK content on the same page - rather than pushing to .com or .com/uk. But that's kind of off-topic
The potential issue of redirecting people based on GeoIP is that if you don't make your whole site crawlable for the search bots, they'll typically only be able to access and therefore crawl / index the US content (Google mostly crawls from a US IP).
As you can well imagine - if only your US content is accessible to the bots, then that's the only content that ever stands a chance of ranking.
Just an aside - I also don't like it from a UX perspective; just because I'm in the US right now doesn't necessarily mean I'd like to see US content.
As such I prefer to use GeoIP detection, then let the user decide which content they'd like to view. Cheapflights handle this pretty well - if you visit cheapflights.com from the UK you get pushed to this international choice page - http://www.cheapflights.com/workers/profile-select.aspx?sref=CFUK&redirect=GeoIP&geoip=GB&cfref=CFUS&spt=Home&rp=/ - you can then decide which content you'd like to see. Plus the bots can crawl both versions easily.
Hope this helps
Hannah
-
Google has never been 100% clear on how to address this specific issue since serving up different versions of a site depending on where the user is located is considered grey hat, but obviously it makes sense from a user's perspective to provide the most relevant content to them as possible. As you stated, the site crawler/search engines will only access the version of the site accessible to them depending on the IP address they are using at the time so that explains why only the US version of the site was crawled. If you changed the IP to one in the UK, then it would likely crawl that version of the site.
Anyways, I think the best route would be to set up a new sitemap for each version of the site and submit them in Google Webmaster Tools. I came across this blog post which did exactly this and it seemed to resolve their problems -Â http://www.stateofsearch.com/how-to-use-multiple-sitemaps-on-one-domain-for-geo-targeting/. Hope that helps!
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Multilang site: Auto redirect 301 or 302?
We need to establish if 301 or 302 response code is to be used for our auto redirects based on Accept-Language header. https://domain.com
International SEO | | fJ66doneOIdDpj
30x > https://domain.com/en
30x > https://domain.com/ru
30x > https://domain.com/de The site architecture is set up with proper inline HREFLANG.
We have read different opinions about this, Ahrefs says 302 is the correct one:
https://ahrefs.com/blog/301-vs-302-redirects/
302 redirect:
"You want to redirect users to the right version of the site for them (based on location/language)." You could argue that the root redirect is never permanent as it varies based on user language settings (302)
On the other hand, the lang specific redirects are permanent per language: IF Accept-Language header = en
https://domain.com > 301 > https://domain.com/en
IF Accept-Language header = ru
https://domain.com > 301 > https://domain.com/ru So each of these is 'permanent'. So which is the correct?0 -
Redirect entire website or not?
I have 2 websites: a UK health blog covering a wide range of topics (professional medical advice, diets, mental health), core business, strong brand, content ranks well, lots of valuable traffic, only 100 external links but all of good quality. We also sell some of our UK consultancy services on the site. small niche blog just covering fitness, every page has robots=noindex, 100x more traffic, 100% of traffic is from 500,000 external links on other websites talking about fitness matters (these range from spam to medium quality) , 95% of traffic is from countries we cannot serve, probably only 1% of the remaining 5% of traffic would be considered our target market, but the main concern is that the content is very out of date and should anyone see, it would be damaging to the UK health blog My dilemma is what do we do with the fitness website to make most business use, while ensuring little maintenance? Suggestions have been: Keep fitness blog running but make very basic content updates and remove robots=noindex Redirect fitness website urls to appropriate pages on UK health website We are on the verge of choosing option 2 but I have some SEO concerns about the impact of the redirects on the UK health website. Due to the volume of external links which mostly all reference 'fitness', is there any risk through redirects that Google might start thinking the UK health website is just about fitness? If so, is there any way to prevent this through certain redirects eg 307? Also with the fitness website having some spam related external links, is there any risk to the UK health website if these aren't disavowed before redirects are setup? If so, on which website should these be done? Thanks!
International SEO | | tah061 -
301 Redirect
Hi have an older word press site that ranks very well, and I have built a newer Magento site to replace it. I was originally planning on maintaining both of them.. But Im thinking I would like to shut down the older word press site completely. Is it possible to 301 the whole site at once to the new Magento site? And if so what is the quickest, easiest way to do it? The URL and category structure do not match in anyway.. thanks!
International SEO | | Shop-Sq0 -
JavaScript IP-based redirection, best approach?
Hi everyone, What are the best practices for implementing Javascript redirections like on http://www.nike.com/ to send visitors to the right country section? I see it uses cookies and sessions to store the country and language, but what about search engines? Are they redirected via JS? Are there any risks that Google can't crawl everything? We had IP-based, server-side redirections on a few country-specific websites (purehazelwood.com, purnoisetier.fr, purnoisetier.com) that we had to remove because googlebot was always redirected to the US site and couldn't access the other sites. We instead added pop-ups if the visitor is accessing the "wrong" site but we'd like the redirection to be automatic. Is the javascript approach the best? Anything else we need to think about? Thanks for your time!
International SEO | | AxialDev0 -
CcTLDs 301 redirected to subfolders
My client has an international website and currently has a mixture of ccTLDs, subdomains, and subfolders for the country specific pages. We are trying to change this however they want to have ccTLDS because of the SEO benefit but 301 redirect them to subfolders because of the simplicity of management that subfolders provide. I believe that if they are really just working with subfolders, why don't they just use subfolders and use Google Webmaster Tools and XML Sitemaps to help Google understand each targeted country. My questions are: 1. Does having aht ccTLD example.ca 301 redirected to example.com/ca really benefit anything? 2. This client tends to spell out the name of the country even with country specific TLDs, and they can't change it, will this affect SEO? Ex: example.ca/canada. 3. What the best practice? example.ca/canada/en-ca/city or example.ca/canada/city/en-ca? Thanks!
International SEO | | nrv0 -
Keyphrase ranking a geo-redirected site in Google
Hi all This is the situation. I have a client who runs a number of ccTLD sites (all exact match brand name domains), including a .com which they use for the US. This is a hair care product and due to Advertising Standards Authority (UK) restrictions, they cannot use a certain phrase to promote their products - 'hair loss' on the domain.co.uk site. However, in the US, there is no such restriction and can use wording this on the site. A brand name search in google.co.uk brings up .co.uk as 1st result and .com as 2nd result, so the .com is indexed in google.co.uk. Any non-US user visiting domain.com will be redirected to their ccTLD site. Here's my question - could I feasibly get the domain.com site ranking in google.co.uk for certain 'hair loss' based keyphrases, considering the fact that I can mention it in the copy on there but not on the domain.co.uk site. Would I need to remove any Geographic Target in the WMT account for domain.com? Or is this a form of Google cloaking and could see the site penalised? Thanks
International SEO | | Coolpink0 -
Does 301 redirect on homepage impact seo strongness of this page
Hi, we are running a multilingual website with this structure : http://www.website.com/en
International SEO | | Samuraiz
http://www.website.com/fr
http://www.website.com/de
http://www.website.com/lang (etc.) with then all onsite URLs this way:
http://www.website.com/en/hello
http://www.website.com/fr/bonjour
http://www.website.com/it/ciao We have a 301 redirect on http://www.website.com going to http://www.website.com/en - except if a user already went on the website and chose a specific language. My question is : Do you think the english homepage will have more seo power if it goes directly to http://www.website.com/ I wonder if we lose some linkjuice with the 301 redirection, as many backlink goes directly to http://www.website.com1 -
What is the best way to make country specific IP redirect for only product pricng pages?
My website has 3 services and its price will be different for US/EU/Developed world and Asian/African countries.Apart from pricing page, all other things remain same. I want to use IP based redirect .I heard this thing is called cloaking and used by black-hat guys. What kind of instructions should I give to my web developer to look best to Google/Search bots and correctly show visitors the intended prices.Is there any caution to be taken care of. Thanks for your time
International SEO | | RyanSat0