By SitemapFixer Team
Updated April 2026

Schema Markup for SEO: Rich Results and Structured Data

Analyze your site SEO freeTry SitemapFixer Free

Schema markup is structured data added to your HTML that helps Google understand the meaning of your content. When Google understands your content better, it can display it in enhanced "rich result" formats in search - star ratings for products, FAQ dropdowns, recipe details, event dates, and more. Rich results take up more visual space in search results, which typically improves click-through rate significantly.

JSON-LD: The Recommended Format

Google recommends JSON-LD (JavaScript Object Notation for Linked Data) as the format for structured data. Add it as a script tag in your page head:

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"datePublished": "2025-04-01",
"dateModified": "2025-04-01",
"author": {"@type": "Person", "name": "Author Name"}
}
</script>

Schema Types That Generate Rich Results

Product: Shows star ratings, price, and availability directly in search results. Critical for ecommerce. Include name, description, image, offers (price, priceCurrency, availability), and aggregateRating.

FAQPage: Shows expandable FAQ questions directly in the search result, taking up significantly more space. Implement on any page with a FAQ section. Each question uses Question and acceptedAnswer types.

Article/BlogPosting: Enables article appearance in Google Discover and enhanced display in news results. Include headline, datePublished, dateModified, author, and image (at least 1200px wide).

HowTo: Shows step-by-step instructions with images in search results. Each step uses HowToStep with name, text, and optionally image.

LocalBusiness: Shows business hours, address, phone, and rating in local search results. Essential for businesses with physical locations.

Testing Your Schema Markup

Use Google Rich Results Test (search.google.com/test/rich-results) to validate your structured data and see which rich results your page is eligible for. Use Google Search Console under Enhancements to see which schema types Google has detected across your site and any errors or warnings. Schema errors do not hurt rankings but they do prevent rich results from appearing.

Common Schema Mistakes

Marking up content that is not visible on the page is a Google quality guideline violation. Your schema must accurately describe what users actually see. Do not mark up every page as an Article if the page is a product listing. Do not add AggregateRating schema if your product has no reviews. Do not use FAQPage schema unless the page actually has questions and answers visible to users.

Analyze your structured data and sitemap
Free SEO analysis in 60 seconds
Analyze My Site Free

Related Guides