Skip to main content
F
Foglift
← Back to Blog

Schema Markup Guide for AI Search: Structured Data That Gets You Cited

March 14, 2026 · 11 min read

Schema markup has always been important for SEO. But in 2026, it's become critical for AI search visibility. When ChatGPT, Perplexity, or Google AI Overviews need to answer a question, structured data helps them understand exactly what your page covers — and whether to cite it.

This guide covers the specific schema types that improve your GEO (Generative Engine Optimization) score, with copy-paste code examples for each.

Check your structured data now:

Run a free Foglift scan to see what schema markup your site has (or is missing) and how it affects your GEO score.

Why Schema Markup Matters for AI Search

AI answer engines process millions of web pages to generate responses. Schema markup gives them a shortcut — instead of parsing your entire HTML, they can read your structured data to understand:

Without schema, AI engines have to guess what your content means. With schema, you tell them explicitly. Sites with comprehensive structured data see significantly higher AI citation rates.

The 6 Schema Types That Matter Most for AI

1. FAQPage — The #1 Schema for AI Citations

FAQPage is the single most impactful schema type for AI search. It explicitly tells AI engines "this page answers these specific questions" — which is exactly what they need.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How much does a website redesign cost?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A website redesign typically costs
                $3,000-$50,000 depending on complexity.
                Simple brochure sites: $3,000-$8,000.
                E-commerce sites: $10,000-$50,000.
                Custom web applications: $25,000+."
      }
    },
    {
      "@type": "Question",
      "name": "How long does a website redesign take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most website redesigns take 6-16 weeks.
                Simple sites: 6-8 weeks.
                Medium complexity: 8-12 weeks.
                Large/complex sites: 12-16+ weeks."
      }
    }
  ]
}
</script>

Pro tip: Include 3-7 FAQ items per page. Use real questions your customers ask. Keep answers concise but specific, with numbers and data.

2. Article — For Blog Posts and Guides

Article schema tells AI engines who wrote the content, when it was published, and when it was last updated. The dateModified field is crucial — AI engines prefer fresh content.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title",
  "description": "One-sentence summary",
  "datePublished": "2026-03-14",
  "dateModified": "2026-03-14",
  "author": {
    "@type": "Person",
    "name": "Author Name",
    "url": "https://yoursite.com/about",
    "jobTitle": "SEO Specialist"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Your Company",
    "url": "https://yoursite.com"
  },
  "mainEntityOfPage": "https://yoursite.com/blog/your-post"
}
</script>

3. Organization / LocalBusiness — Entity Identity

This tells AI engines who you are. Without it, AI engines may not associate your content with your brand, reducing your chances of being cited as an authoritative source.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "url": "https://yoursite.com",
  "description": "What you do in one sentence",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Your City",
    "addressRegion": "ST",
    "postalCode": "12345"
  },
  "telephone": "+1-555-123-4567",
  "openingHours": "Mo-Fr 09:00-17:00",
  "priceRange": "$$",
  "sameAs": [
    "https://www.facebook.com/yourbusiness",
    "https://www.instagram.com/yourbusiness"
  ],
  "knowsAbout": [
    "web design",
    "SEO",
    "digital marketing"
  ]
}
</script>

4. HowTo — For Step-by-Step Guides

HowTo schema is powerful for procedural content. AI engines love pulling step-by-step instructions, and HowTo markup makes your steps machine-readable.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Run a Website Audit",
  "description": "Free website audit in 3 steps",
  "totalTime": "PT5M",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Enter your URL",
      "text": "Go to foglift.io and enter your website
              URL in the scan form."
    },
    {
      "@type": "HowToStep",
      "name": "Review your scores",
      "text": "Review your scores across SEO, GEO,
              performance, security, and accessibility."
    },
    {
      "@type": "HowToStep",
      "name": "Fix priority issues",
      "text": "Start with the highest-impact issues
              listed in your report."
    }
  ]
}
</script>

5. Product / Service — For Commercial Pages

If you sell products or services, this schema helps AI engines accurately describe and cite your offerings when users ask about pricing or comparisons.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Website SEO + GEO Audit",
  "description": "Full website analysis covering SEO,
                  GEO, performance, security, and
                  accessibility",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  },
  "brand": {
    "@type": "Organization",
    "name": "Foglift"
  }
}
</script>

6. WebApplication / SoftwareApplication — For Tools

If you offer a web tool, SaaS, or app, this schema helps AI engines recommend your tool when users ask "what's the best tool for X?"

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Foglift",
  "url": "https://foglift.io",
  "applicationCategory": "SEO Tool",
  "operatingSystem": "Web",
  "offers": [
    {
      "@type": "Offer",
      "name": "Free Scan",
      "price": "0",
      "priceCurrency": "USD"
    },
    {
      "@type": "Offer",
      "name": "Deep Scan",
      "price": "9",
      "priceCurrency": "USD"
    }
  ]
}
</script>

Schema Types Ranked by AI Impact

Schema TypeAI ImpactBest ForDifficulty
FAQPageVery HighAny page with Q&A contentEasy
ArticleHighBlog posts, guides, newsEasy
OrganizationHighHomepage, about pageEasy
HowToHighTutorials, step-by-step guidesEasy
LocalBusinessHighLocal businesses, practicesEasy
Product/ServiceMediumE-commerce, SaaS pricingMedium
WebApplicationMediumWeb tools, SaaS productsEasy

Common Schema Mistakes That Hurt AI Visibility

  1. Missing dateModified: AI engines use this to gauge freshness. Always include both datePublished and dateModified in Article schema.
  2. Empty or vague FAQ answers: "Contact us for more information" is not a useful answer. Include specific data in your FAQPage markup.
  3. Microdata instead of JSON-LD: While both work, JSON-LD is strongly preferred by Google and is easier for AI engines to parse. Switch if you haven't already.
  4. Schema that contradicts visible content: If your schema says one thing and your visible page says another, AI engines may distrust your markup entirely.
  5. Missing Organization/Person schema: Without entity markup, AI engines can't verify your authority. Always include it on your homepage.

How to Validate Your Schema Markup

  1. Run a free Foglift scan to check your structured data depth and types
  2. Use our Structured Data Tester to validate JSON-LD schemas on any URL
  3. Use Google's Rich Results Test to validate individual schema types
  4. Check Schema.org documentation for required and recommended properties
  5. Test with multiple pages — your homepage, key service pages, and blog posts should all have appropriate schema

Frequently Asked Questions

Does schema markup help with AI search?

Yes. Schema markup (structured data) helps AI answer engines like ChatGPT, Perplexity, and Google AI Overviews understand your content. FAQPage, Article, HowTo, and Organization schemas are particularly effective for increasing AI citations.

What is the best schema type for AI visibility?

FAQPage schema is the most effective for AI visibility because it explicitly marks up questions and answers — exactly what AI engines are looking for. Article schema with proper author and date information is the second most important.

How do I add schema markup to my website?

Add schema markup using JSON-LD script tags in your HTML head or body. This is the format recommended by Google and most easily parsed by AI systems. Most CMS platforms (WordPress, Shopify) have plugins that generate schema automatically.

Can I have multiple schema types on one page?

Yes. You can and should combine multiple schema types on a single page. For example, a blog post might have Article schema, FAQPage schema, and Organization schema. Each goes in its own JSON-LD script tag.

Check Your Schema Markup

Foglift scans your website's structured data as part of the GEO analysis. See which schema types you have, which you're missing, and how they affect your AI search visibility.

Scan Your Website Free →

Generate your schema markup

Use our free JSON-LD Schema Generator to create structured data for 9 schema types — copy and paste into your HTML.

Schema Markup Generator

Related Articles

Free tool

Check your website's SEO + GEO score

Scan any URL in 30 seconds. See scores for SEO, AI search readiness, performance, security, and accessibility.

Scan Your Site Free

No signup. 5 free scans/day. Results in 30 seconds.