9

In a Google Webmaster Help thread, Google's John Mueller said in response to the question of SEO and server location: For search, specifically for geotargeting, the server's location plays a very small role, in many cases it's irrelevant. If you use a ccTLD or a gTLD together with Webmaster Tools, then we'll mainly use the geotargeting from there, ...


4

But we do not want to harm our existing SEO while we are doing this. What you might be concerned here with is Cloaking - that is, serving different content to a user's browser than to search engine robots. Providing that you use IP delivery, which is using the requestor's location to deliver content specifically written for that country, versus redirecting ...


4

Proxies run by national governments and ISPs will generally pass the carrier grade NAT (or in some cases, global) IPv4 address in the X-Forwarded-For header. Some proxies, such as those used by some UK ISPs to implement that country's censorship schemes, are transparent proxies, and the connection appears to come directly from the IP address of the end user,...


4

Here's the Nginx Conf which works for me, placed at the path /etc/nginx/conf.d/example.com.conf. server { listen 80; listen [::]:80; server_name example.com; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location / { proxy_pass "...


3

You can exclude users in this city from your reports by applying an advanced segment. Click "+ Add Segment" Click "+ New Segment" Name your segment like "Not New York" Select "Demographics" Change the Location to "City" "is not one of "New York" Save the segment Apply this segment to your reports


3

Using a combination of localised sites (de.example.com or www.example.com/de/), with a global default landing page at www.example.com in conjunction with conditional redirects based on Accept-Language value is a common and perfectly search engine friendly approach, if properly optimised. Optimise the regional variants by applying lang attribute for those ...


3

You can do this with DNS if you use a service such as Route53: DNS GeoProximity Trafic Routing If you wanted to setup your own DNS server to do this kind of thing you could look into technologies such as GeoDNS with BIND. A different approach would be to use load balancing software such as HAProxy to geolocate the user, and then pass the traffic to your ...


3

I think the proper heading looks something like this: <link rel="alternate" href="http://example.com" hreflang="en-us" /> <link rel="alternate" href="http://example.co.uk" hreflang="en-gb" /> https://support.google.com/webmasters/answer/189077?hl=en (same link as provided by emirodgar)


3

If you want to include location data on your pages I would recommend using https://schema.org/Organization with https://schema.org/address. It is common practice to put company contact on page footers and you easily include some Schema markup on these fields. EDIT: You can include this schema markup where you list your company's contact information (home, ...


3

Redirecting based on location can be error-prone and is considered user-unfriendly in most cases, but if that's what you want to do: Set up some type of web server (nginx, apache, etc.). On that web server, implement redirects to other domains (whether it's an entirely different domain or a subdomain doesn't matter) based on IP address. Point your domain ...


3

Google uses searchers from multiple origins but most of them are located in USA. That means that Google will always see the same title: <title>[Company name] | Discounts in USA</title> In this situation, you will never be able to index nor rank for other countries cause searchers will never see those "located titles". The correct approach to ...


3

Your indexing is going to be spotty. Google may index some of both sites. It will index mostly your international site because Google does most of its crawling from the US. Auto-redirection based on geo-IP address or the Accept-Language header hurts SEO. If you want good SEO, you can't use redirects. Google crawls from all over the world. It expects to ...


2

The answer depends a lot on what sort of business you're running and what sort of content you could offer for local branches. But, generally speaking, Google+ Local/Google Places for Business is a great tool to use if you want to optimise for local search. That's the source for local search listings like these: You'd do a bulk upload of your locations ...


2

Here is my suggestion: You can find out the best language to show to user using the user agent along with user IP, if there is no user preference record. If you want to show up for searches in all languages, don't use java script for translation at all. You can redirect users to the appropriate domain (e.g. de.example.com) which has the localized text in ...


2

Sounds like you have not taken into consideration that Google crawls sites all across the globe but primary these crawls do occur more often in .US data centers. You could override this by using a user agent detect script that allows the Googlebot regardless of its GEO location, however you should also take into note that Google doesn't view this solution as ...


2

It sounds foolish already. Why? You used the term trick and Google in the same sentence. Google is not a fool so don't treat is as such. But more importantly, do what is right for users and not for machines. Use you mark-up as it should be. Do not worry about Google. Here is the up-shot. Too many people worry about SEO and Google and do really really silly ...


2

You can get IP that serves image with ping command or in Developer Tools of your browser And check it's possible destination in geoiptool but the best solution to check you page speed is to test it with pingdom or gtmetrix, cause distance is not always important. Anyway Dropbox is definitely not for storing images.


2

They are most likely using geolocation by IP address or hostname. There are many services that provide data for this. One that I know of that's easy to use is http://freegeoip.net. They have an API that you can call 10,000 times per hour to get geolocation data. For example, if you make an HTTP GET request to http://freegeoip.net/json/stackoverlow.com, ...


2

Your question has to dimension to take into consideration. handling multiple languages handling duplicates Handling multiple languages Organizing language versions in subdirectories is a good strategy. For me it is best practise. If you are able to identify which language/country your user is looking for redirect him to the right directory. If not - lead ...


2

Google and other search engines generally value content where they are embedded and not where they are physically hosted. It's common for companies and bloggers to use content delivery networks without using their domain name i.e Amazon.com, Rackspace.co.uk and so forth. Unless you care about branding which in your examples you do not you shouldn't need to ...


2

It could be the case that, in the states with more snow, there are more companies that offer similar services/products to yourself. If this is the case it may explain why you've had only 2 sales in these states, due to the higher level of competition online. You can check visitors from specific states within Google Analytics: Audience > Geo > Location > ...


2

In short, you're right that search engines don't typically read or store cookies. However this shouldn't in itself cause problems for you. You haven't said which, but you're using either the user's IP address or browser language setting to determine which regional page to redirect to. Presumably, there's also a default region which is used if your ...


2

Think there's a misunderstanding: Woocommerce geolocate doesn't create duplicate content for other localities: it merely redirects to circumvent caching to accurately determine country accessing the URL. Yes it is well known that Woocommerce geolocate both slows pages and conflicts with some plugins. I've found no efficient workaround so have disabled ...


2

It is against Google's guidelines to treat their bot any different than a normal user, so if you are force redirecting users then you must force redirect Googlebot, obviously this creates the issue of Google only indexing one region and this is why many businesses a like Do not force redirect. To comply with Google's guidelines but it will also improve your ...


2

Yes it is possible. This is most likely your scenario: Your content has small regional variations with similar content in a single language. For example, you might have English-language content targeted to the US, GB, and Ireland. You definitely need to publish the same pages slightly modified to the UK version, for example words in American English with ...


2

You should use hreflang to geo locate each domain. Quality links from those countries (local extensions and/or IP servers located there) would definitely help on local ranks.


2

Javascript Geolocation requires special permissions. Chrome used to allow geoloc to be more easily accessible but has since restricted most code from accessing it. Here are a few examples of things you can do: Here is an example from Google. You need secure origin https, a map api key and likely permissions from client browser: https://developers.google....


2

For Google specifically, you can set up Search Console geotargeting under Search Traffic > International Targeting. Check the box and select "unlisted" so Google will become aware that you are targeting multiple countries. From there, Google explains 3 ways to set the country and language combination: Use an hreflang tag - this really works best for pure ...


2

First of all. To rank different content and do different Page Title, Meta Description for the same URL is not possible and it's against Google guidelines. By Google interpretation, it is "cloaking". With a cloaking, it's pretty easy way to get a penalty if you doing it wrong. Cloaking is considered a violation of Google’s Webmaster Guidelines because it ...


2

TLDR: Since International targeting lets you select specific countries but does not have Europe as an option, having the site targeting set to "Unlisted" is the only choice you have. This is generally the best practice we have and wait for Google to recognize your site and rank you in the preferred region. Answer with brief explanation for Geo-Targeting: ...


Only top voted, non community-wiki answers of a minimum length are eligible