Schema.org saat ini punya 800+ type. Yang relevan untuk SEO mungkin 50. Yang benar-benar bikin perbedaan untuk citation di AI search, berdasarkan pengamatan kami di 100+ klien selama 18 bulan terakhir, ada 8.
Artikel ini ranking 8 schema type tersebut berdasarkan dampak konkret. Plus contoh kode JSON-LD yang bisa Anda copy-paste, dan beberapa schema yang sebenarnya obsolete tapi masih banyak yang implement.
Kenapa schema penting khusus untuk AI
Schema markup adalah cara Anda memberi tahu mesin "ini namanya apa, ini fungsinya apa, ini terhubung ke apa". Untuk Google klasik, schema membantu munculkan rich result. Untuk AI engine, schema membantu disambiguation entity Anda.
AI engine punya satu masalah unik: mereka harus menyusun jawaban dari banyak sumber yang mungkin saling kontradiksi. Schema membantu mereka resolve konflik tersebut. Brand yang punya schema lengkap di-treat sebagai authoritative reference.
Salah satu klien e-commerce kami testing: 2 halaman produk yang isinya 95 persen sama, satu dengan schema Product lengkap, satunya tidak. Setelah 6 minggu, halaman dengan schema dapat 4x lebih banyak mention di ChatGPT Search untuk query produk terkait.
Ranking 8 schema type yang paling berdampak
1. Organization
Mark up info brand Anda yaitu nama, logo, alamat, kontak, social profile.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "NyxSEO",
"url": "https://nyxseo.com",
"logo": "https://nyxseo.com/nyxseo-logo.avif",
"description": "Agency SEO Indonesia dengan model kerja dulu bayar belakangan.",
"email": "Bisnis Email",
"telephone": "Nomor Telpon",
"address": {
"@type": "PostalAddress",
"streetAddress": "Desa, Kecamatan",
"addressLocality": "Kota/Kabupaten",
"addressRegion": "Provinsi",
"postalCode": "KodePos",
"addressCountry": "ID"
},
"sameAs": [
"https://www.linkedin.com/company/nyxseo",
"https://www.instagram.com/nyxseo"
]
}
Yang paling penting di Organization adalah sameAs. Field ini link entity Anda ke profile di platform lain. AI engine pakai ini untuk verify kredibilitas Anda.
Implement di: homepage, halaman "tentang kami", footer (kalau bisa).
2. Person
Mark up author di setiap artikel blog dan profil founder/eksekutif.
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Tim NyxSEO",
"jobTitle": "Founder NyxSEO",
"url": "https://nyxseo.com/tentang-kami",
"image": "https://nyxseo.com/nyxseo-logo.webp",
"worksFor": {
"@type": "Organization",
"name": "NyxSEO",
"url": "https://nyxseo.com"
},
"sameAs": [
"https://www.linkedin.com/company/nyxseo"
]
}
Person schema adalah sinyal Author E-E-A-T yang paling kuat. AI engine pakai ini untuk validasi siapa yang nulis dan apakah penulis-nya credible.
Implement di: profile founder, byline di setiap blog post (kalau punya artikel pillar, ini wajib).
3. Article / BlogPosting
Mark up setiap artikel blog dengan metadata lengkap.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Panduan GEO Indonesia 2026",
"description": "...",
"image": "https://nyxseo.com/blog/seed/geo-pillar.webp",
"datePublished": "2026-05-26T08:00:00+07:00",
"dateModified": "2026-05-26T08:00:00+07:00",
"author": {
"@type": "Person",
"name": "Tim NyxSEO",
"url": "https://nyxseo.com/tentang-kami"
},
"publisher": {
"@type": "Organization",
"name": "NyxSEO",
"logo": {
"@type": "ImageObject",
"url": "https://nyxseo.com/nyxseo-logo.avif"
}
}
}
dateModified yang reguler di-update adalah sinyal recency yang kuat. Tapi cuma update yang substantif, jangan fake.
4. FAQPage
Mark up section FAQ di halaman Anda.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Apa itu GEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GEO adalah Generative Engine Optimization, yaitu praktik optimasi konten supaya dipilih sebagai sumber oleh AI engine seperti ChatGPT, Perplexity, dan Google AI Overviews."
}
}
]
}
FAQPage schema masih berdampak besar untuk citation. ChatGPT dan Perplexity sering extract jawaban langsung dari FAQ markup. Pastikan jawaban di FAQ Anda self-contained (lihat sinyal 3 di artikel cara konten dipilih ChatGPT).
5. HowTo
Mark up langkah-langkah tutorial atau panduan step-by-step.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Cara setup llms.txt",
"step": [
{
"@type": "HowToStep",
"name": "Identifikasi URL penting",
"text": "Pilih 5 sampai 15 URL paling berharga di website Anda."
},
{
"@type": "HowToStep",
"name": "Tulis deskripsi",
"text": "Setiap URL dapat deskripsi 1 baris yang spesifik dan unik."
}
]
}
HowTo bagus untuk artikel panduan teknis. Contoh kami di Cara Setup llms.txt.
6. LocalBusiness
Mark up bisnis dengan lokasi fisik yang melayani pelanggan langsung.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "NyxSEO",
"image": "https://nyxseo.com/nyxseo-logo.avif",
"priceRange": "$$",
"address": { "@type": "PostalAddress", "...": "..." },
"geo": {
"@type": "GeoCoordinates",
"latitude": -6.7611,
"longitude": 108.5571
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}
]
}
Untuk bisnis local, ini wajib. AI engine pakai ini untuk "klinik di [kota]" atau "restoran terdekat" type query.
7. Service
Mark up layanan yang Anda jual.
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "SEO Indonesia",
"provider": {
"@type": "Organization",
"name": "NyxSEO"
},
"areaServed": {
"@type": "Country",
"name": "Indonesia"
},
"description": "Layanan SEO menyeluruh untuk website Indonesia, termasuk SEO Teknikal, AEO, dan GEO."
}
Implement satu Service schema per layanan yang Anda punya. Sebutkan eksplisit areaServed untuk membantu disambiguation kalau ada nama brand serupa di geografi lain.
8. AggregateRating dan Review
Mark up rating dan review yang Anda punya dari klien.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "NyxSEO",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5.0",
"reviewCount": "47",
"bestRating": "5"
}
}
Yang penting: rating ini harus reflective dari real review yang verifiable. AI engine cross-check dengan Google Reviews, Trustpilot, dll. Klaim rating tinggi tanpa bukti akan di-flag.
Schema yang sebenarnya sudah obsolete
Beberapa schema yang masih banyak di-implement tapi sudah tidak bernilai untuk AI citation:
- VideoObject (kecuali untuk hosted video. YouTube embed tidak butuh ini).
- Breadcrumb (masih bagus untuk Google, tapi minim impact untuk AI).
- ImageObject standalone (di-extract otomatis dari konten).
- Place dengan info minimal (LocalBusiness sudah cover ini).
Skip yang ini, fokus ke 8 di atas.
Tools untuk validate schema Anda
Schema yang salah lebih buruk daripada tidak ada schema. Validate sebelum publish:
- Google Rich Results Test: https://search.google.com/test/rich-results
- Schema.org Validator: https://validator.schema.org/
- Bing Markup Validator: di Bing Webmaster Tools
Pakai 2 dari 3 tools di atas sebelum deploy schema baru.
Urutan implementasi yang kami sarankan
Kalau Anda baru mulai, urutan ini paling efisien:
Minggu 1: Organization (homepage + footer) + Person (founder profile + byline blog)
Minggu 2: Article/BlogPosting di semua post blog yang sudah ada
Minggu 3: FAQPage di halaman utama + halaman layanan + artikel pillar
Minggu 4: HowTo di artikel tutorial + LocalBusiness (kalau applicable) + Service di halaman layanan
Minggu 5: AggregateRating (kalau punya cukup review verifiable)
Setelah 30 hari Anda akan punya foundation schema yang solid. Refresh setiap kuartal sambil cek di Google Search Console kalau ada error baru.
Langkah berikutnya
Schema adalah satu komponen dari strategi GEO yang lebih luas. Setelah schema Anda solid:
Pastikan llms.txt sudah setup dengan benar supaya AI engine tahu halaman mana yang prioritas.
Audit konten Anda berdasarkan 5 sinyal yang dilihat ChatGPT supaya struktur paragraf dan otoritas penulis-nya match dengan apa yang AI cari.
Konteks lebih luas ada di Panduan GEO Indonesia 2026.
Kalau Anda butuh implementasi schema yang custom untuk struktur website Anda, audit awal gratis kami include schema audit yaitu kami review schema Anda saat ini, identifikasi yang error atau missing, dan kasih file JSON-LD siap deploy.


