Home > Sitemap > Tudo Sobre Sitemap – Sitemaps dentro de Sitemaps

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:

Tags: , ,

2 Responses para “Tudo Sobre Sitemap – Sitemaps dentro de Sitemaps”

  1. seo portugal fala em :

    Não sabia que havia um limite de urls no sitemap e em termos de peso. Mas se é este creio que é um pouco alto

  2. Easy SEO fala em :

    Sim, o limite é bem alto e até hoje nunca atingimos ele em nenhum trabalho.

Enviar comentário