Utilia

Generator Tag Hreflang Online

Buat tag hreflang untuk halaman multibahasa sebagai tag link HTML, entri sitemap XML, atau header HTTP Link, lengkap dengan cek kode ISO dan timbal balik.

Versi bahasa mis. en, en-CA, fr-CA, zh-Hant
Pasang set lengkap yang sama di setiap halaman yang tercantum, termasuk halaman itu sendiri.

Pemeriksaan

Periksa tag yang sudah ada di halaman

Tempel tag hreflang, entri sitemap, atau header Link yang saat ini disajikan salah satu halaman Anda untuk dibandingkan dengan set di atas.

Cara memakai generator hreflang

  1. Di Versi bahasa, isi satu baris untuk setiap versi halaman: Kode bahasa seperti en, en-CA, atau fr-CA, dan URL halaman absolut dari versi tersebut. Gunakan Tambah bahasa untuk baris tambahan.
  2. Jika perlu, isi URL x-default (opsional), yaitu halaman untuk pengunjung yang bahasanya tidak cocok dengan versi mana pun.
  3. Pilih Format keluaran: Tag link HTML, Sitemap XML, atau Header HTTP Link.
  4. Baca Pemeriksaan, lalu Salin atau Unduh kodenya. Pasang set lengkap yang sama di setiap halaman yang tercantum.
  5. Untuk mengaudit halaman yang sudah tayang, buka Periksa tag yang sudah ada di halaman, tempel apa yang saat ini disajikan halaman itu, lalu masukkan URL-nya. Alat ini mencantumkan entri yang hilang, berlebih, dan tidak cocok.

Muat contoh menampilkan pengaturan empat versi bahasa Inggris dan Prancis dengan x-default. Semuanya berjalan di browser Anda: URL yang Anda masukkan tidak dikirim ke server.

Fungsi hreflang

hreflang memberi tahu mesin pencari bahwa beberapa URL adalah versi dari konten yang sama untuk bahasa atau wilayah berbeda, sehingga setiap pencari ditampilkan versi yang tepat. Atribut ini tidak mengubah peringkat dan tidak mengalihkan siapa pun; fungsinya hanya membantu Google dan Yandex memilih versi mana yang ditampilkan di hasil pencarian. Bing lebih banyak mengandalkan tag meta content-language dan atribut lang.

Setiap nilai adalah kode bahasa dari ISO 639-1 (dua huruf, seperti de), boleh diikuti wilayah dari ISO 3166-1 alpha-2 (seperti AT untuk Austria). Skrip seperti zh-Hant juga diterima. Wilayah tidak boleh dipakai sendirian: CA berarti Katalan, bukan Kanada. Untuk bahasa Prancis Kanada, tulis fr-CA. Untuk situs berbahasa Indonesia, gunakan id (atau id-ID jika khusus Indonesia). Alat ini memvalidasi kedua bagian terhadap daftar kode bawaan, menuliskannya dengan huruf besar-kecil yang lazim (en-US, meskipun Anda mengetik EN_us), dan menangkap kesalahan klasik seperti en-UK (Britania Raya adalah GB) atau kode yang sudah dicabut seperti iw untuk bahasa Ibrani (sekarang he).

Tiga format keluaran

  • Tag link HTML dipasang di <head> setiap versi. Ini pilihan paling sederhana untuk halaman web biasa.
  • Sitemap XML menaruh anotasi di sitemap Anda: satu entri <url> per halaman, masing-masing mendaftar semua alternatif dengan xhtml:link. Cara ini menjaga HTML tetap ringan dan lebih mudah dikelola untuk situs besar.
  • Header HTTP Link untuk file tanpa <head>, seperti PDF. Server Anda mengirim header bersama file.

Gunakan satu metode per halaman. Mencampurnya diperbolehkan, tetapi membuat kesalahan lebih mungkin terjadi.

Timbal balik: aturan yang paling sering terlewat

Anotasi harus dua arah. Jika halaman A menyatakan B sebagai versi Prancisnya, B juga harus menunjuk kembali ke A, jika tidak mesin pencari mengabaikan pasangan itu. Setiap halaman juga harus mencantumkan dirinya sendiri. Cara termudah untuk memenuhi keduanya adalah mengeluarkan blok yang persis sama di setiap versi, dan itulah yang dihasilkan alat ini. Panel Periksa tag yang sudah ada di halaman membandingkan tag halaman saat ini dengan set Anda dan melaporkan tautan balik yang hilang, rujukan diri yang hilang, serta URL yang berbeda, misalnya karena garis miring di akhir atau http alih-alih https.

Pertanyaan yang sering diajukan

Apakah x-default wajib?

Tidak, tetapi disarankan. Atribut ini menentukan halaman cadangan untuk semua orang lainnya, biasanya halaman pemilih bahasa atau versi utama Anda. Aturannya sama dengan entri lain, termasuk harus tercantum di setiap halaman.

Perlukah menambahkan bahasa umum selain yang regional?

Biasanya ya. Jika Anda hanya punya en-GB dan en-US, penutur bahasa Inggris di Irlandia tidak cocok dengan keduanya. Menambahkan versi en polos mencakup mereka, dan alat ini memberi peringatan bila suatu bahasa hanya punya varian regional.

Bolehkah dua bahasa menunjuk ke URL yang sama?

Boleh. Misalnya, en-GB dan en-IE dapat berbagi satu halaman bila isinya identik. Namun, setiap nilai hreflang hanya boleh muncul sekali dalam set.

Apakah URL harus absolut?

Ya. Google mewajibkan URL lengkap, termasuk https://. Path relatif ditolak di sini. Fragmen seperti #top diabaikan oleh mesin pencari.

Apakah hreflang menggantikan tag canonical?

Tidak, keduanya bekerja bersama. Setiap versi sebaiknya memiliki canonical yang menunjuk ke dirinya sendiri, bukan ke versi bahasa lain. Canonical ke bahasa lain memberi tahu Google untuk membuang halaman itu, dan hreflang-nya diabaikan.