Deutsch

Meta refresh is an HTML <meta http-equiv="refresh"> tag that tells the browser to reload the page or load another URL after a set number of seconds. As a redirect, it runs on the client side after the HTML has been fetched.

At a glance

Type
HTML meta element, client-side redirect
Affects
browser, after the page has loaded
In Google
instant = permanent, delayed = temporary redirect

Last checked:

How does meta refresh work in SEO?

The content attribute holds the delay in seconds and, for a redirect, a URL. MDN notes that the timer starts after the page has fully loaded. The feature is not deprecated, but MDN discourages short intervals because assistive technology users may not have time to read the page.

Google’s redirect documentation lists meta refresh as a supported redirect method. It treats an instant meta refresh as a permanent redirect and a delayed one as temporary. Google recommends permanent server-side redirects whenever possible, and calls JavaScript redirects a last resort.

If a meta refresh redirect is used because server access is missing, W3C advises a delay of zero and a page that contains only redirect information.

Redirect types compared
TypePermanent or temporary?Request methodEffect in GoogleHow reliably Google detects it
301 Moved PermanentlypermanentPOST may become GET when followedSignal that the target should become canonicalmost reliable (server-side)
308 Permanent Redirectpermanentpreservedsame as 301most reliable (server-side)
302 FoundtemporaryPOST may become GET when followednot used as a canonical signal for the target; other signals can still get it indexedmost reliable (server-side)
307 Temporary Redirecttemporarypreservedsame as 302most reliable (server-side)
Meta refresh, instant (0 s) (this term)permanent– (redirect inside the HTML, no 3xx status code)same as 301after server-side redirects
Meta refresh, delayed (> 0 s) (this term)temporary– (redirect inside the HTML, no 3xx status code)same as 302after server-side redirects
JavaScript (location)permanent– (redirect in the browser)same as 301, but only if Google renders the pageleast reliable: if rendering fails, Google may never see it

Google orders redirect types by how likely it is to interpret them correctly: server-side redirects first, JavaScript last. Request-method behaviour is defined in RFC 9110 (section 15.4). Sources: Google Search Central: Redirects and Google Search (last updated 2026-04-14); Google Search Central: How to specify a canonical URL (redirects as canonical signal); RFC 9110: HTTP Semantics, 15.4 Redirection 3xx. Last checked: .

Example

HTML
<meta http-equiv="refresh" content="0; url=https://www.example.com/new-page/">

Common mistakes

  • A delay of several seconds on a page that moved permanently. Google reads it as temporary.
  • A meta refresh used where a server-side 301 is possible.

Sources

  1. Meta http-equiv attribute – MDNdeveloper.mozilla.org
  2. Redirects and Google Search – Google Search Centraldevelopers.google.com
  3. H76: Using meta refresh to create an instant client-side redirect – W3Cw3.org

Last updated: