Article — AI Crawlable
schema.org/Article
›
NoteFor AI crawlers (GPTBot, ClaudeBot,
Google-Extended): semantic headings inside articleBody, no JS rendering required, author + datePublished
are essential for trust signals.
| Property | AI crawler signal | Priority |
|---|---|---|
| headline | Page title used for citation | Required |
| datePublished | Recency / freshness signal | Required |
| dateModified | Last-updated signal | Recommended |
| author.name | Attribution for AI citation | Recommended |
| publisher | Source trustworthiness | Recommended |
| articleBody | Full text — crawled directly | Recommended |
| keywords | Topical classification | Optional |
| speakable | Sections for voice / AI summary | Optional |
<article itemscope itemtype="https://schema.org/Article"> <!-- Core identity --> <h1 itemprop="headline"> BrandX Pro 900: Everything You Need to Know </h1> <!-- Dates --> <time itemprop="datePublished" datetime="2026-01-15">January 15, 2026</time> <meta itemprop="dateModified" content="2026-03-05" /> <!-- Author --> <div itemprop="author" itemscope itemtype="https://schema.org/Person"> By <a itemprop="url" href="https://example.com/authors/jane"> <span itemprop="name">Jane Smith</span> </a> </div> <!-- Publisher --> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <meta itemprop="name" content="BrandX Review Hub" /> <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"> <link itemprop="url" href="https://example.com/logo.png" /> </div> </div> <!-- Keywords (AI topical signal) --> <meta itemprop="keywords" content="headphones,ANC,BrandX,wireless,review" /> <!-- articleBody: full plain text for AI indexing. Use semantic HTML inside — AI crawlers follow heading hierarchy for document structure. --> <div itemprop="articleBody"> <h2>Design & Build Quality</h2> <p>The Pro 900 features aircraft-grade aluminum...</p> <h2>Sound Performance</h2> <p>40mm dynamic drivers deliver wide soundstage...</p> <h2>Verdict</h2> <p>Best-in-class ANC for the price in 2026.</p> </div> <!-- speakable: sections AI / voice assistants should prioritise for spoken summaries --> <div itemprop="speakable" itemscope itemtype="https://schema.org/SpeakableSpecification"> <meta itemprop="cssSelector" content="h1, h2, p" /> </div> </article>
AI crawler tips: Render full content server-side (SSR/SSG). Avoid hiding
article text behind JS. Include a visible
datePublished — AI models use recency to rank cited
sources. Add robots.txt allow rules for GPTBot, ClaudeBot,
Google-Extended if you want AI indexing.