Hreflang membantu Google memahami versi bahasa atau wilayah yang setara bagi sesuatu halaman. Ia hanya berfungsi dengan baik apabila URL, kod bahasa dan pautan timbal balik disediakan dengan konsisten. Hreflang tidak menjamin ranking, pengindeksan atau paparan versi tertentu.

Perkara utama

  • Gunakan URL berasingan bagi setiap versi bahasa dan wilayah.
  • Setiap versi perlu menyenaraikan dirinya serta versi lain yang setara.
  • Semak canonical, kod bahasa, pautan dalaman dan URL sebenar selepas diterbitkan.

Apakah hreflang dan mengapa ia mudah rosak?

Hreflang ialah anotasi yang menghubungkan versi setara sesuatu halaman untuk bahasa atau wilayah yang berlainan. Ia membantu Google Search memilih versi yang lebih sesuai untuk pengguna. Google masih menentukan bahasa halaman berdasarkan kandungan yang kelihatan; atribut lang dan hreflang tidak menggantikan kandungan yang diterjemah.

Jika laman menggunakan URL yang sama dan hanya menukar kandungan berdasarkan kuki atau tetapan pelayar, crawler mungkin tidak menemui semua versi. URL yang berasingan lebih mudah dicrawl dan disemak.

Ilustrasi tentang penggunaan hreflang pada laman web pelbagai bahasa.

Panduan asas pelaksanaan

1. Setiap versi menyenaraikan dirinya sendiri

Jika sesuatu halaman mempunyai versi Bahasa Inggeris, Melayu dan Cina Ringkas, setiap versi perlu menyenaraikan ketiga-tiga URL, termasuk URLnya sendiri. Pastikan senarai itu sama pada semua versi.

2. Gunakan URL mutlak yang boleh dicapai

Nilai href mesti menyertakan protokol dan domain, contohnya https://example.com/ms/halaman/. Gunakan URL canonical yang benar-benar berfungsi dan tidak menghala semula ke halaman lain.

3. Pastikan hubungan itu timbal balik

Jika halaman Bahasa Inggeris menunjuk kepada halaman Melayu, halaman Melayu juga perlu menunjuk kembali kepada halaman Bahasa Inggeris. Tanpa pautan balik yang sepadan, Google mungkin mengabaikan anotasi tersebut. Hubungkan hanya halaman dengan kandungan yang setara, bukan semua artikel kepada halaman utama bahasa lain.

Pilih kaedah yang sesuai

Google menyokong tiga kaedah setara: tag HTML, pengepala HTTP dan sitemap XML. Pilih kaedah yang paling mudah dijaga. Menggunakan lebih daripada satu kaedah tidak memberi kelebihan carian dan boleh menambah percanggahan jika senarainya berbeza.

Kaedah A: Tag dalam pengepala HTML

Letakkan satu tag untuk setiap versi dalam bahagian <head> semua halaman yang berkaitan:

<link rel="alternate" hreflang="en-GB" href="https://example.com/page/" />
<link rel="alternate" hreflang="ms-MY" href="https://example.com/ms/halaman/" />
<link rel="alternate" hreflang="zh-Hans-MY" href="https://example.com/zh-cn/insights/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />

Contoh ini menggunakan kandungan Bahasa Inggeris untuk United Kingdom, Bahasa Melayu untuk Malaysia dan Cina Ringkas untuk Malaysia. Pilih kod wilayah berdasarkan sasaran sebenar. x-default ialah pilihan untuk pengguna yang bahasanya tidak disenaraikan; ia paling berguna untuk halaman pemilih bahasa atau halaman lalai yang sesuai.

Kaedah B: Sitemap XML

Sitemap boleh menyenaraikan semua versi setiap URL melalui sambungan xhtml:link. Setiap entri URL perlu mengandungi set pautan alternatif yang lengkap, termasuk pautan kepada dirinya sendiri. Semak XML selepas proses penjanaan supaya tiada URL yang terlepas atau tersalah padan.

Kaedah C: Pengepala HTTP

Pengepala Link boleh menerangkan versi alternatif bagi fail bukan HTML seperti PDF. Masukkan semua URL bahasa atau wilayah dalam pengepala respons bagi setiap versi. Kaedah ini lebih sukar diselenggara jika fail sering berubah, jadi semak respons sebenar selepas pelaksanaan.

Bezakan canonical dengan hreflang

Canonical menunjukkan URL pilihan antara halaman pendua atau hampir sama. Hreflang menghubungkan halaman yang setara tetapi disediakan untuk bahasa atau wilayah berbeza. Setiap terjemahan lazimnya patut mempunyai canonical kepada URLnya sendiri, manakala pautan hreflang menghubungkan versi tersebut.

Jangan tetapkan canonical halaman Melayu kepada halaman Bahasa Inggeris semata-mata kerana kandungannya diterjemah. Isyarat itu bercanggah dengan tujuan halaman setempat dan boleh menyebabkan Google memilih URL yang tidak sepadan dengan pengguna.

Cara menyemak masalah biasa

  1. Crawl laman dan senaraikan semua tag hreflang yang dirender dalam HTML.
  2. Pastikan URL membalas dengan halaman yang betul, bukan 404, redirect yang tidak perlu atau halaman bahasa lain.
  3. Periksa bahawa setiap halaman mempunyai pautan balik serta URLnya sendiri dalam set yang sama.
  4. Sahkan kod bahasa dan wilayah, termasuk ejaan dan huruf besar kecil.
  5. Semak canonical setiap versi dan pastikan ia tidak bercanggah dengan halaman bahasa.
  6. Pastikan pautan dalaman membawa pembaca ke versi setempat yang sepadan apabila tersedia.
  7. Uji HTML, sitemap atau pengepala HTTP yang benar-benar diterbitkan, bukan hanya templat atau fail sumber.

Menurut panduan Google tentang versi halaman setempat, hreflang menyokong kod bahasa ISO 639-1, pilihan kod wilayah ISO 3166-1 Alpha 2, dan kod skrip ISO 15924 seperti zh-Hans. Pastikan kod yang digunakan disokong dan menggambarkan kandungan sebenar. x-default tidak memerlukan kod bahasa.

Kesimpulan

Hreflang ialah isyarat hubungan antara versi setara, bukannya alat untuk memaksa Google mengindeks atau memaparkan halaman tertentu. Mulakan dengan URL yang jelas, canonical yang konsisten dan kandungan setempat yang lengkap. Kemudian periksa set anotasi pada halaman yang diterbitkan dan pantau hasil carian.

Soalan lazim

Berapa lama selepas pemasangan hreflang hasilnya akan kelihatan?

Tiada tempoh tetap. Google perlu mencrawl dan memproses URL serta anotasi. Kesan yang kelihatan bergantung pada keadaan pengindeksan dan hasil carian, jadi jangan janjikan tarikh tertentu.

Adakah hreflang menjamin keterlihatan carian?

Tidak. Hreflang membantu Google memahami hubungan antara versi bahasa atau wilayah. Ia tidak menjamin indeks, ranking atau trafik.

Apakah yang patut dipantau?

Semak status HTTP, canonical, pengindeksan setiap versi, pautan timbal balik dan pertanyaan carian mengikut negara serta bahasa. Gunakan URL Inspection dan laporan Search Console yang sesuai untuk menyiasat halaman tertentu.

Untuk skop kerja berkaitan, lihat perkhidmatan SEO teknikal Ulement.

Sumber disemak pada 20 Oktober 2026: Dokumentasi Google Search Central tentang versi halaman setempat dan pengurusan laman berbilang wilayah.