Studi kasus ini membedah proses membangun entitas brand M. Irfan Ramadhan
di Knowledge Graph lewat Person schema di irfanramadhan.com: bagaimana
knowsAbout, sameAs, dan Occupation disusun untuk disambiguasi, apa
yang sudah terverifikasi lewat API resmi, dan apa yang jujur masih jadi
gap.
Ringkasan cepat:
- Situs ini punya risiko entity confusion nyata: domain lookalike
irfanramadhan.my.idmilik orang berbeda dengan nama sama, ditemukan saat audit GEO 19 Juli 2026. - Seluruh 14 skill di
SKILL_GROUPSsudah dipetakan kesameAsWikipedia dan Wikidata, dengan QID Wikidata diverifikasi satu per satu lewat MediaWiki API resmi, bukan ditebak. sameAske profil sosial masih kosong karenaSOCIAL_LINKSmemang belum diisi akun nyata mana pun, gap yang sengaja tidak ditutup dengan akun karangan.- Studi OrganiKPI (Mei 2026, 153.425 sitasi AI) menemukan 76,95% URL yang dikutip AI berada di luar 10 besar organik, sinyal bahwa pengenalan entitas bisa berperan lepas dari ranking.
- Situs ini belum memasang tool pemantau visibilitas AI, jadi belum ada data yang bisa diklaim soal peningkatan sitasi nyata akibat kerja entitas ini.
Kenapa Situs Ini Perlu Membangun Entitas Brand Secara Eksplisit?
Karena ada risiko nyata, bukan risiko hipotetis. Audit GEO 19 Juli 2026
menemukan domain irfanramadhan.my.id milik orang lain dengan nama
persis sama. Tanpa sinyal disambiguasi eksplisit, mesin pencari dan AI
search tidak punya cara mudah membedakan kedua identitas ini hanya dari
kecocokan nama di teks bebas.
Risiko ini tidak bisa diselesaikan dengan "mengalahkan" domain lain lewat konten on-page, karena masalahnya bukan soal siapa yang kontennya lebih bagus, melainkan soal identitas yang ambigu di mata sistem yang membaca entitas. Satu-satunya jalan realistis adalah memperkuat sinyal entitas yang benar-benar dimiliki Irfan sendiri secara konsisten, prinsip yang juga dibahas di artikel entity SEO dan cara membangun entitas brand.
Bagaimana Person Schema Situs Ini Disusun untuk Disambiguasi?
Lewat beberapa lapis atribut yang saling melengkapi, bukan satu field
tunggal. @id stabil (https://irfanramadhan.com/#person) dipakai
konsisten lintas halaman supaya Person dan WebSite tersambung sebagai
satu simpul graph yang sama, bukan entitas terpisah tiap halaman.
alternateName menyimpan bentuk nama pendek "Irfan Ramadhan" (tanpa
inisial "M.") berdampingan dengan nama lengkap, karena orang mencari
dengan kedua bentuk itu secara bergantian.
Memetakan knowsAbout ke Wikipedia dan Wikidata
Bagian paling konkret ada di knowsAbout. Alih-alih menulis daftar
keahlian sebagai teks bebas, tiap skill di SKILL_GROUPS yang punya
artikel Wikipedia resmi dipetakan jadi entitas Thing dengan sameAs
ganda ke Wikipedia dan Wikidata sekaligus. Seluruh 14 skill (SEO Teknis,
GEO, AEO, Riset Keyword, Web Analytics, Google Search Console, Next.js,
React, TypeScript, Tailwind CSS, Node.js, Git, Vercel, Figma) sudah
terpetakan seluruhnya, dengan QID Wikidata tiap entri diverifikasi satu
per satu lewat MediaWiki API resmi (action=query&prop=pageprops) yang
menunjuk balik ke artikel Wikipedia yang sama persis, bukan ditebak dari
kemiripan nama.
sameAs sendiri didefinisikan resmi oleh schema.org sebagai:
"URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website." (schema.org/sameAs)
Wikidata sengaja ditambahkan berdampingan dengan Wikipedia karena Wikidata adalah basis data machine-readable yang bisa dibaca langsung oleh knowledge graph tanpa parsing HTML, sedangkan Wikipedia tetap relevan sebagai referensi yang ditulis manusia.
Menambahkan Occupation sebagai Entitas Terpisah
jobTitle pada Person schema aslinya cuma string bebas ("SEO Specialist
& Web Developer"), belum pernah dinyatakan sebagai entitas Occupation
schema.org yang punya occupationLocation dan skills sendiri. Properti
ini ditambahkan supaya profesi Irfan juga bisa didisambiguasi sebagai
entitas terhubung, bukan cuma label teks di properti jobTitle.
Ringkasan sinyal lemah versus kuat untuk tiap lapis disambiguasi di atas, supaya perbedaannya konkret:
| Lapis | Sinyal lemah (umum ditemukan) | Sinyal kuat (diterapkan di situs ini) |
|---|---|---|
| Identifier entitas | Tiap halaman punya representasi Person terpisah tanpa ID stabil | @id (https://irfanramadhan.com/#person) konsisten lintas halaman |
| Variasi nama | Nama ditulis bebas berbeda-beda antar halaman | alternateName dibatasi ke dua bentuk yang memang dipakai konsisten |
| Keahlian (knowsAbout) | Daftar skill sebagai teks bebas tanpa entitas rujukan | knowsAbout dipetakan ke entitas Thing dengan sameAs Wikipedia dan Wikidata |
| Sumber rujukan | QID Wikidata ditebak dari kemiripan nama | QID diverifikasi satu per satu lewat MediaWiki API resmi |
| Profesi | jobTitle cuma string bebas | Occupation sebagai entitas terpisah dengan occupationLocation dan skills |
| Profil sosial | Tidak ada sameAs ke profil sosial sama sekali | Gap terbuka di situs ini — SOCIAL_LINKS belum diisi akun nyata (lihat bagian berikut) |
Apa yang Belum Selesai dan Kenapa Jujur Diakui?
Dua gap nyata, dan keduanya sengaja tidak ditutup dengan cara yang tidak
jujur. Pertama, sameAs ke profil sosial masih kosong karena
SOCIAL_LINKS di lib/constants.ts memang belum diisi akun nyata mana
pun. Person schema hanya menyertakan properti sameAs bila minimal satu
URL sudah terisi, supaya tidak mengirim array kosong ke mesin pencari,
tapi ini juga berarti sinyal disambiguasi lewat profil sosial belum ada
sama sekali sampai akun-akun itu benar-benar dibuat dan dihubungkan.
Kedua, belum ada tool pemantau visibilitas AI (mis. Otterly, Peec AI) terpasang di situs ini, jadi tidak ada cara mengukur apakah pekerjaan entitas di atas benar-benar menaikkan frekuensi sitasi di ChatGPT, Perplexity, atau Google AI Overview. Klaim yang bisa dipertanggungjawabkan sejauh ini terbatas pada prosesnya, bukan hasilnya.
Kenapa Sinyal Entitas Penting Meski Ranking Belum Terverifikasi?
Karena data industri menunjukkan pengenalan entitas bisa lepas dari posisi ranking organik. Studi OrganiKPI (Mei 2026) terhadap 153.425 sitasi AI menemukan bahwa 76,95% URL yang dikutip berada di luar 10 besar hasil organik untuk kueri terkait, mengindikasikan bahwa AI search tidak semata memilih sumber dari ranking tinggi saja.
Studi yang sama juga memberi contoh nyata soal kenapa konsistensi
penulisan nama penting: entitas dengan variasi penulisan "Acme Corp" di
schema, "Acme Corp." di LinkedIn, dan "ACME" di Wikidata dianggap sebagai
tiga simpul entitas berbeda dari sudut pandang Knowledge Graph, bukan satu
entitas yang sama. Ini jadi alasan konkret kenapa alternateName di
Person schema situs ini sengaja dibatasi ke dua bentuk nama yang memang
dipakai konsisten ("M. Irfan Ramadhan" dan "Irfan Ramadhan"), bukan
variasi bebas yang tidak terkontrol.
Ringkasan
- Risiko entity confusion di situs ini nyata (domain lookalike
irfanramadhan.my.id), dan cara mengatasinya lewat sinyal on-site yang konsisten, bukan lewat "mengalahkan" domain lain di konten. - Seluruh 14 skill sudah terpetakan
sameAsWikipedia dan Wikidata, diverifikasi lewat MediaWiki API resmi, danOccupationditambahkan sebagai entitas terpisah darijobTitle. - Gap yang masih terbuka dan diakui jujur:
sameAsprofil sosial kosong (SOCIAL_LINKSbelum diisi) dan belum ada tool pemantau visibilitas AI untuk memverifikasi hasil nyata. - Data industri (OrganiKPI, Mei 2026) menunjukkan 76,95% sitasi AI berasal dari URL di luar 10 besar organik, memperkuat alasan investasi ke sinyal entitas meski ranking belum terverifikasi.
- Mau audit atau membangun entity schema serupa untuk brand sendiri? Lihat jasa SEO dan web development yang ditawarkan, atau pelajari langkah teknis pemasangannya di cara menambahkan Person schema untuk author di Next.js.
