Tag Info

Hot answers tagged

6

That would only affect local (country specific) search (and only be a very minor factor). It would have no effect in google.com searches. But you should do it anyway for the speed benefits you mentioned which can also have an affect on your rankings. Google has indicated that slower web pages may see a negative effect on their rankings.


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


5

In both cases jquery is being loaded from mountain view servers I don't think this is true. As you said, ajax.googleapis.com is 'located' in Mountain View (according to Geo tools). This server is responding (ping) in 24 ms (my location: Switzerland), but with speed of light it actually needs 68 ms. So I don't get routed to Mountain View at all, since ...


4

Google Webmaster Central has a great blog post discussing this topic: http://googlewebmastercentral.blogspot.com/2010/03/working-with-multi-regional-websites.html


4

One source is MaxMind. I haven't looked at their data, so I can comment on how good it is. You will still need to make a decision about what to do if the exising, real-world city is not in your database.


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

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


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

What's the best way to determine users' preferred language? Ask - include a language selection dialog on every page and abide by the user's choice. The easiest way to to manage user preferences with this method is to host localized/internationalized content under distinct domains or URI's - e.g. "domain.com":"domain.kr" or ...


3

It seems like you want a valid, accurate address from the user. Each country varies widely, but in the USA, the USPS maintains a current database of valid addresses, and everything you can possibly imagine about them. Vendors of proper address verification products (that can validate and standardize wrong/incomplete addresses) are CASS-Certified by the USPS. ...


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

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

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

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


2

The only way I know of to do this is an Anycast network. Basically it's a bastardisations of the DNS and BGP systems, and no, they're not something an average person can set up, it requires a lot of infrastructure and know-how and technological resources, not to mention your own AS and your own IP range.


2

Yes, there are benefits. Excerpts from 3 reasons why you should let Google host jQuery for you: Better caching Potentially the greatest benefit of using the Google AJAX Libraries CDN is that your users may not need to download jQuery at all........Even if someone visits hundreds of sites using the same Google hosted version of jQuery, they ...


2

Don't bother, just use a CDN that routes your static requests geographically, and serve up your actual website (the .index.php for instance) at which ever location you wish. You could use a load balancer for redundancy but I don't think that you need to pay that much attention to the actual location of the server script. It is the web resources and static ...


2

SEO is quite a complex issue and your boss has just picked up on 1 element. Having the target town in the Domain name will help but that's not the whole story by any means. If his plan is to point all these domains at a single site then his thinking is flawed as the sites will appear to google as duplicated content and all the sites would suffer. The other ...


2

You can tell your boss that buying all of those domains won't do any good. Your approach, which can also be accomplished using subdirectories instead of subdomains, would be a more practical solution.


2

Since your site appears to serve country-specific information at different URLs, you could provide a sitemap to help search engines discover them all. Just make sure you don't block access to any countries due to the assumptions you make based on IP. Always give the user (or in this case, Web crawler) the option to choose a different country.


2

This blog post on a Coldfusion blog explains one implementation of what I think you're trying to do. It's pretty straight forward: He found a cheap paid (regularly updated) source that provides their app with up-to-date city/zip/state/geo-coordinate records and imported it into an SQL database. He created a user-defined function that would measure the ...


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


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


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

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

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



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