Classification: Optional · Last updated: April 2026
WebPage schema is the most generic page-level structured data type. It describes a single web page — its name, URL, description, the website it belongs to, and the date it was last modified. While Google doesn't offer specific rich results for WebPage, it's a useful structural annotation that connects your pages to your broader site entity graph.
WebPage (schema.org/WebPage) is a JSON-LD structured data type that describes an individual web page. It's the base type for more specific page types like CollectionPage, FAQPage, AboutPage, ContactPage, and CheckoutPage. When no more specific type applies, WebPage is the general-purpose option.
Google processes WebPage markup as supplementary metadata. It helps Google understand page relationships (which site a page belongs to, when it was updated) but doesn't trigger any specific rich result feature.
<title>, <meta description>, <link rel="canonical">WebPage schema is most useful when combined with other structured data as part of an entity-linked graph. For example, an Article's mainEntityOfPage references a WebPage, creating a clean relationship between the content entity and the page entity.
schema.org defines several WebPage subtypes that you can use for more specific pages:
Using the most specific subtype is always preferable to the generic WebPage when applicable.
"WebPage" (or a specific subtype){
"@context": "https://schema.org",
"@type": "WebPage",
"@id": "https://yourstore.com/pages/about-us/#webpage",
"name": "About Us",
"description": "Learn about our story, our team, and our commitment to quality.",
"url": "https://yourstore.com/pages/about-us",
"isPartOf": {
"@id": "https://yourstore.com/#website"
},
"dateModified": "2026-03-15",
"inLanguage": "en-GB"
}
WebPage schema adds the most value when:
mainEntityOfPageSchema Clinic detects WebPage and its subtypes on all page types. It does not flag missing WebPage schema as an issue since it's classified as Optional. When present, the audit validates property correctness and checks that @id references are consistent with other schema blocks on the same page.