this is actually old news. for several years some search engines will treat a meta refresh with zero seconds very similar to a 301 redirect. it is not ideal and i always prefer a 301 redirect. sometimes it is the only option.
Google doesn't support them.
|Google doesn't support them |
that's ok. google isn't a very significant search engine, anyway...
|that's ok. google isn't a very significant search engine, anyway... |
yea, they don't drive much traffic :)
According to my data and the word from several Googlers as well, in some situations Google will support meta refresh as if it were a 301 redirect. But you'll never know if your situation is one of the supported ones or not.
|According to my data and the word from several Googlers as well, in some situations Google will support meta refresh as if it were a 301 redirect. But you'll never know if your situation is one of the supported ones or not. |
We have had a lot of issues where Google ignored meta refreshes. Site users ended up at the right place but Google continued to send traffic to the page with the meta refresh on it. Once we did a server side 301, Google updated their SERPs with the target page and started to send traffic to it.
Yahoo used to honor the meta refresh though, when it used to be a search engine.
|This meta tag sends the user to a new URL after a certain amount of time, and is sometimes used as a simple form of redirection. However, it is not supported by all browsers and can be confusing to the user. The W3C recommends that this tag not be used. We recommend using a server-side 301 redirect instead. |
1.1.3 The META Element
|The following are deprecated HTML examples. The first changes the user's page at page at regular intervals. Content developers should not use this technique to simulate "push" technology. Developers cannot predict how much time a user will require to read a page; premature refresh can disorient users. Content developers should avoid periodic refresh and allow users to choose when they want the latest information. |
I would think with all the information that has been published on this element, that folks would not be using it in this day and age. Yes, I understand it is a simple mechanism to redirect users. But, it is deprecated and the authoritative resources for its use say not to use it.
Google recommends a 301. If that is the case, there is a strong chance that is how they treat the element. Its an older method that has become antiquated. It would be in all of the SEs interest to treat it like a 301.
I've seen first hand that meta refreshes can cause direct indexing issues with Google. In some cases (maybe all), G will keep the page in the index, but stop updating the listing.
A few months back, I saw a friend's page that hadn't been updated in the G index since a meta refresh had been implemented. G was showing the page in the index with the incorrect title & meta tags for several months until we removed the meta refresh.
Once the meta refresh was removed, the page was re-indexed within 48 hours.
I agree with the other posts (and G), the best way is to use a 301 redirect.
We had no other choice than to use a meta refresh, and it works as good and faster than a 301 :)
|We had no other choice than to use a meta refresh, and it works as good and faster than a 301 :) |
How many seconds was your delay set for?
We removed all content from the old url and did put it on the new url.(to avoid possible duplicate content issues) We only have the common message in the body "this page has moved to etc..."
Also we did put the old url itself in the title-tag of the old page,like : <title>(http://www.example.com/example.html</title>
and removed the description
I also had success with a zero second meta-refresh when the client's hosing refused make a 301 redirect possible. Google dropped the old domain in a couple weeks.