S SCHEMA.BIZ
Other Extends: CreativeWork

WebPage Schema Markup

WebPage is a generic type for individual web pages. While most pages don't need explicit WebPage markup (Google infers it), it can be useful for specifying page-level metadata like last reviewed date or primary topic.

When to Use WebPage

Landing pages About pages Contact pages

Properties

Property Type Status Description
name Text recommended Page title.
url URL recommended Canonical URL.
description Text optional Page description.
lastReviewed Date optional When the page was last reviewed for accuracy.
mainEntity Thing optional The primary entity described by this page.
breadcrumb BreadcrumbList optional Page breadcrumb navigation.
speakable SpeakableSpecification optional Sections suitable for text-to-speech.

JSON-LD Examples

About Page

A simple about page.

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "About Us",
  "url": "https://example.com/about",
  "description": "Learn about our company and mission.",
  "lastReviewed": "2024-03-01"
}

Common Mistakes

Adding WebPage markup unnecessarily — Google infers it automatically for most pages.

Complete Guide to WebPage Schema Markup

WebPage is a generic schema type for individual pages. Most websites don't need explicit WebPage markup because Google automatically treats every URL as a web page. However, WebPage subtypes like FAQPage, QAPage, and ContactPage provide more specific signals.

Related Types

Ready to Create WebPage Markup?

Use our free generator to create valid WebPage JSON-LD markup with a visual form. No coding required.

Open Generator