membuat web memiliki banyak varian bahasa adalah ide yang bagus untuk SEO web anda
tujuan memiliki web multi bahasa yaitu untuk menargetkan web kebanyak wilayah sekaligus
- Bukti Web Multi Bahasa memengaruhi SEO
- Kelebihan dan Kekurangan Web Multi Bahasa
- Praktek terbaik membuat Web Multi Bahasa
- Kesimpulan
Bukti Web Multi Bahasa memengaruhi SEO
misalnya web anda memiliki varian bahasa indonesia dan jepang
ketika pengguna mencari sesuatu menggunakan keyword bahasa jepang kemudian menemukan web anda dihasil pencarian, maka web anda akan tampil menggunakan bahasa jepang dan ketika pengguna mengkliknya akan diarahkan kehalaman yang berbahasa jepang
begitupun sebaliknya jika pengguna mencarinya menggunakan keyword bahasa indonesia maka web anda akan tampil menggunakan bahasa indonesia dihasil penelusuran dan ketika diklik akan diarahkan kehalaman berbahasa indonesia
Kelebihan dan Kekurangan Web Multi Bahasa
Kelebihan memiliki banyak bahasa pada suatu web- web bisa ditemukan menggunakan banyak bahasa
- jangkauan web menjadi lebih luas
- target web bukan hanya 1 negara saja tapi bisa dari berbagai negara
- mempermudah pengguna asing untuk memahami isi konten web anda
- konten menjadi lebih banyak karena tidak hanya 1 bahasa saja yang dibuat melainkan banyak bahasa
- menerapkannya cukup sulit untuk web yang dibuat tanpa bantuan CMS
Praktek terbaik membuat Web Multi Bahasa
untuk membuat web muti bahasa seperti diatas ada praktek khusus agar mesin pencari dapat mengetahui varian bahasa pada web anda
berikut praktek terbaik mengelola web multi bahasa
URL harus berbeda Permalinknya
misalnya, saya memiliki web berbahasa indonesia dengan format url
https://www.kurteyki.com/belajar-seo
karena saya ingin menambahkan bahasa inggris maka saya bisa membuat url yang berbeda seperti
https://www.kurteyki.com/learn-seo
bisa anda lihat perbedaan urlnya yaitu terletak pada permalinknya, permalink untuk bahasa indoensia yaitu belajar-seo kemudian dibahasa inggris saya gunakan learn-seo
Tambahkan Kode GEO Location ke URL
untuk menargetkan varian bahasa kewilayah tertentu anda bisa menambahkan kode GEO Location disetiap URLnya
terdapat dua cara yang bisa dilakukan yaitu dengan
Targeting GEO Location on Permalink
https://www.kurteyki.com/en/learn-seo
Targeting GEO Location on Sub Domain
https://en.kurteyki.com/learn-seo
cara diatas memiliki kelebihan dan kekurangan yang bisa anda lihat langsung di google developer web multiregional dan multibahasa
untuk mengetahui semua kode GEO location anda bisa mengunjungi web GeoNames
Hindari mengubah konten atau me-redirect halaman dengan deteksi otomatis
karena tujuan awalnya untuk mengoptimalkan mesin pencari maka disarankan untuk tidak mengubah konten atau me-redirectnya dengan pendektesi otomatis seperti IP GEO dan deteksi lainnya
alasannya jelas yaitu karena crawler bot berasal dari server amerika maka pastinya deteksi otomatis seperti ini sangat menggangu dalam menemukan konten multi bahasa yang ada pada suatu web
Sediakan Link untuk mengganti bahasa
sebagai ganti dari deteksi otomatis maka halaman web harus menyediakan link untuk mengubah bahasa, dengan begitu pengguna bisa mengetahui juga varian bahasa yang ada pada halaman web tersebut
Bahasa halaman harus jelas
google mendeteksi langsung melalui semua text yang terdapat dihalaman bukan melalui kode atribut lang maupun format URL, maka dari itu halaman web yang ditargetkan menggunakan bahasa lain harus jelas penulisan dan artinya
bukan hanya kontennya saja yang berbahasa lain tapi keseluruhan tampilan halaman yang ada seperti text navigasi, dan text-text lainnya yang terdapat dihalaman tersebut juga harus disamakan bahasanya
Kirim sinyal ke google untuk menemukan konten multi bahasa
walau google mungkin bisa menemukan varian bahasa pada web anda tanpa melakukan tindakan apapun, namun disarankan untuk memberi sinyal agar google cepat tahu bahwa halaman tersebut memiliki varian bahasa
Penggunaan Kode hreflang
untuk memberi tahu konten memilikii varian bahasa anda dapat menggunakan kode hreflang yang bisa diterapkan melalui 3 cara dibawah ini
melalui tag html cara termudah penggunaan hreflang adalah menggunakan tag html, berikut penulisan kodenya
<link rel="alternate" hreflang="kodebahasa-kodewilayah" href="url_halaman" />
menerapkan kode hreflang pada sitemap adalah hal yang bagus untuk dilakukan, mengingat crawler selalu mengecek keseluruhan url melalui sitemap
berikut cara penerapan hreflang disitemap
- tambahkan namespace
xmlns:xhtml="http://www.w3.org/1999/xhtml"
kebagian urlset - tambahkan kode
<xhtml:link rel="alternate" hreflang="kodebahasa" href="url_halaman"/>
kebagian url
maka hasilnya akan seperti kode dibawah ini
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.kurteyki.com/belajar-seo</loc>
<xhtml:link rel="alternate" hreflang="id" href="https://www.kurteyki.com/belajar-seo"/>
<xhtml:link rel="alternate" hreflang="en" href="https://www.kurteyki.com/learn-seo"/>
</url>
</urlset>
menyetel response header penggunaan hreflang diheader biasanya digunakan untuk file non-html misalnya file pdf
penulisan yang valid penggunaan hreflang diheader adalah seperti ini
Link: <https://kurteyki.com/belajar-seo.pdf>; rel="alternate"; hreflang="x-default",
<https://kurteyki.com/belajar-seo.pdf>; rel="alternate"; hreflang="id",
<https://kurteyki.com/learn-seo.pdf>; rel="alternate"; hreflang="en"
Hal yang harus diketahui dari kode hreflang
selain penerapannya yang mudah anda juga harus tau bagiamana cara menggunaka hreflang yang benar, berikut hal yang harus anda ketahui
tambahkan kode hreflang disetiap halaman untuk link kembalimisalnya saya punya halaman yang terdapat 2 varian bahasa yaitu bahasa indonesia dan bahasa inggris, untuk bahasa indonesia URL halamannya https://kurteyki.com/belajar-seo sedangkan untuk bahasa inggris URL halamannya https://kurteyki.com/en/learn-seo
maka yang harus saya lakukan adalah menaruh kode hreflang dikedua URL halaman tersebut
jadi nanti ketika dihalaman https://kurteyki.com/belajar-seo maka akan terdapat kode hreflang
<link rel="alternate" hreflang="en" href="https://kurteyki.com/en/learn-seo" />
dan ketika dihalaman https://kurteyki.com/en/learn-seo akan ada kode hreflang
<link rel="alternate" hreflang="id" href="https://kurteyki.com/belajar-seo" />
tujuannya agar google bisa mengetahui bahwa halaman tersebut valid dan benar memiliki varian bahasa, selain itu hal ini juga digunakan untuk menghindari konten duplikat
pemberian kode bahasa dan wilayahperlu diketahui anda bisa menambahkan kode bahasa saja atau kode bahasa dengan wilayah
berikut penulisan kode bahasa dan kode wilayah pada atribut hreflang
memberi kode bahasa saja :
<link rel="alternate" hreflang="id" href="https://kurteyki.com/belajar-seo" />
memberikan kode bahasa dan kode wilayah yang sama :
<link rel="alternate" hreflang="id-ID" href="https://kurteyki.com/belajar-seo" />
memberikan kode bahasa dan kode wilayah yang berbeda :
<link rel="alternate" hreflang="id-JP" href="https://kurteyki.com/belajar-seo" />
penggunaan kode hreflang diatas memiliki artinya masing-masing, yaitu
ketika hanya menambahkan kode bahasa saja, berarti anda tidak menargetkan wilayah apapun
ketika anda menambahkan kode bahasa dan kode wilayah, berarti anda menargetkan bahasa dan wilayah tertentu
untuk kode bahasa harus menggunakan format ISO 639-1, dan untuk kode wilayah harus menggunakan format ISO 3166-1 Alpha 2
menentukan halaman default untuk menentukan halaman default anda bisa mengisi atribut hreflang dengan nilai 'x-default', berikut penulisannya
<link rel="alternate" hreflang="x-default" href="https://kurteyki.com/belajar-seo" />
tujuan memberikan x-default pada hreflang adalah untuk memberitahu mesin pencari ketika tidak ada bahasa relevan yang ditemukan maka akan dirujuk kebahasa x-default
Kesimpulan
inti dari membuat web multi bahasa yang SEO terletak dari cara penerapan dan memberitahunya, sisanya adalah mengerjakan konten yang harus diterjemahkan kedalam berbagai bahasa
walau terlihat tidak mudah tapi sebenarnya sangat mudah jadi silahkan dicoba