Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
thedaviddias avatar

Meta Refresh

  • 1 installs
  • 73.4k repo stars
  • Updated June 18, 2026
  • thedaviddias/frontendchecklist

Checks the HTML for meta http-equiv refresh redirects and replaces them with server-side redirects or user-initiated links for accessibility.

About

Finds client-side meta refresh redirects that confuse users with cognitive disabilities and restart screen readers, and swaps them for 301/302 server redirects. A developer uses it when reviewing rendered HTML for accessible redirect behavior.

  • Avoid meta http-equiv refresh for page redirects
  • Use server-side 301 or 302 redirects instead

Meta Refresh by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,914 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/thedaviddias/frontendchecklist --skill meta-refresh

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars73.4k
Last updatedJune 18, 2026
Repositorythedaviddias/frontendchecklist

What it does

Checks the HTML for meta http-equiv refresh redirects and replaces them with server-side redirects or user-initiated links for accessibility.

Files

SKILL.mdMarkdownGitHub ↗

Avoid meta refresh redirects

Unexpected page refreshes or redirects can be extremely confusing for users with cognitive disabilities and can cause screen readers to restart reading from the beginning.

Quick Reference

  • Avoid using <meta http-equiv="refresh"> for page redirects
  • Use server-side redirects (301 or 302) instead of client-side meta refreshes
  • Ensure users have control over page refreshes and redirects

Check

Check the HTML for any meta tags that use http-equiv="refresh" for automatic page redirection.

Fix

Replace meta refresh redirects with server-side redirects or clear, user-initiated links.

Explain

Explain why automatic page refreshes can be a major barrier for accessibility and user experience.

Code Review

Review the rendered markup and interactive states that affect Avoid meta refresh redirects. Flag exact elements, roles, labels, focus behavior, or keyboard interactions that violate the rule, and note how to verify the fix with browser accessibility tooling or assistive tech.

---

For full implementation details, code examples, and framework-specific guidance, see references/rule.md.

Rule page: https://frontendchecklist.io/en/rules/accessibility/meta-refresh

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.