Test now: Use our Structured Data Tester to scan any URL for JSON-LD schemas, or our Schema Generator to create new structured data — both free, no signup required.
What Is Structured Data?
Structured data is machine-readable code that describes what your content is about. Instead of search engines guessing that "$29.99" on your page is a price, structured data explicitly tags it: "price": "29.99".
This helps search engines generate rich snippets (enhanced search results with star ratings, FAQ accordions, recipe cards, etc.) and helps AI systems extract precise facts for citations.
JSON-LD: The Recommended Format
Google, Bing, and most AI crawlers recommend JSON-LD. Here's what it looks like:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": {
"@type": "Person",
"name": "Author Name"
},
"datePublished": "2026-03-15",
"description": "Article summary"
}
</script>Advantages over Microdata/RDFa: doesn't mix with HTML, easy to add/remove, can include multiple schemas per page, and is easier for developers to debug.
Essential Schema Types for SEO & GEO
Article
Blog posts and news articles. Triggers article rich snippets with headline, image, and date.
FAQPage
FAQ sections. Triggers expandable FAQ accordion directly in search results.
Product
E-commerce products. Shows price, availability, and review ratings in search.
LocalBusiness
Physical business locations. Powers Google Business Profile rich results.
HowTo
Step-by-step tutorials. Shows steps directly in search results.
Organization
Brand/company info. Powers knowledge panel and brand search results.
BreadcrumbList
Navigation breadcrumbs. Shows site hierarchy in search snippets.
WebApplication
Web tools and apps. Describes functionality and pricing for discovery.
Structured Data and AI Citations
AI answer engines (Google AI Overviews, ChatGPT with browsing, Perplexity) increasingly rely on structured data to identify and cite sources. Here's why it matters for GEO:
JSON-LD makes facts machine-parseable. AI can extract your author name, publish date, prices, and ratings without guessing.
Organization and Person schemas with credentials help AI assess source authority for E-E-A-T.
AI knows the difference between an Article, Product review, and HowTo guide — and cites them appropriately.
FAQPage schema structures Q&A pairs perfectly for AI to use in generated answers.
How to Test Your Structured Data
Use Foglift's Structured Data Tester
Enter any URL to instantly see all JSON-LD schemas found, validation status, and missing required fields.
Check Google's Rich Results Test
Google's official tool shows which rich result features your structured data is eligible for.
Validate with Schema.org Validator
The schema.org validator checks against the full specification for advanced validation.
Monitor in Google Search Console
The Enhancements section shows structured data errors and warnings across your entire site.
Common Structured Data Mistakes
- ✕Invalid JSON — missing commas, unclosed brackets, or trailing commas break the entire block
- ✕Missing @context — without "@context": "https://schema.org", the data has no meaning
- ✕Markup doesn't match visible content — Google penalizes if your schema data contradicts what users see on the page
- ✕Missing required fields — Article without headline, Product without price, FAQ without questions
- ✕Duplicate schemas — multiple Article schemas on the same page confuse crawlers
Frequently Asked Questions
Does structured data improve rankings directly?
Not directly. Google says structured data is not a ranking factor. However, it can increase click-through rates by 20-30% through rich snippets, and higher CTR can indirectly improve rankings. For AI search (GEO), structured data significantly improves citation likelihood.
How many schema types can I add to one page?
There's no limit, but only add schemas relevant to the page content. A typical blog post might have Article + FAQPage + BreadcrumbList. An e-commerce page might have Product + BreadcrumbList + Organization.
Should I use structured data on every page?
Yes — at minimum, add Organization schema site-wide and BreadcrumbList on all pages. Then add page-specific schemas: Article for blog posts, Product for product pages, FAQPage for FAQ sections. The more explicit information you provide, the better.
Does structured data help with AI search?
Absolutely. AI crawlers like GPTBot and ClaudeBot parse JSON-LD to extract facts, understand content type, and assess credibility. Pages with comprehensive structured data are significantly more likely to be cited in AI-generated answers.
Related Tools & Guides
Check your website's structured data & SEO
Our full website scan checks structured data, meta tags, performance, security, and GEO readiness — free.
Scan Your Website FreeTest Structured Data