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:**

1. Situs ini punya risiko entity confusion nyata: domain lookalike
   `irfanramadhan.my.id` milik orang berbeda dengan nama sama, ditemukan
   saat audit GEO 19 Juli 2026.
2. Seluruh 14 skill di `SKILL_GROUPS` sudah dipetakan ke `sameAs`
   Wikipedia dan Wikidata, dengan QID Wikidata diverifikasi satu per satu
   lewat MediaWiki API resmi, bukan ditebak.
3. `sameAs` ke profil sosial masih kosong karena `SOCIAL_LINKS` memang
   belum diisi akun nyata mana pun, gap yang sengaja tidak ditutup dengan
   akun karangan.
4. 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.
5. 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](/blog/entity-seo-adalah-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](https://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](https://organikpi.com/blog/technical-seo/schema-sameas-entity-disambiguation-ai-citations/)
(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.

> "In our May 2026 study of 153,425 citations, 76.95% of cited URLs sat
> outside the organic top-10, so entity beats rank."
>
> — Daniel Shashko, [*Schema sameAs & Entity Disambiguation for AI
> Citations*](https://organikpi.com/blog/technical-seo/schema-sameas-entity-disambiguation-ai-citations/),
> OrganiKPI, Mei 2026

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: Sinyal Entitas Eksplisit Lewat sameAs dan Occupation

- 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 `sameAs` Wikipedia dan Wikidata,
  diverifikasi lewat MediaWiki API resmi, dan `Occupation` ditambahkan
  sebagai entitas terpisah dari `jobTitle`.
- Gap yang masih terbuka dan diakui jujur: `sameAs` profil sosial kosong
  (`SOCIAL_LINKS` belum 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](/layanan) yang ditawarkan, atau
  pelajari langkah teknis pemasangannya di [cara menambahkan Person schema
  untuk author di Next.js](/blog/cara-menambahkan-person-schema-author-nextjs).