Schema DefinedTerm: Cara Glosarium Anda Dipilih AI Search 2026
TL;DR: Schema DefinedTerm adalah markup JSON-LD yang menandai entri glosarium sebagai entitas definisi, memudahkan Google AI Overview, ChatGPT, dan Perplexity memilih definisi Anda sebagai sumber jawaban. Tanpa schema, glosarium masih bisa peringkat, tapi sulit menjadi sumber primer di AI Search. Di vitoatmo.com, pemasangan DefinedTerm + FAQPage di 100+ entri glosarium membantu konsistensi cuplikan saat ditarik AI.
Ketika halaman glosarium dianggap "halaman ringan" dan diabaikan dari prioritas SEO, peluang konten tersebut menjadi sumber jawaban AI ikut hilang. Padahal, glosarium punya struktur paling ideal untuk dikutip mesin generatif: satu istilah, satu definisi, konteks pendukung. Yang sering kurang justru bagian terpenting, yaitu sinyal terstruktur yang memberitahu mesin bahwa halaman ini benar-benar definisi otoritatif.
Dalam 6 bulan terakhir membangun glosarium vitoatmo.com, saya melihat pola konsisten: entri tanpa schema mendapat impression di Google Search Console, tapi jarang muncul di AI Overview. Setelah pasang DefinedTerm + FAQPage, sitasi di Perplexity dan ChatGPT meningkat secara observasional, walaupun angka pasti sulit di-isolasi karena banyak variabel.
Kenapa DefinedTerm, Bukan Article?
Tiga alasan utama:
- Match dengan intent halaman. Article schema cocok untuk konten naratif. Glosarium adalah entitas definisi, bukan narasi panjang. Memakai schema yang tepat membantu mesin memetakan halaman ke konteks yang benar.
- Knowledge graph signaling. DefinedTerm bisa di-link ke DefinedTermSet (kumpulan glosarium), memberi sinyal bahwa istilah Anda adalah bagian dari taksonomi yang lebih besar, bukan halaman lepas.
- Eligibility rich result. Google belum memberi rich result khusus untuk DefinedTerm seperti FAQ, tapi schema ini membantu eligibility di knowledge panel dan AI Overview, terutama untuk istilah teknis yang belum punya entitas Wikipedia.
Anatomi DefinedTerm Minimum
| Field | Wajib | Contoh |
|---|---|---|
| @type | Ya | "DefinedTerm" |
| name | Ya | "Multi-Touch Attribution" |
| description | Ya | Definisi 1-2 kalimat |
| inDefinedTermSet | Ya | URL halaman glosarium induk |
| url | Disarankan | URL entri spesifik |
| termCode | Opsional | Slug atau ID internal |
Kombinasikan dengan FAQPage schema jika entri Anda punya bagian Pertanyaan Umum (Q&A 2-3 item). FAQPage punya rich result eligibility di SERP yang masih aktif untuk konten otoritatif.
Cara Pasang di Next.js (App Router)
Pendekatan paling DRY adalah membuat satu helper yang generate JSON-LD dari data glosarium, lalu render lewat komponen Script atau native script tag. Kode minimum di route app/glosarium/[slug]/page.tsx:
export default function GlossaryPage({ term }) {
const jsonLd = {
'@context': 'https://schema.org',
'@type': 'DefinedTerm',
name: term.name,
description: term.short_def,
inDefinedTermSet: 'https://vitoatmo.com/glosarium',
url: `https://vitoatmo.com/glosarium/${term.slug}`,
};
return (
<>
<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }} />
{/* render markdown content here */}
</>
);
}
Untuk FAQPage, parse heading H3 di bawah heading "Pertanyaan Umum" menjadi array Question, lalu sertakan di komponen yang sama.
Studi Kasus: Glosarium Vetmo
Saat saya membangun Vetmo (platform pet care), tim memutuskan mengisi glosarium istilah kesehatan hewan sebagai pendukung artikel utama. Dalam 90 hari pertama tanpa schema, glosarium nyaris tidak muncul di AI Search. Setelah pemasangan DefinedTerm + FAQPage di seluruh entri, frekuensi sitasi di ChatGPT untuk query seperti "apa itu vaksinasi DHPPL pada anjing" meningkat menjadi lebih konsisten. Angka ini berdasarkan tracking manual, bukan tool dashboard, jadi ambil sebagai indikator arah bukan klaim absolut.
Pertanyaan Umum
Apakah DefinedTerm wajib untuk SEO biasa?
Tidak wajib. Halaman glosarium tanpa schema tetap bisa peringkat di Google klasik. Yang berbeda adalah peluang dipilih sebagai sumber di AI Overview, Perplexity, dan ChatGPT yang lebih bergantung sinyal entitas terstruktur.
Berapa lama efek schema terlihat?
Untuk SERP klasik 2-4 minggu setelah re-crawl. Untuk AI Search bervariasi karena update knowledge index bisa harian sampai mingguan, dan tergantung otoritas domain.
Bolehkah pakai DefinedTerm tanpa DefinedTermSet?
Bisa, tapi tidak ideal. inDefinedTermSet memberi konteks taksonomi yang membantu mesin paham bahwa istilah Anda bagian dari kumpulan terstruktur.
Apakah schema bisa diuji?
Ya. Pakai Rich Results Test dari Google atau Schema Markup Validator dari schema.org untuk validasi sintaks dan eligibility.
Yang Bisa Anda Mulai Minggu Ini
Buka satu entri glosarium yang paling banyak di-impression di Search Console, tambahkan DefinedTerm + FAQPage schema, validasi pakai Rich Results Test, lalu request indexing manual. Ulangi untuk 10 entri terlaris. Dalam 4 minggu Anda akan punya baseline yang lebih jelas soal dampak schema di traffic dan AI sitasi.
Artikel Terkait
Strategi Konten
Cara Marketer Indonesia Audit AEO Snippet Temporal Freshness Konten Personal Branding dalam 45 Menit Pakai Spreadsheet, Targetkan Sweet Spot 0,55 ke 0,72 di 2026
Panduan praktis audit AEO Snippet Temporal Freshness konten personal branding dalam 45 menit. Spreadsheet sederhana, formula usia bukti, target sweet spot 0,55 ke 0,72.
Strategi Konten
Cara Marketer Indonesia Audit AEO Snippet Coverage Elasticity Konten Personal Branding dalam 55 Menit Pakai Spreadsheet, Targetkan Sweet Spot 0,62 ke 0,80 di 2026
Audit AEO Snippet Coverage Elasticity konten personal branding 55 menit pakai spreadsheet, targetkan sweet spot 0,62 ke 0,80, naikkan kutipan Perplexity 2x.
Strategi Konten
Cara Marketer Indonesia Audit AEO Snippet Coverage Stability Konten Personal Branding dalam 50 Menit Pakai Spreadsheet, Targetkan Sweet Spot 0,55 ke 0,72 di 2026
Audit AEO Snippet Coverage Stability butuh 50 menit dan satu spreadsheet. Sweet spot 0,55 sampai 0,72 menjaga sitasi konten tetap stabil di Perplexity dan AI Overview.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang