Cara memakai
- Ketik satu baris per versi bahasa di Versi bahasa: kodenya, tanda garis tegak dan alamat lengkapnya.
- Jika Anda punya pemilih bahasa atau halaman default, masukkan alamatnya di Alamat cadangan (x-default).
- Baca Pemeriksaan baris. Ketika tertulis bahwa semua versi valid, salin elemen link, sitemap atau header.
- Letakkan kumpulan yang sama di setiap halaman dan periksa bahwa setiap versi menunjuk balik ke semua versi lain.
Cara kode diperiksa
Bagian bahasa harus berupa kode dua huruf ISO 639-1: daftar Library of Congress memuat 183 kode. Bagian wilayah yang opsional harus berupa kode ISO 3166-1 alpha-2 yang ditetapkan secara resmi, seperti GB atau TW. Panduan Google menyebut hanya kedua standar itu yang didukung, dan bahasa harus lebih dulu, sehingga wilayah saja seperti GB ditolak.
Bagian skrip, seperti Hant atau Hans, harus terdiri atas empat huruf. Panduan Google menyebut skrip diberikan dalam ISO 15924; alat ini memeriksa bentuk skrip dan bukan daftar lengkapnya. Kode tidak membedakan huruf besar dan kecil, sehingga alat ini menulis bahasa dengan huruf kecil, wilayah dengan huruf besar, dan skrip dengan huruf awal besar.
- en-uk ditolak karena UK adalah kode cadangan; Inggris Raya adalah GB, sehingga alat ini menyarankan en-GB.
- iw, in dan ji diubah pada 1989 menjadi he, id dan yi, sehingga alat ini menyarankan kode-kode itu.
- Kode yang tidak cocok dengan apa pun, seperti xx, eng atau en_US, ditolak beserta nomor barisnya.
Tiga cara mengirim kumpulan yang sama
Google mendaftar tiga metode: elemen link di head HTML, header HTTP, dan sitemap XML. Google menyebut ketiganya setara, jadi pilih yang paling mudah dipelihara. Bentuk sitemap memerlukan namespace xhtml, dan setiap entri url mendaftar setiap alternatif termasuk dirinya sendiri.
Metode header HTTP dijelaskan untuk respons GET halaman apa pun; Google menyebutnya berguna untuk file non-HTML seperti PDF, dan contohnya adalah PDF. Untuk halaman web, elemen link atau sitemap adalah pilihan yang lazim. Google juga menyebut bahwa header Link yang dikembalikan untuk setiap versi sebuah halaman harus sama, sehingga alat ini menulis satu nilai untuk seluruh kumpulan.
Tautan balik dan x-default
Setiap versi harus mendaftar dirinya sendiri dan semua versi lain, dan setiap halaman harus menunjuk balik. Google menyatakan: “Jika dua halaman tidak saling menunjuk, tag akan diabaikan.” Jika sebuah kumpulan sulit dijaga tetap lengkap, Google menyatakan Anda boleh menghilangkan beberapa bahasa di sebagian halaman, dan ia tetap memproses pasangan yang saling menunjuk.
x-default menamai halaman cadangan untuk bahasa yang tidak cocok dengan versi mana pun. Google menganjurkannya untuk halaman pemilih bahasa, dan ia ditulis tanpa kode bahasa.
Contoh kerja: tiga versi dan satu cadangan
Baris en | https://example.com/en/, en-GB | https://example.com/en-gb/ dan tr | https://example.com/tr/, dengan https://example.com/ sebagai cadangan, menghasilkan empat alternatif. Setiap halaman dalam kumpulan mendapat keempat elemen link yang sama, dan sitemap memiliki satu entri url untuk masing-masing dari ketiga halaman itu.
Setiap entri url mendaftar keempat alternatif. Baris status berbunyi 3 versi bahasa, semuanya valid, karena cadangan bukan versi bahasa.
| Keluaran | Jumlah | Rincian |
|---|---|---|
| Elemen link | 4 | hreflang="tr" href="https://example.com/tr/" |
| Entri url sitemap | 3 | masing-masing mendaftar 4 alternatif, termasuk x-default |
| Nilai header Link | 1 | nilai yang sama di setiap halaman, dengan 4 alternatif |
| Versi bahasa | 3 | status: 3 versi bahasa, semuanya valid |
Pertanyaan yang sering diajukan
Kode mana yang valid?
Kode bahasa dari ISO 639-1, seperti en, tr atau zh, boleh diikuti skrip empat huruf seperti Hant dan wilayah ISO 3166-1 seperti GB atau TW. Kode tidak membedakan huruf besar dan kecil, dan alat ini menuliskannya dengan format standar.
Mengapa en-uk dilaporkan sebagai kesalahan?
UK adalah kode cadangan dalam ISO 3166-1, dan panduan Google menyebut bahwa UK dalam hreflang tidak berpengaruh. Kode resmi Inggris Raya adalah GB, sehingga tag yang benar adalah en-GB.
Apakah saya perlu baris x-default?
Tidak wajib. Google menyebut x-default sebagai cadangan untuk bahasa yang tidak cocok dengan versi mana pun, dan menganjurkannya untuk pemilih bahasa. Alat ini hanya menambahkannya jika Anda memasukkan alamat.
Apakah setiap halaman harus mendaftar seluruh kumpulan?
Setiap versi harus mendaftar dirinya sendiri dan setiap versi lain. Google menyatakan tag diabaikan ketika dua halaman tidak saling menunjuk, tetapi juga menyatakan Anda boleh menghilangkan sebuah bahasa di sebagian halaman dan ia tetap memproses pasangan yang saling menaut.
Mengapa alat ini hanya menerima alamat https?
Alat ini menerima alamat https absolut, yang kini dipakai sebagian besar situs. Google menghendaki alamat yang lengkap dengan metode transportnya, sehingga situs yang masih berjalan di http biasa perlu menulis anotasinya dengan tangan.
Apakah metode header HTTP ditujukan untuk halaman web?
Google menjelaskannya untuk respons GET halaman apa pun dan menyebutnya berguna untuk file non-HTML seperti PDF. Untuk halaman web, elemen link atau sitemap adalah pilihan yang lazim.
Apakah alat ini mengirim alamat saya ke suatu tempat?
Tidak. Hasilnya dibuat di peramban Anda dari teks yang Anda masukkan, dan tidak ada yang dikirim ke server.
Sumber
- Google Search Central (dalam bahasa Inggris): versi lokal dan hreflang
- Library of Congress (dalam bahasa Inggris): daftar kode ISO 639-2 dengan kode ISO 639-1
- Wikipedia (dalam bahasa Inggris): ISO 639-1 (183 kode terdaftar)
- Wikipedia (dalam bahasa Inggris): List of ISO 639 language codes (kode berubah pada 1989)
- Wikipedia (dalam bahasa Inggris): ISO 3166-1 alpha-2 (kode yang ditetapkan secara resmi; UK dicadangkan)
- Sitemaps.org (dalam bahasa Inggris): protokol (escape entitas)
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.