Generate valid Article JSON-LD structured data for blog posts, news articles, and web content. Add author, publisher, and date metadata for Google rich results.
How to use
Enter your 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 article page.
Test with Google's Rich Results Test, then publish your page.
Article schema (officially Article, BlogPosting, or NewsArticle structured data) is JSON-LD code added to your webpage that tells Google who wrote an article, when it was published, who published it, and what it covers. Google uses this to display enhanced listings in search results, including author bylines, publication dates, and article previews.
It's especially important for blog posts, news articles, and how-to guides. Adding article schema is one of the quickest wins for content publishers; it takes under 2 minutes with this tool and can meaningfully improve how your content appears in Google News, Discover, and regular search results.
The right type depends on your content. BlogPosting is for personal blog articles and general web writing. NewsArticle is for journalism, press releases, and breaking news. TechArticle is best for technical documentation, developer guides, and tutorials. Use the general Article type when none of the others fit precisely.
Article schema doesn't directly change your ranking position, but it gives Google richer information about your content, which can improve eligibility for enhanced features. Pages with article schema are more likely to appear in Google News carousels, Top Stories boxes, and Discover feeds, all of which can dramatically increase traffic beyond standard organic search.
After generating your schema, always validate it before publishing. Follow these 4 steps:
<head> tag and publish.These are the most frequent reasons Article schema fails to generate rich results:
Other free structured data tools you might need