Schema Markup for AI Search: The 7 Types That Win Citations in 2026
AI engines extract schema and serve it as answers. The 7 schema types that matter for Shopify stores in 2026 — with exact JSON-LD templates, before/after diffs, and the four mistakes that ruin schema before it ships.
Schema markup matters more for AI search than for Google search.
Google’s crawler parses content semantically and can infer page meaning without schema. AI engines — especially Perplexity, ChatGPT Search, and Google AI Overviews — literally extract schema and serve it back as the answer. If your page has FAQPage schema with five Q&A pairs, expect those exact pairs to show up in AI responses, with you as the source.
This article covers the seven schema types that matter in 2026, with exact JSON-LD templates and the implementation sequence that gets the fastest citation lift.
The 7 Schema Types, Ranked by Citation Lift
| # | Schema | Use on | Citation lift | Inxy auto-installs? |
|---|---|---|---|---|
| 1 | FAQPage | Product pages, blog posts, guides | Highest | ✅ |
| 2 | Article | Blog posts, guides | High | ✅ |
| 3 | Product | Every product page | High (commerce queries) | ✅ |
| 4 | ItemList | Comparison pages, collections | High | ✅ |
| 5 | HowTo | Tutorials, sizing guides, care instructions | High (how-to queries) | ⚠ partial |
| 6 | Review | Product reviews, blog reviews | Medium | ⚠ planned |
| 7 | LocalBusiness | Brand homepage (if physical presence) | Medium (local) | ⚠ planned |
Start with FAQPage. It has the highest ROI of any single schema move for a Shopify store, and Inxy installs it automatically.
FAQPage Schema
A FAQPage schema object tells AI engines: “Here are questions users ask about this topic, and here are the authoritative answers.” They extract these pairs almost verbatim.
Minimum viable FAQPage JSON-LD:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is moissanite as hard as diamond?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Moissanite rates 9.25 on the Mohs hardness scale, second only to diamond (10). For daily wear including engagement rings, moissanite resists scratching well enough that hardness is rarely a deciding factor."
}
},
{
"@type": "Question",
"name": "What is the price difference between moissanite and diamond?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A 1-carat moissanite typically costs $300–$600. A comparable 1-carat diamond runs $4,000–$8,000 depending on cut and clarity. Moissanite delivers roughly 90% of diamond's visual presence at 10–15% of the cost."
}
}
]
}
Rules that matter:
- Each
namemust exactly match visible<h2>or<h3>text on the page - Each
textshould be 60–120 words — authoritative but extractable - Minimum 3 Q&A pairs; 5–7 is the sweet spot
- Schema must match visible content — AI engines cross-check and discard non-matching schema
Article Schema
Every blog post and guide needs Article schema. Without it, AI engines treat your content as an unknown-origin document. With it, they know it’s a credible article with a named author and recent modification date.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Moissanite vs Lab Diamond: Which Is Right for Your Engagement Ring?",
"description": "A side-by-side comparison on cost, brilliance, durability, and resale value — for buyers in 2026.",
"datePublished": "2026-03-10",
"dateModified": "2026-05-18",
"author": {
"@type": "Person",
"name": "Sarah Chen",
"jobTitle": "GIA Graduate Gemologist",
"url": "https://yourstore.com/about/sarah-chen"
},
"publisher": {
"@type": "Organization",
"name": "Bright Stones",
"url": "https://yourstore.com",
"logo": {
"@type": "ImageObject",
"url": "https://yourstore.com/logo.png"
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yourstore.com/blogs/moissanite-vs-lab-diamond"
}
}
The dateModified trap: This single field loses more citations than any other schema mistake. An article with dateModified: 2023-01-15 loses citation share to a mediocre 2026 article on the same topic. Inxy auto-bumps dateModified on actual edits. If you manage schema manually, set a quarterly review.
Product Schema
Product schema tells AI engines the exact name, price, availability, and ratings for a product. When a user asks “how much does a 1-carat moissanite ring cost,” AI engines pull this directly.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "1-Carat Round Brilliant Moissanite Solitaire Ring",
"description": "Classic four-prong solitaire in S925 sterling silver with 1-carat DEF colorless moissanite. Sizes 4–12.",
"brand": {
"@type": "Brand",
"name": "Bright Stones"
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "349.00",
"availability": "https://schema.org/InStock",
"url": "https://yourstore.com/products/moissanite-solitaire-1ct"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "143"
}
}
The aggregateRating field adds meaningful citation weight — AI engines treat rated products as more trustworthy sources. Never fabricate or inflate ratings; Google actively detects rating schema that doesn’t match visible review counts.
ItemList Schema
Use ItemList on comparison pages and collection pages. AI engines extract this list verbatim for “best X” queries.
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "Best Moissanite Engagement Rings 2026",
"description": "Top-rated moissanite engagement rings based on cut quality, setting durability, and verified customer reviews.",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "1-Carat Round Solitaire",
"url": "https://yourstore.com/products/moissanite-solitaire-1ct",
"description": "Best for minimalist buyers. Classic four-prong, DEF colorless stone."
},
{
"@type": "ListItem",
"position": 2,
"name": "Halo Moissanite Ring",
"url": "https://yourstore.com/products/moissanite-halo",
"description": "Best for maximum visual impact. Center stone appears 30–40% larger with halo setting."
}
]
}
HowTo Schema
Use on sizing guides, care instructions, and any tutorial content. HowTo schema extracts numbered steps directly — when a user asks “how do I measure my ring size at home,” your steps appear verbatim in the AI response.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Measure Your Ring Size at Home",
"totalTime": "PT5M",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Cut a strip of paper",
"text": "Cut a thin strip of paper about 10 inches long and half an inch wide."
},
{
"@type": "HowToStep",
"position": 2,
"name": "Wrap around your finger",
"text": "Wrap it snugly around the widest part of your ring finger (usually the knuckle). Mark where the end meets the paper."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Measure and convert",
"text": "Measure in millimeters. Use a ring size chart to convert: 47mm ≈ US size 4, 52mm ≈ US size 6, 57mm ≈ US size 8."
}
]
}
The Four Mistakes That Ruin Schema Before It Ships
1. Stale schema syntax. Many generators online produce 2018-era syntax — missing mainEntityOfPage, no dateModified, no Person object for authors. AI engines silently ignore stale schema. Validate every page through Google’s Rich Results Test before publishing.
2. Schema on the wrong page. FAQPage schema only counts if matching visible Q&A content exists on the page. AI engines cross-check schema against visible text. Schema-only FAQs (no visible text) get discarded.
3. Fabricated data. Google actively penalizes schema that doesn’t match visible content. If your aggregateRating shows 4.9 stars but only 3 reviews are visible, expect the schema to be discarded site-wide.
4. Shipping schema and walking away. dateModified from two years ago tells AI engines the content is stale. Add a quarterly schema audit to your calendar if you’re managing it manually.
Implementation Sequence
Do this in order for maximum lift:
- Install
FAQPageon your top 5 product pages (5 Q&As each, matching visible content) - Add
Articleschema to every blog post (use realdateModifiedand author data) - Add
Productschema to all products (includeaggregateRatingwhere reviews exist) - Add
ItemListto top collection pages and comparison pages - Add
HowToto sizing guides and tutorials
If you’re on Shopify, Inxy handles #1–4 automatically. Validate manually with Rich Results Test.
Next: llms.txt Complete Guide — ready-to-use templates for jewelry, apparel, supplements, beauty, and home goods stores.