Ada banyak cara yang dapat diterima untuk menyusun situs Anda untuk SEO dan internasionalisasi. Masing-masing memiliki kelebihan dan kekurangan.
Domain Tingkat Atas
Beli nama domain yang sama di beberapa domain negara tingkat atas seperti example.com
, example.es
dan example.de
.
Keuntungan
- Didukung penuh oleh Google. Anda dapat menambahkan situs ke Alat Webmaster Google di mana ada opsi untuk memberi tahu Google tentang bagaimana mereka ditargetkan.
- Seringkali disukai oleh pengguna yang cenderung menyukai konten yang diterbitkan di TLD untuk negara mereka
- Nama domain itu sendiri dapat dilokalkan. Banyak pengguna internasional dapat bereaksi buruk terhadap kata-kata bahasa Inggris atau nama domain yang terdengar bahasa Inggris. Ini bisa sangat penting untuk bahasa yang tidak menggunakan alfabet Latin.
- Mendukung lokalisasi menurut negara. Anda dapat memiliki situs terpisah seperti
example.co.uk
dan example.com.au
ditargetkan pada pemirsa di berbagai negara. Situs mungkin memiliki duplikat konten dengan sedikit perbedaan ejaan dan masih berperingkat baik. Bahkan, beberapa situs terlokalisasi dengan baik dalam bahasa yang sama mungkin peringkat lebih baik daripada satu situs dalam bahasa itu.
- Hosting dapat dilokalkan dengan mengarahkan DNS ke server web di negara yang menjadi target.
Kekurangan
- Mahal dan menghabiskan banyak waktu untuk membeli banyak domain. Apalagi jika Anda harus berhadapan dengan penghuni liar.
- Cookie tidak dapat dibagikan di beberapa lokal, artinya pengguna harus masuk secara terpisah ke setiap situs.
- Tidak ada pilihan yang baik untuk melokalisasi hanya dengan bahasa karena banyak bahasa memiliki banyak negara dan tidak ada negara TLD yang mungkin menjadi kode bahasa. Bahkan dalam kasus-kasus di mana TLD cocok dengan kode bahasa seperti
es
, mesin pencari dapat berasumsi bahwa situs tersebut hanya sesuai untuk pengguna dari Spanyol, tidak untuk semua penutur bahasa Spanyol.
Sub-domain
Beli satu domain, dan gunakan sub-domain seperti en.example.com
, danes.example.com
Keuntungan
- Didukung penuh oleh Google.
- Mendukung lokalisasi berdasarkan negara atau bahasa.
- Hosting dapat dilokalkan dengan mengarahkan DNS ke server web yang terletak dekat dengan pengguna.
- Mudah dan murah untuk diimplementasikan dibandingkan dengan membeli beberapa domain.
- Cookie dapat dibagikan di semua lokal, memungkinkan sistem masuk tunggal untuk pengalaman pengguna yang lebih mulus.
Kekurangan
- Tidak ada peluang untuk melokalkan nama domain itu sendiri
- Mungkin terlihat kurang lokal untuk pengguna dibandingkan dengan domain tingkat atas.
Sub-direktori
Beli satu domain, dan gunakan sub-direktori seperti example.com/en/
, danexample.com/es/
Keuntungan dan kerugian
- Sama seperti sub-domain, kecuali bahwa ada satu entri DNS yang menghalangi hosting situs Anda di beberapa negara untuk lokal yang berbeda.
Teknik yang TIDAK direkomendasikan
- Nama File : Menggunakan nama file yang berbeda seperti
index_en.html
dan index_de.html
. Teknik ini tidak sepenuhnya didukung oleh Google. Misalnya, tidak ada cara untuk menetapkan penargetan di alat webmaster.
- Parameter URL : Menggunakan parameter URL seperti
lang=en
. Tidak dianjurkan karena alasan yang sama bahwa nama file yang berbeda tidak disarankan.
- Terima Bahasa Header : Secara otomatis beralih bahasa berdasarkan
Accept-Language
header.
- Banyak pengguna tidak memiliki tajuk ini yang diatur dengan benar. Ini terutama berlaku untuk pengguna yang bepergian ke luar negeri yang mungkin menggunakan komputer teman, atau warnet. Hal ini juga sering benar bagi pengguna internasional yang memasang browser web Inggris dan cukup tahu bahasa Inggris untuk berkeliling, tetapi akan lebih suka konten dalam bahasa yang berbeda.
- Google baru saja mengumumkan bahwa Googlebot akan mengirim
Accept-Language
tajuk dan perayapan dari lokasi geografis yang berbeda . Namun, Google masih menyarankan Anda memiliki URL terpisah untuk konten dalam berbagai bahasa.
- Anda dapat menggunakan
Accept-Language
tajuk untuk menyarankan bahwa pengguna mungkin lebih suka versi situs yang berbeda dengan menampilkan pesan ketika situs yang mereka kunjungi tidak cocok dengan Accept-Language
tajuk.
- Alamat IP Geografis : Secara otomatis mengalihkan bahasa berdasarkan tempat alamat IP berada secara geografis.
Markup pada halaman
Saat mendukung banyak bahasa, Anda harus menandai dengan jelas dengan meta-data bahasa.
Gunakan atribut lang dalam html
tag:
<html lang="en">
Gunakan tautan alternatif rel ke halaman yang sama dalam bahasa lain seperti yang disarankan oleh Google :
<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />
Bergantian, informasi ini dapat dimasukkan ke file sitemap .
Beri tahu Google Tentang Situs Anda
Anda harus menambahkan setiap bahasa (atau lokal) situs Anda ke Alat Webmaster Google . Ini dapat dilakukan untuk domain tingkat atas, untuk sub-domain, atau untuk sub-direktori.
Jika situs Anda ditargetkan berdasarkan negara, Anda harus menggunakan alat webmaster untuk menetapkan penargetan situs. Arahkan ke "Konfigurasi" -> "Pengaturan" -> "Target geografis" dan pilih untuk menargetkan negara yang benar dari daftar drop-down.