Hreflang adalah atribut yang memberi tahu Google versi bahasa dan wilayah suatu halaman, misalnya id-ID untuk Indonesia dan en-US untuk Amerika Serikat. PAKAR Jasa, agensi dengan 500+ klien sejak 2017, menjelaskan 3 cara memasangnya, aturan tautan resiprokal, dan kesalahan umum yang membuat hreflang diabaikan.
Kenapa Pengunjung Mendapat Versi Bahasa yang Salah
Tanpa penanda versi, pencari berbahasa Indonesia dapat melihat halaman berbahasa Inggris, dan sebaliknya. Hreflang memberi tahu Google bahwa halaman-halaman itu adalah varian bahasa atau wilayah dari konten yang sama.
Apa Itu Hreflang dan Cara Kerjanya
Hreflang adalah anotasi rel alternate hreflang yang menunjukkan bahwa beberapa halaman adalah varian bahasa atau wilayah, sehingga Google dapat menampilkan versi yang paling cocok bagi pengguna. Google tidak mengandalkan hreflang untuk mendeteksi bahasa halaman, karena memakai algoritmanya sendiri. Dalam praktik PAKAR Jasa, hreflang memetakan versi halaman yang sama dan tidak menggantikan canonical.
Format Kode Bahasa dan Wilayah
| Kode | Arti | Catatan |
| id | Bahasa Indonesia | Kode bahasa ISO 639-1 |
| id-ID | Bahasa Indonesia untuk Indonesia | Bahasa lalu wilayah ISO 3166-1 alpha-2 |
| en-US | Bahasa Inggris untuk Amerika Serikat | Wilayah bersifat opsional |
| x-default | Halaman cadangan | Tanpa kode bahasa, cocok untuk pemilih bahasa |
Kode wilayah tidak boleh berdiri sendiri tanpa kode bahasa, dan kode tidak baku seperti es-419 tidak didukung.
Tiga Cara Memasang Hreflang
| Cara | Cocok untuk | Catatan |
| Tag link di head HTML | Situs tanpa sitemap atau tanpa akses header | Dipasang di tiap halaman |
| HTTP header | File non-HTML seperti PDF | Dipasang di respons server |
| XML sitemap | Situs besar dengan banyak halaman | Memakai xhtml:link |
Google menganggap ketiganya setara, jadi cukup pilih satu cara. Contoh tag untuk dua versi: link rel alternate hreflang id-ID href https://contoh.com/id/ dan link rel alternate hreflang en-US href https://contoh.com/en/.
Langkah Mengimplementasikan dan Memvalidasi
- Petakan halaman yang ekuivalen antar bahasa.
- Pilih satu metode: head, header, atau sitemap.
- Tulis URL lengkap dengan protokol, misalnya https://.
- Pastikan setiap versi mencantumkan dirinya sendiri dan semua varian lain, dengan set anotasi yang sama.
- Tambahkan x-default bila ada halaman pemilih bahasa, lalu validasi dengan crawl.
Tautan harus saling menunjuk. Bila dua halaman tidak saling menautkan, tag akan diabaikan.
Studi Kasus: Eksportir Furnitur di Jepara dengan Situs Dua Bahasa
Skenario berikut adalah ilustrasi hipotetis berdasarkan parameter aktual PAKAR Jasa. Angka dan proses mencerminkan ketentuan nyata, profil adalah fiktif dan tidak merepresentasikan individu manapun.
Seorang eksportir furnitur di Jepara, pria berusia 43 tahun, mengelola situs Indonesia dan Inggris tanpa hreflang, dan 46 dari 120 halaman Inggris muncul di hasil pencarian Indonesia. Versi bahasa tidak dipetakan dan kode wilayah tidak konsisten.
Langkahnya: petakan 120 pasangan halaman id-ID dan en-US; pasang hreflang di head dengan tautan resiprokal; tambahkan x-default ke halaman pemilih bahasa; validasi dengan crawl dan pantau Search Console.
Hasilnya: Halaman Inggris yang muncul salah di pencarian Indonesia turun dari 46 ke 8. Seluruh proses berlangsung dalam 5 minggu.
Kapan Perlu Bantuan Tim PAKAR Jasa
- Situs memiliki lebih dari 2 bahasa.
- Jumlah halaman lebih dari 200.
- Hreflang digabung dengan migrasi domain.
PAKAR Jasa, agensi dengan 500+ klien sejak 2017, membantu audit dan implementasi hreflang.
Kesimpulan
- Hreflang menandai varian bahasa atau wilayah dari halaman yang sama.
- Tautan wajib saling menunjuk dan setiap versi menyebut dirinya sendiri.
- Mulai dari halaman yang paling penting dan pilih satu metode saja.
Jika situs multibahasa Anda tampil dengan versi yang salah, konsultasikan bersama kami.
Konsultasi dengan Jasa SEO PAKAR Jasa
Butuh bantuan menyiapkan implementasi hreflang? Tim PAKAR Jasa, Google Premier Partner dan Meta Business Partner dengan 500+ klien sejak 2017, siap mengaudit akun Anda. Hubungi WhatsApp +62 811-1892-527.
FAQ: Hreflang Adalah
Q: Apa itu hreflang?
A: Hreflang adalah atribut HTML rel alternate hreflang yang memberi tahu mesin pencari versi bahasa dan wilayah dari suatu halaman. Dengan hreflang, pencari di Indonesia lebih mungkin melihat versi id-ID, sedangkan pencari di Amerika Serikat melihat versi en-US. Satu halaman dapat memiliki 2 versi atau lebih.
Q: Bagaimana format kode hreflang yang benar?
A: Format terdiri dari kode bahasa ISO 639-1, lalu opsional kode wilayah ISO 3166-1 alpha-2, misalnya id-ID atau en-US. Kode wilayah tidak boleh berdiri sendiri tanpa bahasa. Untuk halaman pemilih bahasa atau cadangan, gunakan nilai x-default. Contoh penulisan yang benar adalah id-ID, bukan ID-id atau indonesia.
Q: Apakah situs berbahasa Indonesia saja perlu hreflang?
A: Tidak perlu jika situs Anda hanya punya satu versi bahasa dan wilayah. Hreflang baru relevan saat ada minimal 2 versi halaman yang sama dalam bahasa atau wilayah berbeda, misalnya versi id-ID dan en-US, agar pengguna diarahkan ke versi yang sesuai.
Q: Kenapa hreflang saya tidak berfungsi?
A: Penyebab umum: tautan tidak resiprokal, kode bahasa salah, URL hreflang mengarah ke halaman yang dialihkan atau bercanonical lain, atau tidak ada tag self-referencing. Perbaiki ketiga hal ini lalu crawl ulang. Validasi hasilnya dengan crawl ulang. Periksa ketiga hal ini pada minimal 2 versi bahasa, lalu crawl ulang untuk validasi.
Q: Di mana hreflang sebaiknya dipasang?
A: Ada tiga pilihan: tag link di head HTML, HTTP header (untuk PDF), atau XML sitemap. Untuk situs di atas 200 halaman, sitemap sering lebih mudah dirawat, tetapi pilih satu metode saja agar sinyal tidak saling bertentangan. Metode sitemap menghindari penambahan tag pada setiap halaman.