Hreflang adalah tag untuk memberi tahu mesin pencari tentang berbagai versi halaman untuk bahasa atau wilayah yang berbeda yang Anda miliki untuk situs web Anda.
Tag ini akan memungkinkan mesin pencari untuk menampilkan URL yang paling sesuai kepada pengguna berdasarkan lokasi dan pengaturan bahasanya. Panduan dari Google ini akan memberi tahu Anda semua yang perlu Anda ketahui tentang penerapan atribut hreflang di website Anda.
Jika kode hreflang salah dikonfigurasi, mesin pencari mungkin salah mengartikannya atau mengabaikan atribut ini. Tool Site Audit kami akan dapat menandai kesalahan-kesalahan ini.
Masalah Kritis
Anotasi hreflang tidak valid
Halaman dengan anotasi "hreflang" (bahasa atau bahasa & lokal) yang tidak valid seperti en-en dan en-uk alih-alih en-gb
Anotasi bahasa dalam atribut "hreflang" harus sesuai dengan format ISO 639-1; dan anotasi lokal (opsional) sesuai dengan format ISO 3166-1 Alpha 2.
Anotasi hreflang penunjuk diri hilang
Pastikan setiap halaman di situs web Anda memiliki anotasi "hreflang" yang mereferensikan diri sendiri. Misalnya, versi Spanyol dari halaman Anda harus memiliki anotasi rel="alternate" hreflang="es" dengan tautan ke dirinya sendiri dalam anotasi "hreflang".
Halaman dirujuk untuk lebih dari satu bahasa dalam hreflang
Tinjau anotasi "hreflang" untuk halaman yang dilaporkan dan lakukan pembaruan yang diperlukan sehingga satu versi bahasa dari halaman selalu direferensikan untuk satu bahasa saja. Namun, Anda dapat menetapkan beberapa lokasi dengan bahasa yang sama dalam nilai hreflang ke satu URL, misalnya en-us, en-gb, dll.
Lebih dari satu halaman untuk bahasa yang sama dalam hreflang
Pastikan anotasi "hreflang" hanya dideklarasikan sekali untuk satu bahasa (atau bahasa-lokal) pada suatu halaman.
Ketidakcocokan hreflang dan bahasa HTML
Pastikan bahasa yang sama dideklarasikan dalam atribut HTML lang dan dalam "hreflang" untuk halaman tersebut.
Hreflang resiprokal hilang (tidak ada tag-kembali)
Untuk mencegah masalah ini, pastikan semua versi halaman yang diterjemahkan atau ditargetkan untuk pengguna di wilayah tertentu memiliki set anotasi "hreflang" yang sama.
Hreflang ke non-kanonikal
Pastikan semua tautan dalam anotasi "hreflang" di halaman Anda menunjuk ke halaman Kanonikal.
Hreflang ke halaman yang rusak
Tinjau tautan dalam anotasi "hreflang" untuk memastikan mereka menunjuk ke halaman yang aktif.
Masalah Minor
Atribut HTML Lang Tidak Ada
Pastikan halaman Anda memiliki kode bahasa (atau bahasa dan negara) yang dideklarasikan dalam atribut HTML lang.
Hreflang ditetapkan tapi tidak ada bahasa HTML
Pastikan halaman Anda memiliki kode bahasa (atau bahasa dan negara) yang dideklarasikan dalam atribut HTML lang