Schema BlogPosting dipakai untuk artikel blog umum, sedangkan NewsArticle dipakai khusus untuk konten berita yang terbit di portal news. Pemilihan yang tepat penting agar Google menampilkan rich result sesuai jenis konten Anda.
Apa Itu BlogPosting Schema?
Schema BlogPosting adalah turunan dari Article yang digunakan untuk konten non-berita. Cocok untuk posting blog, tutorial, opini, atau artikel evergreen.
Kapan dipakai?
- Artikel blog personal atau perusahaan
- Konten evergreen (tutorial, tips, panduan)
- Artikel opini atau analisis non-berita
- Konten yang tidak dimaksudkan sebagai “breaking news”
Apa Itu NewsArticle Schema?
Schema NewsArticle juga turunan dari Article, tapi ditujukan untuk konten berita aktual. Biasanya digunakan oleh portal berita yang masuk ke Google News atau Top Stories carousel.
Kapan dipakai?
- Konten berita terkini (politik, olahraga, ekonomi, dll)
- Media online yang ingin masuk Google News
- Artikel breaking news dengan nilai aktual tinggi
- Konten yang sering diperbarui untuk mengikuti isu terbaru
Perbedaan BlogPosting vs NewsArticle
| Aspek | BlogPosting Schema | NewsArticle Schema | | -- | | | | Tujuan | Artikel blog, opini, panduan, evergreen | Artikel berita aktual & informatif | | Audiens | Pembaca umum (pencarian organik/SEO) | Pembaca berita & Google News | | Kebutuhan Google | Tidak harus masuk Google News | Harus patuh pedoman Google News | | Properti Utama | headline, author, datePublished, image | headline, author, datePublished, image, publisher, dateline, articleSection | | Potensi Rich Result | FAQ, How-to, Featured Snippet | Top Stories, AMP News, News Carousel |
Contoh BlogPosting Schema
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "10 Cara Meningkatkan SEO On-Page",
"image": "https://example.com/images/seo-onpage.jpg",
"author": { "@type": "Person", "name": "Roofel Agency" },
"publisher": {
"@type": "Organization",
"name": "Roofel Blog",
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" }
},
"datePublished": "2025-10-03",
"dateModified": "2025-10-03",
"mainEntityOfPage": { "@type": "WebPage", "@id": "https://example.com/cara-seo-onpage" }
}
</script>
Contoh NewsArticle Schema
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Gempa Bumi 6.5 SR Guncang Jawa Barat",
"image": ["https://example.com/images/gempa.jpg"],
"author": { "@type": "Person", "name": "Tim Redaksi Roofel News" },
"publisher": {
"@type": "Organization",
"name": "Roofel News",
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" }
},
"datePublished": "2025-10-03T08:00:00+07:00",
"dateModified": "2025-10-03T08:10:00+07:00",
"articleSection": "Nasional",
"dateline": "Jakarta, Indonesia",
"mainEntityOfPage": { "@type": "WebPage", "@id": "https://example.com/gempa-jawa-barat-2025" }
}
</script>
Checklist Pemilihan Schema
- Konten opini/tutorial → BlogPosting
- Konten berita aktual → NewsArticle
- Portal berita ingin masuk Google News → wajib NewsArticle
- Artikel evergreen (how-to, SEO, panduan) → BlogPosting
- Konten live update → gunakan LiveBlogPosting
FAQ BlogPosting vs NewsArticle
Apakah blog biasa bisa pakai NewsArticle? Bisa, tapi jika bukan portal berita biasanya tidak akan muncul di Top Stories.
Apakah NewsArticle lebih bagus untuk SEO? Tidak selalu. NewsArticle hanya efektif untuk berita aktual. BlogPosting lebih tepat untuk evergreen content.
Apakah satu website bisa pakai keduanya? Ya. Misalnya portal media dengan kolom opini pakai BlogPosting, sementara berita pakai NewsArticle.
Apakah wajib pakai AMP untuk NewsArticle? Tidak wajib lagi. Google kini lebih fokus pada Core Web Vitals.

