✍️
BlogPosting
Blog posts and articles
About BlogPosting Schema
The BlogPosting schema type is used to mark up blog posts and articles. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.
Properties
* Required Properties
@type
Must be "BlogPosting"
Type: Text
headline
Blog post title
Type: Text
image
Featured image
Type: URL or ImageObject
⭐ Recommended Properties
author
Blog author
Type: Person
datePublished
Publication date
Type: Date
dateModified
Last updated date
Type: Date
publisher
Publishing organization
Type: Organization
Best Practices
- ✅Validate your JSON-LD with Google’s Rich Results Test before publishing.
- ✅Populate author, datePublished to unlock enhanced snippets.
- ✅Keep structured data in sync with the visible content on the page.
Common Pitfalls
- ⚠️Avoid mixing multiple schema syntaxes for the same entity.
- ⚠️Do not include claims that the user cannot see or confirm on the page.
- ⚠️Remember to update dateModified whenever the content changes.
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "10 Tips for Better Web Performance",
"image": "https://example.com/blog-image.jpg",
"author": {
"@type": "Person",
"name": "John Blogger"
},
"datePublished": "2025-01-15",
"dateModified": "2025-01-18",
"publisher": {
"@type": "Organization",
"name": "Example Tech Blog"
}
}Looking for more tools? TryFracKitfor modern fraction calculator and converter.