What Is Meta Refresh Redirect?
A meta refresh redirect is an HTML-based redirect that uses a <meta> tag in the page's <head> to automatically send visitors to a different URL after a specified delay. It's considered an outdated and SEO-unfriendly method of redirection.
Why It Matters
Meta refresh redirects are the HTML equivalent of duct tape. They work, but they’re slow, unreliable, and terrible for SEO. Google has explicitly stated that meta refreshes pass very little (if any) link equity, and they create a poor user experience — visitors see a blank page or flash of content before being redirected.
Meta refresh is a client-side redirect method (along with JavaScript redirects). If you have any control over your server or DNS, there is no reason to use a meta refresh. A 301 redirect or 302 redirect is always the better choice.
How It Works
A meta refresh is an HTML tag placed in the <head> section:
<meta http-equiv="refresh" content="0;url=https://new-domain.com">
The content="0" means redirect immediately (0-second delay). The browser loads the page, parses the HTML, finds the meta tag, then navigates to the new URL. This is significantly slower than a server-side redirect, which happens before any HTML is sent.
Common Mistakes
Using meta refresh because the registrar or hosting doesn’t support redirects. This is the most common scenario. If your hosting doesn’t support 301 redirects, use a DNS-based redirect service like Domain Forward instead.
Adding a delay. Some implementations use content="5" to show a “You are being redirected…” message. This is a terrible user experience and further dilutes any SEO value.
How Domain Forward Handles This
Domain Forward uses proper HTTP 301 and 302 server-side redirects — never meta refresh. The redirect happens at the server level before any HTML is sent, ensuring maximum speed and full SEO equity transfer.
Related Terms
Related Features
Still Confused? Try It Free.
Set up your first domain forward in under 5 minutes. Free plan includes 5 domains.