TL;DR: Schema markup membantu Google memahami halaman berita Anda dengan lebih jelas, tetapi markup bukan tombol ajaib untuk ranking atau Google News. Untuk portal berita, hasil terbaik biasanya datang dari kombinasi markup yang tepat, identitas penulis yang jelas, tanggal yang akurat, gambar yang crawlable, dan halaman yang memang berkualitas.
Artikel ini fokus pada implementasi schema markup untuk portal berita dan situs media yang ingin memperkuat SEO teknikal sekaligus membuat halaman lebih mudah dipahami oleh Google dan sistem AI yang membaca web.
Apa Itu Schema Markup dan Kenapa Penting untuk Website Berita?
Schema markup, atau structured data, adalah format standar untuk memberi tahu mesin pencari tentang isi halaman secara eksplisit. Google menjelaskan bahwa structured data membantu mereka memahami konten halaman dan, pada jenis markup tertentu, membuat halaman layak untuk tampilan hasil yang lebih kaya di Search.
Untuk website berita, structured data biasanya dipakai untuk memperjelas:
- judul artikel
- penulis
- tanggal publish
- tanggal update
- gambar utama
- struktur breadcrumb
Schema membantu Google tidak perlu menebak-nebak konteks halaman Anda. Berdasarkan data dari HTTP Archive Web Almanac, JSON-LD (format structured data yang direkomendasikan Google) kini digunakan di lebih dari 30% halaman web yang dirayapi, menjadikannya format structured data paling umum di web.
Schema markup memperjelas konteks, tapi tidak menggantikan kualitas konten dan tidak menjamin rich result.
Markup Utama yang Paling Relevan untuk Portal Berita
Tidak semua schema harus dipasang sekaligus. Untuk portal berita, yang paling relevan biasanya adalah:
| Schema type | Fungsi utama | Prioritas | Catatan |
|---|---|---|---|
Article / NewsArticle | Menjelaskan metadata artikel | Tinggi | Dasar untuk halaman artikel |
BreadcrumbList | Menjelaskan hierarki navigasi | Tinggi | Membantu Google memahami jalur halaman |
| Author markup | Menjelaskan identitas penulis | Tinggi | Penting untuk trust dan konsistensi author |
FAQPage | Menandai FAQ yang terlihat di halaman | Selektif | Rich result FAQ sangat terbatas di Google Search |
Kalau Anda sedang membangun fondasi teknikal portal berita, baca juga 12 fitur wajib website berita profesional.
Article dan NewsArticle: Kapan Dipakai?
Menurut dokumentasi Google, halaman artikel bisa memakai salah satu dari tiga tipe ini:
ArticleNewsArticleBlogPosting
Untuk portal berita, NewsArticle sering paling cocok untuk liputan news-style. Tetapi penting untuk diluruskan: Google juga menyatakan tidak ada markup requirement untuk layak muncul di fitur Google News seperti Top stories. Jadi, NewsArticle membantu Google memahami bahwa halaman Anda adalah artikel berita, tetapi tidak otomatis membuat artikel tampil di Google News.
Properti yang paling berguna
Google tidak menetapkan properti wajib untuk artikel seperti pada beberapa schema lain, tetapi mereka merekomendasikan menambahkan sebanyak mungkin properti yang memang relevan. Untuk portal berita, properti yang paling berguna biasanya:
headlineimagedatePublisheddateModifiedauthorpublishermainEntityOfPage
Catatan penting tentang author
Google juga punya best practice khusus untuk author markup. Yang paling penting:
- semua penulis yang tampil di halaman juga ada di markup
- gunakan
Personuntuk penulis individu - tambahkan
urlatausameAsjika memang ada halaman profil yang valid - jangan gabungkan banyak nama dalam satu field author
Contoh JSON-LD NewsArticle
Markup ini biasanya disisipkan di dalam elemen <head> halaman:
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Pemkot Palangkaraya Resmikan Jembatan Baru di Kecamatan Jekan Raya",
"datePublished": "2026-03-21T08:00:00+07:00",
"dateModified": "2026-03-21T10:30:00+07:00",
"author": [
{
"@type": "Person",
"name": "Ahmad Fauzi",
"url": "https://mediaanda.com/penulis/ahmad-fauzi"
}
],
"publisher": {
"@type": "Organization",
"name": "Media Anda",
"url": "https://mediaanda.com",
"logo": {
"@type": "ImageObject",
"url": "https://mediaanda.com/logo.png"
}
},
"image": [
"https://mediaanda.com/images/jembatan-jekan-raya-1200.webp"
],
"description": "Pemkot Palangkaraya meresmikan jembatan baru di Kecamatan Jekan Raya.",
"articleSection": "Infrastruktur",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://mediaanda.com/berita/jembatan-baru-jekan-raya"
}
}
Kalau Anda ingin konteks yang lebih luas tentang indexing dan Google News, lanjutkan ke panduan SEO website berita 2026 dan cara tampil di Google News untuk portal berita lokal.
BreadcrumbList untuk Struktur Navigasi
BreadcrumbList membantu Google memahami jalur halaman dalam struktur situs. Ini berguna untuk portal berita yang punya banyak rubrik, kategori, dan halaman arsip.
Google merekomendasikan breadcrumb yang mencerminkan jalur pengguna yang wajar, bukan sekadar meniru struktur URL.
Contoh BreadcrumbList
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Beranda",
"item": "https://mediaanda.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Infrastruktur",
"item": "https://mediaanda.com/kategori/infrastruktur"
},
{
"@type": "ListItem",
"position": 3,
"name": "Jembatan Baru Jekan Raya"
}
]
}
Untuk item terakhir, properti item tidak wajib.
Best practice breadcrumb
- buat hierarki yang masuk akal untuk pembaca
- jangan jadikan URL sebagai satu-satunya logika breadcrumb
- gunakan nama kategori atau rubrik yang benar-benar dipakai pengguna
FAQPage: Layak Dipakai Kapan?
FAQPage masih valid secara schema, tetapi penggunaannya perlu hati-hati.
Menurut dokumentasi Google Search saat ini, rich result FAQ hanya tersedia untuk situs health atau government yang well-known dan authoritative. Artinya, untuk kebanyakan portal berita, FAQPage tidak perlu diposisikan sebagai taktik utama untuk mendapatkan rich result di SERP.
Namun, kalau halaman Anda memang punya FAQ editorial yang nyata dan terlihat oleh pembaca, markup ini tetap bisa dipakai secara wajar.
Kapan FAQPage masuk akal?
- halaman punya pertanyaan dan jawaban yang benar-benar terlihat
- pertanyaan itu relevan dengan intent halaman
- FAQ bukan sekadar tempelan keyword
Contoh FAQPage
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Apakah redaksi bisa update konten sendiri?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ya. Redaksi bisa posting artikel, mengelola kategori, dan memperbarui konten dari CMS."
}
}
]
}
Catatan penting
- FAQ harus terlihat di halaman
- jangan gunakan
FAQPagejika kontennya tidak ada di body - kalau halaman berupa satu pertanyaan dengan banyak jawaban pengguna, gunakan
QAPage, bukanFAQPage
Author Markup dan Trust Signal
Google menyarankan author markup yang jelas agar sistem mereka lebih mudah memahami siapa penulis konten Anda.
Untuk portal berita, author markup sebaiknya konsisten dengan:
- nama penulis di halaman
- halaman profil penulis
- bio penulis
- struktur redaksi yang nyata
Contoh Person
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Ahmad Fauzi",
"url": "https://mediaanda.com/penulis/ahmad-fauzi",
"jobTitle": "Redaktur",
"worksFor": {
"@type": "Organization",
"name": "Media Anda"
}
}
Markup author tidak menggantikan kualitas bio atau kualitas artikel, tetapi ia membantu konsistensi identitas penulis di seluruh situs.
Schema Markup dan GEO / AI Search
Structured data juga berguna untuk sistem yang membaca web secara semantik, termasuk pengalaman search berbasis AI. Di sini peran utamanya bukan memberi rich result. Markup membantu sistem AI memahami jenis konten, entitas yang terlibat, siapa penulisnya, kapan dipublikasikan, dan bagaimana hubungan antarhalaman.
Nilai markup untuk GEO lebih bergantung pada kualitas halaman secara keseluruhan: apakah strukturnya jelas, tanggalnya akurat, author-nya nyata, dan internal linking-nya masuk akal.
Jadi, schema untuk AI bukan soal menjejali properti sebanyak mungkin. Yang penting adalah metadata yang konsisten dengan isi halaman.
AI search engines seperti ChatGPT, Perplexity, dan Google AI Overview membaca markup untuk memahami entitas dan hubungan antarhalaman, bukan sekadar untuk menampilkan rich result. Penelitian Princeton tentang GEO (Generative Engine Optimization) yang diterima di KDD 2024 menemukan bahwa halaman dengan format FAQ terstruktur mendapat citation rate lebih tinggi di generative search engine, karena format tanya-jawab memudahkan sistem AI mengekstrak dan mengutip jawaban langsung. Schema FAQPage jadi lebih dari sekadar infrastruktur teknikal untuk rich result SERP: ia relevan untuk strategi visibilitas di era AI search.
Cara Implementasi: WordPress vs Astro
WordPress
Plugin seperti Yoast atau Rank Math bisa membantu menghasilkan structured data dasar. Ini cukup untuk banyak kasus, tetapi tetap perlu divalidasi karena output plugin tidak selalu lengkap atau cocok dengan struktur editorial situs Anda.
WordPress headless atau Astro
Pada arsitektur WordPress headless untuk portal berita, schema biasanya lebih baik dibuat di level template. Keuntungannya:
- kontrol penuh atas properti yang dikeluarkan
- output lebih konsisten antarhalaman
- lebih mudah disinkronkan dengan author, breadcrumb, dan metadata lain
Pendekatan ini juga kami singgung di studi kasus migrasi portal berita ke Astro.
Cara Validasi Schema Markup
Setelah implementasi, cek markup Anda dengan dua alat utama:
Cara membaca hasil
Valid: markup bisa dipahami alat dan tidak ada error pentingValid with warnings: markup masih bisa dipakai, tapi ada properti yang bisa dilengkapiInvalid: ada error yang perlu diperbaiki
Selain itu, gunakan juga URL Inspection di Search Console untuk memastikan halaman bisa dirender Google dan tidak diblok oleh robots.txt, noindex, atau login.
Kesalahan Umum Schema Markup di Portal Berita
1. Tanggal tidak sinkron
datePublished dan dateModified harus akurat, dengan format ISO 8601 dan timezone yang benar.
2. Headline schema berbeda dari H1
Perbedaan besar antara headline di markup dan judul yang benar-benar terlihat di halaman bisa dianggap tidak konsisten.
3. Gambar tidak bisa diakses
Jika image mengarah ke URL yang tidak crawlable atau tidak relevan dengan artikel, markup jadi lemah.
4. Author tidak jelas
author kosong, tipe tidak tepat, atau nama penulis tidak cocok dengan halaman adalah masalah yang sangat umum.
5. Markup tidak sesuai isi halaman
Google punya pedoman umum bahwa markup harus cocok dengan konten yang terlihat oleh pembaca. Jangan menandai sesuatu yang tidak benar-benar ada di halaman.
6. Menganggap FAQPage selalu menguntungkan
Untuk portal berita umum, ini sering terlalu optimistis. FAQPage bisa valid, tetapi rich result FAQ untuk Google Search saat ini sangat terbatas.
7. Menganggap NewsArticle selalu lebih baik dari Article
Untuk berita murni, NewsArticle sering cocok. Tetapi secara dokumentasi Google, Article, NewsArticle, dan BlogPosting sama-sama didukung untuk halaman artikel. Pilih yang paling sesuai dengan jenis kontennya.
Checklist Validasi Singkat
Gunakan checklist ini sebelum publish:
- [ ]
@contextbenar - [ ]
@typesesuai jenis halaman - [ ] headline cocok dengan H1
- [ ] tanggal memakai ISO 8601 dan timezone
- [ ] author jelas dan konsisten
- [ ] image bisa diakses publik
- [ ] markup cocok dengan isi yang terlihat
- [ ] sudah diuji di Rich Results Test atau Schema Markup Validator
Butuh bantuan merapikan schema markup di portal berita Anda? Kami bisa audit output schema yang ada, memeriksa error umum, dan membantu menyelaraskan markup dengan struktur artikel, author, serta breadcrumb situs Anda.
Lihat juga jasa pembuatan website berita kami dan harga jasa pembuatan website berita 2026 untuk melihat implementasi teknikal yang sudah termasuk sejak awal.