Audit coverage
352+ checks.
Zero hidden tiers.
Every Rocket Vitals audit runs the full system across your site, from canonical conflicts and broken links to accessibility failures, headers, performance, and AI visibility.
Categories
7
Criticality
Critical to Low severity so teams can distinguish urgent risk from cleanup work.
Output
Search the catalog here, then run the scan to see which findings apply to the site.
Browse the system
Filter the audit engine without losing the bigger picture.
Jump straight to a category, search for a rule, or narrow the catalog by severity. The point is speed without making the page feel like a spreadsheet.
Active view
53
checks visible after your current filters.
Showing 53 checks in AI Readiness
Severity is the triage system
Critical means immediate risk. High is serious. Medium and Low are still worth fixing, but they rarely justify panic.
The catalog is the full engine
Every scan runs the same broad system. There are no hidden categories reserved for higher plans or custom engagements.
Not every rule fires on every site
This page lists possible findings. Your report shows which ones appear on the site you scanned.
missing_llms_txtMissing llms.txt
No /llms.txt file for AI crawlers
ai_crawlers_blockedAI crawlers blocked
robots.txt blocks AI bots
ai_crawler_matrixAI crawler access matrix
Per-bot allow/block status across the 14 major AI crawlers (GPTBot, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, Bytespider, etc.)
llms_txt_no_h1llms.txt missing H1
/llms.txt exists but lacks the `# Project Name` top-level heading required by llmstxt.org
llms_txt_no_sectionsllms.txt has no sections or links
/llms.txt is missing `## Section` headings and curated markdown links — AI crawlers have nothing to ingest
llms_txt_broken_linksllms.txt links are broken
URLs listed in /llms.txt return 4xx/5xx — wastes AI crawler budget and risks bad citations
llms_txt_stalellms.txt is stale
Last-Modified header indicates /llms.txt has not been updated in over 6 months
missing_speakable_schemaMissing Speakable schema
No speakable structured data
missing_faq_schemaFAQ without schema
FAQ content lacks structured data
missing_author_attributionMissing author info
Content lacks author attribution
missing_publish_dateMissing publication date
Article lacks publish date
missing_date_modifiedMissing dateModified
No last modified date
weak_content_introWeak content introduction
First paragraph not concise
missing_brand_entityMissing brand entity
No Organization schema
missing_entity_sameAsMissing sameAs links
Entity missing social profile links
low_citation_friendlinessLow citation readiness
Content not easily quotable
no_external_citationsNo external citations
Content lacks external references
faq_content_no_schemaFAQ content without FAQ schema
FAQ-style content without FAQPage structured data
no_structured_dataNo structured data
No JSON-LD or microdata detected for AI/SEO
ai-jsonld-missingHomepage missing JSON-LD
No JSON-LD structured data on the homepage — LLMs can't anchor your site to a brand entity
ai-jsonld-parse-errorJSON-LD fails to parse
JSON-LD block exists but JSON.parse fails — LLMs may hallucinate from misread fields
ai-jsonld-missing-orgMissing Organization / WebSite / WebPage type
Homepage has JSON-LD but no Organization, WebSite, or WebPage type for LLM entity anchoring
ai-jsonld-org-missing-logoOrganization schema missing logo
Organization JSON-LD lacks a `logo` property used by Knowledge Panel and AI brand previews
ai-jsonld-org-missing-urlOrganization schema missing url
Organization JSON-LD lacks a canonical `url` for entity deduplication
ai-jsonld-org-missing-sameasOrganization schema missing sameAs
Organization JSON-LD lacks `sameAs` links to LinkedIn, Wikipedia, Wikidata, etc. — hurts LLM disambiguation
ai-jsonld-website-missing-searchactionWebSite schema missing SearchAction
WebSite JSON-LD lacks `potentialAction.SearchAction` for deep-linked site search
ai-jsonld-article-missing-headlineArticle schema missing headline
Article / BlogPosting JSON-LD lacks `headline` for accurate LLM titling
ai-jsonld-article-missing-authorArticle schema missing author
Article / BlogPosting JSON-LD lacks `author` — primary E-E-A-T signal for LLMs
ai-jsonld-article-missing-datepublishedArticle schema missing datePublished
Article / BlogPosting JSON-LD lacks `datePublished` — blocks freshness scoring
ai-jsonld-article-missing-imageArticle schema missing image
Article / BlogPosting JSON-LD lacks `image` — required for rich results and LLM previews
ai-jsonld-faq-no-mainentityFAQ page missing FAQPage schema
Question-style content without FAQPage JSON-LD (or FAQPage without valid Question / acceptedAnswer)
ai-jsonld-thinThin structured data across the site
Fewer than 2 distinct @types across a site with more than 10 pages — under-structured for LLM citation
missing_author_infoMissing author information
Article lacks clear author attribution
missing_author_schemaMissing author schema
Author signals without schema.org markup
no_publication_dateNo publication date
Article lacks visible publish date
missing_privacy_policyMissing privacy policy link
No privacy policy link detected where expected
missing_contact_infoMissing contact information
No contact or support information detected
missing_organization_schemaMissing Organization schema
Homepage lacks Organization JSON-LD
missing_breadcrumb_schemaMissing Breadcrumb schema
Navigation without BreadcrumbList schema
missing_howto_schemaMissing HowTo schema
How-to content without HowTo schema
missing_review_schemaMissing Review schema
Review-like content without Review schema
missing_theme_colorMissing theme-color
Manifest present but theme-color meta missing
missing_apple_touch_iconMissing apple-touch-icon
No apple-touch-icon for iOS home screen
no_about_page_linkNo About page link
Homepage lacks link to About or company page
no_authoritative_citationsNo authoritative citations
Long-form content lacks links to authoritative sources
no_http3No HTTP/3
HTTP/3 not detected for the origin
no_service_workerNo service worker
Web app manifest present but no active service worker
no_social_proofNo social proof
Homepage lacks testimonials or trust signals
no_web_manifestNo web manifest
No Web App Manifest link found
low_semantic_htmlLow semantic HTML usage
Page uses mostly <div> instead of semantic elements like <article>, <section>, <nav>
content_too_long_for_aiContent too long for AI
Page exceeds 5,000 words and may be truncated by AI models
missing_llms_full_txtMissing llms-full.txt
No /llms-full.txt file for extended AI content
no_content_dateNo content date
No datePublished or dateModified found in structured data or meta tags
Ready to run these checks on your site?
Get a complete audit in under 2 minutes. No account required.
Run Your Free Scan