Dua puluh dua bahasa, dengan gugusan hreflang, kanonikal referensi diri, pelacakan terjemahan per-bagian, dan sitemap yang hanya memuat halaman dalam bahasa yang benar-benar ada. Kebanyakan situs multibahasa mendapatkan ini salah dengan cara yang aktif menekan peringkat mereka sendiri.
| Ukuran | Nilai | Sumber | Diukur |
|---|---|---|---|
| Bahasa yang digunakan | 22 | messages/*.json in the marketing site repository | |
| Ambang batas untuk menghitung bahasa sebagai diterjemahkan untuk sebuah bagian | at least 90% of strings present, fewer than 30% identical to English | app/lib/message-locales.ts | |
| String diterjemahkan dalam kamus pemasaran, per bahasa | 6,517 | key count of the English dictionary bundle | |
| Penciptaan Sitemap | Per request, from the same sources the pages read โ no maintained list | app/lib/sitemap-source.ts |
Apa gedung itu mengajarkan kita
International SEO adalah sebagian besar serangkaian aturan tentang kejujuran. Sebuah halaman yang ada dalam satu bahasa dan dilayani di bawah dua belas prefiks adalah dua belas hampir-duplikat, dan mesin pencari akan memilih satu dan mengirim sisanya sebagai tidak dapat diindeks. Kegagalan umum bukan keburukan, itu adalah optimisme: sebuah situs meluncurkan pengganti bahasa sebelum terjemahannya, lalu bertanya-tanya mengapa versi bahasa asing tidak pernah peringkat.
Kami membuat mesin mengatakan kebenaran. Apakah sebuah halaman dihitung sebagai diterjemahkan ke dalam bahasa dihitung, bukan dinyatakan: bundle bahasa sendiri harus membawa setidaknya sembilan puluh persen string halaman itu sebelum digabungkan dengan bahasa Inggris, dan kurang dari tiga puluh persen dari mereka mungkin byte-identik dengan bahasa Inggris asli. Tes kedua itu ada karena penyedia terjemahan mesin mengembalikan teks sumber tanpa diubah menghasilkan bundle yang terlihat lengkap dan tidak โ diukur pada keluaran nyata, penyedia gema keluar hampir sepenuhnya identik, dan itu bukan terjemahan.
Semuanya mengikuti dari satu perhitungan itu. Sebuah halaman yang tidak diterjemahkan menunjuk kanonikalnya pada asli bahasa Inggris dan dieksklusi dari sitemap bahasa itu, sehingga tidak ada yang tidak dapat diindeks yang pernah dikirimkan. Ketika terjemahan mendarat, halaman menjadi kanonikal sendiri dan muncul dalam sitemap secara otomatis. Sitemap dihasilkan per permintaan dari sumber yang sama yang dibaca halaman, sehingga mereka tidak dapat terlepas โ dua salinan yang dipertahankan secara manual yang digantikan ini sudah tidak sepakat satu sama lain, dan tidak satupun yang memasukkan satu artikel blog.
Medan struktural dilindungi dari penerjemah oleh konstruksi. Salin hidup dalam kamus dan digabungkan di atas objek yang ditype, sehingga hanya daun string yang dapat diganti dan hanya di mana bentuknya masih cocok; daftar yang panjangnya telah berubah kembali ke bahasa Inggris daripada menerjemahkan setengah-terjemahkan. Seorang penerjemah tidak dapat merusak slug, rute atau matriks perbandingan, karena mereka tidak pernah meninggalkan TypeScript.
Dibangun dengan
- next-intl
- hreflang
- XML sitemaps
- Next.js App Router
- self-hosted machine translation
Apa ini memenuhi syarat kita untuk
Katakan pada kami apa yang Anda coba lakukan
Sebuah percakapan singkat biasanya cukup untuk mengatakan apakah kami orang yang tepat. jika kami tidak, kami akan mengatakannya dan menunjukkan tempat yang lebih baik.
