Schema: BlogPosting
Schema: BlogPosting Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: BlogPosting.
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.
ViewAction JSON-LD example for viewing a blog post. ViewAction adds no properties of its own; used as potentialAction on CreativeWork to provide a direct link to view content.
LiveBlogPosting JSON-LD example for live XooCon coverage. Covers coverageStartTime, coverageEndTime, and liveBlogUpdate (the 3 properties unique to LiveBlogPosting), plus Google's live blog rich result.
Comment JSON-LD example for a blog post reply. Covers downvoteCount, upvoteCount, parentItem, and sharedContent (the 4 properties unique to Comment), plus how to structure comment threads with nested replies.
CreateAction JSON-LD example for writing a blog post. CreateAction is the parent of WriteAction, PhotographAction, DrawAction, FilmAction, CookAction, and PaintAction for actions that produce a CreativeWork.
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.
Blog JSON-LD example for the parent container of BlogPosting entries. CreativeWork subtype with blogPost and issn.
WriteAction JSON-LD reference — CreateAction subtype with language and inLanguage. For authoring activity streams.