Mas Ahmad SafwanSEO & AI Search Knowledge Base Cari
Menu

Hub

Structured Data & Schema Markup

Structured data memberi tahu mesin pencari arti bagian-bagian halaman dengan vocabulary yang disepakati. Yang sering terlewat: Google hanya memakai sebagian kecil dari vocabulary itu untuk fitur nyata, daftarnya menyusut pada 2025–2026, dan sisanya tidak memberi keuntungan ranking apa pun.

Structured data adalah format standar untuk memberi informasi tentang sebuah halaman dan mengklasifikasikan isinya, menggunakan vocabulary Schema.org. Schema markup adalah istilah lain untuk hal yang sama, merujuk pada kode yang dipasang di halaman. Google memakainya untuk memahami konten dan, untuk tipe tertentu, menampilkan rich result: hasil pencarian dengan tampilan yang lebih kaya.

Dua alasan memasangnya, dan hanya satu yang bisa diukur

  • Rich result. Untuk tipe yang didukung Google (Article, Product, Recipe, Event, dan lainnya), structured data yang valid membuat halaman memenuhi syarat untuk tampilan khusus di SERP. Ini bisa diukur di laporan Search Console dan filter Search appearance.
  • Pemahaman. Untuk tipe apa pun, structured data membantu Google (dan sistem lain) memahami entitas di halaman: siapa penulisnya, organisasi mana penerbitnya, halaman ini bagian dari situs apa. Dokumentasi Google tidak menyebut structured data sebagai faktor ranking dan menyatakan tidak ada jaminan rich result akan tampil; John Mueller berulang kali menegaskan structured data bukan sinyal ranking langsung. Efek pemahaman ini tidak bisa diukur langsung.

Konsekuensi praktis: pasang yang didukung Google dengan benar, pasang yang menjelaskan entitas dasar (WebSite, Person/Organization, BreadcrumbList) secara konsisten, dan jangan berharap apa pun dari sisanya.

Tipe yang masih didukung Google untuk rich result (September 2026)

Daftar lengkapnya ada di galeri structured data Google dan berubah tiap tahun. Yang paling relevan untuk situs konten dan bisnis:

TipeUntukCatatan
ArticleArtikel, berita, blogTidak ada rich result khusus di web search biasa, tapi dipakai untuk Top Stories, Discover, dan pemahaman penulis/tanggal
BreadcrumbListSemua halaman dengan hierarkiMenggantikan URL dengan jalur breadcrumb di hasil
Product, Offer, Review snippetHalaman produkHarga, ketersediaan, rating (dari ulasan nyata)
LocalBusinessBisnis dengan lokasi fisikMelengkapi Google Business Profile, tidak menggantikannya
OrganizationBeranda organisasiLogo, nama, kontak; masuk Knowledge Panel
ProfilePage + PersonHalaman profil penulis atau kreatorDiperkenalkan 2023 untuk menonjolkan kreator
Event, Recipe, VideoObject, JobPosting, Course (list), Dataset, SoftwareApplicationSesuai namaMasing-masing punya properti wajib
WebSite (name, alternateName, url)BerandaDipakai Google untuk memilih nama situs di hasil pencarian. Properti potentialAction/SearchAction tidak lagi dibutuhkan (lihat tabel berikut)

Status yang perlu dibedakan

Empat status yang sering dicampuradukkan, padahal konsekuensinya berbeda:

StatusArtinyaContoh
Valid di Schema.orgVocabulary-nya sah; validator Schema.org menerimanyaSemua tipe di halaman ini, termasuk FAQPage dan HowTo
Didukung Google untuk rich resultAda dokumentasi di galeri Google dan tampilan khusus di SERPArticle, Product, BreadcrumbList, ProfilePage
Tidak lagi ditampilkan GoogleVocabulary tetap valid, tapi Google berhenti menampilkan rich result-nya dan menarik dokumentasinya. Google memakai kata "deprecated" untuk pemberitahuannyaFAQPage (sejak 7 Mei 2026), HowTo (2023), sitelinks search box (2024)
Eligibilitas dibatasiRich result masih ada, tapi hanya untuk jenis situs tertentuFAQ pernah di status ini (Agustus 2023 – Mei 2026: hanya situs pemerintah dan kesehatan) sebelum dihentikan

Yang tidak lagi ditampilkan Google (jangan dipasang untuk rich result)

TipeStatusCatatan
FAQPageRich result tidak lagi ditampilkan sejak 7 Mei 2026 (pemberitahuan Google: Mei 2025); dokumentasinya ditarik Juni 2026Agustus 2023 – Mei 2026 eligibilitasnya sudah dibatasi ke situs pemerintah dan kesehatan. Vocabulary FAQPage tetap valid di Schema.org; yang hilang hanya tampilan khusus di Google
HowToTidak lagi ditampilkan sejak September 2023; dokumentasi ditarikVocabulary tetap valid
Special AnnouncementDihentikan 31 Juli 2025
Course info, Estimated Salary, Learning Video, Vehicle ListingTidak lagi ditampilkan sejak 9 September 2025Pemberitahuan Google: "no longer shown in Google Search results"
ClaimReview, Book ActionsPemberitahuan penghentian Juni 2025Status akhirnya berubah beberapa kali; cek changelog Google Search Central sebelum memasang
Practice ProblemPemberitahuan penghentian November 2025, efektif Januari 2026
Sitelinks search box (SearchAction)Tidak lagi tersedia sejak November 2024Markup WebSite tetap dipakai untuk nama situs; hanya potentialAction-nya yang tidak berguna lagi

Memasang tipe yang tidak lagi ditampilkan tidak melanggar apa pun dan tetap valid secara vocabulary, tapi tidak menghasilkan tampilan khusus di Google. FAQPage yang dipasang di setiap halaman "karena ada pertanyaan" hanya menambah beban tanpa hasil, dan sejak Juni 2026 Rich Results Test pun tidak lagi mengenalinya.

Format: JSON-LD

Google mendukung tiga format (JSON-LD, Microdata, RDFa) dan merekomendasikan JSON-LD: satu blok <script type="application/ld+json"> yang terpisah dari HTML tampilan, sehingga mudah dibuat dari template dan mudah divalidasi. Cara menulisnya, pola @graph dengan @id, dan contoh lengkap ada di panduan JSON-LD.

Aturan yang membuat markup diabaikan atau kena tindakan manual

  1. Markup harus mencerminkan isi yang terlihat. Rating yang tidak ada di halaman, harga yang berbeda, penulis yang bukan penulisnya: semua melanggar pedoman dan bisa berujung tindakan manual "spammy structured markup".
  2. Properti wajib harus lengkap. Tiap tipe punya properti wajib dan yang direkomendasikan; yang wajib hilang berarti tidak memenuhi syarat.
  3. Jangan memakai tipe yang tidak sesuai. Halaman kategori bukan Product; halaman blog bukan NewsArticle kalau bukan situs berita.
  4. Jangan menandai konten yang tidak ada. FAQPage dulu disalahgunakan dengan cara ini.
  5. Markup tidak menggantikan konten. Google membaca halamannya; markup hanya memperjelas.

Struktur entitas untuk situs berbasis penulis

Situs ini memakai struktur yang bisa ditiru situs serupa: WebSite sebagai entitas situs, Person sebagai penulis dan penerbit (karena tidak ada organisasi yang bisa diverifikasi), Article per halaman panduan dengan author dan publisher menunjuk ke Person lewat @id, ProfilePage di halaman penulis dengan mainEntity ke Person yang sama, dan BreadcrumbList di semua halaman. Tidak ada Organization palsu, tidak ada sameAs ke profil yang tidak ada, tidak ada jobTitle yang tidak bisa dibuktikan. Kalau kelak ada badan usaha, cukup tambah satu node dan ubah publisher. Alasannya dibahas di tentang situs ini.

Cara validasi

AlatYang diperiksaCatatan
Rich Results Test (Google)Apakah halaman memenuhi syarat rich result Google, dengan error dan peringatan per tipeHanya tipe yang didukung Google; tipe yang tidak lagi ditampilkan (misalnya FAQPage sejak Juni 2026) tidak dilaporkan sama sekali, bukan dilaporkan sebagai error
Schema Markup Validator (schema.org)Apakah JSON-LD valid menurut vocabulary Schema.orgUntuk tipe yang tidak didukung Google
Search Console → EnhancementsError dan peringatan pada tipe yang terdeteksi di seluruh situsMuncul setelah Google meng-crawl
URL Inspection → EnhancementsPer URL, dari versi yang tersimpan atau liveUntuk memastikan Google melihat markup yang dibuat JavaScript

Panduan implementasi

  1. JSON-LDmenengah

    Cara menulis, pola @graph, contoh lengkap, dan kesalahan yang sering muncul.

Halaman berikutnya di silo ini (Article, Person dan ProfilePage, Organization, LocalBusiness, Product, validasi dan troubleshooting) ada di peta jalan fase 2.

Rujukan

  1. Introduction to structured data markup in Google Search Google Search Central
  2. Structured data general guidelines Google Search Central
  3. Search gallery: structured data features Google Search Central
  4. Google drops FAQ rich results from Search (Mei 2026) Search Engine Journal
  5. Schema.org Schema.org