SEO

Structured Data Schema Guide: Implement Rich Results

A practical guide to implementing JSON-LD structured data for rich search results — covering Organization, Article, FAQPage, Product, LocalBusiness, Review, and BreadcrumbList schemas with validation steps.

28 checklist itemsStructured DataSchema MarkupRich Results

The Complete Checklist

Install Structured Data testing bookmarklet or use Google Rich Results Test
ORGANIZATION SCHEMA — Add to homepage: @type: Organization, name, url, logo, sameAs (social profiles), contactPoint
Example: "@type": "Organization", "name": "Your Brand", "url": "https://yourdomain.com"
Validate Organization schema with Rich Results Test
ARTICLE SCHEMA — Add to all blog posts: @type: Article, headline, author, datePublished, dateModified, image
Ensure author has @type: Person with name and url properties
FAQPAGE SCHEMA — Add wherever you have Q&A sections
Each FAQ: mainEntity array with @type: Question, name (question text), acceptedAnswer
FAQPage schema appears as expandable Q&A in Google Search — high click visibility
PRODUCT SCHEMA — Add to all product pages: name, description, image, brand, offers (price, currency, availability)
Add aggregateRating to Product schema when you have reviews
LOCALBUSINESS SCHEMA — For local businesses: address, telephone, openingHours, geo, servesCuisine (restaurants)
Include all address fields: streetAddress, addressLocality, addressRegion, postalCode, addressCountry
BREADCRUMBLIST SCHEMA — Add sitewide navigation breadcrumbs for SERP display
Array of ListItem with @id (URL) and name for each breadcrumb level
HOWTO SCHEMA — For step-by-step guides: add HowTo with step array for potential rich results
VIDEO SCHEMA — For pages with video: VideoObject with name, description, thumbnailUrl, uploadDate
REVIEW/AGGREGATE RATING — Add to service/product pages: aggregateRating with ratingValue, ratingCount, bestRating
EVENT SCHEMA — For events: Event with name, startDate, location, organizer
SITELINKS SEARCHBOX — Add WebSite schema with potentialAction for Sitelinks Searchbox
Implement all schema as JSON-LD in <script type="application/ld+json"> (not microdata)
JSON-LD is preferred by Google — easier to maintain and does not pollute HTML
Add JSON-LD scripts to <head> section of each page
Test every new schema implementation in Google Rich Results Test before publishing
Check Search Console Enhancements reports 1–2 weeks after deployment for errors
Monitor rich result appearance in Search Console Performance for CTR impact
Update dateModified in Article schema whenever content is substantially updated
Ensure FAQ questions match actual user search queries — check Search Console for question-format queries

Pro Tips

FAQPage schema is one of the highest-impact structured data types for click-through rates — it takes up 3–5x more SERP real estate

Always validate before pushing to production — malformed JSON-LD can prevent all rich results on a page

Review schema is the most impactful for e-commerce — star ratings in SERPs improve CTR by 15–35%

Do not add schema that misrepresents your page content — Google penalizes misleading structured data

Check the Rich Results Test monthly — Google updates schema requirements and eligible features regularly

Frequently Asked Questions

Frequently Asked Questions

Not directly — structured data is not a confirmed ranking factor. It helps by: (1) enabling rich results that improve CTR by 15–35%, (2) helping Google understand your content better (indirect ranking benefit), (3) powering Knowledge Graph and AI Overview appearances, and (4) enabling voice search answers. The CTR improvement from rich results effectively improves organic traffic without ranking change.

Free Consultation Available

Want Experts to Execute This for You?

Our team applies these frameworks to your business daily — so you get results without doing it yourself.

No credit card required. Response within 2 business hours.

From Checklist to Results

Want Us to Execute This For You?

You have the checklist — now let our team run through it for your business. We audit, fix, and optimise so you can focus on running your business.

Full audit using every checklist item on your site
Prioritised fix list with effort and impact scores
Expert implementation of all recommendations
Response within 24 business hours

Get a Free Audit

We run the checklist on your business — completely free.

No spam. No commitment. We respond within 24 hours.