Schema: mainEntityOfPage
Schema: mainEntityOfPage Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: mainEntityOfPage.
Markup for Person according to Schema.org is a flexible way of marking up any type of person related to your website or business. With this example you will learn how to easily and manually mark up important people related to your webpage.
Use Organization to mark up your company details on your company website. This example shows you all the details of how to do it manually.
Use the Schema.org definition of LocalBusiness to improve the listing of your local store. This in-depth example shows you exactly how to manually mark up your location.
In-depth Article JSON-LD example wired into the Xoo universe via Jane Xoo's 1945 pediatric paper, the artifact behind the Person example's claim that she redefined modern healthcare for children. Covers author @id references, the datePublished/dateModified/dateCreated triple, the 110-character headline rule, and Google's three-aspect-ratio image requirement.
NewsArticle JSON-LD example for a local business opening reported by the fictional Dunmore Herald. Covers dateline, NewsMediaOrganization as publisher with ethicsPolicy and masthead, speakable for Google Assistant news briefings, the print-edition trio, and @id cross-references to the Xoo Code Shop LocalBusiness.
BlogPosting JSON-LD example for a company blog post about the XooTee t-shirt launch. Covers the Blog container via isPartOf, comment and commentCount for reader discussion, interactionStatistic for engagement metrics, detailed author identity with worksFor cross-reference, and how BlogPosting differs from Article and NewsArticle.
TechArticle JSON-LD example for a developer tutorial on the XooStructured IDE. Covers proficiencyLevel, dependencies, timeRequired in ISO 8601, the CreativeWorkSeries container for documentation sets, and how TechArticle compares to HowTo for instructional content.
SocialMediaPosting JSON-LD example for a microblog post with a shared image. SocialMediaPosting is an Article subtype that adds one property, sharedContent, for the embedded asset being shared or quoted. It is the parent of BlogPosting and DiscussionForumPosting.
AdvertiserContentArticle JSON-LD example for sponsored editorial content. Google's spam policy requires paid editorial to be clearly marked; AdvertiserContentArticle is the machine-readable half of that disclosure.
SatiricalArticle JSON-LD stub for satire and parody articles. Direct Article subtype with no unique properties.
ReportageNewsArticle JSON-LD stub for journalistic news reports based on direct observation and verification. Pending NewsArticle subtype with no unique properties.
OpinionNewsArticle JSON-LD stub for opinion columns, editorials, and op-eds. Pending NewsArticle subtype with no unique properties.
AnalysisNewsArticle JSON-LD stub for explainers, deep-dives, and analysis of news events. Pending NewsArticle subtype with no unique properties.
ReviewNewsArticle JSON-LD stub for news reviews (restaurant reviews, film reviews, product reviews as news pieces). Pending NewsArticle subtype; for a standalone Review without the news wrapper, use the Review type directly.
BackgroundNewsArticle JSON-LD stub for background explainers that provide context for unfolding news events. Pending NewsArticle subtype with no unique properties.
AskPublicNewsArticle JSON-LD stub for public-Q-and-A news pieces, reader-question columns, and civic dialogue formats. Pending NewsArticle subtype with no unique properties.
Thing JSON-LD example for the root of the entire schema.org vocabulary. Every type descends from Thing. Use it directly only when no subtype fits; its 13 properties (name, url, image, identifier, sameAs, potentialAction, etc.) are the universal entity signals every page should publish.