HTML
Preflight
Local rendered HTML scan before deploy. No build output is generated.
History (Last 200)
Metadata and issue rows are kept for 200 runs in SQLite. JSON report artifacts keep the newest 3 runs.
| Run | Status | Duration | Pages | Links | Issues | Actions |
|---|---|---|---|---|---|---|
| No preflight runs loaded. | ||||||
What This Scans
Anchor links are parsed from rendered HTML. Fragment-only, mailto, tel,
javascript, and data links are skipped. Route exclusion rules are loaded
from data/seo/route_exclusions.txt.
Coverage spans crawlability, HTTP status health, indexability and header policy, canonicalization, redirects, internal link architecture, on-page signals, duplicate/thin content, sitemaps, robots.txt, structured data, response-vs-render drift, JavaScript runtime output, security, accessibility, and media.
missing_title_tag,empty_title_tag,multiple_title_tags,duplicate_title_across_pagesmissing_meta_description,empty_meta_description,multiple_meta_description_tags,duplicate_meta_description_across_pagesmissing_canonical_link,multiple_canonical_links,relative_canonical_link,invalid_canonical_urlcanonical_host_protocol_mismatch,canonical_not_matching_route_policy,slash_canonical_mismatchmissing_html_lang,missing_viewport_meta,missing_h1_tag,multiple_h1_tags,missing_h2_tagimage_missing_alt_attribute,form_control_missing_accessible_name,anchor_missing_discernible_text,missing_main_landmarkthin_content_low_word_count,duplicate_exact_content_across_pages,near_duplicate_content_across_pagesstructured_data_invalid_jsonld,missing_structured_data_markup,missing_expected_structured_data_typerobots_txt_parse_error,robots_txt_blocks_indexable_route,robots_txt_blocks_required_resourcesitemap_file_missing,sitemap_invalid_url,sitemap_duplicate_url,sitemap_missing_expected_urlinternal_link_target_not_in_known_route_set,internal_link_http_non_success,external_link_http_non_successredirect_loop_detected,redirect_chain_detected,redirect_target_not_in_known_route_setrender_probe_script_missing,response_vs_render_*,render_probe_js_error,render_probe_js_warningmixed_content_http_url_detected,protocol_relative_resource_link_detected,missing_required_security_header_policycrawl_scope_missed_sitemap_url,orphan_sitemap_url,canonical_variant_not_normalized,axe_accessibility_violation
Selected Run Report
No run selected.
| Code | Severity | Source | Href | Target | Details |
|---|---|---|---|---|---|
| No report selected. | |||||