8

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, ...


5

There are many IP to Location databases/services there, but going for free will cost in limited number of API calls, and features (paid one gives comparatively more). Freeness of service and the accuracy of service is inversely proportional to each other. Listed below are some services arranged by accurate (or more feature) to free: MaxMind Offers features ...


4

I work in the address verification field for SmartyStreets. Actually we added geocoding and residential/business indication (RDI) features to our address API not too long ago and so I think I can point you in the right direction as you do your own research to find what fits your needs the best. You'd be interested to know that Google and Bing may know more ...


4

I have never tried to use a DN-Server for redirecting according to user location. Important questions to be asked: Do we talk about country-specific contents or language-specific contents? Do you have two different sites - and you want to redirect users, that access a computer on french territory and type "mysite.com" to "mysite.fr"? Or do we talk about ...


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

Unfortunately, the only options to Geotarget your website in search engines are by country/region. However, you can accomplish the same thing using MaxMind, which offers a GeoIP City database that breaks down visitors by: Postal/Zip Code City Name Metro Code Latitude & Longitude When visitors arrive at your website, their IP address can be compared ...


3

Yes, surely. In the latest Google Panda and Penguin Updates Google gives preferences to local search result.i.e The results that are available in websites which are made keeping in mind a specific location, in your case it is Boston. So if some one is searching for party decoration in Boston and since your webpage is SEOed for party Party decoration in ...


3

I would like to see a log file Your server access logs contain the information, you just need to extract it. The access logs (text file) contain a record of every request made to your server. Included in the access log is the timestamp, the URL of the file requested, the IP address that requested the file and the status code. To sum up all the times a ...


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 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

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

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

It's also worth remembering that the search results you see in Google are influenced by the location of the person searching. Also, if you are logged in to a Google Account at the time of the search other factors can come into play that will influence the search results you are shown.


2

In short, no, but you can minimise the extent to which it happens. If a page is relevant to a search term - regardless of the searcher's location and the website's geographic focus - it will be returned. As a result, there is an inevitable degree of overlap between sites on the same topic aimed at English speaking markets like the US, UK, Canada, etc. You'...


2

The cheapest way to accomplish this would be to setup a sub-domain for each. eu.yoursite.com and us.yoursite.com Then when they first arrive on yoursite.com you can use a tool to determine their geolocation based on IP such as: http://www.ip2location.com/ or http://dev.maxmind.com/geoip/geolite Set a cookie to direct them to the most appropriate subdomain....


2

IP addresses are assigned in blocks to various owners and then typically leased out to yet others, who assign them variously to customers or locations, they are not assigned by geograpic location per se. There isn't really a way to determine what location has been assigned what IP address other than to get the IP address of the location, at least that I am ...


2

This can be fixed in one of several ways: In PHP, Cloudflare reports the real IP addresses like this: $_SERVER["HTTP_CF_CONNECTING_IP"]; For a server-side solution, you can install a module which will automatically resolve the correct IP. Information about restoring original visitor IP with CloudFlare.


2

You should always use hosting in your target region, if you value visitors more from India then it would make sense to move your hosting their. Additionally you should try to cater for your audiences in US and UK, you can do this by using a CDN on images so that content is sent from a server near them rather than going all the way from India. Another ...


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

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

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

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

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 > ...


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