Article Schema Markup Generator
This tool builds schema.org structured data for articles as JSON-LD, the format
This tool builds schema.org structured data for articles as JSON-LD, the format
How to use Article Schema Markup Generator
- Enter your article headline, page URL, image URLs, author, publisher, and dates.
- Review the live JSON-LD output and fix any warnings the tool flags.
- Copy the script block and paste it into your page's head, then validate with Google's Rich Results Test.
About Article Schema Markup Generator
This tool builds schema.org structured data for articles as JSON-LD, the format Google recommends. Fill in your headline, page URL, images, author, publisher, and publish/modified dates, and it assembles a ready-to-paste script block for Article, NewsArticle, or BlogPosting. Dates are converted to ISO 8601 with your local timezone offset, and multiple image URLs are output as an array so you can supply the 16x9, 4x3, and 1x1 aspect ratios Google prefers.
As you type, the tool flags common problems: a headline over 110 characters, missing images or author, invalid URLs, a modified date earlier than the publish date, and a NewsArticle with no publisher. It only warns — it never blocks — so you stay in control of the final markup. Copy the JSON-LD to your clipboard or download it as a small HTML file.
Everything runs privately in your browser: no data is uploaded, stored, or sent anywhere. The generator produces the markup, but it cannot verify that the values match what is actually on your page, so treat the output as a starting point and confirm it with Google's Rich Results Test before publishing.
Frequently asked questions
- What is Article schema markup and why do I need it?
- Article schema is structured data (in schema.org vocabulary) that tells search engines the headline, author, images, and dates of a page. Adding it can make your article eligible for enhanced appearances in Google Search, such as top-stories carousels and richer result cards.
- Which type should I choose — Article, NewsArticle, or BlogPosting?
- Use NewsArticle for time-sensitive journalism, BlogPosting for blog posts, and the generic Article for anything else. All three are subtypes Google accepts for the Article rich result, so any of them is valid; pick the one that best describes your content.
- Is the output guaranteed to pass Google's Rich Results Test?
- The tool produces syntactically valid JSON-LD and warns about the most common issues, but it cannot check that your values are accurate or that your images and dates match the live page. Always run the generated markup through Google's Rich Results Test or Schema.org validator before publishing.
- Where do I put the generated code?
- Paste the entire <script type="application/ld+json"> block into the <head> of your article page, or anywhere in the <body>. It is invisible to visitors and read only by search engines and crawlers.
- Is my data uploaded or saved anywhere?
- No. The generator runs entirely in your browser with plain JavaScript. Nothing you type is sent to a server, stored, or logged — you can even use it offline once the page has loaded.
- Why does it ask for more than one image?
- Google recommends supplying the same image in multiple aspect ratios (16x9, 4x3, and 1x1) so it can pick the best crop for each result layout. When you enter more than one image URL, the tool outputs them as a JSON array automatically.