Chapter 7 of 9
Situs internasional harus memisahkan bahasa atau wilayah melalui URL crawlable. Jangan hanya mengganti bahasa berdasarkan cookie pada URL yang sama.
example.com/id/, mudah dikelola dan berbagi authority domain.id.example.com, berguna untuk pemisahan sistem.example.id, sinyal wilayah kuat tetapi lebih mahal.Setiap URL mencantumkan dirinya dan semua alternatif. Relasi harus reciprocal. Gunakan kode bahasa ISO 639-1 dan negara ISO 3166-1 Alpha 2 bila perlu, misalnya id-ID atau en-SG.
Setiap versi bahasa umumnya self-canonical. Jangan canonical-kan semua bahasa ke versi Inggris. Semua target hreflang harus 200, indexable, dan canonical.
Jangan memaksa redirect berdasarkan IP atau header browser. Tawarkan saran bahasa yang dapat ditolak. Pengguna dan crawler harus tetap dapat membuka versi mana pun melalui URL.
Terjemahkan format tanggal, mata uang, satuan, informasi legal, kontak, dan ketersediaan produk. Tetapkan atribut lang pada HTML.