Lewati ke konten utama

Cara memperbaiki kesalahan implementasi hreflang yang diidentifikasi oleh Site Audit

Memperbaiki kesalahan hreflang yang ditandai oleh Site Audit.

Helen avatar
Ditulis oleh Helen
Diperbarui lebih dari satu minggu yang lalu

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 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

Apakah pertanyaan Anda terjawab?