XooCode(){

Schema: WebPage

Schema: WebPage Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: WebPage.

WebContent

WebContent JSON-LD stub for generic web-addressable content when the finer WebPage / WebSite / WebPageElement distinctions do not apply. Pending CreativeWork subtype with no unique properties.

AboutPage

AboutPage JSON-LD example for a website's About page. Direct WebPage subtype with no unique properties.

ContactPage

ContactPage JSON-LD example for a website's Contact page. Direct WebPage subtype. Pair mainEntity with an Organization carrying contactPoint entries.

ItemPage

ItemPage JSON-LD example for a page focused on a single item (product, article, person). Direct WebPage subtype with no unique properties.

ProfilePage

ProfilePage JSON-LD example for a person or organisation profile page. Direct WebPage subtype. Google's Profile Page rich result keys on this type.

SearchResultsPage

SearchResultsPage JSON-LD example for an on-site search-results page. Direct WebPage subtype. Use noindex meta + SearchResultsPage type to signal a results page to crawlers.

CollectionPage

CollectionPage JSON-LD example for a listing / category / tag page. Direct WebPage subtype. Parent of ImageGallery and VideoGallery.

ImageGallery

ImageGallery JSON-LD example for a photo-gallery page. Direct CollectionPage subtype. Use ItemList + ImageObject for the gallery contents.

VideoGallery

VideoGallery JSON-LD example for a video-collection page. Direct CollectionPage subtype. Use ItemList + VideoObject for the collection contents.

MedicalWebPage

MedicalWebPage JSON-LD example for patient-education and clinical-reference pages. WebPage subtype with aspect and medicalAudience.

RealEstateListing

RealEstateListing JSON-LD example for a property-listing page (sale or rent). WebPage subtype with datePosted and leaseLength.

WebPageElement

WebPageElement JSON-LD example for a component of a web page (header, footer, sidebar, ad block). CreativeWork subtype with cssSelector and xpath. Parent of SiteNavigationElement, Table, WPFooter, WPHeader, WPSideBar, WPAdBlock.

SiteNavigationElement

SiteNavigationElement JSON-LD example for site navigation (primary / secondary nav). Direct WebPageElement subtype with no unique properties.

CheckoutPage

CheckoutPage JSON-LD reference. Web page type: Checkout page.