Forum Moderators: open
Situation: A site is transferred from domain1.com to domain2.com, with the domain1 site left with a meta refresh redirect to the new location.
What I would like to know is if the link popularity of domain1 would transfer to the domain2 if a 301 permanent redirect was put in place instead of the meta refresh, or would I need to contact each of the linking webmasters and get them to change the links at there end.
Thanks in advance
I am confused though - if PAGE A with the 301 in place is removed - how can a search engine make the connection between inbound links and PAGE B - without PAGE A telling the engines what is going on?
Here's the steps Google woud normally take for a 301:
1. Fetch Page A.
2. Woops - response code is 301, the page has moved to Page B.
3. If Page A no longer exists, but has been PERMANENTLY moved (301'd) to Page B, then the inbound links to Page A should be updated to Page B, since Page A has been permanently moved there.
301 really means the name of this file has changed - but technically it should be the same document (otherwise a 404 would result). Google can't credit Page A since it longer exists.. but since it was just move to Page B - give credit to that page!
Make any sense?
Because if say 8 months later PAGE A is long gone and google crawls the linking page - thus following that link to PAGE A its not gonna find a 301 - its just gonna be a 404 unless they have stored the 301 info.
I'm not sure If I'm wording that properly - do you know what I'm asking?
If you remove the 301 redirect in a few months time then the inbound links to Page A will likely go to waste. I do not believe they maintain a database of 301's, although it's not completely impossible. After all you respond with "301 Permanently Moved", so technically I suppose it should remember that it's permanently moved, but I cannot see an SE having a DB of 301's.
The best thing to do (which is also the most difficult) would be to get all those linking to you to update their links!
so maybe the solution is to keep PAGE A with the 301 direct on the server forever.
You shouldn't need the page, just the redirect. Under Apache, for example, you simply put the redirect command in a .htaccess file in your directory on the server. Google on "301 redirect Apache" or "301 redirect IIS" or something similar for whatever other server software you might be using. Or ask your Web hosting provider about it.
Here's a link to a recent thread with the method I use and recommend on Apache: [webmasterworld.com...]
Be advised that it may take several months for this to work; In the old days, I would say it will take two deep crawl cycles, one to update the URL, and another to credit all the backlinks. With the crawl changes G made in 2003, I'm not sure how to express this accurately yet.
Jim
simply no way of getting all my nice deep links changed - so maybe the solution is to keep PAGE A with the 301 direct on the server forever.
As has been described, you don't actually need to keep the page up... just the .htaccess file... but if, say, Page A is another domain, you may need to own the domain forever and keep it hosted sufficiently that there's an .htaccess file redirecting it to the new domain.
Even if you don't redirect an old domain, you may want to own it for a while. There are actually companies out there who buy expired domains... put up content designed to embarrass you... and then offer to sell the domain name back to you, at a slight increase in price.