I prefer to use a cross domain canonical instead of 301:

<link rel="canonical" href="http://example.net/dirA" />

is it OK for SEO purposes?

Is it better than meta refresh like this?

<meta http-equiv=refresh content="0; url=http://example.net/dirA" />
  • 1
    What are you trying to accomplish?
    – John Conde
    Oct 13, 2016 at 12:49
  • I basically want to redirect as much link force as possible to a new domain without serverside 301
    – Tom
    Oct 13, 2016 at 13:10
  • Using meta refresh will not do it. In fact, it is seen as extreme low quality and can indicate that you have a spammy site. You are always far better off using a 301 redirect on the server side. You can create this using PHP or using some other mechanism such as the .htaccess file. Why are you hesitant to use the proper tools for this??
    – closetnoc
    Oct 13, 2016 at 15:58

1 Answer 1


Meta refresh is much slower and not recommended but it is your next best option if a server side redirect isn't possible. As Moz says:

Meta refreshes do pass some link juice, but are not recommended as an SEO tactic due to poor usability and the loss of link juice passed. — Moz

Here's a quote from Google Webmaster:

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. — Google Webmaster

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.