All pages
meta http-equiv content="{time} url=..." is often used to
automatically redirect users. When this occurs after a time delay, it is an
unexpected change of context that may interrupt the user.
It is acceptable to use the meta element to create a redirect when the time-out is set to zero, since the redirect is instant and will not be perceived as a change of context. However, it is preferable to use server-side methods to accomplish this. See Implementing automatic redirects on the server side instead of on the client side.
The page below is a failure because it will redirect to the URI https://www.example.com/newpage after a time limit of 5 seconds.
<!doctype>
<html lang="en">
<head>
<title>Do not use this!</title>
<meta http-equiv="refresh" content="5; url=https://www.example.com/newpage">
</head>
<body>
<p>
If your browser supports Refresh, you'll be transported to our
<a href="https://www.example.com/newpage">new site</a> in 5 seconds,
otherwise select the link manually.
</p>
</body>
</html>
For a page that uses meta http-equiv="refresh":