Eu tenho um site bilíngue com um índice de mapa do site para cada idioma vinculado a vários mapas de site diferentes (um para vídeos, um para conteúdo estático e outro para artigos). Gostaria de apresentar outro sitemap que vincule os índices do sitemap, para poder vincular esse sitemap no robots.txt na raiz e não precisar de um robots.txt para cada idioma.
Isso é válido? Ou existe uma solução mais simples para o meu problema?
fonte
Sim, você pode ter um índice de sitemap contendo referências a outros índices de sitemap [ origem ], desde que todos estejam no mesmo domínio.Atualizado: os arquivos de índice do sitemap não podem conter outros arquivos de índice - cada índice do sitemap pode conter links para sitemaps regulares. Vários índices de sitemap podem ser enviados ao Google individualmente, no entanto.
Cada índice de sitemap individual pode incluir até 1.000 referências a outro
<sitemap>
. Se você precisar fazer referência a mais que isso, crie vários índices de sitemap e envie cada um.Cada sitemap individual pode incluir até 50.000 referências de página . Se você precisar de mais do que isso, divida-os em vários sitemaps.
fonte
Existe uma maneira mais fácil, mas somente se o seu pacote de hospedagem permitir.
Por que não criar subdomínios para cada idioma?
Cada subdomínio pode ser apontado para uma pasta separada e, basicamente, você copia tudo para que as duas pastas sejam idênticas e altera o conteúdo das novas páginas de apresentação (por exemplo, index.html) para corresponder ao idioma diferente.
Por exemplo, se você tiver uma configuração como esta:
Então você pode planejar uma configuração como esta:
Então você alteraria apenas index.html.
MAS...
Se você usou nomes de caminho absolutos em alguns de seus scripts, precisará alterá-los também. portanto, no exemplo acima, se a cópia de index.html se referir a index.css na pasta original, ela precisará ser atualizada.
fonte