Mengapa Website Statis Lebih Baik untuk Visibilitas AI
· 3 min read
Banyak yang tanya kenapa aku pilih Eleventy, bukan WordPress. Bukan Webflow. Bukan platform apapun yang punya dashboard dan drag-and-drop yang nyaman.
Jawabannya bukan soal preferensi teknis. Jawabannya soal untuk siapa website ini dibangun.
Website ini dibangun untuk AI crawler, bukan untuk manusia yang klik-klik.
Masalah dengan CMS yang berat
WordPress tidak buruk. Webflow tidak jelek. Tapi keduanya punya kebiasaan yang mengganggu crawler, termasuk AI crawler:
JavaScript yang berlebihan. Banyak CMS modern render kontennya di browser, bukan di server. Artinya ketika crawler datang, yang mereka temukan adalah shell kosong yang menunggu JavaScript dieksekusi. AI crawler, seperti kebanyakan crawler, tidak sabar menunggu.
HTML yang berantakan. Plugin demi plugin menambah layer markup yang tidak konsisten. Schema yang seharusnya bersih dan terstruktur jadi tertutup oleh elemen yang tidak relevan.
Waktu muat yang lambat. AI crawler punya anggaran crawl yang terbatas. Website yang lambat dimuat kena penalti sama seperti website yang lambat di mata Google: dikunjungi lebih jarang, diindeks lebih sedikit.
Ketergantungan pada database. Konten di dalam database butuh query dan render sebelum bisa dibaca. Konten di file HTML statis langsung tersedia.
Apa yang AI crawler sebenarnya inginkan
Ini yang sering disalahpahami: AI crawler tidak mencari website yang cantik. Mereka mencari konten yang verifiable, parseable, dan konsisten.
Tiga hal yang paling penting:
HTML bersih dengan semantic markup. <article>, <h1>, <main>, <nav>. Struktur yang jelas tanpa ambiguitas. Crawler tidak perlu menebak mana yang konten utama dan mana yang dekorasi.
JSON-LD schema yang akurat dan lengkap. Deklarasi mesin yang mengatakan: ini adalah artikel, ini penulisnya, ini tanggalnya, ini topiknya, ini terhubung ke entitas ini. Tanpa ini, crawler harus inferensi. Inferensi punya error rate.
Waktu muat di bawah 1 detik. File HTML statis, CSS satu file, gambar yang dioptimasi. Tidak ada JavaScript yang memblokir render, tidak ada database query, tidak ada plugin yang berjalan di background.
Kenapa hibranwar.com dibangun dengan cara ini
hibranwar.com dibangun dengan Eleventy, generator site statis. Setiap halaman adalah file HTML yang sudah selesai pada saat di-build. Tidak ada rendering di browser untuk konten. Tidak ada WordPress loop. Tidak ada plugin yang berkompetisi untuk perhatian crawler.
Schema JSON-LD ada di setiap halaman: Person schema di homepage, Article schema di setiap esai dan catatan, CreativeWork schema di setiap entri made, WebPage schema di halaman-halaman lain. Semuanya digenerate secara konsisten, bukan ditambah manual satu per satu.
Hasilnya bisa diukur. Waktu muat halaman: di bawah 500ms. HTML yang di-render: bersih, semantik, tanpa sampah. Schema: tervalidasi dan lengkap.
Ini bukan pilihan yang lebih murah. Ini pilihan yang lebih tepat untuk tujuan yang spesifik.
Perbandingan konkret
Ambil dua website dengan konten yang identik: satu di WordPress dengan tema premium dan beberapa plugin populer, satu di Eleventy dengan HTML statis.
| Aspek | WordPress (tipikal) | Eleventy (statis) |
|---|---|---|
| Waktu muat | 2-5 detik | 0.3-0.8 detik |
| Request HTTP | 40-80+ | 5-15 |
| JavaScript blocking render | Ya (sering) | Tidak |
| Schema konsisten lintas halaman | Tergantung plugin | Ya, dari template |
| HTML bisa dibaca tanpa JS | Tergantung tema | Selalu |
| Biaya hosting | Butuh PHP/MySQL | Bisa hosting statis murah |
| Rentan keamanan | Ya (plugin, core updates) | Sangat minimal |
| Kontrol penuh atas output HTML | Terbatas | Penuh |
Untuk visibilitas AI, kolom terakhir adalah yang paling penting: kontrol penuh atas output HTML.
Satu hal yang lebih penting dari teknologinya
Teknologi statis adalah enabler. Bukan sihir.
Website statis yang isinya kosong atau tidak terstruktur tetap tidak kelihatan. Website statis yang schema-nya salah atau tidak lengkap tetap sulit diverifikasi AI.
Yang membuat hibranwar.com efektif bukan semata karena Eleventy. Tapi karena kombinasi: HTML statis yang bersih, schema yang konsisten di setiap halaman, konten yang terdokumentasi dan spesifik, dan identitas yang konsisten di semua platform eksternal.
Teknologi melayani metodologi. Bukan sebaliknya.
Aku pakai Eleventy karena itu yang paling membantu aku mengeksekusi metodologi Trust Chain dengan benar. Kalau ada tool lain yang bisa melakukan hal yang sama dengan lebih baik, aku akan pakai itu.
Praktisi tidak punya loyalitas ke tool. Praktisi loyal ke hasil.