- Home
- GEO Factors
- Schema
- Article Schema
Article Schema
Checks for Article, BlogPosting, or NewsArticle schema with required fields (headline, author, datePublished, image).
Why It Matters for AI Visibility
How We Score It
How to Improve
- 1
Add all four required fields to your Article schema
Include `headline` (your page title), `author` (as a nested Person object with a name), `datePublished` (ISO 8601 format like "2025-01-15"), and `image` (a URL to the article's featured image). All four fields gets you a perfect 10. Missing even one drops you to an 8.
- 2
Use the correct @type for your content
Use "BlogPosting" for blog posts, "Article" for general articles and guides, and "NewsArticle" for timely news content. AI engines use the type to determine freshness expectations and citation formatting. A NewsArticle signals time-sensitive content; an Article signals evergreen reference material.
- 3
Include a proper author object, not just a string
Instead of `"author": "Jane Smith"`, use `"author": {"@type": "Person", "name": "Jane Smith"}`. The nested Person object lets you add credentials, a URL, and social links that strengthen E-E-A-T signals. A plain string provides the name but misses the structured authority signals.
- 4
Add the image field even if it seems optional
Article schema without an image field loses 2.5 points. Use your featured image, hero image, or any relevant illustration. AI engines use article images for visual search results and rich result display. Google's structured data guidelines also mark image as required for Article schema.
Before & After
<!-- No Article schema at all. Score: 0 --> <article> <h1>How to Optimize Images for Web Performance</h1> <p>By Jane Smith | January 15, 2025</p> ... </article>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Optimize Images for Web Performance",
"author": {"@type": "Person", "name": "Jane Smith"},
"datePublished": "2025-01-15",
"image": "https://example.com/images/web-performance-hero.jpg"
}
</script>
<!-- Score: 10 (all 4 fields present) -->Code Examples
Complete Article schema with all required and recommended fields
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title Here",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://example.com/authors/author-name"
},
"datePublished": "2025-01-15",
"dateModified": "2025-03-01",
"image": "https://example.com/images/featured.jpg",
"publisher": {
"@type": "Organization",
"name": "Company Name",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
}
}Frequently Asked Questions
Should I use Article or BlogPosting?
Use "BlogPosting" for blog posts and "Article" for general articles, whitepapers, or guides. Use "NewsArticle" for timely news content. All three are recognized equally by the analyzer and by AI engines. Pick the type that most accurately describes your content.
What date format should datePublished use?
ISO 8601 format: "2025-01-15" (date only) or "2025-01-15T10:30:00Z" (with time). AI engines parse both formats correctly. Always use the actual publication date, not the current date -- fabricated dates undermine trust signals.
Is the image field really required?
For this analyzer, yes -- it is one of the four scored fields and worth 2.5 points. Google's structured data guidelines also mark image as required for Article schema. Use your page's featured or hero image. If you have no image, even a relevant stock illustration counts.
Check Your GEO Score
Run a free analysis on your website and see how you score across all 52 factors.
Analyze My SiteFAQPage Schema
NextAuthor Schema