Agentic Product Lifecycle

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
Read the skill itself