Site Health Sweep
Accessibility, speed, broken links and SEO for up to 2,000 pages, with fixes mapped to pages.
under 5 runs so farWorked: not enough data yetneeds 20 runs from 3 people
Built by Modpack on axe-core and LighthouseOpen-source projects (MPL-2.0, Apache-2.0). Fixes we make go back upstream.
People ask
$0.02per quick
$5 to start, about 250 quicksAdd to ClaudeLink didn’t open?
Answer · from the pack’s docs and checks
How many pages can it check?
Up to 5 in a quick sweep and up to 2,000 in a full sweep.
Pack docsPeople ask
Sample result
demo.modpack.egoeimi.org · quick94/100accessibility score
0.7 sslowest phone load
5fixes, ranked
5pages checked
IssueHow manyWhere
FixIssueLinks that go nowhere
FixIssueTap targets that are too small
ImproveIssueLandmarks should have a unique role or role/label/title (i.e. accessible name) combination
ImproveIssueContent outside the page's landmarks
ImproveIssuePages without a meta description
FineIssueEvery page declares its language
FineIssuePages can be zoomed on phones
TOP FIXLinks that go nowhere. Point each link at a live page or remove it; redirect moved pages.
What people use it for
summarized from under 5 runs this week$0.02typical cost per run
8 weeks agothis week
What changed
Facts and evidence
- Rebuilt from scratchSep 28
- Checks passedSep 28
- Works with
- Claude Code
- Needs
- Nothing to connect
- Time
- About 30 s for a quick
- Cost
- $0.02 per quick · $0.30 per full sweep. You pay from your Modpack balance, only when a run works.
- Worked
- Not enough data yet (a rate shows after 20 runs from 3 people in 30 days)
- Median run
- 30 s in the last 30 days
- Limits
- Automated checks catch roughly half of accessibility problems (Deque measured 57%). The report is a ranked list of fixes, not a compliance audit, and never says a site is compliant. Public pages only. Pages behind a login, paywall or consent wall that hides content aren't checked. Only the site's own origin is read. Links to other sites and third-party images aren't loaded; they're listed. robots.txt is honored for the ModpackBot crawler. Disallowed pages are skipped and listed. Without a browser (the static path), color contrast and phone load times aren't measured, and dynamic content added by JavaScript isn't seen. The result says which path ran. Phone load times are simulated (slow 4G, 4× CPU slowdown, one run per page), so they vary more than a lab median. The crawler requests at most 4 pages a second and stops at the page or time limit; the result says when it stopped.
- Version
- v2.3.0 · Sep 28 · new versions pass the same checks first
- Last verified
- Sep 28
Related packs
How it works
- 01Add to ClaudeOnce. Then it’s in Claude on web, desktop and phone.
- 02Ask in your words“Use Modpack’s Site Health Sweep pack: Run a site health sweep on mysite.com”
- 03Get the resultRight in the chat, with the details and files.