Free tool · No signup required

BlogPosting Schema
Generator

Generate valid BlogPosting JSON-LD structured data for your blog posts. Add author, publisher, and date metadata to get rich results in Google search.

Google-approved format
Instant output
🔒
No data stored
Unlimited use
Blog post details Step 1 of 2
Basic information
Max 110 characters — this is your blog post title.
Minimum 1200×630px for Google rich results.
Update this whenever you revise the post.
Comma-separated keywords related to your post.
Author
Author details
Publisher
Publisher details
Paste output into your <head> tag
JSON-LD Output · Ready to paste

  

How to use

01

Fill in post details

Enter your blog post headline, author, publisher, and dates above.

02

Generate the code

Click "Generate Schema" to produce valid JSON-LD markup instantly.

03

Paste in <head>

Copy and paste the output inside the <head> tag of your blog post page.

04

Validate & publish

Test with the Schemify Validator, then publish your post.

What is BlogPosting Schema Markup?

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 vs Article: What's the difference?

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.

Why is date modified important?

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.

Pro tip: Add BlogPosting schema to every single blog post, not just your most popular ones. Each schema-marked post is individually eligible for rich results, and the cumulative effect strengthens your site's structured data signals over time.

How to Validate BlogPosting Schema

After generating your schema, validate before publishing. Follow these 4 steps:

1
Generate your schema
Fill in your post details above, click Generate Schema, and copy the output.
2
Open Schema Markup Validator
Go to Schema Markup Validator and click the "Validate" tab.
3
Review results
The validator shows your schema type, highlights errors, and confirms whether your markup is valid.
4
Fix errors & publish
Fix any errors, re-validate, then paste into your post's <head> tag and publish.

Common BlogPosting Schema Mistakes to Avoid

These are the most frequent issues with BlogPosting schema implementation:

❌ Never updating dateModified
Not updating dateModified when you revise content misses a key freshness signal. Always update this field when you make meaningful changes to a post.
❌ Headline over 110 characters
Google recommends keeping headlines under 110 characters. Longer headlines may be truncated or cause validation warnings in testing tools.
❌ Missing author information
Google requires a valid author name for BlogPosting rich results. Always include the author field — anonymous posts or posts attributed to "Admin" will fail validation.
❌ Wrong image dimensions
Images must be at least 1200px wide with a 16:9 minimum aspect ratio for Article rich results. Small or portrait images will be rejected by Google.
❌ Schema doesn't match content
The headline and description in your schema must match the visible content on the page. Mismatches are a policy violation and can lead to suppressed listings.
❌ Same schema on all posts
Each blog post needs its own unique schema with that post's specific headline, dates, and URL. Never copy-paste the same schema across multiple posts.

Frequently Asked Questions about BlogPosting Schema

Yes, BlogPosting schema is actively supported by Google and used for Google News, Top Stories, and Discover feeds. It's one of the most impactful schema types for bloggers and content publishers, especially when combined with a clear author identity and regularly updated date modified.
Blog posting is a subtype of article specifically for blog content. Both work the same way technically; the difference is semantic. Use BlogPosting for blog posts and opinion pieces, Article for formal editorial content, and NewsArticle for journalism. Google treats them similarly, but BlogPosting is the most accurate type for typical blog posts.
The blogPosting schema is a supporting signal for Google Discover eligibility but not the only factor. Your site also needs a high-quality featured image (at least 1200px wide), original content, and a track record of engagement. Schema helps Google understand and categorise your content, which improves the chances of it appearing in relevant Discover feeds.
Yes. BlogPosting schema enables richer presentation in Google, including thumbnail images in Top Stories, author bylines, and publication dates next to your listing. These visual elements make your listing more prominent and trustworthy, which consistently leads to higher click-through rates compared to bare blue links.
Use the Schemify Validator; paste your JSON-LD, and it instantly checks for errors, identifies your schema type, and confirms whether your markup is valid. After publishing, monitor structured data in Google Search Console under Enhancements.

Related Schema Generators

Other free structured data tools you might need

📰
Article Schema
For news & editorial content
FAQ Schema
Q&A rich results in search
👤
Person Schema
Author identity & knowledge panel
🔗
Breadcrumb Schema
Show site path in search results
📋
HowTo Schema
Step-by-step rich results
Review Schema
Star ratings in search listings