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
Add to each blog post/article page
Use ISO 8601 format for dates
Update dateModified whenever content changes
Include real author information for E-E-A-T
Validate with Google's Rich Results Test
When to Use This
Blog posts and articles
News content
Long-form content pages
More Templates
Robots.txt for AI Crawlers
A ready-to-use robots.txt configuration that allows all major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) to index your site.
llms.txt File Template
The llms.txt file provides direct instructions to AI systems about your site. This emerging standard helps AI understand how to represent your brand.
Organization Schema (JSON-LD)
Structured data template for your organization/company. Helps AI systems understand your brand, social profiles, and contact information.