WCAG 1.0 Double A Checkpoint 7.4

Skip Quick Links

“Until user agents provide the ability to stop the refresh, do not create periodically auto-refreshing pages.”

Content developers sometimes create pages that refresh or change without the user requesting the refresh. This automatic refresh can be very disorienting to some users. Instead, in order of preference, developers should:

  • Configure the server to use the appropriate HTTP status code (301). Using HTTP headers is preferable because it reduces Internet traffic and download times, it may be applied to non-HTML documents, and it may be used by agents who requested only a HEAD request (e.g., link checkers). Also, status codes of the 30x type provide information such as "moved permanently" or "moved temporarily" that cannot be given with META refresh.
  • Replace the page that would be redirected with a static page containing a normal link to the new page.


Page Refresh