Hreflang adalah bagian kecil dari markup yang memberi tahu mesin telusur bahwa suatu laman memiliki versi dalam bahasa atau wilayah lain, dan versi mana yang dimiliki oleh pemirsa tertentu. Dalam kata-kata Google sendiri, Anda gunakan hreflang “untuk memberi tahu Google tentang variasi konten Anda, sehingga kami dapat memahami bahwa halaman ini adalah variasi lokal dari konten yang sama.”
Tanpanya, dua masalah akan muncul. Pertama, Google mungkin menyajikan versi bahasa yang salah kepada pencari, sehingga menampilkan halaman bahasa Inggris Anda kepada pengunjung Italia. Kedua, halaman yang hampir identik (halaman terjemahan memiliki struktur, gambar, dan tata letak yang sama) dapat terlihat seperti itu duplikat konten, membuat Google tidak yakin mana yang akan diberi peringkat. HReflang menyelesaikan keduanya: ia mengelompokkan versi sebagai satu konten dalam berbagai bahasa dan mengarahkan setiap pencari ke versi yang tepat.

Contoh sederhana dari tag hreflang
HReflang tinggal di <head> halaman Anda sebagai satu set <link> tag — satu per versi bahasa. Bayangkan sebuah halaman yang ada dalam bahasa Inggris, Italia, dan Jerman:
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
Itu hreflang nilai adalah kode bahasa (seperti en), secara opsional diikuti oleh wilayah (en-GB). Google menerima tiga metode yang setara untuk mendeklarasikan ini: HTML <link> tag, HTTP Link header, atau peta situs — Anda hanya memerlukan satu. URL harus selalu memenuhi syarat sepenuhnya, termasuk https://.
Tag x-default (jangan lewati)
Baris terakhir di atas menggunakan nilai yang dicadangkan, x-default. Menurut Google, “nilai x-default yang dicadangkan digunakan ketika tidak ada bahasa/wilayah lain yang cocok dengan pengaturan browser pengguna.” Anggap saja sebagai cadangan: ketika penutur bahasa Portugis atau Jepang membuka situs Anda dan Anda tidak memiliki versi untuk mereka, x-default memberi tahu Google halaman mana yang akan ditampilkan. Ini ideal untuk pemilih bahasa atau beranda pengalihan otomatis, dan secara diam-diam mencegah situs Anda menebak-nebak siapa pun yang tidak Anda targetkan secara eksplisit.
Kesalahan hreflang yang paling umum
HReflang tidak memaafkan kesalahan kecil — anotasi yang rusak akan diabaikan begitu saja. Inilah yang paling membuat orang tersandung:
- Tag pengembalian tidak ada. Ini yang besar. Google mengharuskan tautan bersifat dua arah: “Jika dua halaman tidak saling menunjuk satu sama lain, tag akan diabaikan.” Jika halaman berbahasa Italia Anda mengarah ke halaman berbahasa Inggris, halaman berbahasa Inggris harus mengarah ke belakang — dan setiap versi juga harus merujuk pada versinya sendiri.
- Kode bahasa atau wilayah salah. Kode bahasa menggunakan dua huruf ISO 639-1 format (
en, bukaneng;ja, bukanjp). Kode wilayah menggunakan ISO 3166-1 Alpha 2 (en-GB, bukan yang tidak validen-UK). Danen-EUsalah karena “UE” bukanlah sebuah negara. - Urutan terbalik. Dia
language-REGION(en-GB), tidak pernahGB-en. - Tidak ada x-default. Opsional, namun menghilangkannya akan membuat pengunjung berada di luar bahasa target Anda tanpa penggantian yang ditentukan.
- URL relatif atau non-kanonik. Selalu gunakan URL absolut dengan protokol, dan arahkan hreflang ke versi kanonik setiap halaman.

Bagaimana hreflang berhubungan dengan struktur URL Anda
HReflang tidak menentukan URL Anda, namun keduanya berfungsi paling baik jika digabungkan. Penyiapan terbersih untuk satu domain adalah a subdirektori bahasa: example.com/it/, example.com/de/, dan seterusnya. Hal ini menjaga semua otoritas Anda pada satu domain, mudah dirayapi, dan membuat pemetaan hreflang menjadi jelas — setiap URL yang diawali hanya berhubungan dengan satu domain hreflang nilai.
Subdirektori menjadi href di tag Anda, dan bahasanya menjadi hreflang nilai. Karena strukturnya dapat diprediksi, anotasi dapat dibuat secara mekanis, bukan dikelola secara manual — di situlah plugin dapat berfungsi.
Mengapa Anda tidak harus membuat kode tangan hreflang
Hreflang tulisan tangan adalah tempat proyek terhenti. Setiap halaman baru mengalikan tag yang harus Anda sinkronkan, dan satu tag kembali yang hilang secara diam-diam akan membatalkan seluruh anotasi. Itu tidak berskala, dan membosankan untuk diaudit.
Plugin multibahasa yang bagus menghilangkan pekerjaan sepenuhnya. TranslateRocket — plugin terjemahan WordPress gratis yang mendukung bahasa tanpa batas — menghasilkan tag hreflang dua arah yang benar, referensi mandiri, dan dua arah secara otomatis (termasuk x-default) di samping bersih /it/, /de/ URL SEO, jadi setiap versi mengarah ke versi lainnya tanpa Anda menyentuhnya <head>. Anda dapat menerjemahkan dengan tangan, menggunakan terjemahan mesin gratis, atau menyambungkan kunci AI Anda sendiri, dan terjemahan tersebut akan mengimpor terjemahan yang ada dari WPML, TranslatePress, Polylang, dan Weglot. Mode Pratinjau bawaan memungkinkan Anda memeriksa hasilnya sebelum dipublikasikan. Outputnya mengikuti aturan Google, sehingga mesin pencari dapat menyajikan versi bahasa yang tepat dan memperlakukan terjemahan Anda sebagai satu konten — bukan duplikat.
Pertanyaan yang sering diajukan
- Apakah hreflang merupakan faktor peringkat? Tidak secara langsung. Ini adalah sinyal yang membantu Google menyajikan versi bahasa atau regional yang tepat kepada pencari yang tepat dan menghindari kebingungan duplikat konten — sehingga meningkatkan pengalaman dan meningkatkan kinerja di setiap pasar.
- Apakah saya memerlukan hreflang jika situs saya satu bahasa? Tidak. HReflang hanya berlaku jika konten yang sama tersedia dalam beberapa bahasa atau varian regional.
- Bahasa saja, atau bahasa dan wilayah? Gunakan bahasa saja (
en) bila kontennya cocok untuk semua penutur bahasa tersebut. Tambahkan wilayah (en-GB,en-US) hanya jika Anda benar-benar memiliki versi yang berbeda untuk setiap negara. - Apakah x-default diperlukan? Tidak, namun sangat disarankan agar pengunjung di luar bahasa target Anda memiliki halaman cadangan yang ditentukan.
- Tag HTML, header HTTP, atau peta situs? Google memperlakukan ketiganya setara — pilih mana yang paling mudah. Sebagian besar situs WordPress menggunakan HTML
<link>tag, yang dapat dihasilkan oleh plugin secara otomatis.
Sumber
- Pusat Google Penelusuran — Versi Laman Anda yang Dilokalkan — developer.google.com
Jadikan situs Anda multibahasa — gratis