Complete Guide to Article · NewsArticle · BlogPosting Schema
What Is Article Schema
Article, NewsArticle, and BlogPosting are structured data applied to content pages such as blog posts, news articles, and guides. They provide information such as "this page is an article, the author is this person, and it was published on June 4, 2026" in a form search engines and AI systems can read directly.
Google official documentation (verified June 2026) states there is no functional difference between Article, NewsArticle, and BlogPosting. All three types support the same properties.
TL;DR
Article schema essentials: ① No official required properties → start with author, datePublished, image ② author as Person object, not string → connect Organization as publisher ③ Keep dateModified current → AI freshness signal ④ image minimum 50,000 pixels, three aspect ratios 16:9, 4:3, 1:1 recommended ⑤ headline 110 characters or less recommended.
Choosing Among the Three Variants
Google official documentation states no functional difference among the three types, but choosing the type matching content nature is semantically accurate.
| Variant | Suitable Content | Notes |
|---|---|---|
| Article | General articles, broad informational content | Widest scope |
| NewsArticle | News, current affairs, time-sensitive reporting | Publish date especially important |
| BlogPosting | Blogs, opinion, guides, tutorials | Favorable for E-E-A-T signals |
All three are subtypes of Article; using Article uniformly is acceptable.
Significance from an AEO and AI Citation Perspective
AI answer engines reference the following signals when citing sources:
- Author specification: Person object in author recognized as "content by a specific expert"
- Publish and modify dates: Content with recent dateModified evaluated as freshness signal
- Image presence: Content with images in Google AI Overviews tends to appear visually first
- headline match: When schema headline matches H1 tag, structural trust increases
Property Reference
Recommended properties per Google official documentation (all properties optional).
| Property | Type | Description |
|---|---|---|
| headline | Text | Article title. 110 characters or less recommended |
| author | Person / Organization | As object, not simple string |
| datePublished | DateTime (ISO 8601) | Original publish date/time |
| dateModified | DateTime (ISO 8601) | Last modified date/time |
| image | ImageObject / URL | Minimum 50,000px, three aspect ratios recommended |
| publisher | Organization | Publishing entity |
| mainEntityOfPage | URL | Canonical URL of this article |
| articleSection | Text | Category or section name |
| wordCount | Integer | Content length |
| inLanguage | Text | Language code ("ko-KR") |
| description | Text | Article summary |
Minimal Example (BlogPosting)
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "What Is AEO: Content Strategy for the AI Search Era",
"datePublished": "2026-06-04T09:00:00+09:00",
"dateModified": "2026-06-04T09:00:00+09:00",
"author": {
"@type": "Person",
"name": "Jane Smith"
},
"publisher": {
"@type": "Organization",
"name": "Kroffle",
"logo": {
"@type": "ImageObject",
"url": "https://kroffle.com/images/logo.png"
}
},
"inLanguage": "ko-KR"
}
Recommended Example (Organization + Person Reference Link)
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "What Is AEO: Content Strategy for the AI Search Era",
"description": "Defines AEO (Answer Engine Optimization), how to get cited by ChatGPT and Perplexity, and strategies for the Korean market.",
"datePublished": "2026-06-04T09:00:00+09:00",
"dateModified": "2026-06-04T09:00:00+09:00",
"author": {
"@type": "Person",
"@id": "https://kroffle.com/team/ceo#person",
"name": "Jane Smith",
"url": "https://kroffle.com/team/ceo"
},
"publisher": {
"@type": "Organization",
"@id": "https://kroffle.com/#organization",
"name": "Kroffle",
"logo": {
"@type": "ImageObject",
"url": "https://kroffle.com/images/logo.png",
"width": 200,
"height": 200
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://kroffle.com/blog/what-is-aeo"
},
"image": [
{
"@type": "ImageObject",
"url": "https://kroffle.com/images/aeo-guide-16x9.jpg",
"width": 1280,
"height": 720
},
{
"@type": "ImageObject",
"url": "https://kroffle.com/images/aeo-guide-4x3.jpg",
"width": 1200,
"height": 900
},
{
"@type": "ImageObject",
"url": "https://kroffle.com/images/aeo-guide-1x1.jpg",
"width": 1200,
"height": 1200
}
],
"articleSection": "AEO & AI Search",
"wordCount": 2500,
"inLanguage": "ko-KR"
}
Using @id enables reference linking with Organization and Person schemas for recognition as the same entity.
Adaptation for the Korean Market
Timezone: Specify KST (UTC+9) in datePublished and dateModified. Format 2026-06-04T09:00:00+09:00 recommended. Using UTC (Z) only can distort Korean time.
Language: Always include inLanguage: "ko-KR". Specifying Korean content increases priority citation potential for Korean AI queries.
Author notation: Write Korean names in family+given order in author.name. Add romanized spelling in author.alternateName if English notation is needed.
Common Mistakes
Wrong example: Writing author as string
"author": "Jane Smith"
Correct example: Write as Person object
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://kroffle.com/team/ceo"
}
Wrong example: Image as simple URL
"image": "https://example.com/photo.jpg"
Correct example: ImageObject with size specified
"image": {
"@type": "ImageObject",
"url": "https://example.com/photo.jpg",
"width": 1280,
"height": 720
}
Combination with Other Schemas
- Organization + Person: Reference link publisher and author via @id — maximizes E-E-A-T
- BreadcrumbList: Insert together on the same page to strengthen site structure signals
- FAQPage: Add separate FAQPage schema if FAQ exists in body
- Speakable: Nest in Article for voice answers and AI summary citation
Validation Methods
- Google Rich Results Test: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org
- Google Search Console: Monitor errors and warnings in "Enhancements → Articles" tab after implementation
Frequently Asked Questions
Q. Which should I use: Article, NewsArticle, or BlogPosting?
A. Google official documentation states no functional difference among the three. Choose based on content nature. BlogPosting for blogs and guides, NewsArticle for news and current affairs, Article for general use is semantically appropriate.
Q. Which is more important: datePublished or dateModified?
A. Both matter. datePublished is a source credibility signal for original content; dateModified is a freshness signal. AI answer engines tend to prioritize recently updated content, so always update dateModified when content changes.
Q. Should I use Article schema for posts without images?
A. Yes. image is recommended, not required. Valid schema can be created with author, datePublished, and headline alone. However, content with images tends to appear visually first in Google AI Overviews, so adding images is recommended.
Q. Can I add multiple Article schemas on one page?
A. The standard is one page covering one article. Multiple Article schemas create confusion about which is primary content. For article listing pages, insert on each individual article URL.
References
- Google official Article documentation: https://developers.google.com/search/docs/appearance/structured-data/article (verified June 2026)
- Schema.org Article: https://schema.org/Article
- Schema.org BlogPosting: https://schema.org/BlogPosting
- Schema.org NewsArticle: https://schema.org/NewsArticle
이 페이지를 참조하는 항목
- 📙How-toSubstack · Newsletter SEO — Archive Search Visibility and Subscriber Assets
- 📙How-toComparison Content (X vs Y) — Comparison Content AI Cites Well
- 📙How-toStatistics Page Strategy — The Content Format AI Cites Most
- 📙How-toComplete Guide to BreadcrumbList Schema
- 📙How-toComplete Guide to HowTo Schema — Why It Still Matters After Google Rich Results Removal
- 📙How-toComplete Guide to LocalBusiness Schema — Local Search Optimization for Korean SMBs
- 📘ConceptComplete Guide to Organization + Person Schema (E-E-A-T Foundation)
- 📙How-toComplete Guide to Product · Review · AggregateRating Schema
- 📘ConceptComplete Guide to Speakable Schema — AEO-Direct Structured Data
- 📙How-toComplete Guide to VideoObject Schema
- 📒ToolALLEO