Deep Dive

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.

Inxy Team · Updated May 20, 2026 · 12 min read

Back to the AI SEO Guide

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

#SchemaUse onCitation liftInxy auto-installs?
1FAQPageProduct pages, blog posts, guidesHighest
2ArticleBlog posts, guidesHigh
3ProductEvery product pageHigh (commerce queries)
4ItemListComparison pages, collectionsHigh
5HowToTutorials, sizing guides, care instructionsHigh (how-to queries)⚠ partial
6ReviewProduct reviews, blog reviewsMedium⚠ planned
7LocalBusinessBrand 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 name must exactly match visible <h2> or <h3> text on the page
  • Each text should 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:

  1. Install FAQPage on your top 5 product pages (5 Q&As each, matching visible content)
  2. Add Article schema to every blog post (use real dateModified and author data)
  3. Add Product schema to all products (include aggregateRating where reviews exist)
  4. Add ItemList to top collection pages and comparison pages
  5. Add HowTo to 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.

Back to the AI SEO Guide