Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukpembangunMembangunkan alatan AI untuk perniagaan. Berkualiti tinggi. Mampu milik.Hantar mesej di Telegram

Pemeriksa Hreflang: Cara Mencari dan Membaiki Ralat dalam Versi Pelbagai Bahasa Laman Web Anda

Pemeriksa Hreflang dalam talian: kod bahasa, x-default, rujukan kendiri dan rujukan silang antara versi bahasa

Apa yang akan anda dapat

  • Memeriksa gugusan hreflang bagi mana-mana halaman: kod bahasa, pendua, lalai-x, rujukan kendiri, status URL — percuma
  • Memahami mengapa Google menunjukkan versi Jerman kepada pelawat yang berbahasa Inggeris dan cara memperbaikinya
  • Templat markup yang betul untuk laman web dalam dua atau lebih bahasa
Guna: dalam 20 minitMenjimatkan: trafik yang menuju ke versi bahasa yang salah

Jawapan ringkas: untuk menyemak hreflang dalam talian, tampal alamat mana-mana versi bahasa halaman ke dalam pengesah hreflang PromoPilot percuma dan klik "Semak hreflang." Alat ini akan mengekstrak pautan alternatif daripada <head>, menyemak format kod bahasa dan rantau, pendua, kehadiran x-default dan pautan ke halaman itu sendiri, status HTTP setiap alternatif dan, jika togol diaktifkan, malah rujukan silang antara versi. Berikut ialah cara membaca hasil dan ralat yang paling biasa.

Saya pernah mengusahakan projek berbilang bahasa—daripada laman web tiga bahasa hinggalah portal 33 bahasa dengan RTL—dan hreflang telah menjadi punca masalah dalam hampir setiap satu daripadanya. Kesilapan yang paling menjengkelkan: semuanya ditanda, tetapi satu versi tidak memautkan kembali—dan Google menunjukkan kepada pelawat versi bahasa yang salah, walaupun semuanya kelihatan baik pada pandangan pertama.

Apakah yang disemak oleh pengesah hreflang?

Hreflang ialah petunjuk kepada enjin carian: "Halaman ini mempunyai versi dalam bahasa lain, berikut ialah alamatnya." Halaman yang dipautkan oleh penanda ini membentuk kluster. Pengesah menyemak sama ada kluster ini dipasang dengan betul.

Peperiksaan Apa yang dia sedang lihat? Mengapa ini untuk SEO?
Alternatif daripada kepala Semua teg <link rel="alternate" hreflang="…"> pada halaman Ini ialah markup yang dibaca Google.
Format kod dan pendua Bahasa mengikut ISO 639-1, rantau mengikut ISO 3166-1 ( de, en-GB, cs-CZ), pengulangan Google hanya mengabaikan kod yang tidak sah.
lalai-x Adakah terdapat versi lalai? Ditunjukkan kepada mereka yang tidak berpuas hati dengan mana-mana bahasa
Rujukan kendiri Adakah halaman tersebut menunjukkan dirinya sendiri dalam senarai? Tanpanya, kluster dianggap tidak lengkap.
Status HTTP alternatif Adakah setiap alamat membalas dengan kod 200? Pautan 404 atau pengalihan memutuskan sambungan
Pautan timbal balik Adakah setiap versi merujuk kembali Tanpa pengesahan, pasangan hreflang tidak akan diambil kira.

Bagaimana untuk menyemak hreflang laman web dalam talian?

Semakan Hreflang dalam 4 langkah: masukkan URL daripada kluster, jalankan semakan, lihat status URL dan dayakan semakan bersama

  1. Buka pengesah hreflang.
  2. Masukkan alamat halaman yang sepatutnya disertakan dalam kluster, contohnya https://example.com/en/pricing/.
  3. Tentukan sama ada pemeriksaan hreflang timbal balik diperlukan. Togol "Semak hreflang timbal balik" memperlahankan proses pemeriksaan: alat ini membuka setiap alternatif dan menyemak penandanya. Dayakannya untuk pemeriksaan pertama anda—pemeriksaan hreflang timbal balik adalah punca paling biasa pautan rosak.
  4. Klik "Semak hreflang" dan periksa masalahnya: kod, x-default, rujukan kendiri.
  5. Betulkan sebarang penempatan yang tidak berkaitan dan uji sekali lagi dengan versi bahasa yang berbeza untuk memastikan kluster sepadan di kedua-dua belah pihak.

Beginilah rupa halaman alat: medan alamat, suis pengesahan bersama dan penerangan tentang apa yang sedang disemak.

Halaman Pengesah Hreflang percuma PromoPilot: medan URL, togol semakan timbal balik dan butang "Semak hreflang"

Bagaimana untuk membaca hasilnya dan apa yang perlu dibetulkan dahulu?

Ralat Hreflang tidak semuanya sama. Saya membetulkannya dalam susunan ini:

  1. Alternatif bertindak balas dengan ralat atau pengalihan. Jika /de/preise/ mengembalikan 404 atau mengalihkan ke laman utama, pasangan tersebut tidak akan berfungsi. Hreflang hanya perlu mengandungi URL akhir dengan status 200 yang sepadan dengan kanonik halaman ini.
  2. Tiada pautan balik. Versi Bahasa Inggeris memautkan ke versi Bahasa Jerman, tetapi versi Bahasa Jerman tidak memautkan ke versi Bahasa Inggeris. Ini biasanya berlaku apabila bahasa baharu ditambah kemudian dan templat untuk versi lama tidak dikemas kini.
  3. Kod salah. Contoh biasa termasuk en-UK dan bukannya en-GB, cz dan bukannya cs untuk bahasa Czech, ua dan bukannya uk untuk bahasa Ukraine, atau rantau tanpa bahasa. Enjin carian mengabaikan rentetan sedemikian.
  4. Tiada rujukan kendiri. Setiap versi juga mesti disenaraikan sendiri.
  5. Tiada x-default. Ia bukan pepijat, tetapi tanpanya, pelawat "dari bahasa lain" akan mendapat versi rawak.
  6. Pendua. Kod yang sama disenaraikan dua kali dengan alamat yang berbeza— Google tidak tahu yang mana satu hendak dipilih.

Kelompok yang betul untuk halaman dalam tiga bahasa kelihatan seperti ini—dan adalah sama dalam setiap tiga versi:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Satu lagi kelemahan biasa ialah kanonik yang menunjukkan daripada semua versi bahasa kepada versi Inggeris. Ini bercanggah dengan hreflang: anda secara serentak mengatakan "ini adalah pendua halaman Inggeris" dan "ini adalah versi Jerman yang berasingan." Kanonik setiap versi harus menunjukkan dirinya sendiri.

Bilakah wilayah diperlukan, bukan hanya bahasa?

Kod de adalah untuk semua pelawat yang berbahasa Jerman. Kod de-AT hanya untuk mereka yang berada di Austria. Kod serantau diperlukan jika anda mempunyai kandungan yang benar-benar berbeza untuk setiap negara: harga, mata wang, penghantaran dan maklumat undang-undang yang berbeza. Jika teksnya sama, kod bahasa sudah memadai—versi serantau tambahan akan menyebabkan pendua dan merumitkan sokongan.

Satu kompromi yang baik untuk sebuah kedai: de untuk semua negara berbahasa Jerman dan de-CH jika Switzerland mempunyai harga yang berbeza dalam franc. Kemudian pelawat Switzerland akan melihat versi mereka sendiri, dan semua orang akan melihat versi umum.

Bagaimana untuk menambah bahasa baharu tanpa melanggar hreflang?

Kebanyakan ralat tidak muncul semasa melancarkan laman web, tetapi kemudian—semasa menambah bahasa. Senarai semak saya untuk ini:

  1. Kemas kini templat semua versi sedia ada, bukan hanya yang baharu: setiap halaman harus menyenaraikan bahasa baharu.
  2. Jangan terbitkan halaman kosong atau belum diterjemahkan. Jika belum ada terjemahan, adalah lebih baik untuk tidak memasukkan halaman tersebut dalam kluster daripada merujuk kepada rintisan.
  3. Semak URL. URL yang diterjemahkan ( /de/preise/ dan bukannya /de/pricing/) adalah baik untuk pengguna, tetapi hreflang harus mengandungi URL ini, tanpa pengalihan.
  4. Jalankan pengesah dari kedua-dua belah pihak — versi baharu dan salah satu versi lama, dengan pengesahan bersama diaktifkan.
  5. Kemas kini peta laman anda untuk membantu robot mencari halaman baharu anda dengan lebih pantas.

Ini mengambil masa sejam, dan ralat yang terlepas pada langkah ini akan mengelirukan keputusan selama berbulan-bulan.

Perbandingan: pengesah hreflang dan alternatif

Alat Apa yang percuma? Sekatan Untuk siapa ia sesuai?
PromoPilot — pengesah hreflang Kod, pendua, lalai-x, rujukan kendiri, status HTTP, pautan timbal balik Satu kluster setiap semakan, membaca markup dari kepala Semak halaman utama laman web anda atau orang lain dengan cepat
Konsol Carian Google Semakan URL: Versi Kanonik Yang Manakah Yang Dipilih Google? Hanya untuk tapak web anda yang disahkan, tiada laporan hreflang yang berasingan Fahami cara Google melihat versi tertentu
Labah-labah SEO Katak Menjerit Merangkak tapak dengan laporan hreflang Pemasangan diperlukan, versi percuma mempunyai had alamat Audit semua versi bahasa sekaligus
Alatan Webmaster Ahrefs Audit laman web, termasuk ralat hreflang Hanya untuk tapak anda yang disahkan Pemantauan berkala projek anda

Kesimpulan: untuk menyemak halaman tertentu—contohnya, selepas melancarkan bahasa baharu—pengesah dalam talian adalah lebih pantas. Laman web dengan beribu-ribu halaman dalam berpuluh-puluh bahasa memerlukan perayap yang boleh merayapi semuanya.

PromoPilot mempunyai 87 alatan SEO percuma. Seterusnya dalam siri ini ialah artikel tentang analisis meta tag: ia juga menunjukkan hreflang halaman, tetapi tanpa menyemak timbal balik dan status.

Apakah batasan pengesah hreflang?

Pengesah membaca alternatif daripada <head> dokumen. Jika hreflang anda berada dalam peta laman XML atau pengepala HTTP anda, alat tersebut tidak akan melihatnya—ini bukan ralat laman web, tetapi ciri pengesahan. Ia menyemak satu kluster pada satu masa; untuk memastikan keseluruhan tapak ditanda dengan betul, anda perlu menyemak templat untuk semua jenis halaman atau menjalankan perangkak. Dan, sudah tentu, pengesah tidak menilai kualiti terjemahan—terjemahan mesin tanpa pengeditan hreflang tidak akan menjimatkan wang anda.

Bilakah alat percuma tidak mencukupi?

Pengesah Hreflang atau SEO Berbilang Bahasa Siap Guna: Pengesahan Kluster Tunggal vs. Penandaan Automatik Tapak Penuh

Pengesah akan menemui ralat, tetapi tidak akan menulis semula templat laman web. Pakar diperlukan jika:

  • terdapat lebih daripada tiga bahasa, dan hreflang perlu dijana secara automatik untuk setiap halaman baharu;
  • Anda sedang memasuki pasaran baharu dan memutuskan cara untuk mengatur alamat: folder, subdomain atau domain berasingan;
  • Google dengan degil menunjukkan versi yang salah, tetapi pada pandangan pertama tiada ralat dalam markup;
  • Bukan sahaja hreflang diperlukan, tetapi juga terjemahan, meta tag dan markup dalam setiap bahasa.

Apa yang boleh saya lakukan untuk laman web anda?

Saya Valeriy Danyuk, seorang pembangun dan pakar SEO: 12 tahun, 200+ pelanggan dan banyak projek berbilang bahasa untuk Eropah.

SEO dan berbilang bahasa

Laman web, kedai dan perakaunan

Hantarkan alamat laman web berbilang bahasa anda kepada saya melalui Telegram – saya akan menyemak kelompok halaman utama dan memberitahu anda di mana anda kehilangan trafik.

Keputusan

  1. Pemeriksa hreflang dalam talian menunjukkan kod, lalai-x, rujukan kendiri, status dan pautan kluster bersama.
  2. Betulkan dalam susunan ini: alternatif yang rosak → pautan balik → kod → rujukan kendiri → lalai-x → pendua.
  3. Kanonik setiap versi bahasa harus menunjukkan dirinya sendiri, bukan kepada bahasa "induk".
  4. Untuk laman web berbilang bahasa yang besar, hreflang dijana menggunakan templat, atau platform digunakan di mana bahasa dipautkan secara automatik, seperti 1001site.

Semak halaman terpenting tapak anda dengan pengesah hreflang percuma — dengan pengesahan bersama diaktifkan.

Sumber

  • Halaman Pengesah Hreflang PromoPilot — senarai semakan dan Soalan Lazim.
  • Pusat Carian Google - Dokumentasi tentang versi halaman setempat dan hreflang.
  • Alatan Webmaster Screaming Frog dan Ahrefs – perihalan audit tapak.

Rujukan dan sumber

Soalan dan Jawapan

Mengapakah x-default penting?

x-default memberitahu enjin carian versi yang perlu ditunjukkan jika tiada bahasa dalam kluster yang sesuai untuk pelawat—contohnya, pengguna dengan pelayar Jepun di laman web dengan versi Jerman, Inggeris dan Czech. Biasanya, x-default menghala ke versi Inggeris atau halaman pemilihan bahasa.

Mengapakah saling keterkaitan penting?

Google hanya akan menerima pasangan hreflang jika pautan tersebut disahkan di kedua-dua belah pihak: versi Jerman memautkan ke versi Inggeris dan versi Inggeris memautkan kembali ke versi Jerman. Jika tiada pautan balik, penanda untuk pasangan ini diabaikan dan versi yang salah mungkin muncul dalam hasil carian.

Di mana hendak meletakkan hreflang: dalam HTML, dalam tajuk atau dalam peta laman?

Google menyokong tiga kaedah: tag pautan dalam kepala dokumen, pengepala HTTP (berguna untuk PDF) dan peta laman XML. Pilih satu dan gunakannya secara konsisten. Pengesah PromoPilot membaca alternatif daripada kepala dokumen, jadi ia tidak akan melihat markup dalam peta laman.

Kami dah semak laman web tu, tapi tak ada orang baiki?

Alat percuma ini mendedahkan masalah. Saya akan menganalisis laporan, mengutamakan dan membetulkannya: audit SEO, peningkatan kelajuan, peningkatan penanda dan penghijrahan ke tapak baharu tanpa kehilangan kedudukan.