Article Schema Generator

Generate Article JSON-LD with author and dates.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "10 Tips for Faster Web Performance",
  "image": [
    "https://example.com/article.jpg"
  ],
  "author": {
    "@type": "Person",
    "name": "Sam Rivera"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Web Weekly",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2026-02-01",
  "dateModified": "2026-02-10",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/articles/web-performance"
  }
}
</script>

Free Article schema generator. Fill in the headline, author, publisher, publish and modified dates and image to build valid Article JSON-LD structured data for blog posts and news pages. Generated in your browser.

What Article schema does

Article schema (and its subtypes NewsArticle and BlogPosting) describes editorial content: headline, author, publish and update dates, publisher and images. It helps Google understand and display your content — for example in Top Stories and other article-based features — and clarifies authorship and freshness signals.

Required and recommended properties

A well-formed Article block:

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to Choose Running Shoes",
  "image": "https://example.com/img/shoes.jpg",
  "datePublished": "2026-07-01T09:00:00+00:00",
  "dateModified": "2026-07-10T12:00:00+00:00",
  "author": { "@type": "Person", "name": "Jane Doe" },
  "publisher": {
    "@type": "Organization",
    "name": "Fahaq",
    "logo": { "@type": "ImageObject", "url": "https://fahaq.com/logo.png" }
  }
}

Keep headline under ~110 characters, use ISO 8601 dates, and prefer high-resolution 16:9 / 4:3 / 1:1 images.

Common mistakes

  • headline that doesn't match the visible title or is over 110 characters.
  • Dates that disagree with what's shown on the page, or backdated to fake freshness.
  • Naming the site as author instead of a real Person.
  • Omitting the publisher logo, which some article features require.
  • Using NewsArticle for evergreen blog content — use BlogPosting instead.

How to use the Article Schema Generator

  1. 01Enter the headline, author and publisher.
  2. 02Add the publish and modified dates and a featured image.
  3. 03Copy the Article JSON-LD into your post.

Frequently asked questions

Do I need both datePublished and dateModified?

datePublished is recommended for every article. Include dateModified when the content has been meaningfully updated, so search engines can show the freshest date.

What image should I provide?

Use a high-resolution image directly related to the article, hosted at a crawlable URL. Google prefers images of at least 1200 pixels wide for rich results.