Como criar um sitemap XML passo a passo para impulsionar seu SEO

  • Formatos suportados: XML (extensível), RSS/Atom e texto; escolha de acordo com seu CMS e escopo.
  • Principais práticas recomendadas: limites de 50.000/50 MB, UTF-8, URLs absolutas e canônicas.
  • Submissão e controle: Search Console, robots.txt e validação de erros de cobertura.
  • Escalabilidade: índices de sitemap, divisão de seções e automação em CMS.

Mapa do site XML SEO

Considere o sitemap como uma chave mestra que abre todas as portas do seu site para os robôs dos mecanismos de busca: com um único arquivo, você pode indicar quais URLs são importantes, quando elas foram alteradas e como estão relacionadas. Na prática, Um sitemap bem elaborado facilita a indexação e acelera o rastreamento da origem dos dados.Isso é crucial se você quiser que o Google e outras empresas entendam seu site sem se perderem.

Além disso, embora os mecanismos de busca possam descobrir páginas por meio de links, um bom sitemap economiza trabalho para eles e melhora a cobertura de URLs recentes ou profundas. No entanto, Não é garantia de indexação.Essa é uma recomendação muito poderosa que, combinada com o Search Console, o arquivo robots.txt e uma arquitetura adequada, multiplica suas opções de visibilidade.

O que é um sitemap XML e como ele funciona?

Um sitemap XML é um arquivo XML que lista os URLs do seu site e inclui metadados opcionais, como a data da última modificação. Com ele, Você informa aos mecanismos de busca quais páginas prefere que eles rastreiem e indexem., ajudando-os a descobrir conteúdo que poderia estar a muitos cliques de distância da página inicial.

Do ponto de vista de SEO, seu impacto é real: melhora a cobertura de rastreamento e a detecção de alterações. Dito isso, vale a pena esclarecer um ponto que causa confusão: O Google ignora os rótulos. eVocê pode incluí-los se quiser, mas eles não afetam a forma como o Googlebot processa seus URLs.

Os sitemaps podem ser expandidos com plugins para imagens, vídeos e notícias, ou para declarar versões alternativas por idioma/país. Dessa forma, Você oferece contexto adicional que ajuda a interpretar seu conteúdo multimídia e multirregional. de forma fiável.

Formatos de sitemap suportados

O Google oferece suporte aos formatos documentados no protocolo Sitemaps. Cada um tem seus prós e contras, então Escolha de acordo com sua tecnologia, tamanho do site e necessidades. (O Google não tem preferência por um ou outro).

XML Sitemap

É o formato mais flexível e poderoso. Permite extensões (imagens, vídeos, notícias, xhtml:link para links alternativos) e é o padrão de facto para SEO técnico. Vantagens: extensível, versátil e amplamente compatível com CMS e plugins.Desvantagem: Em instalações muito grandes, a manutenção manual pode ser trabalhosa se não for automatizada.

Exemplo mínimo Sitemap XML válido:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/foo.html</loc>
    <lastmod>2024-06-04</lastmod>
  </url>
</urlset>

Como em qualquer XML, lembre-se de usar entidades escapadas quando apropriado (&, <, etc.). Além disso, tenha em mente que O Google usa se for coerente e verificável (por exemplo, corresponde às modificações reais da página).

RSS, MRSS e Atom 1.0

Eles mantêm uma estrutura semelhante a um sitemap XML, mas provêm de feeds, que a maioria dos CMS gera automaticamente. Vantagens: facilidade de implementação e atualizações “automáticas”.Podem ser úteis para conteúdo recente e, no caso do MRSS, para descrever vídeos.

Por outro lado, esses feeds geralmente listam conteúdo mais recente, então Eles não substituem um sitemap XML completo. Em sites com muita profundidade ou conteúdo antigo relevante.

Mapa do site em texto

É a opção mais simples: um arquivo .txt com um URL absoluto por linha. Vantagens: muito fácil de gerar e manter.Especialmente útil em sites grandes quando você deseja declarar apenas páginas HTML indexáveis. Desvantagem: limitado a URLs "simples"; não suporta metadados ou extensões.

https://www.example.com/file1.html
https://www.example.com/file2.html

Certifique-se de que o arquivo contenha apenas URLs válidas e sempre use rotas absolutas com protocolo (https://).

Boas práticas que quase sempre são negligenciadas

Existem várias recomendações no protocolo Sitemaps que vale a pena levar a sério. Se você as seguir, Você evitará rejeições, erros de processamento e problemas de cobertura..

Limites de tamanho: Todos os sitemaps (sejam XML, feeds ou texto) não podem exceder 50 MB descompactados nem conter mais de 50.000 URLs. Caso ultrapassem esses limites, Divida-o em vários sitemaps e crie um índice de sitemaps. para agrupá-los.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap-1.xml</loc>
    <lastmod>2024-06-15</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap-2.xml</loc>
  </sitemap>
</sitemapindex>

Codificação e localização: os sitemaps devem estar em UTF-8. Você pode hospedá-los em qualquer lugar do site, mas se o Google os descobrir por meio de rastreamento (e você não os enviar pelo Search Console), Elas se aplicam apenas aos descendentes do proprietário do terreno onde residem.Por isso, geralmente é publicado no diretório raiz, afetando todo o domínio.

URLs absolutas e canônicas: sempre declare URLs completas com protocolo e host, e priorize a URL canônica. Evite caminhos relativos e parâmetros desnecessários.Se você tiver versões para dispositivos móveis e computadores com URLs diferentes, inclua apenas a URL canônica ou anote as URLs alternativas corretamente com xhtml:link.

Quando atualizar Utilize apenas quando houver uma mudança significativa (conteúdo principal, dados estruturados, links internos). Não atualize apenas para mudanças cosméticas ou alterações menores.Porque perderá credibilidade.

Como criar um mapa do site

Antes de começar a trabalhar com o arquivo, decida quais URLs devem aparecer nos resultados. Em outras palavras, Quais URLs são canônicas e representam cada conteúdo?Não inclua duplicados, páginas com erro 404, redirecionamentos ou páginas com o atributo noindex.

Deixe que seu CMS o gere automaticamente.

A maioria das plataformas CMS modernas (WordPress, Wix, Blogger, etc.) gera sitemaps automaticamente ou por meio de plugins. No WordPress, por exemplo, O Yoast SEO cria um mapa do site dinâmico. Com índice por tipos de conteúdo e taxonomias.

Com o Yoast SEO: ative "Sitemaps XML" em Configurações, copie o caminho (geralmente /sitemap_index.xml) e decida quais tipos de postagem e taxonomias incluir. Você pode excluir arquivos de data/autor. Se não agregarem valor, você pode marcar cada postagem/página para não ser indexada, e ela não aparecerá no mapa do site.

Com o All in One SEO (AIOSEO): o sitemap geralmente é ativado por padrão. Ele permite a indexação do sitemap. Configure os links por mapa do site (por exemplo, 1.000). e selecione tipos/taxonomias de conteúdo. Útil em sites grandes para dividir e acelerar a geração de conteúdo.

Gere-o automaticamente com ferramentas.

Se o seu CMS não oferece esse recurso ou se você prefere controle externo, existem algumas opções muito convenientes. Para sites pequenos, XML-Sitemaps.com (Gratuito até 500 páginas) gera o XML com opções como data de atualização automática e cálculo de prioridade.

Em computadores, o Inspyder Sitemap Creator ou o Sitemap Writer Pro permitem criar sitemaps sem limite de URLs. Faça o upload via FTP/SFTP e gere variantes. (vídeo, imagem, Google Notícias). Para arquitetura e planejamento, ferramentas visuais como Slickplan, Dyno Mapper ou WriteMaps ajudam a projetar a hierarquia e até mesmo a exportar para XML.

Crie-o manualmente

Para sites com apenas algumas dezenas de URLs, você pode abrir seu editor de texto e escrever um arquivo XML válido. É viável, mas à medida que o projeto cresce, torna-se mais difícil. É difícil de manter e propenso a erros.Se você fizer isso manualmente, valide o arquivo antes de enviá-lo.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.midominio.com/</loc><lastmod>2024-02-19</lastmod></url>
  <url><loc>https://www.midominio.com/productos</loc><lastmod>2024-02-18</lastmod></url>
</urlset>

Não se preocupe com a ordem dos URLs: o Google não se importa. Preocupe-se com Respeite os limites de tamanho e divida em vários mapas do site. quando apropriado.

Mapas do site específicos: imagens, vídeos e notícias

Se o seu projeto for intensivo em multimídia, considere criar sitemaps específicos. Um sitemap de imagens inclui a localização da imagem, o tema e a licença; um sitemap de vídeos inclui o título, a descrição e o URL do arquivo ou reprodutor. Para a imprensa, consulte o mapa do site de notícias. Melhora a elegibilidade no Google Notícias durante períodos específicos.

Esses mapas do site geralmente coexistem com o mapa geral, que pode ser consultado no índice principal. permitindo que robôs priorizem conteúdo multimídia sensível ao tempo.

Envie seu sitemap para o Google (e outros mecanismos de busca).

O envio de um sitemap é altamente recomendável, mas não garante que todos os URLs serão baixados ou rastreados. Dito isso, Isso facilita muito o trabalho dos robôs. e fornece métricas úteis no Search Console.

Métodos comuns de envio: pelo Google Search Console (relatório de sitemaps), via API do Search Console se você precisar automatizar o processo, ou Declarando a diretiva Sitemap no arquivo robots.txt para que o descubram rastreando esse arquivo.

# robots.txt
Sitemap: https://example.com/sitemap_index.xml

Se você usa feeds RSS/Atom, pode usar o WebSub para distribuir as alterações. Alguns mecanismos de busca ainda aceitam pings baseados em URL (por exemplo, o endpoint do sitemap do Google), embora hoje em dia... O Search Console é a forma principal e mais confiável..

https://www.google.com/ping?sitemap=https://tudominio.com/sitemap.xml

Vários sites, um só lugar: sitemaps para múltiplos sites

Você gerencia vários domínios ou subdomínios e deseja centralizar o envio de e-mails. Existem duas abordagens principais que, quando configuradas corretamente, Eles economizam tempo e simplificam a supervisão..

Abordagem 1: Um único sitemap listando URLs de vários sites (mesmo domínios diferentes) hospedados, por exemplo, no host1. Para que o Google o processe corretamente, Verifique todas as propriedades incluídas no Search Console. e envie o mapa do site a partir de um deles.

https://host1.example.com/sitemap.xml
  - https://host1.example.com
  - https://host2.example.com
  - https://host3.example.com
  - https://host1.example1.com
  - https://host1.example.ch

Abordagem 2: Vários sitemaps (um por site) hospedados no mesmo host "centralizador" (por exemplo, sitemaps.example.com), e cada arquivo robots.txt aponta para o seu sitemap correspondente. Isso mantém o isolamento lógico por local. e facilita a obtenção de licenças.

# robots.txt en https://example.com/robots.txt
Sitemap: https://sitemaps.example.com/sitemap-example-com.xml

Mapa do site em HTML: Para pessoas, não para robôs

Um sitemap HTML é uma página que lista os links principais de um site para ajudar os usuários a navegar por ele. Ele não substitui o XML, mas Isso melhora a navegabilidade e a interligação interna.Coloque-o no rodapé ou no menu se agregar valor; e mantenha-o consistente com a estrutura existente.

Localize e valide o seu mapa do site.

Onde fica o sitemap de um site? Primeiro, tente os caminhos mais comuns: /sitemap.xml e /sitemap_index.xml. Você também pode verificar o arquivo robots.txt, onde a linha “Sitemap: …” costuma estar presente. Se você gerencia o site, verifique-o no Search Console. no relatório “Mapas do site”.

Alternativamente, use os operadores de pesquisa: site:domain.com filetype:xml ou inurl:sitemap. E se você o criou manualmente ou com uma ferramenta, Valide-o com um verificador de sitemap. antes de colocá-lo em produção.

Erros comuns e como resolvê-los

No Search Console, os relatórios de Sitemaps e Cobertura ajudarão você a identificar problemas comuns. Trabalhe de fora para dentro: Corrija primeiro os erros de acesso e depois a formatação.E, por fim, casos individuais.

  • URLs inacessíveis: 404, 5xx ou bloqueadas. Solução: Inspeção de URL, correção de status e permissões.
  • Redirecionamentos excessivos ou caminhos relativos: o Google pode não os seguir. Solução: use sempre URLs absolutos e canônicos e evite URLs 3xx desnecessários.
  • URLs inválidas: caracteres não permitidos ou esquema incorreto (https://, vírgulas no domínio, etc.). Solução: normalize e valide a lista.
  • Conteúdo duplicado ou não indexável: páginas com noindex ou duplicadas no mapa do site. Solução: Limpe o arquivo e deixe apenas os arquivos indexáveis ​​canônicos..

Após a correção, envie novamente o sitemap do Search Console e verifique o processamento. Se você tiver mapas do site por seçãoEssa granularidade ajuda a isolar onde a cobertura falha (blog, produto, categorias, etc.).

Dicas práticas para manter o mapa do seu site em perfeitas condições.

Não ultrapasse os limites de 50.000 URLs ou 50 MB descompactados por arquivo; divida e utilize um índice, se necessário. Não inclua redirecionamentos, erros 404 ou noindex.e respeita os formatos e a codificação.

Atualizar Quando fizer sentido (alterações relevantes), mantenha o arquivo em UTF-8 e hospede-o no diretório raiz se desejar que ele seja encontrado em todo o site. Se você enviar pelo Search ConsoleVocê pode hospedá-lo onde preferir dentro do domínio.

Em sites de grande porte, automatize a geração e integre o processo ao seu CMS ou a scripts que extraem URLs do banco de dados. Dividir por tipo de conteúdo Para diagnosticar mais rapidamente possíveis quedas de cobertura.

Ferramentas e plugins recomendados

Para WordPress: Yoast SEO, All in One SEO e Rank Math incluem geração de sitemaps com índices. Se você precisar de configurações avançadas, o plugin XML Sitemaps permite que você as faça. Personalize as prioridades, o número de links e os nomes dos arquivos.Para o Google Notícias, o Sitemap XML é criado pelo próprio Google Notícias, que também gera um sitemap específico.

Geradores online e para desktop: XML-Sitemaps.com (rápido e gratuito para até 500 páginas), Inspyder Sitemap Creator e Sitemap Writer Pro oferecem Controle detalhado, upload automático e variantes multimídia.Para mapear e apresentar arquiteturas, o Slickplan, o Dyno Mapper e o WriteMaps permitem exportar para XML e colaborar com equipes.

O sitemap é uma ferramenta técnica simples que reduz o atrito entre a arquitetura do seu site e os robôs dos mecanismos de busca. Se você selecionar os URLs canônicos corretos, respeitar os limites, enviá-lo pelos canais apropriados e monitorá-lo com o Search Console, Você maximizará a velocidade de descoberta e a qualidade da indexação. sem complicar sua vida.