KamoCRM

Dua puluh dua bahasa, dilakukan dengan benar

hreflang, canonicals dan sebuah pipa terjemahan yang mengakui apa yang belum diterjemahkan

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.

Setiap angka di sini nama dari mana ia berasal dan kapan ia diukur.
UkuranNilaiSumberDiukur
Bahasa yang digunakan22messages/*.json in the marketing site repository
Ambang batas untuk menghitung bahasa sebagai diterjemahkan untuk sebuah bagianat least 90% of strings present, fewer than 30% identical to Englishapp/lib/message-locales.ts
String diterjemahkan dalam kamus pemasaran, per bahasa6,517key count of the English dictionary bundle
Penciptaan SitemapPer request, from the same sources the pages read โ€” no maintained listapp/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

International SEOMultiple languages and markets without competing against yourselfMultilingual websitesMore than a language switcher and a translation pluginTechnical SEOMaking a site legible to search engines, at the sourceContent modeling and editorial systemsStructuring content so it can be reused, translated and found

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.

Mulai percakapanAku sudah menggunakan KamoCRMBagaimana kita mengutip