Skip to main content
πŸ“„

WebPage

Individual web page properties

About WebPage Schema

The WebPage schema type is used to mark up individual web page properties. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.

Properties

* Required Properties

@type
Must be "WebPage"
Type: Text
name
Page title
Type: Text

⭐ Recommended Properties

url
Page URL
Type: URL
description
Page description
Type: Text
breadcrumb
Breadcrumb navigation
Type: BreadcrumbList
datePublished
Publication date
Type: Date
dateModified
Last modified date
Type: Date

Best Practices

  • βœ…Validate your JSON-LD with Google’s Rich Results Test before publishing.
  • βœ…Populate url, description to unlock enhanced snippets.
  • βœ…Keep structured data in sync with the visible content on the page.

Common Pitfalls

  • ⚠️Avoid mixing multiple schema syntaxes for the same entity.
  • ⚠️Do not include claims that the user cannot see or confirm on the page.
  • ⚠️Remember to update dateModified whenever the content changes.

JSON-LD Example

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "About Us - Example Company",
  "url": "https://example.com/about",
  "description": "Learn about our company history and mission",
  "datePublished": "2024-01-15",
  "dateModified": "2025-01-20",
  "breadcrumb": {
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://example.com"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "About",
        "item": "https://example.com/about"
      }
    ]
  }
}

Looking for more tools? TryXStitchProfor cross stitch pattern design studio.