Low semantic HTML usage
Page uses mostly <div> instead of semantic elements like <article>, <section>, <nav>
Code: low_semantic_html
Why it matters
Page uses mostly <div> instead of semantic elements like <article>, <section>, <nav>. AI systems are increasingly how people discover information. Sites that make it easy for AI crawlers to access and attribute content gain visibility in AI-generated answers.
Related checks in AI Readiness
Missing llms.txt
No /llms.txt file for AI crawlers
AI crawlers blocked
robots.txt blocks AI bots
AI 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 missing H1
/llms.txt exists but lacks the `# Project Name` top-level heading required by llmstxt.org
llms.txt has no sections or links
/llms.txt is missing `## Section` headings and curated markdown links — AI crawlers have nothing to ingest
Run a free scan to check your site
Get a complete audit in under 2 minutes. No account required.
Start Free Scan