Schema Markup Website Berita: Panduan Lengkap 2026

6 April 2026 Diperbarui 6 April 2026 Tantowi Jauhary 9 menit baca

Quick Summary

Inti artikel ini dalam format yang cepat dipindai

Blok ini membantu pembaca menangkap inti pembahasan lebih cepat dan memberi sinyal jawaban yang lebih jelas untuk AI Overview, AEO, dan GEO.

Answer-ready
  • 1

    Schema markup membantu Google memahami konteks halaman berita, tetapi tidak otomatis menaikkan ranking dan tidak menjamin rich result atau visibilitas Google News.

  • 2

    Untuk portal berita, markup paling penting biasanya `Article` atau `NewsArticle`, `BreadcrumbList`, dan author markup yang konsisten dengan identitas penulis di halaman.

  • 3

    `FAQPage` hanya layak dipakai jika FAQ benar-benar terlihat di halaman, dan untuk Google Search saat ini rich result FAQ punya ketersediaan yang sangat terbatas.

  • 4

    Markup yang sintaksnya valid masih bisa gagal membantu SEO jika kontennya tidak relevan, tanggalnya tidak sinkron, gambar tidak crawlable, atau schema tidak cocok dengan isi halaman.

Schema markup website berita NewsArticle JSON-LD

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 typeFungsi utamaPrioritasCatatan
Article / NewsArticleMenjelaskan metadata artikelTinggiDasar untuk halaman artikel
BreadcrumbListMenjelaskan hierarki navigasiTinggiMembantu Google memahami jalur halaman
Author markupMenjelaskan identitas penulisTinggiPenting untuk trust dan konsistensi author
FAQPageMenandai FAQ yang terlihat di halamanSelektifRich 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:

  • Article
  • NewsArticle
  • BlogPosting

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:

  • headline
  • image
  • datePublished
  • dateModified
  • author
  • publisher
  • mainEntityOfPage

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 Person untuk penulis individu
  • tambahkan url atau sameAs jika 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 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 FAQPage jika kontennya tidak ada di body
  • kalau halaman berupa satu pertanyaan dengan banyak jawaban pengguna, gunakan QAPage, bukan FAQPage

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.

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:

  1. Google Rich Results Test
  2. Schema Markup Validator

Cara membaca hasil

  • Valid: markup bisa dipahami alat dan tidak ada error penting
  • Valid with warnings: markup masih bisa dipakai, tapi ada properti yang bisa dilengkapi
  • Invalid: 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:

  • [ ] @context benar
  • [ ] @type sesuai 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.

Minta Audit SEO Gratis

Lihat juga jasa pembuatan website berita kami dan harga jasa pembuatan website berita 2026 untuk melihat implementasi teknikal yang sudah termasuk sejak awal.

FAQ

Pertanyaan yang sering muncul dari artikel ini

Tantowi Jauhary

Tantowi Jauhary

Web Developer & Technical SEO Specialist

Spesialis pembuatan website portal berita lokal dan technical SEO untuk media Indonesia. Membantu media lokal tampil profesional, cepat diakses, dan mudah ditemukan di mesin pencari.

Selengkapnya tentang penulis →

Butuh bantuan website atau SEO?

Konsultasi gratis dengan Tantowi Jauhary

Hubungi Sekarang

Artikel ini ditulis oleh Tantowi Jauhary, penyedia jasa yang disebutkan di atas.