Saya lebih suka menggunakan lang
atribut <html>
tag untuk mendeklarasikan bahasa untuk halaman web saat ini:
<html lang="en" dir="ltr">
Namun, bahkan itu tidak berpengaruh pada SEO. Google tidak mempercayai informasi meta apa pun ( lang=
,, hreflang=
atau apa pun) yang disediakan dengan halaman untuk menentukan bahasa apa itu. Ia mendeteksi bahasa berdasarkan kata-kata yang digunakan dalam halaman. Saya percaya bahwa Google menemukan cukup banyak contoh di mana meta data salah, deteksi yang lebih akurat.
Google melakukan pekerjaan yang sangat baik dengan deteksi bahasa. Saya sangat jarang menemukan kasus di mana mereka salah dan menunjukkan halaman kepada pengguna yang berbicara bahasa yang berbeda. Kasing sudut hampir selalu merupakan kasus di mana banyak bahasa digunakan dalam suatu halaman.
Sejauh ini hreflang
, posting blog Google dari pertanyaan Anda menyatakan:
Anotasi Anda harus merujuk pada diri sendiri. Halaman A harus menggunakan anotasi rel-alternatif-hreflang yang menautkan ke dirinya sendiri.
Jadi, jika Anda menggunakan hreflang
tautan alternatif , tautan itu dapat dan seharusnya memiliki yang mengarah kembali ke halaman saat ini yang menentukan bahasa saat ini. Ini menunjukkan bahwa boleh saja menggunakan referensi diri hreflang
.
Tidak ada salahnya situs Anda dengan cara apa pun jika Anda memilih untuk menentukan bahasa halaman saat ini. Bahkan dapat membantu dengan cara non-SEO: Browser dan plugins browser dapat menggunakan data meta bahasa (terutama lang=
) untuk menawarkan untuk menerjemahkan halaman.
Ketika Google mengatakan atribut hreflang "sangat membantu mesin pencari menunjukkan hasil yang tepat kepada pengguna Anda", mereka hanya berbicara tentang kasus di mana konten yang sama tersedia di banyak lokal. Dalam kasus di mana hanya satu versi konten tersedia secara global, mereka hanya menggunakan deteksi bahasa.
hreflang
paling bermanfaat bagi Google ketika bahasanya sama tetapi lokal yang ditargetkan berbeda. Contohnya adalah konten yang sama dengan perubahan kecil untuk pemirsa di AS, Inggris, dan Australia. Dalam hal itu, deteksi bahasa tidak berfungsi dengan baik dan mereka harus bergantung pada meta data untuk menentukan halaman mana yang akan ditampilkan kepada pengguna mana. Sebagai pengganti hreflang, penargetan geografis dapat ditentukan di Alat Webmaster Google dengan memverifikasi setiap situs, subdomain, atau subdirektori secara independen dan mengatur opsi penargetan geografis untuk masing-masing dari gear -> "Pengaturan Situs" -> "Target geografis".
Untuk informasi lebih lanjut tentang berbagai bahasa untuk situs web dan penargetan geografis Anda, lihat: Bagaimana saya harus menyusun URL untuk SEO dan lokalisasi? Jawaban atas pertanyaan itu mungkin harus diperbarui dengan hreflang
sebagai alternatif lain yang dapat diterima untuk memberi tahu Google tentang bahasa situs Anda. Menggunakan hreflang
mungkin akan membuat menentukan bahasa sebagai parameter URL OK. Itu adalah praktik yang saya tidak akan rekomendasikan tanpa hreflang.