Aarunya AppsAarunya Apps
✍️Article rich result

BlogPosting Schema — JSON-LD for Blog Post Rich Results

BlogPosting schema is a subtype of Article for informal blog content. It helps Google display your blog posts in article rich results with author attribution, publication date, and headline — improving E-E-A-T signals and article discovery.

What Google shows

Article rich result with headline, author name, date published, and publisher logo in Google Search. Contributes to author knowledge panels when combined with Person schema.

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "10 JWT Security Mistakes Every Developer Makes",
  "image": "https://example.com/blog/jwt-security.jpg",
  "datePublished": "2024-09-20",
  "dateModified": "2024-10-01",
  "author": {
    "@type": "Person",
    "name": "Alex Kim",
    "url": "https://example.com/authors/alex-kim"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Dev Blog",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "description": "The most common JWT implementation mistakes and how to avoid them in Node.js, Python, and Go.",
  "keywords": [
    "JWT",
    "JSON Web Tokens",
    "authentication",
    "security"
  ]
}

Required by Google

  • *headline
  • *datePublished
  • *author

Recommended

  • dateModified
  • image
  • publisher (name + logo)
  • description
  • articleBody
  • keywords
  • inLanguage

When to use Blog Post schema

Personal and professional blogs

BlogPosting schema on individual posts helps Google attribute content to specific authors and reinforces E-E-A-T for YMYL topics.

Company blogs

Add BlogPosting schema with publisher (company) and author (employee) to establish your team's expertise in search.

Developer and technical blogs

Technical blog posts with BlogPosting schema signal topic expertise to Google's quality raters and improve long-tail query visibility.

Frequently Asked Questions

Should I use BlogPosting or Article for my blog?

Use BlogPosting for informal personal-style posts and Article for more formal editorial or journalistic content. Both trigger article rich results — the distinction is primarily semantic. When in doubt, Article is the safer choice as it's more broadly applicable.

Does BlogPosting schema improve search rankings directly?

Schema markup is not a direct ranking factor. However, article rich results (author name, date, image) increase click-through rate, which indirectly signals content quality to Google.

How many keywords should I include?

Include 3–8 relevant keywords in the 'keywords' field — the primary topics the article covers. Don't keyword-stuff the field; use it to confirm the page's topical focus for Google.

🔍

Validate in Google Rich Results Test

Paste the JSON-LD above to confirm it qualifies for rich snippets.

Test in Google →