Audit reference
Rules behind every audit decision
Each issue code has a stable URL, a trigger, a severity, and a concrete next action. “Not measured” rules are documented separately from rules that actually passed.
Last updated
35documented issue codes
7rule groups
1stable reference per issue
Structure
Structure checks
BlockedMissing URL
missing_urlThe page has no URL, so it cannot be identified or published safely.→BlockedInvalid URLinvalid_urlThe URL cannot be parsed as a valid absolute URL or site-relative path.→BlockedMissing SEO titlemissing_titleThe page is missing its SEO title.→ReviewShort SEO titleshort_titleThe SEO title is unusually short and may not explain the page clearly.→ReviewLong SEO titlelong_titleThe SEO title is longer than the default review threshold.→BlockedMissing H1missing_h1The page is missing its primary heading.→ReviewLong H1long_h1The H1 is long enough to deserve manual review.→ReviewMissing meta descriptionmissing_meta_descriptionThe page plan does not include a meta description.→ReviewShort meta descriptionshort_meta_descriptionThe meta description is shorter than the default review threshold.→ReviewLong meta descriptionlong_meta_descriptionThe meta description is longer than the default review threshold.→ReviewInvalid word countinvalid_word_countThe declared word count is not a usable non-negative number.→ReviewThin pagethin_pageThe page is below the default word-count review threshold.→ReviewWord count mismatchword_count_mismatchThe declared count and supplied body text disagree materially.→ReviewInvalid canonicalinvalid_canonicalThe canonical value is not a valid URL or site-relative path.→ReviewCross canonicalcross_canonicalThe page canonical points to a different URL.→ReviewInvalid parent URLinvalid_parent_urlThe declared parent URL is malformed.→ReviewParent missing from page setmissing_parentThe declared parent does not appear in the current page plan.→ReviewInvalid indexability valueinvalid_indexableThe indexability field cannot be interpreted reliably.→ReviewPage planned as noindexnoindex_pageThe page is explicitly planned as non-indexable.→Data
Data checks
Duplication
Duplication checks
Intent
Intent checks
Content
Content checks
Blocked / ReviewLow unique value
low_unique_valueThe page contributes too little vocabulary that is unique within the supplied page set.→BlockedNear-duplicate contentnear_duplicateTwo or more planned pages have substantially similar body text.→Blocked / ReviewSame page with a different nameentity_swapSibling pages remain almost identical after page-specific names are ignored.→Coverage
Coverage checks
ReviewContent risk not measured
content_risk_not_measuredThe audit had no body text for this page, so content duplication risk is unknown.→ReviewContent risk not comparedcontent_risk_not_comparedThe page was outside the pairwise comparison sample for a very large group of pages that share a template.→ReviewContent risk check failedcontent_risk_failedThe content-risk checks could not complete, so the page cannot be treated as fully checked.→Existing site
Existing site checks
BlockedURL already exists
existing_url_collisionA planned URL already exists on the scanned site.→ReviewExisting title collisionexisting_title_collisionA live page already uses the planned SEO title.→ReviewExisting intent collisionexisting_intent_collisionAn existing page is known to target the same query.→BlockedNear duplicate of live contentexisting_near_duplicateThe planned body is too similar to content already published on the site.→