✕
Penyelesaian
AI & Perisian4▾
Web & Jenama4▾
Pertumbuhan & Kepercayaan3▾
Produk4▾
Kerja→
Syarikat
Mula di siniBeritahu kami apa yang melambatkan pertumbuhan anda.
Utama / Wawasan / Multilingual SEO
Multilingual SEO · 13 Oct 2026

Kesilapan hreflang: cara menjalankan satu jenama dalam enam bahasa tanpa bersaing dengan diri sendiri

Hreflang mistakes: how to run one brand in six languages without competing with yourself

Enam versi bahasa boleh melipatgandakan jangkauan anda atau bersaing sesama sendiri. Bezanya terletak pada beberapa keputusan hreflang dan struktur yang secara senyap disalah buat oleh kebanyakan laman web berbilang bahasa.

Kesilapan hreflang secara ringkas

Kesilapan hreflang yang paling biasa ialah teg yang tidak berbalas, halaman yang tidak merujuk dirinya sendiri, kod bahasa yang salah, dan anotasi yang menunjuk ke URL yang dialihkan atau bukan kanonik. Setiap satunya melemahkan isyarat yang digunakan enjin carian untuk memilih versi bahasa, sehingga halaman Jerman anda bersaing dengan halaman Inggeris dan bukannya menggantikannya untuk pencari berbahasa Jerman.

Hreflang tidak menaikkan kedudukan dengan sendirinya. Menurut dokumentasi Google, ia memberitahu Google versi halaman mana yang sesuai untuk bahasa atau wilayah mana supaya versi yang betul dipaparkan. Ia kerja paip di sebalik tabir, dan ia gagal secara senyap, sebab itu laman enam bahasa perlu menyemaknya dengan sengaja.

Mengapa laman web berbilang bahasa akhirnya bersaing dengan dirinya sendiri

Apabila enjin carian tidak dapat mengenali halaman /de/ sebagai kembar Jerman bagi halaman Inggeris, ia melihat dua halaman serupa yang bersaing untuk pertanyaan yang sama. Satu mungkin mengatasi yang lain di negara yang salah, atau satu digabungkan ke dalam yang lain sebagai pendua. Pelawat di Berlin mendarat pada versi Inggeris, pergi, dan tingkah laku itu mengukuhkan pilihan yang salah. Terjemahan jarang menjadi puncanya. Puncanya ialah kerja paip di sekelilingnya: URL, teg kanonik dan anotasi yang saling bercanggah.

Skala memburukkan keadaan. Enam bahasa bermakna enam versi bagi setiap halaman, dan setiap halaman baharu perlu dipautkan dengan set yang lain. Laman biasanya betul ketika pelancaran kemudian menyimpang: halaman yang diterbitkan dalam empat bahasa meninggalkan dua saudaranya menunjuk ke ruang kosong, dan gelung itu terputus tanpa sebarang ralat yang kelihatan.

Lima kesilapan di sebalik kebanyakan masalah hreflang

Yang pertama ialah teg balasan yang hilang: halaman Inggeris menyenaraikan halaman Jerman, tetapi halaman Jerman tidak menyenaraikan halaman Inggeris. Dokumentasi Google menyatakan anotasi mesti berbalas, dan tanpa pautan balas ia mungkin diabaikan. Yang kedua ialah rujukan kendiri yang tiada, kerana setiap halaman perlu menyenaraikan dirinya sendiri di samping alternatifnya. Yang ketiga ialah kod yang salah. Hreflang menggunakan kod bahasa ISO 639-1, boleh diikuti dengan wilayah ISO 3166-1, jadi ms, ar dan zh berfungsi, manakala nilai rekaan seperti en-uk, atau kod negara yang digunakan sebagai bahasa seperti cn dan bukannya zh, tidak berfungsi. Yang keempat ialah menunjuk ke alamat yang salah: anotasi memerlukan URL mutlak yang memulangkan status 200 dan merupakan versi kanonik, bukan pengalihan atau varian parameter. Yang kelima ialah teg kanonik pada halaman Jerman yang menunjuk ke halaman Inggeris, yang memberitahu enjin carian bahawa halaman Jerman ialah salinan dan membatalkan hreflang sepenuhnya.

Satu kecuaian juga wajar dibetulkan. Nilai x-default menamakan halaman yang dipaparkan apabila tiada bahasa yang sepadan, biasanya pemilih bahasa anda atau akar Inggeris. Ia pilihan, tetapi merentas enam bahasa ia menghalang pelawat yang tidak sepadan daripada mendarat pada versi yang salah.

Cara mengesan kesilapan hreflang sebelum ia menjejaskan trafik anda

Mulakan dengan menyenaraikan apa yang didakwa oleh setiap URL. Rangkak laman dengan alat yang melaporkan hreflang, eksport anotasi setiap halaman, dan semak empat perkara bagi setiap satu: halaman menyenaraikan dirinya, setiap alternatif memaut balik, setiap alamat memulangkan status 200 tanpa pengalihan, dan teg kanonik menunjuk ke halaman itu sendiri. Jadual pangsi bahasa melawan halaman menjadikan jurang jelas dalam beberapa minit.

Kemudian cari gejalanya dalam Google Search Console. Halaman yang dilaporkan sebagai 'Duplicate, Google chose different canonical than user' dalam laporan pengindeksan halaman sering bermakna satu versi bahasa dianggap salinan versi lain. Akhir sekali, uji seperti pelanggan: cari jenama dan perkhidmatan anda sendiri dalam bahasa Jerman, Melayu, Arab, Cina dan Turki pada pelayar biasa dan lihat versi mana yang muncul. Jika halaman Inggeris mendahului dalam setiap bahasa, anotasi tidak menjalankan tugasnya.

Pilih satu tempat untuk mengisytiharkan hreflang, sama ada kepala HTML, pengepala HTTP atau peta laman XML, dan kekalkan konsistensinya. Pada laman kami sendiri setiap halaman membawa rujukan kendiri, satu teg bagi setiap lima bahasa lain dan satu x-default, semuanya dijana daripada satu senarai dalam proses binaan, supaya set itu tidak menyimpang apabila halaman ditambah.

Enam peraturan untuk satu jenama dalam enam bahasa

  • Jana teg daripada satu sumber. Jangan tulis hreflang secara manual. Hasilkan setiap anotasi daripada satu senarai versi bahasa, supaya penambahan halaman atau bahasa mengemas kini semua saudaranya pada masa yang sama.
  • Beri setiap bahasa URL tersendiri. Subfolder seperti /de/ atau /ar/ membolehkan perangkak mencapai setiap versi. Halaman yang menukar bahasa melalui kuki atau tetapan pelayar hanya menunjukkan satu versi kepada perangkak.
  • Kanonikkan setiap halaman kepada dirinya sendiri. Halaman Jerman yang kanoniknya menunjuk ke asal Inggeris memberitahu enjin carian ia salinan, dan membatalkan hreflang yang anda tambah.
  • Setempatkan tajuk, huraian dan pengepala. Halaman Jerman di bawah tajuk Inggeris kurang sepadan dengan pertanyaan Jerman. Tulis setiap tajuk berdasarkan apa yang benar-benar ditaip orang dalam bahasa itu, bukan sebagai terjemahan literal.
  • Anotasi hanya halaman yang wujud. Jika sesuatu halaman tiada versi Arab, tinggalkan Arab daripada set itu dan jangan mengalihkan ke laman utama. Alternatif palsu lebih buruk daripada alternatif yang tiada.
  • Cadangkan bahasa, jangan paksa. Dokumentasi Google memberi amaran bahawa pengalihan automatik berdasarkan lokasi atau bahasa pelayar boleh menghalang perangkak daripada melihat setiap versi. Tawarkan sepanduk dan biarkan pelawat memilih.

Kesilapan hreflang: soalan lazim

  • Adakah hreflang meningkatkan kedudukan carian? — Tidak secara langsung. Ia membantu versi bahasa yang betul muncul kepada pencari yang betul, yang meningkatkan perkaitan dan mengurangkan kemungkinan halaman anda sendiri bersaing sesama sendiri.
  • Adakah saya perlukan hreflang jika setiap bahasa sudah mempunyai URL sendiri? — Ya. URL berasingan ialah asasnya, tetapi anotasi memberitahu enjin carian halaman mana ialah terjemahan antara satu sama lain. Tanpanya enjin terpaksa meneka, dan kadangkala tekaannya salah.
  • Patutkah saya guna zh-Hans atau ar-SA dan bukannya zh dan ar sahaja? — Gunakan kod bahasa biasa apabila anda menerbitkan satu versi bagi setiap bahasa. Tambah skrip atau wilayah, seperti zh-Hans atau ar-SA, hanya apabila anda benar-benar menerbitkan versi berbeza untuk khalayak berbeza.
  • Di manakah hreflang patut diletakkan: kepala halaman, pengepala HTTP atau peta laman? — Menurut Google, mana-mana daripada ketiga-tiganya sah. Pilih satu kaedah dan gunakannya di mana-mana. Untuk laman statik, teg dalam kepala HTML paling mudah dijana dan disemak.

Teruskan membaca

Minta pasukan SEO kami mengaudit persediaan hreflang dan kanonik merentas setiap versi bahasa laman web anda.

Audit AI percumaSemua wawasan
Mari bina

Bina sesuatu yang
dipercayai.

Beritahu kami apa yang melambatkan perniagaan anda. Kami tunjukkan sistem yang membaikinya — dan secepat mana.

E-melinfo@ummah-collective.com
Telefon+60 11 3326 2709
StudioKuala Lumpur · Berlin