Free
Structured data

Article Schema Generator

Build Article, NewsArticle or BlogPosting JSON-LD with author, publisher and dates.

Article

Posts on a blog.

Required. Keep it under 110 characters.

Required. One per line or comma separated.

Required. ISO 8601, like 2026-10-22.

Author

Required.

Profile or bio page.

Publisher and extras

Comma separated.

BCP 47 code like en or en-GB.

BlogPosting JSON-LD

All required properties are filled.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How AI search engines pick which brands to cite",
  "description": "What we learned from tracking 2,000 prompts across four AI engines for a quarter.",
  "url": "https://example.com/blog/how-ai-engines-cite-brands",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/blog/how-ai-engines-cite-brands"
  },
  "image": [
    "https://example.com/images/ai-citations.jpg"
  ],
  "datePublished": "2026-11-12",
  "dateModified": "2026-11-12",
  "author": {
    "@type": "Person",
    "name": "Eric McGehearty",
    "url": "https://example.com/about/eric"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Co",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "keywords": "AI search, citations, GEO",
  "wordCount": 1400,
  "inLanguage": "en"
}
</script>

How it works

  1. 1

    Pick the type, then fill in the headline, URL, dates, author and publisher.

  2. 2

    The generator produces the JSON-LD and flags the required properties you've left empty.

  3. 3

    Copy the script tag or the raw JSON.

Questions

Article, BlogPosting or NewsArticle?

BlogPosting for a blog. NewsArticle for reporting with a dateline. Article for anything else. All three share the same required fields.

Which fields does Google require?

headline, image, datePublished and author. dateModified and publisher are recommended.

Track this across ChatGPT, Claude and Gemini every day

BrandVisibility.ai runs your queries on every engine and reports mentions, citations and share of voice. Free trial, no card.