SEO

seo/indexable

Pages meant to rank are crawlable and carry no noindex (meta robots or X-Robots-Tag) in production.

seriousbrowserfe-seo-metadata

Why

A noindex left over from a staging build, or a robots.txt that blocks the site, removes pages from search results entirely. It is the single heaviest SEO audit in Lighthouse, because nothing else matters if the page cannot be indexed.

Fix

Set robots meta per environment from configuration (noindex only on preview and staging), keep it in the server HTML (not toggled by script), and keep noindex only on pages that should not appear (search results, cart, account). A page you want removed must stay crawlable so the noindex is seen; do not also block it in robots.txt.

Examples

<!-- staging only -->
<meta name="robots" content="noindex, nofollow">

Sources

Facts

Id
seo/indexable
Severity
serious
Check
browser needs a rendered page: audit --url
Applies to
page
Same problem in
Lighthouse is-crawlable
Taught by the skill
fe-seo-metadata SEO and metadata
Since version
0.1.0

Rule file on GitHub

Read it in the terminal

npx github:dawidolko/frontend-skills explain seo/indexable