Schema Markup Checklist: Every Structured Data Type Your Site Needs in 2026
Schema markup is the language AI models speak natively. This checklist covers every schema type you should implement, with examples and validation steps.
Bottom line up front: Structured data is no longer optional. Schema markup helps Google generate rich results AND helps AI models understand your content. This checklist covers the 20 most important schema types and how to implement each one.
Think of schema markup as a nutrition label for your web pages. It tells search engines and AI models exactly what your content is — a product, a review, a how-to guide, a business, a person — in a format they can process programmatically. Without it, AI has to guess. With it, AI knows.
Foundation Schema (Every Site Needs These)
1. Organization Schema
Implement on your homepage. Include: name, url, logo, description, foundingDate, contactPoint, address, sameAs (links to all official social profiles). This establishes your brand entity in Google's Knowledge Graph and helps AI models identify your organization definitively.
2. WebSite Schema
Implement on your homepage alongside Organization. Include: name, url, potentialAction (SearchAction for site search). This tells search engines your site exists as a cohesive entity and enables sitelinks search boxes.
3. BreadcrumbList Schema
Implement on every page (except the homepage). Include the full breadcrumb path from homepage to current page. This helps search engines and AI models understand your site's hierarchy and improves navigation display in search results.
4. WebPage Schema
Implement on every page. Include: name, description, url, datePublished, dateModified, isPartOf (pointing to the WebSite). This provides page-level metadata that AI models use to assess relevance and freshness.
Content Schema (For Blogs, Articles, and Guides)
5. Article / BlogPosting Schema
Implement on every blog post and article. Include: headline, datePublished, dateModified, author (as Person with link to author page), publisher (as Organization), description, image, mainEntityOfPage. This is essential for AI citation attribution.
6. Person Schema (Author)
Create an author page for each content creator with Person schema. Include: name, jobTitle, worksFor, url, sameAs (LinkedIn, Twitter), description, image. Named, credentialed authors get cited more frequently by AI models.
7. FAQPage Schema
Implement on pages with FAQ sections. Include: mainEntity array with Question/Answer pairs. Each question needs name (the question text) and acceptedAnswer with text (the answer). This directly feeds both Google FAQ rich results and AI question-answer extraction.
8. HowTo Schema
Implement on tutorial and how-to content. Include: name, description, step array with HowToStep (name, text, optional image). This structures your instructional content for rich results and makes step-by-step processes easy for AI to cite.
Business and Service Schema
9. LocalBusiness Schema
Implement on your contact or location page if you serve local customers. Include: name, address, telephone, openingHours, geo (latitude/longitude), priceRange, areaServed. This is critical for local AI search visibility.
10. Service Schema
Implement on each service page. Include: name, description, provider (your Organization), areaServed, serviceType, offers (if applicable). This helps AI models understand what you offer and recommend you for relevant queries.
11. ProfessionalService Schema
For professional service firms (agencies, law firms, consultancies), use ProfessionalService as a more specific type of LocalBusiness. Include all LocalBusiness fields plus specific professional credentials and areas of expertise.
E-Commerce Schema
12. Product Schema
Implement on every product page. Include: name, description, image, brand, sku, offers (price, availability, priceCurrency), aggregateRating, review. This is essential for Google Shopping results and AI shopping recommendations.
13. Review and AggregateRating Schema
Implement on pages with reviews or ratings. Include: reviewRating, author, datePublished, reviewBody for individual reviews. For aggregate, include ratingValue, reviewCount, bestRating. AI shopping assistants heavily weight review data.
14. Offer Schema
Implement within Product schema. Include: price, priceCurrency, availability (InStock, OutOfStock, PreOrder), priceValidUntil, seller. Accurate pricing data helps AI models provide correct recommendations and comparison information.
Advanced Schema
15. SpeakableSpecification Schema
Identify the 2-3 most important paragraphs on each page that best summarize the key information. Wrap them with Speakable schema to signal to AI and voice assistants that these sections are ideal for citation and readback.
16. VideoObject Schema
Implement on pages with embedded videos. Include: name, description, thumbnailUrl, uploadDate, duration, contentUrl or embedUrl. Video schema helps with Google Video results and gives AI models multimedia context about your content.
17. Event Schema
Implement on event pages, webinar pages, or conference listings. Include: name, startDate, endDate, location (virtual or physical), description, organizer, offers. AI models use event data to answer queries about upcoming industry events.
18. Course Schema
If you offer educational content, courses, or certifications, implement Course schema. Include: name, description, provider, coursePrerequisites, educationalLevel. This helps AI models recommend your educational offerings.
19. ItemList Schema
For listicle content, category pages, or "best of" articles, implement ItemList schema. Include: itemListElement array with ListItem (position, name, url). This structures your list content for carousel-style rich results and AI list extraction.
20. SameAs and Mentions Schema
Use sameAs properties to link your Organization to all official profiles (LinkedIn, Twitter, Facebook, Crunchbase, Wikipedia). Use mentions markup to link to entities referenced in your content. This builds the entity graph that AI models use to understand relationships.
Implementation Best Practices
Use JSON-LD Format
Always implement schema as JSON-LD (JavaScript Object Notation for Linked Data) in a script tag in your page's head or body. JSON-LD is Google's recommended format and is the easiest to implement and maintain. Avoid inline Microdata or RDFa unless you have a specific reason.
Validate Everything
After implementing schema, validate with three tools:
- Google Rich Results Test: Confirms eligibility for Google rich results
- Schema.org Validator: Validates against the full Schema.org specification
- Google Search Console: Monitor for schema errors and warnings in the Enhancements section
Keep Schema Accurate
Schema must accurately reflect the visible page content. Do not add Review schema without actual reviews on the page. Do not include prices in Product schema that do not match the displayed price. Google penalizes misleading structured data.
Update Schema When Content Changes
When you update page content, update the dateModified in your Article schema. When prices change, update Product schema. When hours change, update LocalBusiness schema. Stale structured data is worse than no structured data.
Priority Implementation Order
If you are starting from scratch, implement in this order:
- Organization + WebSite (homepage)
- BreadcrumbList (all pages)
- Article/BlogPosting + Person (blog content)
- FAQPage (key landing pages and blog posts with FAQs)
- Service or Product (depending on your business)
- LocalBusiness (if applicable)
- Everything else based on your specific content types
Schema markup is one of the highest-ROI SEO activities you can do in 2026. It takes hours to implement and delivers benefits for years. Start today.
Want Results Like These?
Book a free strategy call and we will show you exactly where you are leaving traffic on the table.