Would changing IP addresses affect my SEO

201

Solution 1

Just like with visitors, search engine bots go wherever the domain and links in your site point to, and index links according to which belong to your site, independent of the IP address it's hosted on.

So changing IP addresses is just like doing a 301 redirect (without the redirect) - it won't affect your search engine results or position.

Two potential exceptions to this might be:

  • If the new IP or its DNS servers are blacklisted:

Most major and experienced web hosting companies (but not all) will not give you an IP address that's been blacklisted. Also, depending on if the IP is only listed in SPAM databases, and not content databases, it won't affect your search engine rankings, but your emails may not get delivered properly.

To be on the safe-side, you can contact your web hosting company and ask them to check the IP for you. Also, you can check the IP yourself before switching over to it by checking various online database sites (some of which check multiple database sites at the same time).

  • The new IP is in a different country or geographic location (e.g., The old IP is located in U.S. and new IP is located in Asia):

Reports seem to indicate that sites have encountered lower search engine rankings when their IP address was relocated to a different region. This might be more true of search engines like Bing, which places more of an emphasis on locality for ambiguous search results than Google does.

You can check the region where your IP is located by doing a WHOIS search for the owner of the IP address block by going to the registry located in your region, as listed here: Iana Registries by Region

Additionally, it may take a little longer to reach your website if your IP is located far from your target audience due to the physical distance, number of "hops", and network congestion that the data will have to travel through. You can do a Traceroute to the new IP using online sites from different locations (e.g., Pingdom Tools) to get an idea if this might be a factor for you.

Lastly, it's wise to check Google Webmaster Tools to make sure you select your "Geographic Target" under: Configuration -> Settings

Solution 2

Changing IP addresses will have no negative effect on SEO if done correctly.

  1. Get the site up and running at the new IP address
  2. Switch the DNS to point to the new IP address
  3. Keep the site running at both IP addresses until the DNS "time to live" expires
  4. Monitor the log files at the old IP address to ensure no more traffic is coming there
  5. Take down the site at the old IP address

Concerned about rank drop when I change IP address recently got discussed on WebmasterWorld. Seven people chimed in unanimously to say that changing an IP address is common practice and should have no effect on SEO or Google rankings.

Share:
201
Spyros
Author by

Spyros

Updated on September 18, 2022

Comments

  • Spyros
    Spyros almost 2 years

    In a web project I perform a SELECT SQL query against an Indexed column of a table with 10-15 rows.

    I want to ask you if it's good to cache this query in server memory as this SELECT against indexed tables is light and fast and its not complex at all. I cache to memory many things around (4GB) and I don't want to cache simple queries like this.

    My question is what is the performance impact of this query if there is any against fetching cached data.

    • Mitch Wheat
      Mitch Wheat over 13 years
      you have 4GB of data in cache??
    • Spyros
      Spyros over 13 years
      @Mitch Yes Microsoft Commerce Server 2007 internal cache and huge products catalog :/
    • e36M3
      e36M3 over 13 years
      An indexed table with only 15 rows, a query should not take more than 15-50 milliseconds depending on a lot of other things, assuming that your db server is local on the network. Caching these 15 rows is also not a big deal at all. It's not an easy question to answer. You have to performance test both options and see what makes sense to you. If you query is lightning fast but you do it 100 times a second, you should probably cache it.
    • Keltex
      Keltex over 13 years
      If you're looking at "Cached" in the Task Manager, that's not what's in the IIS/ASP.NET cache. That's the OS Cache.
    • Spyros
      Spyros over 13 years
      @e36M3 it's 1 or 2 queries per specific page request
    • Spyros
      Spyros over 13 years
      @Keltex Yes I know , I'm talking about ASP.NET cache that saves in website application pool memory
    • dan
      dan about 11 years
      I added to caveats that you can consider, just to be on the safe-side. The steps in Stephen's answer are valid too.
    • dan
      dan about 11 years
      And added some more, just for thoroughness :-)
  • John Mueller
    John Mueller about 11 years
    Great, comprehensive answer! With Google, the geographic location is less critical nowadays since you can also adjust your site's geotargeting in Webmaster Tools or just use a ccTLD (both of which override any element from the server's IP location).
  • John Mueller
    John Mueller about 11 years
    One element I'd add is that Google may crawl slightly slower in the beginning if it's worried that the new server (IP address) might not be able to handle the full load. Most sites don't see any issues from that, but if it's an extremely fast-changing website, it can take a bit of time to get crawling back up to speed.
  • KeitelDOG
    KeitelDOG over 5 years
    Good Answer. Even do the global idea is correct, at point 3, you need to setup a Reverse Proxy from the Old Server to forward all requests to the New Server while waiting DNS to be updated everywhere. Or you can serve requests with both server and make the old one save remotely to New Server Database or act like slave for the New Server Database. Anyway I tried all of those 2 times and each time my pageviews and ranking were OK, BUT, Google was not sending the potential users to optimize Adsense Revenue, as if Google was hesitating to send his high quality users within 1 month after change.