- seo
- engineering
- umkm
- mvp
Website Mudah Dibaca AI: Schema Markup dan llms.txt
Panduan praktis membuat website mudah dibaca AI untuk bisnis Indonesia: schema JSON-LD, llms.txt, konsistensi entitas, dan checklist implementasi ringan untuk UMKM.

Semakin banyak calon pelanggan di Indonesia memulai riset dengan ChatGPT, Gemini, atau ringkasan di Google—bukan langsung membuka sepuluh tab hasil pencarian. Jika website Anda tidak punya sinyal teknis yang jelas, mesin AI akan menebak dari fragmen acak: harga di marketplace yang beda dengan Instagram, alamat yang tidak konsisten, atau FAQ yang tidak pernah diperbarui. Artikel ini menjelaskan cara membuat website mudah dibaca AI dengan fondasi ringan yang biasa kami terapkan untuk UMKM dan bisnis kecil: schema markup JSON-LD dan file llms.txt.
1. Mengapa Website Perlu "Dibaca" AI di 2026
Perilaku pencarian berubah. Pengguna tidak selalu mencari link; mereka mencari jawaban: "berapa biaya jasa katering Nganjuk", "apakah toko ini terima QRIS", atau "rekomendasi developer website untuk UMKM di Jawa Timur". Sistem AI merangkai jawaban dari sumber yang dianggap jelas, konsisten, dan dapat diverifikasi.
Website milik Anda sendiri adalah aset paling stabil untuk sinyal itu. Berbeda dengan deskripsi produk di Tokopedia atau Shopee yang mengikuti template marketplace, domain Anda bisa menyimpan struktur yang konsisten: siapa perusahaannya, layanan apa yang ditawarkan, di mana area operasinya, dan bagaimana cara menghubungi tim penjualan. Tanpa fondasi ini, AI cenderung mengutip kanal pihak ketiga—bukan bisnis Anda.
Ini bukan menggantikan SEO klasik. Ini melengkapi strategi yang sudah dibahas di artikel strategi SEO website di era pencarian AI: konten yang menjawab pertanyaan nyata, ditambah lapisan teknis agar mesin tidak salah membaca maksud halaman.
2. Perbedaan Schema Markup dan llms.txt
Banyak pemilik bisnis bingung karena keduanya berkaitan dengan AI, tetapi fungsinya berbeda.
Schema markup (biasanya format JSON-LD) adalah metadata terstruktur yang disematkan di setiap halaman. Ia memberi tahu mesin: halaman ini tentang organisasi, produk, layanan, atau FAQ tertentu. Contohnya, halaman layanan catering bisa diberi tipe Service dengan area layanan "Nganjuk, Kediri, Madiun".
llms.txt adalah file teks Markdown di akar domain (https://domainanda.com/llms.txt) yang merangkum situs secara keseluruhan: siapa Anda, halaman penting mana yang harus dibaca dulu, dan ringkasan satu baris per URL. Anggap sebagai peta kurasi untuk model bahasa—bukan pengganti sitemap, melainkan narasi situs yang ringkas.
Keduanya saling melengkapi: schema menjawab "apa isi halaman ini", llms.txt menjawab "apa situs ini dan ke mana harus pergi untuk informasi utama".
3. Schema JSON-LD yang Wajib untuk Bisnis Indonesia
Anda tidak perlu menandai setiap elemen di halaman. Untuk bisnis kecil, empat tipe schema sudah memberi dampak nyata:
| Prioritas | Tipe Schema | Kapan dipakai |
|---|---|---|
| 1 | Organization atau LocalBusiness | Halaman utama: nama legal, logo, URL, kontak, sameAs ke Instagram/LinkedIn |
| 2 | Service | Setiap halaman layanan: deskripsi, area layanan, rentang harga jika ada |
| 3 | FAQPage | Halaman FAQ atau blok pertanyaan di halaman layanan |
| 4 | Product | Hanya jika SKU, harga, dan stok jelas—hindari markup palsu |
Contoh minimal Organization untuk bisnis jasa lokal:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Contoh Katering Nusantara",
"url": "https://contohkatering.id",
"telephone": "+62-812-3456-7890",
"address": {
"@type": "PostalAddress",
"addressLocality": "Nganjuk",
"addressRegion": "Jawa Timur",
"addressCountry": "ID"
},
"areaServed": ["Nganjuk", "Kediri", "Madiun"],
"paymentAccepted": "QRIS, Transfer Bank, Tunai"
}
Letakkan JSON-LD di <head> atau sebelum </body>. Validasi dengan Rich Results Test Google. Kesalahan umum: nama bisnis berbeda antara schema, Google Business Profile, dan bio Instagram—AI menganggapnya entitas berbeda.
Untuk website yang dibangun dengan Next.js atau stack modern, schema bisa di-generate dari satu sumber data (misalnya file konfigurasi perusahaan) agar tidak drift saat konten diperbarui.
4. Cara Membuat dan Memelihara llms.txt
Spesifikasi llms.txt sederhana. Buat file teks di root domain dengan struktur seperti ini:
# Contoh Katering Nusantara
> Contoh Katering Nusantara menyediakan katering harian dan paket acara
> untuk perusahaan dan keluarga di Nganjuk, Kediri, dan sekitarnya.
> Pembayaran via QRIS dan transfer bank.
## Halaman utama
- [Beranda](https://contohkatering.id/id): ringkasan layanan dan kontak
- [Paket & Harga](https://contohkatering.id/id/paket): daftar paket dan rentang harga
- [Area Pengiriman](https://contohkatering.id/id/area): cakupan kirim dan biaya antar
## Informasi bisnis
- [Tentang Kami](https://contohkatering.id/id/tentang): profil dan sertifikasi halal
- [FAQ](https://contohkatering.id/id/faq): pertanyaan umum pemesanan dan revisi menu
Aturan praktis:
- Batasi di bawah 5 KB; hanya tautan kanonik, bukan halaman duplikat.
- Perbarui saat struktur situs berubah—misalnya menambah halaman layanan baru atau mengubah URL harga.
- Jangan menulis kebijakan crawling yang bertentangan dengan
robots.txtkecuali Anda memang memahami implikasinya.
Google menyatakan AI Overviews tidak bergantung pada llms.txt, tetapi praktisi melaporkan manfaat di ChatGPT, Claude, dan Perplexity untuk representasi brand yang lebih akurat. Biaya implementasinya rendah; risiko mengabaikannya adalah AI merangkum bisnis Anda dari sumber yang tidak Anda kontrol.
5. Tabel Prioritas: Halaman Mana yang Dioptimalkan Dulu
Tim kecil jarang punya waktu untuk menandai seluruh situs sekaligus. Urutan ini biasanya memberi hasil tercepat:
| Urutan | Halaman | Schema | llms.txt |
|---|---|---|---|
| 1 | Beranda / tentang | Organization + LocalBusiness | Ya, di bagian "Halaman utama" |
| 2 | Halaman layanan terlaris | Service + FAQPage jika ada | Ya, dengan deskripsi satu baris |
| 3 | Harga / paket | Service dengan offers atau tabel HTML jelas | Ya |
| 4 | Blog / artikel edukasi | Article dengan author dan dateModified | Opsional, link di bagian terpisah |
| 5 | Kebijakan privasi | WebPage cukup; penting untuk kepercayaan UU PDP | Tidak perlu |
Jika Anda baru mempertimbangkan website custom versus template, perbandingan di artikel website custom vs template untuk UMKM membantu menilai apakah stack Anda cukup fleksibel untuk schema dan llms.txt tanpa plugin berat.
6. Konsistensi Entitas di Semua Kanal Penjualan
Schema dan llms.txt gagal jika fakta bisnis bertentangan di luar website. AI tidak hanya membaca HTML; ia juga menemukan profil marketplace, Google Business, dan percakapan WhatsApp Business yang di-screenshot ke forum.
Checklist konsistensi minimum:
- Nama bisnis identik (termasuk PT/CV jika relevan) di web, invoice, dan profil sosial.
- Harga dasar sama antara halaman paket, katalog WhatsApp, dan listing Tokopedia/Shopee—atau jelaskan perbedaannya secara eksplisit ("harga web belum termasuk ongkir").
- Metode pembayaran (QRIS, virtual account BCA/BRI, e-wallet) disebutkan di FAQ schema, bukan hanya di chat.
- Jam operasional dan area layanan selaras dengan Google Maps.
Ketidakkonsistenan ini sering menjadi alasan AI menampilkan jawaban yang membingungkan calon pembeli—bukan karena schema Anda salah secara teknis, melainkan karena sinyal eksternal bertentangan.
7. Checklist Implementasi MVP untuk Tim Kecil
Anda tidak perlu proyek enam bulan. Sprint ringan yang realistis:
- Hari 1–2: Audit halaman utama—apakah judul H1, meta description, dan kontak sudah jelas tanpa jargon?
- Hari 3: Tambahkan
Organization/LocalBusinessJSON-LD di layout global. - Hari 4: Tandai halaman layanan dengan
Service+ minimal tiga FAQ diFAQPage. - Hari 5: Publikasikan
llms.txtdengan 5–10 URL penting. - Minggu 2: Samakan fakta kritis di WhatsApp quick reply dan marketplace.
- Bulanan: Uji dengan pertanyaan ke ChatGPT/Gemini: "Siapa penyedia [layanan Anda] di [kota]?"—catat apakah bisnis Anda disebut dan apakah detailnya akurat.
Untuk performa dasar, pastikan juga halaman cepat di perangkat entry-level—Core Web Vitals yang buruk mengurangi peluang konten dibaca sampai habis. Panduan optimasi Core Web Vitals melengkapi lapisan teknis ini.
8. Tabel Perbandingan: Hanya SEO Klasik vs Fondasi AI-Ready
| Aspek | SEO klasik saja | + Schema + llms.txt |
|---|---|---|
| Target utama | Peringkat di daftar link Google | Jawaban akurat di AI + peringkat |
| Upaya teknis | Konten + backlink | Konten + metadata terstruktur + peta situs AI |
| Risiko informasi salah | Halaman tidak terbuka | AI merangkum dari sumber pihak ketiga |
| Cocok untuk | Blog informasional | Bisnis jasa, UMKM, B2B lokal |
| Biaya tambahan | — | Rendah jika website sudah custom/modern |
Investasi di schema dan llms.txt bukan trik ranking instan. Ini asuransi bahwa ketika seseorang bertanya ke AI tentang kategori Anda, mesin punya jalur resmi menuju sumber yang Anda kuasai.
Kesimpulan
Website mudah dibaca AI dimulai dari konten yang menjawab pertanyaan nyata, lalu diperkuat dengan schema markup per halaman dan llms.txt sebagai peta situs untuk model bahasa. Untuk bisnis di Indonesia—terutama UMKM yang bersaing di marketplace dan WhatsApp—kombinasi ini membantu brand Anda tidak hilang di era pencarian berbasis jawaban. Contoh penerapan LocalBusiness + halaman layanan lokal ada di jasa pembuatan website Nganjuk dan jasa pembuatan website Surabaya. Jika Anda ingin meninjau struktur situs existing atau merencanakan website baru dengan fondasi AI-ready sejak awal, kami siap membantu—Mulai percakapan.


