Hreflang untuk Website Bisnis Indonesia: Cara Pasang Tag Bilingual Tanpa Tertukar Sinyal Geo di 2026
Hreflang menentukan apakah konten Indonesia atau Inggris muncul untuk audiens yang tepat. Panduan implementasi di Next.js dan kesalahan paling umum.
TL;DR: Hreflang adalah atribut HTML yang mencocokkan halaman dengan bahasa dan wilayah audiens di hasil pencarian. Untuk website bisnis Indonesia yang menyajikan konten Indonesia dan Inggris, kesalahan paling umum adalah kode bahasa salah dan tidak ada timbal balik antar versi. Akibatnya, traffic dari Singapura atau pasar regional gagal masuk ke versi yang benar.
Banyak pemilik bisnis Indonesia salah paham bahwa cukup dengan dua URL terpisah, Google otomatis tahu mana versi mana. Kenyataannya tidak. Tanpa hreflang yang dipasang dengan benar, Google bisa menampilkan versi Inggris kepada pengguna Indonesia, atau sebaliknya, dan rasio pentalan langsung melonjak.
Saat membantu Nalesha (e-commerce parfum) memperluas pasar ke Singapura, kami menemukan satu hal sederhana yang awalnya terlewat: halaman versi id tidak menunjuk balik ke versi en-SG. Sinyal hreflang dianggap tidak valid oleh Google selama hampir dua bulan, dan iklan ke audiens Singapura berakhir di halaman Bahasa Indonesia.
Konsep Dasar yang Sering Salah
Hreflang adalah sinyal, bukan paksaan. Google memakai sinyal ini bersama IP, riwayat, dan setting akun pengguna untuk memutuskan versi mana yang ditampilkan. Tetapi ada tiga aturan yang non-negosiable: kode bahasa harus ISO 639-1, kode wilayah ISO 3166-1 Alpha 2, dan setiap halaman wajib menunjuk balik ke semua versi termasuk dirinya sendiri.
| Format | Contoh | Kapan Dipakai |
|---|---|---|
id | Bahasa Indonesia, semua wilayah | Konten umum berbahasa Indonesia |
id-ID | Bahasa Indonesia, wilayah Indonesia | Konten dengan harga rupiah, peraturan lokal |
en-SG | Inggris, Singapura | Versi untuk audiens Singapura |
x-default | Fallback global | Wajib ada untuk multi-wilayah |
Kesalahan klasik: pakai in (kode tidak valid, harus id), atau pakai id-IN (yang artinya Bahasa Indonesia di India, bukan Indonesia, karena IN adalah kode India bukan Indonesia).
Implementasi di Next.js App Router
Untuk situs Next.js, tempat paling rapi adalah metadata.alternates.languages di layout.tsx atau page.tsx. Pasang juga x-default untuk pengguna di luar wilayah yang ditarget. Validasi hasilnya pakai Search Console report "International Targeting".
Untuk situs dengan banyak halaman dinamis, generator hreflang berbasis route ID lebih aman daripada hardcode per halaman. Dari pengalaman, hardcode hampir selalu menyebabkan hilangnya satu pasang link timbal balik saat ada halaman baru ditambahkan, dan masalahnya baru ketahuan tiga bulan kemudian.
Kombinasi dengan Canonical dan Geo Targeting
Hreflang bekerja bersama canonical dan setting geo-targeting. Aturan praktisnya: setiap versi punya canonical sendiri yang menunjuk ke dirinya, lalu hreflang menunjuk ke semua versi termasuk dirinya. Jangan pasang canonical lintas bahasa, ini sinyal kontradiktif yang membuat Google mengabaikan keduanya.
Untuk struktur folder URL, pilih satu dari tiga: subdomain (en.[domain](/glosarium/domain).com), subfolder (domain.com/en/), atau ccTLD (domain.sg). Subfolder paling umum karena ekuitas SEO terkonsentrasi di satu domain. Per April 2026, Google Search Central masih merekomendasikan subfolder untuk situs bisnis menengah.
Studi Kasus: Yuanita Sekar dan Audiens Asia Tenggara
Yuanita Sekar awalnya hanya punya konten Bahasa Indonesia. Saat ekspansi ke audiens diaspora di Singapura dan Malaysia, kami menambah versi en-SG. Tantangannya bukan terjemahan, tetapi memastikan setiap pasang halaman saling menunjuk dengan benar.
Implementasinya pakai komponen wrapper di Next.js yang otomatis generate hreflang berdasarkan route, sehingga halaman baru ikut terdaftar tanpa intervensi manual. Setelah enam minggu, traffic dari Singapura yang masuk ke versi yang benar naik dari sekitar 23% ke 71% berdasarkan data Search Console internal. Sisanya tetap dipengaruhi setting personal pengguna, yang memang di luar kendali hreflang.
Pertanyaan Umum
Apakah hreflang menggantikan terjemahan?
Tidak. Hreflang hanya mengarahkan. Konten setiap versi tetap perlu kualitas dan konteks lokal yang setara.
Bagaimana jika satu halaman saya hanya tersedia dalam Bahasa Indonesia?
Tidak perlu hreflang untuk halaman itu. Hreflang hanya wajib jika ada minimal dua versi bahasa atau wilayah.
Berapa lama sampai sinyal hreflang dikenali?
Umumnya 4-8 minggu setelah Google merayapi semua versi. Cek progress di Search Console > International Targeting.
Apakah x-default wajib?
Sangat disarankan untuk situs multi-wilayah. Tanpa x-default, pengguna di wilayah yang tidak ditarget tidak punya versi default yang jelas.
Catatan Akhir
Hreflang adalah pengaturan kecil yang dampaknya besar saat audiens lintas wilayah. Investasi waktu untuk validasi awal tidak banyak. Tetapi konsekuensi kalau salah, dua bulan iklan yang nyasar ke versi yang salah, jauh lebih mahal. Buat checklist sederhana, pasang dengan benar sekali, lalu validasi setiap kali ada halaman baru.
Artikel Terkait
Website Bisnis
Cara Mengukur ROI Website Bisnis dalam 90 Hari Pertama (Kerangka 2026)
Kebanyakan website bisnis gagal terbukti ROI-nya bukan karena performa, tapi karena tidak diukur sejak hari pertama. Kerangka tiga fase, 90 hari, tanpa rumus rumit.
Website Bisnis
Audit Third-Party Script: Cara Kembalikan Kecepatan Website Bisnis Indonesia di 2026
Pixel iklan, chat widget, dan analitik diam-diam menggerus Core Web Vitals. Panduan audit triwulan untuk pemilik website bisnis Indonesia.
Website Bisnis
Image Alt Text untuk Website Bisnis Indonesia: Panduan Praktis SEO dan AI Search di 2026
Alt text yang baik bukan sekadar deskripsi gambar. Ia adalah sinyal aksesibilitas, SEO, dan konteks AI Search yang sering dilewatkan tim marketing Indonesia.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang