mxa-audit-discoverability
Assesses whether search engines and AI assistants can find, read and cite a site, on a sample of its pages. It establishes first whether a crawler can read the page at all.
- Checks first, through the Playwright sweep, whether AI crawlers, which do not run JavaScript, can read the page, and reports a client-rendered page as a ceiling rather than a bad grade.
- Scores crawlability and metadata with Lighthouse, runs the site's Playwright sweep for the sitemap's entries and a real 404, and reads structured data, robots.txt and citability by eye rather than scoring them.
- Reads three pages per template rather than the whole site, which is how it catches a title or preview shared across every route.
- Refuses to sell llms.txt as a visibility lever, because no major engine consumes it.
- Says what it cannot see, including anything behind a sign-in, and names the two levers it does not touch: what each page is for, and who links to it.
What is inside
The checks module maps Lighthouse's SEO category onto crawlability and metadata; the request-level facts come from the site's Playwright sweep and the rest is read by eye.
- Uses
- Lighthouse
- Reference
- geo.mdseo.md
- Evals
- 3
Works with
The outside tools and connectors this skill drives.
- Lighthouse's SEO checks and the site's Playwright sweep on a sample of pages· our default
- Google Search Console and Bing Webmaster Tools, read by a person
- Ahrefs or Semrush
The first is what we reach for on our own projects. A project that already uses one of the others keeps it, and the skill works with that instead.
Install it
npx skills add madebymany/madebyagents --skill mxa-audit-discoverability