Pembuat tag hreflang
Tulis tag yang menghubungkan halaman Anda dalam berbagai bahasa.
Jika halaman yang sama ada dalam lebih dari satu bahasa, mesin telusur harus diberi tahu bahwa versi-versi itu satu kelompok. Itulah tugas hreflang, dan kesalahan mudah terjadi. Kodenya berasal dari tiga standar yang terpisah. Setiap versi harus menunjuk ke setiap versi lain termasuk dirinya sendiri, dan satu kumpulan yang kehilangan satu tautan balik akan diabaikan seluruhnya, bukan sebagian. Masukkan alamat dan kode bahasa pada tiap baris, atau masukkan satu alamat dan biarkan alat menyusun sisanya. Kode dibacakan kembali dalam kata sambil Anda mengetik, sehingga kekeliruan tampak sebelum sampai ke halaman yang tayang. Keluarannya berupa blok untuk bagian head halaman, header HTTP untuk berkas yang bukan HTML, atau entri untuk sitemap Anda.
Setiap versi mencantumkan setiap versi
Halaman yang menyebut sebuah alternatif harus disebut balik olehnya, kalau tidak anotasi itu diabaikan. Aturan ini ada supaya tidak ada orang dari situs lain yang bisa menyebut halaman Anda sebagai versi alternatif miliknya tanpa persetujuan Anda. Kumpulan ini sama persis di setiap alamat, jadi satu blok mencakup semuanya.
Kode berasal dari tiga standar
Bahasa berasal dari ISO 639-1. Wilayah dari ISO 3166-1 alpha-2, dan aksara, bila sebuah bahasa memerlukannya, dari ISO 15924. Satu kode bisa membawa ketiganya, seperti pada zh-Hans-US. Tiap bagian diperiksa sendiri-sendiri, sehingga kode yang bentuknya benar tetapi maknanya lain dari maksud Anda tetap tertangkap. Contoh paling jelas adalah be, yang berarti bahasa Belarus dan bukan Belgia.
Pilih satu metode dan tetap pakai itu
Tag di bagian head halaman, header Link dalam respons, atau entri di sitemap. Google memperlakukan ketiganya setara, jadi memakai lebih dari satu menambah pemeliharaan tanpa menambah makna. Tag cocok untuk kebanyakan situs. Header ada untuk berkas yang bukan HTML, misalnya PDF, dan sitemap menjaga markah tetap di luar setiap templat.
Halaman cadangan adalah halaman yang sudah Anda miliki
x-default menangani pengunjung yang bahasanya tidak cocok dengan apa pun dalam kumpulan ini. Ia menunjuk ke salah satu alamat yang sudah Anda daftarkan, biasanya halaman pemilih bahasa atau versi utama. Centang Halaman cadangan pada baris itu dan tag akan dituliskan untuk Anda.
Setiap bagian dari setiap kode, dan kumpulan secara keseluruhan.
- Bahasa menurut ISO 639-1
- Wilayah menurut ISO 3166-1 alpha-2
- Aksara menurut ISO 15924
- Kode dan alamat yang ganda
- Lebih dari satu halaman cadangan
- http dan https tercampur
- Tag untuk bagian head
- Header Link untuk berkas lain
- Entri Sitemap
- Subdirektori, subdomain atau domain negara
- Alamat dengan string kueri
- Satu alamat diperluas ke setiap bahasa