> Blog Post Schema -- BlogPosting JSON-LD Example Code
Copy a validated BlogPosting JSON-LD snippet for your blog. Works in WordPress, Astro, Next.js, or anywhere else you ship HTML.
- published
- modified
- size
- 0.8K
- path
- /blog-post/
Last updated October 2, 2019 by Patrick Coombe
We need further clarification on this type. While it does validate in Google's Structured Data Testing Tool, there is still a bit of confusion regarding the difference between a Blog, BlogPost and BlogPosting.
{ "@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "14 Ways Json Can Improve Your SEO",
"alternativeHeadline": "and the women who love them",
"image": "http://example.com/image.jpg",
"award": "Best article ever written",
"editor": "John Doe",
"genre": "search engine optimization",
"keywords": "seo sales b2b",
"wordcount": "1120",
"publisher": "Book Publisher Inc",
"url": "http://www.example.com",
"datePublished": "2015-09-20",
"dateCreated": "2015-09-20",
"dateModified": "2015-09-20",
"description": "We love to do stuff to help people and stuff",
"articleBody": "You can paste your entire post in here, and yes it can get really really long.",
"author": {
"@type": "Person",
"name": "Steve"
}
}
April 2019 - Another example found on the web with several other sub-types:
{
"@context":"http://schema.org",
"@type": "BlogPosting",
"image": "http://example.com/images/image.jpg",
"url": "http://example.com/blog/post",
"headline": "My love of cats explained",
"alternativeHeadline": "An indepth article on why I love cats",
"dateCreated": "2019-02-11T11:11:11",
"datePublished": "2019-02-11T11:11:11",
"dateModified": "2019-02-11T11:11:11",
"inLanguage": "en-US",
"isFamilyFriendly": "true",
"copyrightYear": "2019",
"copyrightHolder": "",
"contentLocation": {
"@type": "Place",
"name": "Delray Beach, FL"
},
"accountablePerson": {
"@type": "Person",
"name": "Patrick Coombe",
"url": "https://patrickcoombe.com"
},
"author": {
"@type": "Person",
"name": "Patrick Coombe",
"url": "https://patrickcoombe.com"
},
"creator": {
"@type": "Person",
"name": "Patrick Coombe",
"url": "https://patrickcoombe.com"
},
"publisher": {
"@type": "Organization",
"name": "Patrick Coombe",
"url": "https://patrickcoombe.com",
"logo": {
"@type": "ImageObject",
"url": "http://www.example.com/logo.png",
"width":"400",
"height":"55"
}
},
"sponsor": {
"@type": "Organization",
"name": "Acme Widgets",
"url": "https://example.com",
"logo": {
"@type": "ImageObject",
"url": "http://www.example.com/logo.png"
}
},
"mainEntityOfPage": "True",
"keywords": [
"keyword1",
"keyword2",
"keyword3",
"keyword4"
],
"genre":["SEO","JSON-LD"],
"articleSection": "Uncategorized posts",
"articleBody": "Paste the body of your content in here in plaintext"
}
