Meta Refresh vs 301 Redirects

Why use the Meta Refresh Tag?

Many people use meta refresh tags to tell the search engines that their pages moved. It is not the most elequent way to do so though.

What does the Meta Refresh Tag Look like?
<meta HTTP-EQUIV="refresh" CONTENT="0;URL=">
in the head of your page copy. The number is a measure of time to redirect the browser to the new location (I believe in milliseconds.)

What is the problem with using a Meta Refresh Tag?

One of the bigger problems with this is that it is a common spam technique. Some people suggest setting the meta refresh to at least 5 seconds to avoid any ranking penalty.

In addition Google will show the URL of the original page in the search results if it has a higher PageRank than the location of the destination page. Last month they discussed Google's problems with the meta-refresh tag at WMW.

What is a 301 Redirect?
A 301 redirect is a perminant change of location code. It tells a search engine spider that a page or website has moved.

What does a 301 Redirect look like?

Redirect permanent /

The 301 redirect code goes inside a .htaccess file either at the root level or in a local level. You can also use a 301 redirect to move just a single page.

Redirect permanent /oldpage.htm

Other 301 redirect info
Yahoo! Slurp has been having trouble resolving 301 redirects for a while now, but when they work correctly they garner no penalty and all the link popularity is parsed through to the new location.

Published: April 21, 2004 by Aaron Wall in seo tools


A Musa
March 17, 2009 - 1:34pm

Let i've a blog on wordpress or blogger site. If i want to redirect this blog to my new domain(, i will be failed to upload htaccess. is there any SEO friendly way to redirect entries to new site?

March 17, 2009 - 6:41pm

That was one of the big problems with those networks...that you sorta had to start from scratch. I think I saw 301 to ... so some of them likely have some way to do 301s.

June 29, 2010 - 11:08pm

How many maximum URL's we can redirect in .htaccess file.

we have a site with 12000 pages can put all these in .htaccess file ?

its top traffic site so will server gets load much ?

pls tell us

June 30, 2010 - 9:37am

At some point it makes sense to create sophisticated rewrite rules rather than putting 12,000 lines in your .htaccess file.

Making the .htaccess file long will make your server perform sluggishly & make your pages load much more slowly.

Add new comment

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.