TECHNICAL · SEO GLOSSARY

Meta Refresh

An HTML `<meta http-equiv="refresh">` tag that redirects the browser after a delay — discouraged for SEO because it doesn't reliably pass link equity and is slower than a proper 301 redirect.

Definition

A meta refresh is an HTML directive in the `<head>` of a page that instructs the browser to load a different URL after a specified delay: `<meta http-equiv="refresh" content="0; url=/new-page">`. A `content="0"` means immediate redirect; `content="5"` means a 5-second delay. Meta refreshes are sometimes used as poor-man's redirects — they work in browsers but are less reliable for SEO. Google can follow immediate (0-second) meta refreshes, but they are treated differently than proper 301 server-level redirects: link equity transfer is less predictable, and the user experience (briefly seeing the old page before being redirected) is worse. Delayed meta refreshes (5+ seconds) are specifically called out by Google as a cloaking risk if different content is shown to crawlers.

Why it matters for SEO

Meta refreshes should be replaced with 301 server redirects wherever possible. A 301 is: faster (browser is redirected before rendering any page content), more reliable for link equity transfer, and less likely to cause crawl confusion. The main legitimate use case for meta refresh is very limited CMS environments where server-level redirects cannot be configured. If you're running WordPress, Squarespace, or any modern hosting platform, proper redirects are always available.

How DeepSEOAnalysis checks this

The audit scans the HTML of every crawled page for `<meta http-equiv="refresh">` tags. Immediate meta refreshes (content="0") are flagged as redirect-best-practice issues — they should be converted to 301 server redirects. Delayed meta refreshes are flagged as potential cloaking risks and crawl confusion issues.

Useful tools and resources

See how your site scores on Meta Refresh.

The free DeepSEOAnalysis audit checks meta refresh and 100+ other signals. Full report, no signup.

Run a free audit →