Content

Article & BlogPosting Schema

Validate Article JSON-LD and generate correct markup for Google Top Stories, news carousels, and content rich results.

Rich result type
Top Stories, Article rich results
Google documentation →

What valid Article JSON-LD looks like

A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to Improve Your Schema Markup",
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://yoursite.com/about/jane"
  },
  "datePublished": "2024-01-15",
  "dateModified": "2024-03-01",
  "image": "https://yoursite.com/image.jpg",
  "description": "A brief summary of the article.",
  "url": "https://yoursite.com/article",
  "publisher": {
    "@type": "Organization",
    "name": "Your Site Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yoursite.com/logo.png"
    }
  }
}
</script>
Want more than Article validation?

Run a full CrispAudit on your URL

Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.

Run full audit →

Required fields

  • headline
  • author.name
  • datePublished
  • image

Recommended fields

  • dateModified
  • publisher
  • description
  • url

Common Article schema errors

  • Missing author.name — Google requires a named author
  • datePublished not in ISO 8601 format (YYYY-MM-DD)
  • image missing or not a full URL
  • headline over 110 characters

Generate Article schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

Article schema — frequently asked questions

What's the difference between Article and BlogPosting?

BlogPosting is a subtype of Article specifically for blog content. Both work for rich results — use BlogPosting for blog posts and Article for news or editorial content.

Is Article schema required for Google News?

Yes — Article schema with valid author, datePublished, and image is required for Google News inclusion and Top Stories carousel eligibility.

Does Article schema help with E-E-A-T?

Yes — linking the author field to a Person schema with credentials and sameAs social profiles is one of the strongest E-E-A-T signals available.

Other schema types

E-commerceProductProduct snippets, Google ShoppingRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERPRich ResultsHowToStep-by-step rich results

Audit your full schema coverage

CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →