We respect your privacy.

We use strictly necessary cookies to keep you signed in and to protect against CSRF. With your permission we also use a small amount of first-party analytics to improve the product. We do not sell your data and we do not use third-party advertising trackers. See our cookie policy and privacy policy .

← All posts

Schema markup that moves the needle for AI search

Crawlmind Engineering··3 min read

If you've read three schema.org guides you've read 30. The same hundred types get listed, the same generic advice about "structured data helps SEO," and you walk away no closer to knowing which 90% to ignore.

This is the short version, based on what we see across customer audits.

#The five that actually matter

In rough order of leverage:

#1. Article / BlogPosting with author and dateModified

This is the single highest-impact piece of markup for AI citation likelihood. Specifically:

{
  "@type": "BlogPosting",
  "headline": "...",
  "datePublished": "2026-04-20",
  "dateModified": "2026-04-20",
  "author": {
    "@type": "Person",
    "name": "Sasha Lee",
    "url": "https://example.com/team/sasha"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example",
    "logo": { "@type": "ImageObject", "url": "..." }
  }
}

The two non-negotiables are author (linked to an author page that exists and has a bio) and dateModified. AI engines treat author attribution as the strongest single E-E-A-T signal, and they treat content with no dateModified as effectively undated, which for fast-moving topics like AI tooling means "probably out of date, deprioritize."

#2. Product with aggregateRating and offers

If you're a SaaS, your pricing page should have this. ChatGPT and Perplexity both lean hard on Product schema when answering "how much does X cost" queries, and the answers they generate are noticeably more accurate when the source page has explicit price, priceCurrency, and availability properties rather than just rendering "$29 per month" in HTML.

The catch: aggregateRating is only legitimate if you genuinely collect ratings. Don't fabricate. Both Google and Perplexity have been increasingly willing to penalize sites for fake review markup.

#3. BreadcrumbList

The cheapest piece of schema to add and one of the most underrated. Breadcrumbs help AI engines understand site hierarchy, which in turn helps them decide whether a URL is a "section index" (less likely to be cited) or a "leaf article" (more likely). Sites with consistent breadcrumbs tend to be cited more readily, since the markup makes site structure explicit.

#4. FAQPage

For pages that genuinely contain Q and A content. The "atomic answer" section of an AI response often lifts directly from a FAQPage block. Stuffing a FAQPage into a marketing page just to get the markup is counterproductive (Google explicitly demoted that pattern in 2023 and AI engines learned the same lesson).

If you have a real FAQ, mark it up. If you don't, don't.

This one is invisible to most SEO tools but matters for AI engines trying to establish whether you're a real entity. sameAs pointing to your verified LinkedIn, X, GitHub, Crunchbase, and Wikipedia (if you have one) feeds the engines a graph of "this entity is real and the same across these surfaces." It's the closest thing to a machine-readable "this site is a real company."

#What to skip

A short list of types you can probably ignore unless you have a specific reason:

  • WebSite (a site-wide block already covers most use cases)
  • Person profile pages with 20 properties (engines use only a handful)
  • Event (only relevant if you actually run events)
  • Most of the CreativeWork subtypes
  • HowTo (Google deprecated rich-result support; AI engines still read it but the lift is modest)

#How to validate

The two tools we use:

If you're a Crawlmind customer, the audit checks all five of the high-leverage types automatically and flags missing properties with copy-paste fixes. If you're not, the validators above are free and worth running on your top 10 pages once a quarter.

#The pattern

Schema markup is not about ticking a box. It's about giving the machines reading your site a clean, structured statement of what's on the page. The five types above account for almost all of the practical lift. Everything else is optimization theatre unless you have a specific reason.

Related field notes

Share or discuss

Field notes in your inbox

New posts, no spam. Roughly monthly. Unsubscribe with one click.