All Templates
json template

JSON-LD Article Schema Template

Structured data template for blog posts and articles. Helps AI systems understand your content's author, date, and topic.

Template

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "@id": "https://www.yoursite.com/blog/article-slug#article",
  "headline": "Your Article Title Here",
  "description": "A brief summary of your article in 150-160 characters.",
  "image": {
    "@type": "ImageObject",
    "url": "https://www.yoursite.com/images/article-image.jpg",
    "width": 1200,
    "height": 630
  },
  "author": {
    "@type": "Person",
    "name": "Author Name",
    "url": "https://www.yoursite.com/team/author-name",
    "jobTitle": "Author Title",
    "image": "https://www.yoursite.com/images/author.jpg"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Your Company Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.yoursite.com/logo.png"
    }
  },
  "datePublished": "2026-01-15T08:00:00+00:00",
  "dateModified": "2026-01-20T10:30:00+00:00",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.yoursite.com/blog/article-slug"
  },
  "keywords": ["keyword1", "keyword2", "keyword3"],
  "articleSection": "Category Name",
  "wordCount": 1500
}
</script>

How to Use This Template

1

Add to each blog post/article page

2

Use ISO 8601 format for dates

3

Update dateModified whenever content changes

4

Include real author information for E-E-A-T

5

Validate with Google's Rich Results Test

When to Use This

Blog posts and articles

News content

Long-form content pages

Need Help Implementing?

Templates are a great starting point. For custom implementation tailored to your specific needs, we can help.