Alat pembangun pelokalan percuma

Penjana tag hreflang percuma

Tampal satu kod bahasa dan URL mutlak setiap baris. Penjana mengesahkan set tersebut dan mencipta tag pautan HTML yang sedia untuk reciprocal.

Satu entri setiap baris. Pisahkan kod BCP 47 dan URL mutlak dengan koma. Sertakan setiap halaman itu sendiri dan tambah x-default apabila sesuai.

Entri sah: 4x-default disertakanRalat: 0

Tag hreflang yang dijana

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

Persendirian mengikut reka bentuk. Alat ini berjalan sepenuhnya dalam pelayar anda. Nilai yang ditampal tidak akan pernah dimuat naik, disimpan, atau dimasukkan ke dalam analitik.

Penukar Kod LokalMasukkan locale seperti en_US, pt-BR, zh-Hant-TW, atau nama bahasa biasa. Dapatkan kod kanonik dan butiran yang boleh dibaca serta-merta.Pemeriksa Kunci JSON i18nTampal kamus JSON bahasa sumber dan terjemahan sasaran. Cari kekunci bersarang yang hilang dan berlebihan dengan serta-merta tanpa memuat naik mana-mana fail.

Cara menjana tag hreflang

  1. Senaraikan setiap halaman yang dialih bahasaMasukkan satu kod bahasa BCP 47 dan URL halaman mutlak setiap baris, dipisahkan dengan koma.
  2. Selesaikan ralat pengesahanBetulkan kod yang tidak sah, bahasa berganda, atau URL yang tidak lengkap sehingga set penuh menjadi sah.
  3. Salin set tag lengkapSalin HTML yang dijana ke setiap halaman dalam kumpulan bahasa supaya semua alternatif bersifat timbal balik.

Bina satu set hreflang lengkap

Masukkan setiap kod bahasa atau bahasa-wilayah BCP 47 di sebelah URL halaman mutlaknya. Alat ini menormalkan pengecaman kes kod, menolak bahasa berganda, mengesahkan URL HTTP dan HTTPS, dan melarikan watak URL dengan selamat untuk atribut HTML.

Salin tag yang dijana ke dalam <head> setiap halaman dalam kumpulan. Setiap halaman yang dilokalkan memerlukan set lengkap yang sama, termasuk rujukan kendiri. Set satu hala yang tidak lengkap adalah sebab biasa mengapa anotasi hreflang diabaikan.

Tag hreflang dan kanonik menyelesaikan masalah yang berbeza

Tag kanonik mengenal pasti URL pilihan untuk kandungan yang sama atau hampir sama. Hreflang mengenal pasti halaman setara yang dibuat untuk audiens berbahasa berbeza. Halaman yang dilokalkan biasanya harus mengkanonikan kepada diri mereka sendiri, bukan semuanya menunjuk ke versi Bahasa Inggeris.

Pastikan bentuk URL kekal stabil dan gunakan URL akhir yang boleh diindeks dengan tepat. Pengalihan, disekat, noindex, atau URL kanonik yang bertindih melemahkan kluster bahasa dan menjadikan penyahpepijatan jauh lebih sukar.

Peribadi, hanya dalam pelayar

Senarai URL tidak pernah meninggalkan pelayar anda. Analitik hanya merekod kiraan yang selamat seperti bilangan baris sah dan ralat pengesahan—bukan domain, laluan, rentetan pertanyaan, atau tag yang anda masukkan.

Soalan lazim

Apa fungsi hreflang?

Hreflang memberitahu enjin carian URL mana yang ditujukan untuk audiens bahasa atau gabungan bahasa-wilayah tertentu. Ia membantu versi terlokal yang betul muncul dalam keputusan carian, tetapi ia tidak menggantikan tag kanonik atau pengalihan pengguna.

Adakah tag hreflang perlu bersifat resiprokal?

Ya. Setiap halaman dalam kumpulan bahasa harus menyenaraikan dirinya sendiri dan setiap alternatif lain dalam kumpulan yang sama. Jika halaman A menunjuk ke halaman B tetapi halaman B tidak menunjuk kembali, enjin carian mungkin mengabaikan hubungan itu.

Perlukah saya memasukkan x-default?

Gunakan x-default untuk penentu bahasa, fallback global, atau halaman lalai yang tidak ditujukan kepada satu bahasa tertentu. Ia adalah pilihan, tetapi berguna apabila pengguna mungkin tidak sepadan dengan mana-mana lokal yang disenaraikan.