Tudo Sobre Sitemap – Sitemaps dentro de Sitemaps
Vamos ver agora como mapear diferentes sitempas.xml dentro do seu sitemap principal.
Primeiro, o motivo de se fazer isso. Sabe-se que o sitemap não pode ter mais de 50 mil URLs nem mais de 10mb. Então o que fazer quando o seu site possui MUITAS paginas? Uma solução para essa questão é mapear mais de um sitemap. Vamos aos detalhes dessa tarefa.
Da mesma forma que no sitemap.xml normal onde cada url deve estar dentro das tagas <urlset> e </urlset> os sitemaps que estamos mapeando devem estar dentro das tags <sitemapindex> e </sitemapindex>. Não vamos esquecer de adicionar o encapsulamento dentro da abertura da tag <sitemapindex>, temos assim de inicio:
| <?xml version=”1.0″ encoding=”UTF-8″?> <sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> </sitemapindex> |
Pronto, nosso sitemap está pronto para receber o endereço de cada sitemap.xml. Minha sugestão nesse ponto é que por questões de coerência, indexação e organização, usar o nome referente de cada sitemap. Por exemplo, criei um sitemap no blog que contem todas as URL’s da categoria “Blcakhat”, sendo assim o meu sitemap pode se chamar: “blackhat.xml”.
Para adicioná-lo ao nosso sitemap, basta usar as tags <sitemap> e <sitemap> para abrir a entrada de um novo sitemap e a tag <loc> e </loc> contendo o endereço. Temos o seguinte sitemap:
| <?xml version=”1.0″ encoding=”UTF-8″?> <sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> <sitemap> <loc>http://www.easyseo.com.br/blackhat.xml</loc> </sitemap> </sitemapindex> |
Podemos ainda adicionar uma tag opconal, a tag <lastmod> e </lastmod>, da mesma forma que no primeiro artigo sobre sitemap.xml, a tag aqui deve possuir data no padrão W3C. Adicionando a tag temos o seguinte sitemap:
| <?xml version=”1.0″ encoding=”UTF-8″?> <sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> <sitemap> <loc>http://www.easyseo.com.br/blackhat.xml</loc> <lastmod>2010-07-13</lastmod> </sitemap> </sitemapindex> |
Mas ainda tem um detalhe faltando. Não existe beneficio em se mapear sitemaps, se possuimos apenas um sitemap mapeado, então vamos gerar o nosso sitemap final contendo 3 sitemaps mapeados:
| <?xml version=”1.0″ encoding=”UTF-8″?> <sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> <sitemap> <loc>http://www.easyseo.com.br/blackhat.xml</loc> <lastmod>2010-07-13</lastmod> </sitemap> <sitemap> <loc>http://www.easyseo.com.br/whitehat.xml</loc> <lastmod>2010-07-12</lastmod> </sitemap> <sitemap> <loc>http://www.easyseo.com.br/dicas-seo.xml</loc> <lastmod>2010-06-28</lastmod> </sitemap> </sitemapindex> |
É isso pessoal, se esse foi o seu primeiro artigo sobre sitemaps, recomendo que você confirma os seguintes textos:
- Tudo Sobre Sitemap – Iniciando O Sitemap.Xml
- Sobre Sitemaps – Quando E Porque Usar Sitemaps.Xml
- Mapa Do Site – Ajude Os Usuários E Os Buscadores A Encontrar Suas Paginas
Tags: SEO, sitemap, sitemap.xml
Não sabia que havia um limite de urls no sitemap e em termos de peso. Mas se é este creio que é um pouco alto
Sim, o limite é bem alto e até hoje nunca atingimos ele em nenhum trabalho.