O Sitemap XML é um arquivo que informa aos motores de busca as páginas e arquivos de um site que devem ser rastreados e a relação entre eles.
Ele é utilizado para que os crawlers entendam a estrutura do site e o rastreiem de maneira mais eficaz. É possível incluir informações como:
- a última data de modificação da página;
- a frequência média de atualização;
- a prioridade de cada uma das páginas;
- e versões alternativas em línguas diferentes.
Além disso, quando falamos de arquivos de mídia, por exemplo, é possível apontar a classificação etária e duração de um vídeo ou o assunto e licença de uma imagem.
Você verá nesse conteúdo:
Para que serve o Sitemap XML?
Sitemaps são úteis para os rastreadores em diversas situações.
Por exemplo, se seu site é muito grande, muito novo ou possui páginas que não fazem referência umas às outras, o sitemap ajuda os rastreadores a entender a hierarquia do site como um todo e localizar páginas que são dificilmente acessadas através da navegação.
Como criar um Sitemap XML?
Você pode criar o sitemap do seu site manualmente, mas essa é a opção menos eficaz. Há ferramentas que podem fazer isso por você!
Para sites em WordPress, o Yoast SEO é uma boa pedida. Também não deixe de conferir essa lista curada pelo Google, que traz mais algumas opções.
Se você utilizar uma plataforma de e-commerce, é provável que o seu sitemap já tenha sido gerado automaticamente. Para confirmar, entre em contato com a equipe responsável pela plataforma.
Caso você opte por utilizar algumas dessas ferramentas, é só pular para a quinta parte do passo a passo abaixo e enviar o sitemap para os motores de busca.
Se preferir criar o seu sitemap manualmente, é só seguir o passo-a-passo abaixo.
Primeiro passo: mapear o site
Para começar, você deve mapear todas as páginas do seu site e decidir quais delas devem ser rastreadas.
Por exemplo, se você tem uma página de login, é provável que você não queira que ela seja rastreada, então é uma boa ideia deixá-la de fora do sitemap.
Caso você tenha páginas com conteúdo semelhante, é necessário definir páginas canônicas. Ao realizar esse processo, você estará indicando ao Google quais páginas não devem ser reconhecidas como URLs duplicadas e, assim, devem ser rastreadas com mais frequência do que as outras.
Segundo passo: conhecer as diretrizes universais de sitemaps
Mesmo que você possa utilizar diferentes formatos de sitemaps, algumas orientações sempre continuam as mesmas. Fique de olho:
- Há um limite de tamanho para sitemaps. O seu arquivo não deve ultrapassar 50 mil URLs e 50MB (não compactado). Se o seu site for maior do que isso, você deve criar um arquivo de índice de sitemaps.
- As URLs devem estar completas. Nada de suprimir o HTTP ou o WWW, pois os motores de busca rastrearão os links exatamente como eles estiverem escritos.
- Informe os motores de busca caso haja páginas específicas para idiomas ou regiões. É possível fazê-lo através do atributo hreflang.
- Utilize UTF-8. Os motores de busca só conseguirão ler arquivos decodificados em UTF-8. Além disso, as URLs devem estar codificadas com escape de acordo com a tabela abaixo.
Caractere | Código de escape | |
E comercial | & | & |
Aspas simples | ‘ | ' |
Aspas duplas | “ | " |
Maior que | > | > |
Menor que | < | < |
Terceiro passo: decidir o formato do Sitemap
Não há apenas um jeito de formatar sitemaps: você pode escolher a maneira mais adequada à sua própria estratégia.
- XML: É o formato mais utilizado para sitemaps. Todos os protocolos e orientações necessárias para a criação do arquivo estão disponíveis em sitemap.org, mas você pode conferir um exemplo abaixo. Note que é sempre necessário abrir e fechar com a tag <urlset> e utilizar a tag <url> como tag pai para <loc> em cada uma das URLs. Atributos como <lastmod> (última modificação), <changefreq> (frequência de modificação) e <priority> (prioridade) são opcionais.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
- RSS, mRSS e Atom 1.0: Se você tem um blog com um feed, é só usar a URL dele como sitemap. O problema é que muitos dos feeds só fornecem URLs recentes, deixando páginas mais antigas de fora, o que pode prejudicar o rastreamento.
- Texto: Caso você opte pela simplicidade, é possível apenas listar as URLs do site, uma por linha, em um arquivo de texto (extensão .txt). Mas preste atenção: todas as URLs devem ser de páginas da web, excluindo arquivos.
Se você possuir um site com bastante conteúdo em imagem e vídeo, você pode usar extensões de sitemaps para indexar esses tipos de mídia alternativos.
- Sitemaps de imagens: Você pode criar um novo sitemap para as imagens do seu site ou adicioná-las a um sitemap existente. Não deixe de aprender sobre a sintaxe na Ajuda do Search Console e de seguir as práticas recomendadas do Imagens do Google.
- Sitemaps de vídeo: Assim, como sitemaps de imagens, para sitemaps de vídeo é possível criar um sitemap novo apenas para vídeos ou incorporá-lo a um sitemap já existente. É importante notar que os rastreadores precisam ter acesso aos arquivos de origem e aos players, então eles não podem estar bloqueados pelo robots.txt. Saiba mais sobre a sintaxe na Ajuda do Search Console.
Quarto passo: hospedar o Sitemap
Antes de enviar o sitemap para os motores de busca, você precisa hospedá-lo no seu site.
É recomendado que o sitemap fique na raiz do site, pois um sitemap localizado em http://www.exemplo.com.br/site/sitemap.xml
pode conter apenas URLs que comecem com http://www.exemplo.com.br/site/
.
Não seria possível inserir URLs como http://www.exemplo.com/categoria/
, por exemplo.
Além disso, é importante notar que um sitemap não pode estar em um protocolo diferente do protocolo do site ou em um subdomínio.
Quinto passo: enviar o Sitemap para os motores de busca
Quando você terminar o sitemap, é necessário informar os motores de busca das suas novas diretrizes de rastreamento. Há algumas maneiras de fazer isso:
- Utilizar a interface dos próprios motores de busca: Para o Google, por exemplo, é só acessar a ferramenta relatório de sitemaps, disponível no Search Console.
- Atualizar o robots.txt. É só inserir “Sitemap:
http://www.exemplo.com/sitemap.xml
” em qualquer lugar do arquivo. - Enviar uma solicitação HTTP. Utilize a função ping para solicitar a indexação do seu sitemap da seguinte forma: http://www.google.com/ping?sitemap=https://exemplo.com/sitemap.xml
Perguntas Frequentes sobre Sitemap XML
Abaixo, reunimos algumas das dúvidas mais comuns para ajudar você a aproveitar ao máximo essa ferramenta.
O que é um Sitemap XML e para que ele serve?
Um Sitemap XML é um arquivo que lista todas as páginas de um site, ajudando motores de busca a rastrear e entender a estrutura do site, facilitando a indexação e melhorando a visibilidade nos resultados de pesquisa.
Como criar um Sitemap XML no WordPress?
No WordPress, você pode criar um Sitemap XML utilizando plugins como o Yoast SEO. Este plugin gera automaticamente o sitemap do seu site e permite que você o envie para os motores de busca com facilidade.
Por que meu site precisa de um Sitemap XML?
Um Sitemap XML é essencial para sites grandes, novos ou que possuem páginas pouco acessíveis, pois ajuda os rastreadores a encontrar e indexar todas as páginas, aumentando a visibilidade e hierarquia do conteúdo do seu site.
Quais informações posso incluir em um Sitemap XML?
No Sitemap XML, você pode incluir a data da última modificação das páginas, a frequência de atualização, a prioridade de cada página e versões alternativas, como diferentes idiomas ou regiões, melhorando o rastreamento e indexação do site.
Como enviar um Sitemap XML para o Google?
Você pode enviar o Sitemap XML para o Google por meio do Search Console, atualizando o arquivo robots.txt ou utilizando a função ping. Isso garante que as diretrizes de rastreamento sejam atualizadas corretamente.
Coloque o Sitemap em Ação
Entender o que é um Sitemap XML e como criá-lo é essencial para garantir que seu site seja bem indexado pelos motores de busca.
Agora que você sabe como criar e enviar um Sitemap XML, é hora de colocar o conhecimento em prática. Não importa se você vai usar uma ferramenta automática ou criá-lo manualmente, o importante é garantir que os motores de busca tenham todas as informações necessárias para rastrear seu site da melhor maneira possível.