GagliaHQ Workbench

HTML

Preflight

Local rendered HTML scan before deploy. No build output is generated.

Run

Checks rendered HTML for link health, indexability, canonical/head-policy SEO errors, response-vs-render drift, and technical SEO regressions before deployment.

Active

No active run.

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_pages
  • missing_meta_description, empty_meta_description, multiple_meta_description_tags, duplicate_meta_description_across_pages
  • missing_canonical_link, multiple_canonical_links, relative_canonical_link, invalid_canonical_url
  • canonical_host_protocol_mismatch, canonical_not_matching_route_policy, slash_canonical_mismatch
  • missing_html_lang, missing_viewport_meta, missing_h1_tag, multiple_h1_tags, missing_h2_tag
  • image_missing_alt_attribute, form_control_missing_accessible_name, anchor_missing_discernible_text, missing_main_landmark
  • thin_content_low_word_count, duplicate_exact_content_across_pages, near_duplicate_content_across_pages
  • structured_data_invalid_jsonld, missing_structured_data_markup, missing_expected_structured_data_type
  • robots_txt_parse_error, robots_txt_blocks_indexable_route, robots_txt_blocks_required_resource
  • sitemap_file_missing, sitemap_invalid_url, sitemap_duplicate_url, sitemap_missing_expected_url
  • internal_link_target_not_in_known_route_set, internal_link_http_non_success, external_link_http_non_success
  • redirect_loop_detected, redirect_chain_detected, redirect_target_not_in_known_route_set
  • render_probe_script_missing, response_vs_render_*, render_probe_js_error, render_probe_js_warning
  • mixed_content_http_url_detected, protocol_relative_resource_link_detected, missing_required_security_header_policy
  • crawl_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.