Um sitemap XML é um arquivo que lista as URLs do seu site que você quer que os motores de busca rastreiem e indexem. Pense nele como um mapa para Google, Bing e outros motores de busca. Sem um sitemap, os motores de busca dependem inteiramente de seguir links para descobrir suas páginas, o que significa que algum conteúdo pode nunca ser indexado. Para sites WordPress com centenas ou milhares de páginas, um sitemap bem configurado pode fazer uma diferença significativa em quão rapidamente e completamente seu conteúdo aparece nos resultados de busca.
O sitemap integrado do WordPress (versão 5.5+)
Desde o WordPress 5.5, toda instalação do WordPress gera automaticamente um sitemap XML em /wp-sitemap.xml. Você não precisa instalar nada para que isso funcione. O sitemap integrado inclui posts, páginas, tipos de post personalizados, categorias, tags e arquivos de autor.
No entanto, o sitemap integrado tem algumas limitações notáveis:
- Sem data
lastmod: Não inclui a data em que cada URL foi modificada pela última vez, que os motores de busca usam para decidir se precisam re-rastrear uma página. - Sem tags
priorityouchangefreq: Você não pode dizer aos motores de busca quais páginas são mais importantes ou com que frequência mudam. (O Google disse que ignora amplamente essas, mas o Bing ainda as utiliza.) - Controle limitado de inclusão e exclusão: Não há uma página de configurações para escolher quais tipos de post, taxonomias ou páginas específicas incluir ou excluir. Você precisa usar filtros PHP para personalizá-lo.
- Sem sitemaps de imagem ou vídeo: O sitemap integrado lista apenas URLs de páginas. Não gera sitemaps separados para imagens ou vídeos, o que pode ajudar com classificações na Pesquisa de Imagens e Pesquisa de Vídeo do Google.
- Sem suporte a sitemap de notícias: Se você executa um site de notícias, precisa de um sitemap de notícias dedicado que siga os requisitos do Google Notícias, e o sitemap integrado não suporta esse formato.
Para um site pequeno com algumas dezenas de páginas, o sitemap integrado é frequentemente suficiente. Para sites maiores ou sites que precisam de mais controle, um plugin é a melhor escolha.
Configurando um sitemap com o Yoast SEO
O Yoast SEO é um dos plugins de SEO do WordPress mais populares e gera um sitemap XML abrangente com recursos que o sitemap integrado não tem:
- Instale e ative o plugin Yoast SEO a partir do diretório de plugins do WordPress.
- Vá para Yoast SEO → Configurações → Recursos do site.
- Certifique-se de que sitemaps XML esteja ativado.
- Seu sitemap estará disponível em
/sitemap_index.xml.
O Yoast divide automaticamente seu sitemap em sub-sitemaps para posts, páginas, categorias, tags e outros tipos de conteúdo. Cada sub-sitemap contém até 1.000 URLs. O Yoast também inclui datas lastmod e permite excluir tipos de post específicos, taxonomias ou páginas individuais do sitemap por meio de suas configurações e controles de SEO por página.
Uma vantagem do Yoast é que ele automaticamente notifica os motores de busca quando você publica ou atualiza conteúdo, para que eles saibam re-rastrear seu sitemap.
Configurando um sitemap com o Rank Math
O Rank Math é outro plugin de SEO rico em recursos que oferece excelente funcionalidade de sitemap:
- Instale e ative o Rank Math a partir do diretório de plugins.
- Vá para Rank Math → Configurações de Sitemap.
- Na aba Geral, configure o número máximo de URLs por sitemap (o padrão é 200).
- Alterne entre as abas Posts, Páginas e Taxonomias para controlar quais tipos de conteúdo são incluídos.
- Seu sitemap estará em
/sitemap_index.xml.
O Rank Math também suporta sitemaps de imagem prontos para uso. Ele varre seus posts em busca de imagens e as inclui no sitemap, o que pode melhorar sua visibilidade na Pesquisa de Imagens do Google. Você pode excluir posts ou páginas específicas usando os controles do Rank Math por página no editor.
Plugins dedicados de sitemap
Se você já tem um plugin de SEO que não inclui funcionalidade de sitemap, ou se prefere manter as coisas separadas, há plugins dedicados de sitemap disponíveis. O plugin XML Sitemaps (anteriormente Google XML Sitemaps) existe há anos e é amplamente utilizado. Ele gera um sitemap padrão com controle total sobre quais tipos de conteúdo incluir, prioridade de URL e frequência de mudança.
Outra opção é o Google XML Sitemap Generator, que é leve e focado puramente em geração de sitemap sem incluir recursos adicionais de SEO.
O que incluir e excluir do seu sitemap
Nem toda URL no seu site pertence ao sitemap. Aqui estão algumas diretrizes:
- Incluir: Posts, páginas e tipos de post personalizados publicados que contenham conteúdo único e valioso. Páginas de aterrissagem, páginas de produto e conteúdo essencial sempre devem ser incluídos.
- Incluir: Páginas importantes de arquivo de categoria e tag, especialmente se tiverem descrições personalizadas e servirem como hubs de conteúdo úteis.
- Excluir: Páginas com uma tag meta
noindex. Adicionar uma página ao seu sitemap enquanto diz aos motores de busca para não indexá-la envia sinais contraditórios. - Excluir: Páginas de conteúdo escasso como arquivos de autor (em sites de autor único), arquivos baseados em data e páginas de resultados de busca.
- Excluir: Conteúdo duplicado, páginas paginadas além da página 1 e páginas utilitárias como a página de login, política de privacidade (a menos que você queira que seja indexada) e páginas de agradecimento.
- Excluir: Páginas de anexo de mídia (o WordPress cria uma página separada para cada imagem enviada por padrão). Estas são quase sempre conteúdo escasso.
Arquivos de índice de sitemap para sites grandes
A especificação de sitemap XML limita cada arquivo de sitemap a 50.000 URLs e 50 MB de tamanho. Para sites com mais de alguns milhares de páginas, você deve usar um arquivo de índice de sitemap. Este é um arquivo XML que lista vários arquivos individuais de sitemap, cada um contendo um subconjunto das suas URLs.
Tanto o Yoast SEO quanto o Rank Math lidam com isso automaticamente. Eles criam um índice de sitemap em /sitemap_index.xml que se vincula a sub-sitemaps como /post-sitemap.xml, /page-sitemap.xml, /category-sitemap.xml, e assim por diante. Cada sub-sitemap permanece bem dentro dos limites de tamanho.
Sitemaps de imagem e vídeo
Sitemaps XML padrão listam apenas URLs de páginas. Se seu site depende fortemente de conteúdo visual, considere adicionar sitemaps de imagem. Esses sitemaps incluem informações sobre imagens em cada página (URL, legenda, título, licença), o que ajuda o Google a indexá-las para a Pesquisa de Imagens.
Para sites com conteúdo de vídeo, um sitemap de vídeo fornece ao Google metadados sobre seus vídeos (título, descrição, URL da miniatura, duração, data de envio). Isso pode levar a snippets ricos de vídeo nos resultados de busca, que tendem a obter taxas de cliques mais altas.
O Rank Math inclui suporte a sitemap de imagem por padrão. Para sitemaps de vídeo, você tipicamente precisa do Yoast SEO Premium com o complemento Video SEO, ou um plugin dedicado de sitemap de vídeo.
Sitemaps de notícias
Se seu site publica conteúdo de notícias sensíveis ao tempo e você quer aparecer no Google Notícias, precisa de um sitemap de notícias. Sitemaps de notícias seguem um formato específico que inclui o nome da publicação, idioma e data de publicação. Apenas artigos publicados nas últimas 48 horas devem aparecer em um sitemap de notícias.
O Yoast SEO oferece um complemento News SEO para esse propósito. O Rank Math também inclui suporte a sitemap de notícias em sua versão pro.
Enviando seu sitemap aos motores de busca
Criar um sitemap é apenas metade do trabalho. Você também precisa dizer aos motores de busca onde encontrá-lo:
- Adicione a URL do sitemap ao seu arquivo robots.txt: Esse é o método mais simples. Adicione uma linha como
Sitemap: https://exemplo.com/sitemap_index.xmlao final do seu arquivorobots.txt. Os motores de busca verificam esse arquivo regularmente e descobrirão seu sitemap automaticamente. - Envie pelo Google Search Console: Faça login no Google Search Console, selecione sua propriedade, vá para Sitemaps na barra lateral esquerda, insira a URL do sitemap e clique em Enviar. O Google mostrará o status e quaisquer erros que encontrar.
- Envie pelo Bing Webmaster Tools: Faça login no Bing Webmaster Tools, vá para Sitemaps e envie a URL do seu sitemap. O Bing também permite que você envie URLs individuais para indexação mais rápida.
Após enviar, volte em alguns dias para ver o status de indexação. O Google Search Console mostra quantas URLs foram enviadas, quantas foram indexadas e se ocorreram quaisquer erros (como páginas 404 ou redirecionamentos em seu sitemap).
Desativar o sitemap padrão do WordPress
Se você usa um plugin para gerar seu sitemap, deve desativar o sitemap integrado do WordPress para evitar ter dois sitemaps competindo. Adicione essa linha ao functions.php do seu tema ou a um plugin específico do site:
add_filter('wp_sitemaps_enabled', '__return_false');A maioria dos plugins de SEO como Yoast e Rank Math lida com isso automaticamente quando detectam que seu próprio sitemap está ativo, mas não custa ser explícito sobre isso.
Verifique com o InspectWP
Execute uma varredura do InspectWP em seu site para verificar se seu sitemap está adequadamente configurado e acessível. A seção de SEO do relatório mostra se um sitemap foi encontrado, em qual URL está localizado e se é referenciado em seu robots.txt. Se o InspectWP não detectar um sitemap, certifique-se de que a URL está correta e que seu sitemap não está bloqueado por regras de robots.txt ou restrições de acesso do lado do servidor.