A WebPage is a Schema.org structured data type that defines a single, distinct document on the World Wide Web. It serves as the parent class for more specific page types such as Article, FAQPage, and ProductPage, providing a standardized vocabulary for search engines to understand a page's purpose and content hierarchy.
Glossary
WebPage

What is WebPage?
The foundational Schema.org type representing a single, distinct web page on a site, serving as a parent class for more specific page types like Article or FAQPage.
Implementing WebPage markup, typically via JSON-LD, allows developers to specify properties like mainEntity, breadcrumb, and author. This explicit semantic definition enables AI-driven search engines and crawlers to disambiguate the page's primary topic, establish its relationship to the broader WebSite entity, and accurately index its content for retrieval-augmented generation systems.
Key Properties of the WebPage Type
The WebPage type is the foundational class for describing individual web documents. Understanding its core properties is essential for constructing a coherent semantic graph that AI engines can parse accurately.
mainEntity
The mainEntity property identifies the single, most prominent entity described on the page. This disambiguation signal is critical for AI-driven search overviews.
- Purpose: Prevents topic dilution by explicitly stating the primary subject.
- Usage: Point to a
@idof aProduct,Article, orVideoObject. - Impact: Helps generative engines confidently summarize the page's core purpose.
breadcrumb
The breadcrumb property links to a BreadcrumbList to define the page's position in the site hierarchy.
- Mechanism: Establishes navigational context and parent-child relationships.
- SEO Benefit: Enables breadcrumb rich results in search, enhancing click-through rates.
- AI Context: Provides path-based context for retrieval-augmented generation systems.
speakable
The speakable property pinpoints sections of text optimized for text-to-speech (TTS) conversion.
- Target: Voice assistants and screen readers.
- Format: Typically uses XPath or CSS selectors to isolate the most relevant narrative.
- Strategy: Excludes boilerplate navigation and ads to ensure only high-signal content is read aloud by AI agents.
hasPart
The hasPart property defines compositional relationships, indicating that a WebPage contains other distinct WebPage elements.
- Use Case: Connects a multi-page article or a main page to its sub-pages.
- Technical: Creates a machine-readable table of contents.
- Relevance: Allows AI crawlers to understand the full scope and depth of long-form content clusters.
about & mentions
These properties define the topical landscape of the page.
- about: The primary subject matter of the page.
- mentions: Secondary entities referenced but not the main focus.
- Differentiation: Using both allows you to build a dense semantic network, distinguishing core topics from tangential references for entity salience optimization.
dateModified & datePublished
Temporal properties that signal content freshness and provenance.
- datePublished: The original release date.
- dateModified: The most recent significant update.
- AI Trust: Generative engines heavily weight recency; an accurate dateModified is a critical confidence calibration signal for time-sensitive queries.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about implementing and optimizing the Schema.org WebPage type for generative engine visibility.
The Schema.org WebPage type is a structured data class that represents a single, distinct web page on a site, serving as the parent class for more specific page types like Article, FAQPage, or Product. It works by providing search engines and AI parsers with explicit metadata about the page's purpose, primary entity, and structural components. When implemented via JSON-LD, the WebPage type acts as a container for properties such as mainEntity, breadcrumb, speakable, and dateModified, enabling generative engines to disambiguate the page's central topic from peripheral content. This semantic clarity is critical for Answer Engine Optimization, as it directly influences how AI models cite, summarize, and attribute information from your page in generated responses.
WebPage vs. Other CreativeWork Subtypes
Structural and semantic distinctions between the generic WebPage type and its specialized CreativeWork subtypes for precise entity markup.
| Feature | WebPage | Article | FAQPage | HowTo |
|---|---|---|---|---|
Parent Class | CreativeWork | CreativeWork | WebPage | CreativeWork |
Primary Entity Property | mainEntity | mainEntity | mainEntity | mainEntity |
Speakable Eligibility | ||||
Rich Result Eligible | ||||
Has Sequential Steps | ||||
Has Q&A Structure | ||||
Breadcrumb Required | ||||
Typical @type Value | WebPage | Article | FAQPage | HowTo |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the core Schema.org types and properties that define, extend, and contextualize the WebPage entity within a structured data graph.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us