How to Validate WebPage Schema
Everything you need to know about WebPage schema markup. Learn how to describe individual pages on your website for better search engine understanding and enhanced results.
What is WebPage Schema?
WebPage schema describes individual pages on your website. While WebSite schema gives the big picture of your entire domain, WebPage schema zooms in on specific pages, telling search engines what each page is about and how it fits into your site structure.
Why WebPage Schema Matters
Most websites implement content-specific schemas (Article, Product, etc.) but forget the foundational WebPage markup. WebPage schema provides essential page-level context that helps search engines understand your content better.
The key insight: WebPage schema is the bridge between your site's overall structure (WebSite) and specific content (Article, Product, etc.). It provides the page-level context that makes your other schemas more effective.
What WebPage Schema Includes
SEO Benefits You Get
Ready to validate your WebPage schema? Test your page content and web document markup.
✓Validate Webpage Schema→JSON-LD Example
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Ultimate Guide to Schema Markup",
"url": "https://yoursite.com/ultimate-guide-to-schema-markup",
"description": "Comprehensive guide to implementing structured data markup for better SEO and rich search results",
"inLanguage": "en",
"isPartOf": {
"@type": "WebSite",
"@id": "https://yoursite.com/#website"
},
"mainEntity": {
"@type": "Article",
"@id": "https://yoursite.com/ultimate-guide-to-schema-markup#article"
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://yoursite.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Guides",
"item": "https://yoursite.com/guides"
},
{
"@type": "ListItem",
"position": 3,
"name": "Ultimate Guide to Schema Markup",
"item": "https://yoursite.com/ultimate-guide-to-schema-markup"
}
]
},
"datePublished": "2026-01-10",
"dateModified": "2026-01-10"
}Breaking Down the Example
@type: Must be "WebPage"name: Page titleurl: Page URLdescription: Page description
isPartOf: Links to WebSite schemamainEntity: Primary content on pagebreadcrumb: Navigation structureinLanguage: Page language
Practical Use Cases
📝 Article & Blog Pages
Every blog post and article page should have WebPage schema pointing to the Article schema as the main entity. This creates a clear content hierarchy.
Impact: Search engines understand the page structure and can better feature your content in rich results.
🏢 About & Company Pages
About pages, company information, and corporate pages use WebPage schema to establish page type and relationship to your organization.
Impact: Better understanding of corporate pages and improved internal linking context for search engines.
📄 Service & Landing Pages
Service pages, product category pages, and landing pages benefit from WebPage schema to establish content relationships and navigation context.
Impact: Improved crawling efficiency and better representation of your site's information architecture.
Common Mistakes & How to Avoid Them
❌ Missing isPartOf Relationship
Mistake: Using WebPage schema without linking it to your WebSite schema, creating disconnected page descriptions.
Fix: Always include "isPartOf" pointing to your WebSite schema. This establishes the page-site relationship that search engines need.
❌ Wrong Main Entity References
Mistake: mainEntity pointing to non-existent or incorrect schema IDs on the same page.
Fix: Ensure mainEntity @id matches the @id of your primary content schema (Article, Product, etc.) on that page.
⚠️ Over-complicating with Unnecessary Properties
Mistake: Adding every possible WebPage property even when not applicable or useful.
Fix: Focus on relevant properties: name, url, description, isPartOf, mainEntity, and breadcrumb. Don't add properties just because they're available.
⚠️ Inconsistent Page Descriptions
Mistake: WebPage description doesn't match the actual page content or meta description.
Fix: Use the same description as your meta description or page content. Schema should accurately reflect what users see.
SEO Tip: Foundation for Rich Results
WebPage schema creates the foundation that enables rich results. It provides the page-level context that makes your content schemas more effective.
Validate Your WebPage Schema
Test your WebPage schema implementation to ensure proper page structure and relationship definitions.
Our comprehensive validation tool
Official Google testing tool
Related Schema Types
WebPage schema connects to these schemas to create comprehensive page descriptions and content relationships.
Frequently Asked Questions
What is WebPage schema used for?
WebPage schema describes individual web pages and their content structure. It provides context about page type, navigation, and relationships to other pages, helping search engines understand and display page information more effectively.
How do I add WebPage schema to my website pages?
Add JSON-LD structured data to individual pages with required properties like url and name. Include optional properties like description, inLanguage, and isPartOf for enhanced page context.
What are the required properties for WebPage schema?
The only required property is url (page URL). However, for rich results eligibility, you'll typically need name (page title) and description for optimal display.
When should I use WebPage schema vs other page-specific schemas?
Use WebPage schema as a foundation for all pages, then combine it with specific content schemas like Article, Product, or Event. WebPage provides the page-level context that other schemas build upon.
How do I specify page type with WebPage schema?
Use specific WebPage subtypes like AboutPage, ContactPage, or CollectionPage to indicate page purpose. This helps search engines understand page function and display appropriate features.
Can WebPage schema include navigation information?
Yes, use breadcrumb property to include navigation hierarchy and relatedLink for related pages. This helps search engines understand site structure and page relationships.
How do I add language information to WebPage schema?
Use inLanguage property to specify page language (e.g., "en-US", "es-ES"). For multilingual sites, include available language versions through translationOfWork property.
Does WebPage schema help with site structure understanding?
Yes, WebPage schema provides crucial context about page relationships, navigation, and content hierarchy. It helps search engines understand how pages fit into your overall site structure.
Can WebPage schema include access restrictions?
Yes, use isAccessibleForFree and hasPart with isAccessibleForFree to indicate paywalled content. This helps search engines understand content availability and user access requirements.
How do I handle pagination with WebPage schema?
For paginated content, use pagination properties or create separate WebPage schemas for each page with appropriate relationships. Include navigation links between paginated pages.
What's the relationship between WebPage and WebSite schemas?
WebSite schema describes the overall website, while WebPage describes individual pages. Use isPartOf in WebPage to link to the parent WebSite schema for complete site representation.
Can WebPage schema include performance information?
While not directly supported, you can include loading performance data through additionalProperty. Focus on user experience metrics that indicate page quality and performance.
How often should I update WebPage schema?
Update when page content changes, navigation updates, or access restrictions change. Keep URLs, titles, and descriptions current to maintain accurate search engine understanding.
Additional JSON-LD Examples
E-commerce Product Page
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"@id": "https://example.com/products/smartphone-x-pro/#webpage",
"url": "https://example.com/products/smartphone-x-pro",
"name": "Smartphone X Pro - Premium Android Smartphone | TechStore",
"description": "Discover the Smartphone X Pro with 5G connectivity, professional camera system, and all-day battery life. Available in multiple colors with free shipping.",
"inLanguage": "en-US",
"isPartOf": {
"@type": "WebSite",
"@id": "https://example.com/#website",
"name": "TechStore",
"url": "https://example.com"
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Smartphones",
"item": "https://example.com/smartphones"
},
{
"@type": "ListItem",
"position": 3,
"name": "Smartphone X Pro",
"item": "https://example.com/products/smartphone-x-pro"
}
]
},
"mainEntity": {
"@type": "Product",
"@id": "https://example.com/products/smartphone-x-pro/#product",
"name": "Smartphone X Pro",
"image": "https://example.com/products/smartphone-x-pro-main.jpg",
"description": "Premium Android smartphone with 5G connectivity, professional camera system, and all-day battery life.",
"brand": {
"@type": "Brand",
"name": "TechBrand"
},
"offers": {
"@type": "Offer",
"price": "899.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "TechStore"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"ratingCount": "1247"
}
},
"relatedLink": [
"https://example.com/products/smartphone-x-pro/reviews",
"https://example.com/products/smartphone-x-pro/specifications",
"https://example.com/products/smartphone-x-pro/accessories"
],
"significantLink": "https://example.com/products/smartphone-x-pro/buy-now",
"lastReviewed": "2024-01-15T10:30:00Z",
"reviewedBy": {
"@type": "Organization",
"name": "TechStore Product Team"
},
"publisher": {
"@type": "Organization",
"@id": "https://example.com/#organization",
"name": "TechStore",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.svg"
}
},
"datePublished": "2023-09-01T00:00:00Z",
"dateModified": "2024-01-15T10:30:00Z",
"author": {
"@type": "Organization",
"name": "TechStore Content Team"
}
}
</script>Blog Article Page
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"@id": "https://example.com/guides/digital-marketing-trends-2024/#webpage",
"url": "https://example.com/guides/digital-marketing-trends-2024",
"name": "Digital Marketing Trends 2024: What Marketers Need to Know",
"description": "Stay ahead of the curve with our comprehensive guide to digital marketing trends for 2024. From AI-powered personalization to voice search optimization, discover what's shaping the future of digital marketing.",
"inLanguage": "en-US",
"isPartOf": {
"@type": "WebSite",
"@id": "https://example.com/#website",
"name": "Marketing Insights Blog",
"url": "https://example.com"
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://example.com/guides"
},
{
"@type": "ListItem",
"position": 3,
"name": "Digital Marketing",
"item": "https://example.com/guides/category/digital-marketing"
},
{
"@type": "ListItem",
"position": 4,
"name": "Digital Marketing Trends 2024",
"item": "https://example.com/guides/digital-marketing-trends-2024"
}
]
},
"mainEntity": {
"@type": "Article",
"@id": "https://example.com/guides/digital-marketing-trends-2024/#article",
"headline": "Digital Marketing Trends 2024: What Marketers Need to Know",
"description": "Comprehensive analysis of emerging digital marketing trends and strategies for 2024.",
"image": "https://example.com/guides/digital-marketing-trends-2024-hero.jpg",
"datePublished": "2024-01-10T08:00:00Z",
"dateModified": "2024-01-12T14:30:00Z",
"author": {
"@type": "Person",
"name": "Jennifer Walsh",
"jobTitle": "Digital Marketing Director",
"worksFor": {
"@type": "Organization",
"name": "Marketing Insights Agency"
}
},
"publisher": {
"@type": "Organization",
"@id": "https://example.com/#organization",
"name": "Marketing Insights Blog",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.svg"
}
},
"wordCount": 2847,
"keywords": ["digital marketing", "marketing trends", "SEO", "social media", "AI marketing"],
"articleSection": "Digital Marketing"
},
"relatedLink": [
"https://example.com/guides/seo-best-practices-2024",
"https://example.com/guides/social-media-marketing-guide",
"https://example.com/guides/ai-marketing-tools"
],
"significantLink": "https://example.com/guides/digital-marketing-trends-2024#download-guide",
"lastReviewed": "2024-01-12T14:30:00Z",
"reviewedBy": {
"@type": "Person",
"name": "Sarah Chen",
"jobTitle": "Content Editor"
},
"about": [
{
"@type": "DefinedTerm",
"name": "Digital Marketing",
"description": "Marketing activities that use digital technologies and channels"
},
{
"@type": "DefinedTerm",
"name": "SEO",
"description": "Search Engine Optimization techniques"
}
],
"mentions": [
{
"@type": "Organization",
"name": "Google"
},
{
"@type": "Organization",
"name": "Meta"
},
{
"@type": "DefinedTerm",
"name": "Artificial Intelligence"
}
],
"datePublished": "2024-01-10T08:00:00Z",
"dateModified": "2024-01-12T14:30:00Z",
"author": {
"@type": "Person",
"name": "Jennifer Walsh"
}
}
</script>SEO & Rich Results Notes
SEO Benefits
WebPage schema provides essential context for page-level optimization:
- • Enhanced page context for search engines
- • Improved site structure understanding
- • Better content categorization and indexing
- • Enhanced breadcrumb navigation in search results
- • Improved page relationship mapping
Rich Results Eligibility
WebPage schema enables enhanced page displays:
- • Breadcrumb navigation in search results
- • Page type identification and display
- • Content relationship mapping
- • Site structure context provision
- • Enhanced page metadata display
Reference: Google's Search Central recommends WebPage markup for comprehensive page context and site structure representation.
Important Warnings
- URL Accuracy: Page URLs must exactly match the actual page URL. Incorrect URLs can cause indexing and display issues.
- Content Consistency: Page titles and descriptions must match visible page content. Misleading metadata can result in search penalties.
- Relationship Integrity: Page relationships (breadcrumbs, related links) must be accurate and functional. Broken navigation harms user experience.
- Access Declaration: Clearly indicate content access restrictions. Misrepresenting paywalled or restricted content violates user trust.
Official Documentation
- Schema.org: WebPage specification
- Google Search Central: Structured Data Guidelines
- Rich Results Test: Validate WebPage markup