Alat diagnostik

Pemeriksa hreflang

Masukkan sebuah URL untuk membaca setiap anotasi hreflang di halaman itu, memeriksa tiap kode bahasa dan wilayah, lalu mengambil versi alternatifnya untuk memastikan semuanya menaut balik.

Server kami mengambil halaman yang Anda masukkan dan hingga 10 URL alternatifnya, lalu meneruskannya ke browser Anda, tempat pemeriksaan dijalankan. Tidak ada yang disimpan.

Cara kerja pemeriksa hreflang

Google membaca anotasi hreflang dari tiga tempat: elemen link di head HTML, header respons HTTP Link, dan sitemap XML. Pemeriksa ini mengambil halaman yang Anda masukkan dan membaca dua yang pertama. Untuk metode sitemap, periksa entri xhtml:link di file sitemap Anda.

Setiap nilai dicocokkan dengan format yang didokumentasikan Google: kode bahasa, lalu kode aksara opsional dan kode wilayah opsional, atau nilai khusus x-default. Setiap URL harus lengkap, dan elemen link HTML harus berada di dalam head.

Setelah itu pemeriksa mengambil hingga 10 URL alternatif yang disebut halaman tersebut dan membaca anotasinya juga. Menurut Google, setiap versi bahasa wajib mencantumkan dirinya sendiri beserta semua versi lain, dan jika dua halaman tidak saling menunjuk, tagnya diabaikan. Tautan balik itulah yang paling sering dilewatkan alat lain.

Aturan hreflang sekilas

Setiap aturan di bawah ini sesuai dengan isi halaman Google Search Central tentang versi yang dilokalkan, dan masing-masing punya pemeriksaan di alat ini.

Kode bahasaISO 639-1, misalnya en, de, atau ja. Menyebut wilayah saja tidak valid.
Kode wilayahOpsional, ISO 3166-1 alpha-2, misalnya GB atau MX. Kode di luar standar, seperti es-419, tidak didukung. EU, UN, dan UK tidak berpengaruh.
AksaraOpsional, ISO 15924, misalnya zh-Hant untuk Tionghoa Tradisional atau zh-Hans untuk Tionghoa Sederhana.
Huruf besar-kecilNilainya tidak peka huruf besar-kecil, jadi en-gb dan en-GB berarti sama.
x-defaultNilai khusus untuk kondisi ketika tidak ada bahasa atau wilayah lain yang cocok dengan setelan browser pengguna. Dirancang untuk halaman pemilih bahasa.
Referensi diriSetiap versi mencantumkan dirinya sendiri beserta semua versi lainnya.
Tautan balikJika halaman X menaut ke halaman Y, halaman Y wajib menaut balik ke halaman X. Tanpa itu, anotasinya bisa diabaikan.
URLLengkap, dengan http atau https. Bukan //example.com/foo dan bukan /foo. Versi alternatif tidak harus berada di domain yang sama.
PenempatanDi HTML, elemen link harus berada di dalam bagian head yang tersusun dengan benar.

Aturan dicocokkan dengan dokumentasi Google: Tell Google about localized versions of your page

Apa yang dilaporkan pemeriksa

  • Setiap anotasi hreflang di halaman, dari head HTML dan dari header HTTP Link
  • Kode bahasa yang bukan ISO 639-1, kode wilayah yang bukan ISO 3166-1 alpha-2, wilayah yang dipakai tanpa bahasa, serta kode khusus EU, UN, dan UK
  • URL relatif atau URL tanpa protokol, yang tidak diterima Google
  • Referensi diri yang hilang, ketika tidak ada anotasi yang menunjuk ke halaman yang Anda periksa
  • Kode yang sama dicantumkan lebih dari sekali, dan elemen link yang berada di luar head
  • Untuk hingga 10 versi alternatif: apakah masing-masing menaut balik, apakah mengalihkan atau mengembalikan error, dan apakah set anotasinya sama dengan milik halaman ini

Kesalahan Hreflang yang Merusak SEO Internasional

Sepuluh kesalahan di balik hampir setiap setelan hreflang yang rusak, lengkap dengan gejala dan perbaikan masing-masing.

Baca panduan hreflang

Dari blog

Semua panduan →

Frequently asked questions

Apa yang diuji pemeriksa hreflang?
Alat ini membaca anotasi hreflang di sebuah halaman dan mencocokkannya dengan aturan Google: kode bahasa ISO 639-1 dan kode wilayah ISO 3166-1 alpha-2 yang valid, URL lengkap, referensi diri, dan tautan balik dari setiap versi alternatif. Alat ini juga melaporkan kode ganda dan elemen link di luar head.
Apakah en-UK nilai hreflang yang valid?
Tidak. Kode wilayah Britania Raya dalam ISO 3166-1 alpha-2 adalah GB, jadi tulis en-GB. Google menyebut UK, bersama EU dan UN, sebagai kode yang tidak berpengaruh dalam anotasi hreflang. Bagian bahasanya tetap dihitung, tetapi bagian wilayahnya tidak berbuat apa-apa.
Apakah saya butuh x-default?
Google tidak mewajibkannya. Nilai khusus x-default memberi tahu Google halaman mana yang dipakai ketika tidak ada bahasa atau wilayah lain yang cocok dengan setelan browser pengguna. Nilai ini dirancang untuk halaman pemilih bahasa, tetapi bisa dipakai di halaman mana pun. Pemeriksa akan mencatat jika tidak ada.
Mengapa pemeriksa mengambil halaman-halaman lain?
Karena hreflang hanya bekerja berpasangan. Menurut Google, jika dua halaman tidak saling menunjuk, tagnya akan diabaikan. Satu-satunya cara memastikannya adalah membuka setiap versi alternatif dan membaca anotasinya, dan itulah yang dilakukan pemeriksa untuk hingga 10 di antaranya.
Apakah hreflang memberi tahu Google bahasa halaman saya?
Tidak. Google menyatakan tidak memakai hreflang maupun atribut lang HTML untuk mendeteksi bahasa halaman; Google memakai algoritmanya sendiri. hreflang memberi tahu Google versi lain apa saja yang ada dari halaman itu dan untuk siapa masing-masing ditujukan.