Create valid Article, BlogPosting or NewsArticle JSON-LD structured data so Google can better understand your content and show rich results. Live code, ready to copy. 100% in your browser - nothing is uploaded or stored.
Headlines should stay under 110 characters for Google. Make sure the schema content matches what visitors actually see on the page. Build other tags with the Meta Tag Generator.
Approximate preview. Validate with Google's Rich Results Test before relying on it.
๐ Everything runs in your browser. Your input is never uploaded, logged or stored.
The Article Schema Generator builds valid JSON-LD structured data for your articles, blog posts and news stories. By marking up your content with Article, BlogPosting or NewsArticle schema, you help Google understand the headline, author, publisher, images and dates - which can make your pages eligible for rich results and better presentation in search.
It is part of the Structured Data Generators group in our free SEO Toolkit, alongside the FAQ Schema Generator and Breadcrumb Schema Generator. Verify the result in the Rich Result Preview and build your head tags with the Meta Tag Generator. Everything runs in your browser - your input is never uploaded or stored.
Generate clean JSON-LD without writing a line of code.
Generate Article, BlogPosting or NewsArticle schema to match your content.
Outputs correctly nested author, publisher and image objects, ready to paste.
See an approximate rich result preview as you fill in the fields.
Copy the script tag or download it, ready for your page's head or body.
From article details to valid JSON-LD in under a minute.
Choose Article, BlogPosting or NewsArticle.
Enter headline, author, publisher, image and dates.
Copy the generated JSON-LD script tag.
Paste it into your page and test with Google's Rich Results Test.
Clean, valid Article JSON-LD ready to paste.
{ "@context": "https://schema.org", "@type": "BlogPosting", "headline": "How to Use Article Schema", "author": { "@type": "Person", "name": "Jane Doe" }, "publisher": { "@type": "Organization", "name": "Example Site" }, "datePublished": "2026-06-01" }
Article schema is a type of structured data, written in JSON-LD, that describes an article to search engines in a machine-readable way. It tells Google the headline, who wrote it, who published it, the featured image and when it was published or updated. This extra context helps search engines understand and present your content, and can make it eligible for enhanced appearances such as the Top Stories carousel for news. It is part of the Structured Data Generators group.
| Type | Use For |
|---|---|
| Article | General articles and editorial content of any kind |
| BlogPosting | Blog posts - a more specific subtype of Article |
| NewsArticle | News stories; required for Top Stories eligibility |
BlogPosting and NewsArticle are specialised subtypes of Article. When in doubt, BlogPosting suits most blogs and Article is a safe general choice. Use NewsArticle only for genuine news content.
The article title. Keep it under 110 characters, as Google may ignore longer headlines.
The person or organization who wrote it, which supports authorship and E-E-A-T signals.
The organization publishing the article, ideally with a logo image.
datePublished and dateModified help Google show freshness and recency.
JSON-LD can go in either the head or the body of your page, inside a script tag with type application/ld+json. Most sites place it in the head. In WordPress, an SEO plugin or a custom field can inject it. Use one Article block per article.
No. Valid structured data makes a page eligible for rich results, but Google decides whether to show them based on quality, content type and other factors. Schema is a strong signal, not a guarantee. Always make sure the markup matches your visible content.
Yes. Google requires that structured data reflects the content users actually see. Do not mark up a headline, author or date that differs from the page. Mismatched or misleading markup can lead to a manual action against your site.
No. The JSON-LD is built locally in your browser with JavaScript. Nothing you enter is uploaded, logged or stored, so the tool is safe for drafts, unpublished articles and confidential client work.
Add BlogPosting schema to every post for clearer search understanding.
Use NewsArticle to become eligible for Top Stories features.
Generate consistent schema across many client articles quickly.
Mark up guides and tutorials with Article schema for richer results.
Use the Article Schema Generator with these tools from the SEO Toolkit: add Q&A markup with the FAQ Schema Generator, build navigation markup with the Breadcrumb Schema Generator, mark up your brand with the Organization Schema Generator, preview results with the Rich Result Preview, build head tags with the Meta Tag Generator, and set the canonical with the Canonical Tag Generator.
Anyone publishing articles who wants richer search results.
Everything about Article structured data.
It builds valid JSON-LD structured data for articles, blog posts and news. You fill in the headline, author, publisher, image and dates, and the tool outputs a clean, correctly nested script tag you can copy into your page so search engines understand the content.
Yes, completely. There is no cost, no sign-up and no limit on how many schemas you create. The tool runs entirely in your browser, so there are no server costs and nothing to pay for.
They are related types. Article is the general choice, BlogPosting is a subtype for blog posts, and NewsArticle is for news stories and is required for Top Stories eligibility. Pick the one that best matches your content; BlogPosting suits most blogs.
Yes. The JSON-LD is built locally in your browser with JavaScript. Nothing you enter is uploaded, logged or stored, which makes the tool safe for drafts, unpublished articles and confidential client work.
No. Valid structured data makes a page eligible for rich results, but Google decides whether to display them based on content quality and other factors. Schema is a strong signal, not a guarantee, and the markup must match your visible content.
Place it inside a script tag with type application/ld+json, in either the head or body of your page. Most sites use the head. In WordPress, an SEO plugin or custom code can inject it. Use one Article block per article.
Google may ignore or truncate very long headlines in structured data. Keeping the headline under about 110 characters ensures it is used as intended. The tool shows a live character counter so you can stay within the limit.
datePublished is recommended and dateModified is useful when you update an article. Showing an accurate modified date can signal freshness. Only include a modified date if the article genuinely changed, and keep both accurate.
Use Person when a named individual wrote the article, which supports authorship and E-E-A-T. Use Organization when the content is authored by the brand as a whole. The tool lets you choose either and structures the markup correctly.
It can. Google requires structured data to reflect the content users see. Marking up a headline, author or date that differs from the page, or adding schema for content that is not visible, can trigger a manual action. Always keep markup accurate.
Yes. The generator is fully responsive, so you can build Article schema from a phone or tablet. Filling fields, switching between the code and preview tabs, and copying the output all work the same as on desktop.
Convert, compress, and resize images in multiple formats - JPG, PNG, WebP, ICO, and more.
Calculate in-hand salary, CTC breakup, tax deductions, and more for Indian employees.
Convert length, weight, temperature, speed, volume, and 200+ measurement units instantly.
Count words, convert case, generate lorem ipsum, find & replace text, and more writing utilities.
Build valid Article, BlogPosting or NewsArticle structured data in seconds - free, private and instant in your browser.
๐ฐ Open the Generator โ All Schema Generators