Hreflang untuk Website Bisnis Indonesia: Cara Pasang Tag Bilingual Tanpa Tertukar Sinyal Geo di 2026
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 Marketer Indonesia Pasang FAQPage Schema di Next.js untuk Naikkan Citation AI Overview 2026
Panduan praktis pasang FAQPage Schema di Next.js App Router supaya halaman layanan, produk, dan blog Anda lebih sering dikutip AI Overview, Perplexity, dan ChatGPT di 2026.
Website Bisnis
Cara Marketer Indonesia Pasang Partytown di Next.js untuk Pindahkan Tag Pihak Ketiga ke Web Worker dan Pangkas INP 2026
Tag GA4, Meta Pixel, dan chat widget bisa bikin INP melonjak ke atas 500 ms. Partytown memindahkan script pihak ketiga ke web worker supaya main thread tetap responsif.
Website Bisnis
Cara Marketer Indonesia Pasang Attribution Reporting API di Next.js untuk Pengukuran Konversi Tanpa Cookie 2026
Panduan praktis pasang Attribution Reporting API di Next.js untuk marketer Indonesia. Pengukuran konversi iklan tetap akurat di era cookieless tanpa bergantung pada pixel pihak ketiga.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang