November 4, 2025 at 3:30 PM
JSON-LD and Common Schema Types
JSON-LD is your website's semantic brain—it tells machines what your pages mean, not just what they say. This memo covers what JSON-LD does for Model Context Marketing and the essential Schema.org types you should implement.
What JSON-LD Does for Model Context Marketing
JSON-LD performs three critical functions that make your content understandable to large language models:
1. Tells LLMs Exactly What Your Entity Means
Without structured data, LLMs must infer what your content represents. Is this page about a company? A product? A concept? JSON-LD removes ambiguity by explicitly declaring entity types. When you mark up your page as an Organization, LLMs know they're looking at company information, not just text that mentions a company.
2. Gives Them Structured Understanding
LLMs process structured data more reliably than unstructured text. JSON-LD provides clear fields like name, description, datePublished, and author that AI systems can extract with confidence. Instead of guessing which text represents the article title versus the author name, the schema explicitly defines these relationships.
3. Creates Semantic Relationships
JSON-LD doesn't just describe individual entities—it shows how they relate to each other. An Article has an author who is a Person, published by an Organization, about a specific topic. These connections help LLMs understand context and build knowledge graphs.
Common Schema Types for Marketers
Here are the essential Schema.org types you should implement, with practical use cases for each:
Organization
What it is: Your company or brand entity.
Use case: Homepage, About page, company information.
Key fields: name, url, logo, description, founder, foundingDate, contactPoint
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Model Context Marketing",
"url": "https://modelcontextmarketing.com",
"description": "Educational resource for creating LLM-friendly content",
"founder": {
"@type": "Person",
"name": "Stephen Newman"
}
}Product / SoftwareApplication
What it is: Products, SaaS applications, tools, or software.
Use case: Product pages, feature descriptions, pricing pages.
Key fields: name, description, offers, applicationCategory, operatingSystem
Example use cases:
- SaaS application product pages
- Online courses or educational products
- Software tools and utilities
- Digital products and services
FAQPage
What it is: Frequently asked questions with answers.
Use case: FAQ pages, Q&A sections, knowledge base articles.
Why it works: LLMs handle FAQs exceptionally well—they mimic conversational training data.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is JSON-LD?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JSON-LD is JavaScript Object Notation for Linked Data..."
}
}]
}HowTo
What it is: Step-by-step instructions or tutorials.
Use case: Guides, tutorials, implementation instructions, setup processes.
Key fields: name, description, step (with text, image, url)
Example use cases:
- "How to Implement JSON-LD on Your Website"
- "Complete Guide to Setting Up Schema Markup"
- "Tutorial: Building a Knowledge Graph"
Article
What it is: Articles, blog posts, and written content.
Use case: Blog posts, memos, long-form articles, news content.
Key fields: headline, description, author, datePublished, dateModified
Important: Always include both datePublished and dateModified to signal content freshness.
Review
What it is: Customer reviews, testimonials, case studies.
Use case: Product reviews, service testimonials, case study results.
Key fields: reviewRating, author, reviewBody, itemReviewed
Challenge: Getting authentic, real reviews is difficult. Don't fake these—LLMs can detect patterns of inauthentic reviews. Use actual customer feedback or skip this schema type.
Event
What it is: Events, webinars, launches, demos.
Use case: Webinar announcements, product launches, live demos, conferences.
Key fields: name, startDate, endDate, location (physical or virtual), organizer
Example use cases:
- Webinar registration pages
- Product launch announcements
- Demo session scheduling
- Conference or meetup listings
Key Insight: Meaning vs. Saying
JSON-LD is your website's semantic brain.
It tells machines what your page means, not just what it says.
This distinction is crucial. Consider these two examples:
Without Schema (What It Says)
"Model Context Marketing was founded in 2025 by Stephen Newman. It helps marketers optimize content for LLMs."
❓ LLMs must infer: Is this a company? A product? Who is the founder? When was it created?
With Schema (What It Means)
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Model Context Marketing",
"foundingDate": "2025",
"founder": {
"@type": "Person",
"name": "Stephen Newman"
},
"description": "Helps marketers optimize content for LLMs"
}✅ LLMs know exactly: This is an Organization, founded in 2025, founder is Stephen Newman, purpose is stated.
Implementation Priority
If you're starting from scratch, implement schemas in this order:
- Organization — Establish your brand entity first (homepage, about page)
- Article — Mark up all blog posts, memos, and written content
- FAQPage — Add to any Q&A sections (high LLM value)
- Product/SoftwareApplication — If you have products or SaaS
- HowTo — For tutorials and guides
- Event — When you have webinars or launches
- Review — Only when you have authentic testimonials
Multiple Schemas on One Page
You can (and should) use multiple schema types on a single page when appropriate. For example:
- An Article about your company can also include Organization schema
- A HowTo guide can include FAQPage schema for common questions
- A product page with SoftwareApplication can include Review schemas
Just include multiple <script type="application/ld+json"> blocks with different schema objects.
Validation
Always validate your JSON-LD before publishing:
- Google Rich Results Test — Shows how Google sees your markup
- Schema.org Validator — Validates against Schema.org standards
- Google Search Console — Monitor for schema errors after publishing
Why This Matters
Every schema type you implement is another way for LLMs to understand your content with precision. The more structured data you provide, the more confidently AI systems can extract, cite, and recommend your information.
Without JSON-LD, you're forcing LLMs to guess. With it, you're giving them certainty. That certainty translates to citations, recommendations, and authority.