LectionFree Tool

Article Schema Generator

Generate Article, BlogPosting, or NewsArticle JSON-LD with author, date, image, and publisher details, then copy or download the markup for free.

Free article schema generatorArticle JSON-LDCopy or download markup
Free to runNo credit cardStructured results
Try:
Choose the type that matches the visible content.
Use the canonical URL of this exact article.
Use an absolute image URL that represents the article.
Keep it aligned with the visible introduction or summary.
Use the byline shown on the article page.
Add the organization shown as the publisher.

Use values that visitors can see on the matching article page.

What is article schema?

Article schema is structured data that describes a news story, blog post, or other article in a machine-readable format. It can identify the headline, author, publication dates, image, and publisher so search engines can better understand the page.

This free article schema generator creates JSON-LD using the Schema.org Article, BlogPosting, or NewsArticle type. It also creates nested Person and Organization objects when you provide author and publisher details.

Structured data can support eligibility for richer search appearances, but correct markup does not guarantee that Google will show a rich result. The output should match content that is visible on the exact page and should be tested before publication.

How to use article schema

Step 1

Match the article

Choose the type that fits the page, then enter its canonical URL, visible headline, description, and main image.

Step 2

Identify authors

Use the byline name and, when available, a profile URL that uniquely identifies the author.

Step 3

Publish and validate

Add the script tag to the matching page, then inspect the live result with a structured-data validator and URL testing tools.

For a blog post, choose BlogPosting and include the published date, modified date when relevant, author, and representative image. For a news story, choose NewsArticle only when the page is actually news content.

Keep dates in the article's displayed timezone and make sure a modified date reflects a real update. Google recommends adding as many applicable properties as possible, but only when the values are accurate and page-visible.

Common Use Cases

  • Generating BlogPosting JSON-LD for editorial and company blog pages.
  • Creating Article schema for guides, tutorials, and long-form resources.
  • Preparing NewsArticle markup for legitimate news content.
  • Standardizing author, date, image, and publisher fields during a CMS migration.
  • Checking a draft article schema block before handing it to a developer.

FAQ

What is a free article schema generator?
It creates ready-to-paste Article JSON-LD from an article headline, URL, image, description, author, dates, and optional publisher details. You can copy or download the result.
Should I use Article, BlogPosting, or NewsArticle schema?
Choose Article for a general article, BlogPosting for a blog post, and NewsArticle for news content. The type should describe the page visitors are reading, not the search result you hope to receive.
What fields should article JSON-LD include?
Start with the visible headline, canonical URL, representative image, description, publication date, and author. Add a modified date and publisher details when they apply to the page.
Does Article schema guarantee a Google rich result?
No. Structured data helps Google understand a page and can make it eligible for richer appearances, but Google does not guarantee that a rich result will appear.
Where should I add Article JSON-LD?
Add the generated script tag to the HTML of the exact article page it describes, commonly in the head or body. Keep the markup accessible and aligned with the rendered content.
Can I use this article schema generator for a blog post?
Yes. Choose BlogPosting, enter the byline and dates shown on the post, and include the representative image and description that match the visible page.
Should dateModified be different from datePublished?
Use dateModified only when the article has been meaningfully updated and the date is represented on the page or supported by your publishing workflow. Leave it blank for an article that has not been updated.

Related Resources

For repeatable website research and extraction workflows, explore the Lection home page or review automation options on the pricing page.

Need fresh data on a schedule? Automate this workflow with a free account.Start Free