Generate valid BlogPosting JSON-LD structured data for your blog posts. Add author, publisher, and date metadata to get rich results in Google search.
How to use
Enter your blog post headline, author, publisher, and dates above.
Click "Generate Schema" to produce valid JSON-LD markup instantly.
Copy and paste the output inside the <head> tag of your blog post page.
Test with the Schemify Validator, then publish your post.
BlogPosting is a specific type of article schema designed for blog posts. It tells Google who wrote the post, when it was published, who published it, and what it covers. Google uses this metadata to display enhanced listings in search results, including author bylines, publication dates, and article previews.
Adding BlogPosting schema to every blog post is one of the quickest wins for content publishers. It takes under 2 minutes with this tool and significantly improves how your posts appear in Google News, Discover, and standard search results, especially when your site is establishing authority in a niche.
BlogPosting is a subtype of Article specifically for blog content. Use BlogPosting for personal blog posts, opinion pieces, and general web writing. Use Article for more formal editorial content, and NewsArticle for journalism or press releases. All three work similarly — BlogPosting is simply the most specific type for typical blog content.
The date modified field tells Google when you last updated the post. Google uses this as a freshness signal; regularly updated posts with accurate modification dates are more likely to appear in Discover feeds and rank for time-sensitive queries. Always update this field when you make meaningful changes to a post.
After generating your schema, validate before publishing. Follow these 4 steps:
<head> tag and publish.These are the most frequent issues with BlogPosting schema implementation:
Other free structured data tools you might need