Buat akun gratis Masuk

Audit

Audit SEO Crawler Visibilitas AI Situs vs Situs

Riset

Keyword Explorer Sedang down? Semua alat SEO76

Alat

SEO on-page11
Penganalisis Meta TagPratinjau Cuplikan SERPPemeriksa Struktur JudulPemeriksa Teks Alt GambarPemeriksa Open Graph & Pratinjau SosialValidator Data TerstrukturPemeriksa Tag CanonicalPenganalisis TautanPemeriksa HreflangPemeriksa FaviconPemeriksa Aksesibilitas
SEO teknis11
Audit Seluruh Situs (Crawler)Penguji Robots.txtPemeriksa Sitemap XMLPemeriksa PengalihanPemeriksa Status HTTP MassalPemeriksa Header HTTPPemeriksa Tautan RusakPemeriksa KeterindeksanPemeriksa Ramah SelulerPemeriksa SEO JavaScriptPemindai Cookie & Pelacak
Kecepatan & performa11
Tes Kecepatan HalamanPemeriksa Core Web VitalsTes Waktu Respons Server (TTFB)Pemeriksa Ukuran HalamanTes Kompresi Gzip & BrotliPemeriksa HTTP/2 & HTTP/3Minifier CSSMinifier JavaScriptKompresor Gambar & Konverter WebPPengecil HTMLKalkulator Karbon Situs Web
Konten & kata kunci8
Pemeriksa Kepadatan Kata KunciAlat Saran Kata KunciPenghitung KataPemeriksa KeterbacaanPemeriksa Rasio Teks terhadap HTMLPembuat Slug URLPengubah HurufPemeriksa Konten Duplikat
Generator10
Pembuat Meta TagPembuat Robots.txtPembuat Markup SchemaPembuat Open GraphPembuat Sitemap XMLPembuat Pengalihan (.htaccess & Nginx)Pembuat Tag HreflangPembuat URL Kampanye UTMPembuat llms.txtPembuat Favicon
Domain & keamanan14
Pemeriksa Sertifikat SSLPemeriksa Header KeamananPencarian DNSWHOIS / Pencarian DomainPemeriksa Usia DomainPemeriksa Konten CampuranPencarian IP & Hosting SitusTes Ping – Apakah situs web aktif?Pemeriksa Teknologi SitusPemeriksa SPF, DKIM & DMARCPemeriksa Propagasi DNSPemeriksa Daftar HitamMonitor Uptime Situs WebPemeriksa Port Terbuka
Pencarian & penulisan AI11
Pemeriksa Kesiapan Pencarian AIPembuat Judul & Meta Deskripsi AIPembuat FAQ & Schema AIPembuat Brief Konten AIPengoptimal Konten AIPeninjau SEO Halaman AIMaksud Pencarian AI & Kecocokan HalamanCelah Konten Pesaing AIDetektor Konten AIGenerator Teks Alt AIGenerator Judul AI

Pelajari

Panduan SEO Panduan masalah SEO Harga

Preferensi

Tema
SEO teknis

Data Terstruktur dan Markup Schema: Panduan untuk Pemula

Markup schema membantu mesin pencari dan sistem AI memahami persis apa konten Anda – dan dapat membuat halaman memenuhi syarat untuk hasil kaya. Pelajari jenis mana yang dipakai dan cara menambahkan JSON-LD.

Mesin pencari pandai membaca teks, tetapi tetap harus menebak apa sebenarnya sesuatu itu. Apakah “Apple” buah atau perusahaan? Apakah “Rp499.000” sebuah harga, dan untuk produk apa? Apakah tanggal itu waktu dimulainya acara atau waktu artikel diterbitkan?

Data terstruktur menghapus tebakan itu. Ini adalah kode yang memberi label pada konten halaman menggunakan kosakata bersama – schema.org – agar mesin pencari dan sistem AI dapat memahaminya dengan tepat.

Apa manfaat data terstruktur bagi Anda

  • Memenuhi syarat untuk hasil kaya – tampilan yang diperkaya seperti harga dan rating produk, breadcrumb, tanggal acara, detail resep, dan thumbnail video
  • Pemahaman yang lebih baik – membantu mesin pencari menghubungkan organisasi, produk, penulis, dan konten Anda sebagai entitas
  • Sinyal yang lebih jelas bagi sistem AI yang membaca halaman untuk menyusun jawaban

Data terstruktur bukan faktor peringkat langsung. Namun hasil kaya menonjol di halaman hasil dan sering mendapat lebih banyak klik, dan informasi entitas yang jelas membantu mesin menggambarkan bisnis Anda secara akurat.

JSON-LD: format yang direkomendasikan

Ada tiga format – JSON-LD, Microdata, dan RDFa. Google merekomendasikan JSON-LD, blok skrip yang berada di halaman tanpa terjalin dengan HTML Anda:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme Coffee Roasters",
  "url": "https://acmecoffee.example",
  "logo": "https://acmecoffee.example/logo.png",
  "sameAs": [
    "https://www.instagram.com/acmecoffee",
    "https://www.linkedin.com/company/acmecoffee"
  ]
}
</script>
  • @context menyatakan kosakata yang dipakai (schema.org)
  • @type menyatakan jenis sesuatu itu
  • Properti lainnya menggambarkannya
Pembuat Markup Schema

Buat data terstruktur JSON-LD untuk artikel, FAQ, produk, bisnis, acara, dan lainnya.

Buka Pembuat Markup Schema

Jenis schema yang dibutuhkan sebagian besar situs

Organization (atau LocalBusiness) – di beranda

Menggambarkan siapa Anda: nama, URL, logo, profil media sosial, dan detail kontak. Bisnis lokal sebaiknya memakai LocalBusiness (atau subjenis yang lebih spesifik seperti Restaurant atau Dentist) dengan alamat, nomor telepon, dan jam buka.

WebSite – di beranda

Menyatakan nama situs Anda, yang dapat digunakan Google sebagai nama situs yang ditampilkan di hasil.

Menggambarkan posisi halaman dalam hierarki situs. Google sering menampilkan breadcrumb alih-alih URL mentah di hasil.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Beranda", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "Panduan", "item": "https://example.com/guides/" },
    { "@type": "ListItem", "position": 3, "name": "Membuat kompos di rumah" }
  ]
}

Article / BlogPosting – di artikel

Judul, penulis, tanggal terbit dan pembaruan, serta gambar. Informasi penulis dan tanggal juga mendukung sinyal kepercayaan.

Product – di halaman produk

Nama, gambar, deskripsi, merek, dan Offer dengan harga, mata uang, dan ketersediaan. Menambahkan rating ulasan yang asli dapat membuat produk memenuhi syarat untuk bintang ulasan. Fitur listingan penjual juga memakai informasi pengiriman dan kebijakan retur.

Jenis lain yang berguna

  • Event – nama, tanggal, lokasi, dan tiket
  • Recipe – bahan, waktu memasak, rating
  • VideoObject – judul, thumbnail, tanggal unggah, dan durasi
  • JobPosting – untuk lowongan kerja di fitur pencarian kerja Google
  • FAQPage – pertanyaan dan jawaban

Catatan tentang FAQ dan HowTo: sejak 2023, Google menampilkan hasil kaya FAQ terutama untuk situs pemerintah dan kesehatan yang terkenal dan berwenang, dan telah berhenti menampilkan hasil kaya HowTo. Markup-nya tetap valid dan dapat membantu mesin memahami konten tanya-jawab, tetapi sebagian besar situs sebaiknya tidak mengharapkan hasil kaya tersebut.

Aturan yang harus diikuti

  1. Tandai hanya yang terlihat di halaman. Menggambarkan konten yang tidak dapat dilihat pengguna melanggar pedoman Google.
  2. Bersikaplah akurat. Harga, ketersediaan, dan rating harus sesuai dengan halaman.
  3. Tanpa ulasan palsu. Markup ulasan untuk diri sendiri – bisnis yang menandai ulasan tentang dirinya di situsnya sendiri – tidak memenuhi syarat untuk bintang ulasan di Google.
  4. Gunakan jenis yang paling spesifik yang sesuai (Restaurant, bukan sekadar LocalBusiness).
  5. Sertakan properti wajib dan yang direkomendasikan untuk hasil kaya yang Anda targetkan.

Melanggar aturan ini dapat berujung pada tindakan manual yang menghapus hasil kaya dari situs Anda.

Cara menambahkan data terstruktur

  • WordPress: plugin SEO (Yoast, Rank Math, All in One SEO) menambahkan markup Organization, WebSite, Article, dan Breadcrumb secara otomatis; WooCommerce menambahkan markup Product
  • Shopify: sebagian besar tema menyertakan markup Product; aplikasi dapat memperluasnya
  • Situs custom: tambahkan JSON-LD ke template halaman, dibuat dari data yang sama yang mengisi halaman
  • Google Tag Manager dapat menyisipkan JSON-LD, tetapi markup yang dirender di server lebih andal

Cara menguji markup Anda

  1. Validasi sintaksnya – satu koma yang hilang membuat seluruh blok tidak valid
  2. Periksa properti rekomendasi yang hilang
  3. Gunakan Pengujian Hasil Kaya dari Google untuk memastikan kelayakan hasil kaya tertentu
  4. Pantau laporan peningkatan di Search Console untuk error di seluruh situs
Validator Data Terstruktur

Ekstrak dan periksa schema JSON-LD dan microdata pada halaman, atau tempel kode untuk diuji.

Buka Validator Data Terstruktur

Menggabungkan beberapa jenis dengan @graph

Halaman sering membutuhkan beberapa jenis. Anda bisa memakai beberapa blok skrip atau menggabungkannya dalam satu @graph dan menghubungkannya dengan referensi @id – misalnya Article yang penerbitnya adalah Organization yang didefinisikan di halaman yang sama. Kedua pendekatan valid.

Contoh lengkap untuk bisnis lokal

Berikut markup beranda untuk kafe fiktif yang menggabungkan beberapa jenis dalam satu @graph:

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "CafeOrCoffeeShop",
      "@id": "https://bijidandaun.example/#business",
      "name": "Kafe Biji & Daun",
      "url": "https://bijidandaun.example/",
      "image": "https://bijidandaun.example/images/tampak-depan.jpg",
      "telephone": "+62 22 1234 5678",
      "priceRange": "Rp",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Jl. Braga No. 12",
        "addressLocality": "Bandung",
        "postalCode": "40111",
        "addressCountry": "ID"
      },
      "openingHours": ["Mo-Fr 07:30-17:00", "Sa 09:00-16:00"],
      "sameAs": ["https://www.instagram.com/bijidandaun"]
    },
    {
      "@type": "WebSite",
      "@id": "https://bijidandaun.example/#website",
      "name": "Kafe Biji & Daun",
      "url": "https://bijidandaun.example/",
      "publisher": { "@id": "https://bijidandaun.example/#business" }
    }
  ]
}

Nilai @id memungkinkan WebSite merujuk ke bisnis tanpa mengulang detailnya. Setiap fakta dalam markup – alamat, telepon, jam buka – harus sesuai dengan yang dilihat pengunjung di halaman dan di Profil Bisnis Google Anda.

Data terstruktur produk secara mendetail

Halaman produk adalah tempat data terstruktur paling sering menghasilkan hasil yang terlihat. Blok Product yang solid mencakup:

  • name, image (beberapa gambar jika memungkinkan), dan description
  • brand, sku, dan, jika tersedia, pengenal global seperti gtin
  • offers dengan price, priceCurrency, availability, dan url produk
  • aggregateRating dan review – hanya untuk ulasan asli dari pelanggan yang ditampilkan di halaman
  • Detail pengiriman dan informasi kebijakan retur, yang memasok fitur listingan penjual Google

Jaga harga tetap sinkron. Jika markup menyebut Rp499.000 dan halaman menyebut Rp599.000, Google dapat mengabaikan markup atau menandainya di Search Console.

Data terstruktur dan sistem AI

Mesin pencari dan sistem AI semakin berpikir dalam bentuk entitas – orang, organisasi, produk, tempat – dan hubungan di antara mereka. Data terstruktur adalah salah satu cara paling jelas untuk menyatakan fakta tersebut: siapa yang menerbitkan artikel ini, organisasi mana yang menjual produk ini, di mana bisnis ini berada. Informasi entitas yang konsisten di situs, data terstruktur, profil media sosial, dan listingan bisnis memudahkan mesin mana pun menggambarkan bisnis Anda dengan benar.

Merawat data terstruktur dari waktu ke waktu

Markup rusak secara diam-diam saat template berubah. Bangun beberapa kebiasaan:

  1. Buat JSON-LD dari data yang sama yang merender halaman, agar keduanya tidak bisa berbeda
  2. Validasi markup setelah setiap pembaruan template atau tema
  3. Periksa laporan peningkatan di Search Console setiap bulan untuk error atau peringatan baru
  4. Tinjau dokumentasi schema.org dan Google setahun sekali untuk properti baru dan fitur yang tidak lagi didukung

Poin-poin penting

  • Data terstruktur memberi label pada konten Anda dengan kosakata schema.org agar mesin memahaminya dengan tepat.
  • Gunakan JSON-LD, format yang direkomendasikan Google.
  • Sebagian besar situs membutuhkan markup Organization atau LocalBusiness, WebSite, BreadcrumbList, dan Article atau Product.
  • Tandai hanya informasi yang terlihat di halaman, dan jaga keakuratannya.
  • Markup yang valid membuat halaman memenuhi syarat untuk hasil kaya tetapi tidak menjaminnya.
  • Validasi markup setelah perubahan template dan pantau laporan peningkatan di Search Console.

Pertanyaan yang sering diajukan

Apakah markup schema meningkatkan peringkat?

Tidak secara langsung. Markup ini membantu mesin pencari memahami konten Anda dan dapat menghasilkan hasil kaya, yang sering meningkatkan rasio klik.

Mengapa schema saya yang valid tidak menghasilkan hasil kaya?

Markup yang valid membuat halaman memenuhi syarat tetapi tidak menjamin hasil kaya. Google juga mempertimbangkan kualitas konten, kepatuhan kebijakan, dan apakah hasil kaya sesuai dengan kueri.

Bisakah saya memakai lebih dari satu jenis schema di satu halaman?

Bisa. Halaman produk dapat memakai Product, BreadcrumbList, dan Organization sekaligus.

Haruskah saya memakai Microdata atau JSON-LD?

JSON-LD. Ini format yang direkomendasikan Google dan paling mudah dirawat.

schemastructured datajson-ldrich results

Periksa situs Anda sendiri

Jalankan audit gratis dengan 55+ pemeriksaan dan dapatkan solusi untuk setiap masalah.

Audit gratis

Lanjutkan membaca