Article & BlogPosting Schema Generator
Pick Article, BlogPosting or NewsArticle, fill in headline, dates, author and publisher: the JSON-LD builds live and checks itself.
Privacy and cost
This tool runs in your browser. What you type or paste is not sent to our servers and it costs nothing to use.
How it works
- Select the type: BlogPosting for a blog post, NewsArticle for news reporting, Article for anything else.
- Enter headline, images (one URL per line), ISO 8601 dates, author and publisher; only the fields you fill in are written to the code.
- Copy the code into the article page and read the self-check (valid dates, concise headline, recommended properties).
Example
A fictional BlogPosting "How to write a title tag that gets clicked" with 2 images, publish and modified dates in ISO 8601, an author, a publisher with logo and a canonical URL: the self-check shows 0 errors and 0 warnings.
What the result means
BlogPosting is a more specific kind of Article, and NewsArticle another: the choice helps engines understand the nature of the content. Google lists no strictly required Article property but recommends headline, image, datePublished, dateModified and author. The markup must describe content visible on the page and guarantees no particular display.
Common problems this tool helps with
- Dates in the wrong format ("03/01/2026") instead of ISO 8601 ("2026-03-01").
- A headline that is too long: the usual guidance is 110 characters at most.
- An author entered as plain text instead of a Person or Organization object.
- Image URLs that are relative or not crawlable.
Frequently asked questions
What is the difference between Article, BlogPosting and NewsArticle?
BlogPosting and NewsArticle are subtypes of Article. Use BlogPosting for a blog post, NewsArticle for a news story and Article for other editorial content. This tool also covers the BlogPosting generator.
Should dates include a timezone?
It is recommended (for example 2026-03-01T09:00:00+01:00). A bare date (2026-03-01) is accepted; without a timezone the time stays ambiguous.
Will this markup put my article at the top of Google?
No. It helps Google understand the page and show some details (date, image, author) when it finds them useful, but it does not influence ranking by itself.
Related tools
- JSON-LD ValidatorPaste a JSON-LD block or the full HTML of a page. The tool extracts every ld+json script and checks its structure property by property.Free · runs in your browser
- Breadcrumb Schema GeneratorAdd the levels of the trail, from the home page to the current page. The tool numbers the positions and outputs BreadcrumbList JSON-LD.Free · runs in your browser
- Person Schema GeneratorDescribe a person (author, expert, founder): the Person JSON-LD builds live and only filled-in fields appear.Free · runs in your browser
- Organization Schema GeneratorFill in your organization: name, logo, official profiles, contact and address. The Organization JSON-LD builds live and checks itself.Free · runs in your browser
- Open Graph GeneratorFill in the title, description, image and URL: the tool outputs the meta tags to paste in the <head> and checks for common mistakes.Free · runs in your browser
- Meta Title CheckerPaste your title tag to see whether it fits in Google results: length, pixel width, keyword position and a live preview.Free · runs in your browser