On-page

Page-level metadata and content quality.

Source modules: page.ts, content-quality.ts

Known rule IDs

| Rule ID | What it catches | |---|---| | page-title-default | <title> is a known scaffold default (e.g. "v0 by Vercel", "Vite + React", "Create Next App"). | | page-empty-source-html | The HTML source has no real <body> content — JS-only shell. | | content-thin | Body text is below the threshold for the page type. | | content-boilerplate-hero | H1 reads as scaffold boilerplate ("Welcome to my website", "Hello world", "Lorem ipsum…"). |

More rules ship per release.

Run just this category

smartspec audit https://example.com --categories page,content-quality