Saya memiliki situs web dua bahasa dengan indeks sitemap untuk setiap bahasa yang menghubungkan ke beberapa peta situs yang berbeda (satu untuk video, satu untuk konten statis, dan satu untuk artikel). Saya ingin memperkenalkan sitemap lain yang menautkan indeks sitemap, sehingga saya bisa menautkan sitemap itu di robots.txt di root dan tidak perlu memiliki satu robots.txt untuk setiap bahasa.
Apakah itu valid? Atau ada solusi yang lebih sederhana untuk masalah saya?
sumber
Ya, Anda dapat memiliki indeks sitemap yang berisi referensi ke indeks sitemap [ sumber ] lainnya, asalkan semuanya ada di domain yang sama.Diperbarui: File indeks peta situs tidak dapat berisi file indeks lainnya - setiap indeks peta situs dapat berisi tautan ke peta situs biasa. Beberapa indeks peta situs dapat dikirimkan ke Google secara terpisah.
Setiap indeks peta situs individu dapat memasukkan hingga 1.000 referensi ke yang lain
<sitemap>
. Jika Anda perlu referensi lebih dari itu, buat beberapa indeks peta situs dan kirimkan masing-masing.Setiap peta situs individu dapat memasukkan hingga 50.000 halaman referensi . Jika Anda membutuhkan lebih dari itu, bagi menjadi beberapa peta situs.
sumber
Ada cara yang lebih mudah tetapi hanya jika paket hosting web Anda memungkinkan.
Mengapa tidak membuat subdomain untuk setiap bahasa?
Setiap subdomain kemudian dapat diarahkan ke folder yang terpisah kemudian pada dasarnya, Anda menyalin semuanya sehingga kedua folder itu identik, lalu Anda mengubah konten halaman presentasi yang baru (misalnya, index.html) agar sesuai dengan bahasa yang berbeda.
Misalnya, jika Anda memiliki pengaturan seperti ini:
Kemudian Anda dapat merencanakan pengaturan seperti ini:
Maka Anda hanya akan mengubah index.html.
TAPI...
Jika Anda menggunakan nama path absolut dalam beberapa skrip Anda, maka Anda perlu mengubahnya juga. jadi dalam contoh di atas, jika salinan index.html merujuk ke index.css di folder asli, maka itu perlu diperbarui.
sumber