O que é um sitemap e como criá-lo: guia completo

O que é um sitemap, quando precisas mesmo de um e como criá-lo e enviá-lo para o Google Search Console.

AcessoPor Javier Castillo9 min de leituraRevisto a

Pode ser que o teu site esteja online há anos, tenha bom conteúdo e mesmo assim te perguntes se precisas mesmo de um sitemap, ou que já tenhas um e não lhe prestes atenção desde que o instalaste. A resposta curta é que depende do tamanho e da arquitetura do teu site: um sitemap não é uma caixa que tenhas de assinalar em todos os sites, embora em muitos casos faça a diferença entre a Google descobrir as tuas páginas depressa ou tarde.

Neste guia vais ver o que é exatamente um sitemap, quando traz valor real e quando não é crítico, como criá-lo consoante o tipo de site que tens, e como enviá-lo e confirmar que funciona no Google Search Console.

O que é um sitemap

Um sitemap é um ficheiro que lista os URLs do teu site que queres que os rastreadores conheçam e, se for o caso, quando cada um foi atualizado pela última vez. Não é um texto persuasivo nem uma página que um utilizador veja enquanto navega: é um ficheiro pensado para máquinas, normalmente em formato XML, que ajuda os motores de busca a descobrir conteúdo e a priorizar o que voltar a rastrear.

É importante não o confundir com outro elemento que às vezes recebe o mesmo nome: o mapa do site pensado para pessoas.

Sitemap xml vs. Sitemap html

O sitemap.xml é o ficheiro técnico dirigido a rastreadores como o Googlebot: uma lista de URLs num formato estruturado que um motor de busca consegue ler automaticamente. O mapa do site HTML, pelo contrário, é uma página normal, visível para qualquer utilizador, com links organizados por secções para ajudar a navegar pelo site.

Ambos podem coexistir no mesmo projeto, mas cumprem funções distintas: um fala com rastreadores, o outro com pessoas.

como criar um sitemap

Para que serve e quando é mesmo necessário

Um sitemap facilita o rastreio e a indexação, mas não a garante nem melhora o posicionamento de forma direta: é um ponto de partida para a Google encontrar os teus URLs, não um sinal de qualidade nem de relevância. Dito isto, há cenários em que traz um valor claro:

  • Sites grandes, com milhares de páginas, onde o rastreio natural por links pode demorar a chegar a todo o conteúdo.
  • Sites que publicam conteúdo novo com frequência, como meios de comunicação ou blogues ativos, onde interessa que a Google detete depressa as novidades.
  • Páginas com ligação interna fraca ou praticamente órfãs, para as quais apontam poucas ligações internas.
  • Arquiteturas profundas, em que uma página está a muitos cliques da página inicial.

No outro extremo, um site pequeno com uma estrutura de ligação interna sólida (poucas páginas, todas bem ligadas entre si) pode funcionar perfeitamente sem sitemap: a Google já as rastreia seguindo os links. Ter um não prejudica, mas também não é imprescindível nesse caso.

Anatomia de um sitemap.xml

O protocolo de sitemaps define uma estrutura simples, com etiquetas obrigatórias e outras opcionais. As obrigatórias são <urlset> (o elemento raiz), <url> (cada entrada) e <loc> (o URL em si). A etiqueta <lastmod> é opcional mas recomendável se o seu valor for fiável e refletir alterações reais de conteúdo: a Google pode usá-la para decidir se vale a pena voltar a rastrear um URL. Já as etiquetas <priority> e <changefreq>, embora façam parte do protocolo, são ignoradas pela Google no rastreio.

Cada ficheiro de sitemap tem um limite de 50.000 URLs e 50 MB sem compressão. Se o teu site ultrapassar esse volume, usa-se um índice de sitemaps que agrupa vários ficheiros.

Exemplos de sitemap.xml

O exemplo básico serve para a maioria dos sites, mas nem sempre é o único caso: um site grande precisa de dividir o sitemap por vários ficheiros, e uma loja online ou um meio com muito conteúdo visual pode precisar de declarar imagens ou vídeos de forma explícita. Estes são os formatos mais habituais.

Exemplo básico de sitemap.xml

A estrutura mínima, com as etiquetas obrigatórias e lastmod como recomendável:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.oteudominio.pt/</loc>
    <lastmod>2026-07-15</lastmod>
  </url>
  <url>
    <loc>https://www.oteudominio.pt/blog/articulo-ejemplo</loc>
    <lastmod>2026-08-01</lastmod>
  </url>
</urlset>

Exemplo de sitemap index (vários ficheiros)

Quando um site ultrapassa o limite de 50.000 URLs ou 50 MB por ficheiro, reparte-se o conteúdo por vários sitemaps e declara-se um índice que os agrupa a todos:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.oteudominio.pt/sitemap-productos.xml</loc>
    <lastmod>2026-08-10</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.oteudominio.pt/sitemap-blog.xml</loc>
    <lastmod>2026-08-15</lastmod>
  </sitemap>
</sitemapindex>

É este ficheiro de índice que se envia ao Search Console; cada sitemap individual que ele contém segue as mesmas regras que qualquer sitemap normal.

Exemplo de sitemap de imagens

Útil quando tens imagens que a Google poderia não descobrir de outra forma, por exemplo se forem carregadas por JavaScript. Acrescenta-se como uma extensão ao sitemap normal:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.oteudominio.pt/producto/ejemplo</loc>
    <image:image>
      <image:loc>https://www.oteudominio.pt/imagenes/producto-1.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://www.oteudominio.pt/imagenes/producto-2.jpg</image:loc>
    </image:image>
  </url>
</urlset>

A Google simplificou esta extensão em 2022 e já não tem em conta etiquetas como caption, title ou license; a etiqueta que continua válida e útil é image:loc, o URL direto da imagem.

Exemplo de sitemap de vídeo

Para páginas com conteúdo em vídeo, com as etiquetas que a Google continua a recomendar (título, descrição, miniatura e a localização do próprio ficheiro ou do reprodutor):

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.oteudominio.pt/blog/tutorial-en-video</loc>
    <video:video>
      <video:thumbnail_loc>https://www.oteudominio.pt/miniaturas/tutorial.jpg</video:thumbnail_loc>
      <video:title>Tutorial paso a paso</video:title>
      <video:description>Explicación breve de qué trata el vídeo.</video:description>
      <video:content_loc>https://www.oteudominio.pt/videos/tutorial.mp4</video:content_loc>
    </video:video>
  </url>
</urlset>

Como criar um sitemap

O método depende da plataforma sobre a qual o teu site está montado.

WordPress e outros CMS

Se usas WordPress, o habitual é já teres um sitemap gerado automaticamente por um plugin de SEO como o Yoast SEO ou o Rank Math, sem teres tido de configurar nada.

Estes plugins atualizam o sitemap sempre que publicas ou alteras conteúdo, normalmente acessível num URL como /sitemap_index.xml. Outros CMS com ecossistema de plugins (Shopify, Wix, Squarespace) costumam gerá-lo de forma nativa.

Sites grandes ou sem cms padrão

Para projetos à medida, aplicações ou sites com milhares de URLs gerados dinamicamente (lojas online, portais de anúncios), o habitual é gerar o sitemap de forma programática: um script que consulta a base de dados e produz o XML periodicamente, ou um gerador dedicado que rastreia o site e exporta o ficheiro.

Criação manual

Escrever o XML à mão só é viável para sites muito pequenos, com um punhado de páginas que quase não mudam. Mesmo nesse caso, tem uma desvantagem clara: não se atualiza sozinho, por isso cada página nova obriga-te a voltar a editar o ficheiro. Assim que o site cresce um pouco, compensa mais um plugin ou um gerador automático.

Como enviar o sitemap para o Google Search Console

Há duas formas de a Google saber onde está o teu sitemap:

  1. A partir do relatório Sitemaps no Google Search Console: introduzes o URL do ficheiro (por exemplo, sitemap_index.xml) e a Google processa-o.
  2. Declarando uma linha Sitemap: no teu robots.txt, com o URL completo do ficheiro. É útil como reforço ou se trabalhas com vários motores de busca, não só a Google.

Uma via que já não funciona é o antigo endpoint de «ping» (um URL do tipo google.com/ping?sitemap=... que avisava a Google de uma alteração).

A Google anunciou a sua descontinuação em junho de 2023 e, desde o final desse ano, esses pedidos devolvem um erro 404: não afeta o posicionamento, mas se tens algum script ou plugin antigo que ainda o use, não está a fazer nada de útil.

Como confirmar que o sitemap funciona corretamente

Enviar o sitemap não é o fim do processo. No relatório de Sitemaps do Search Console podes ver o estado de cada ficheiro enviado, se a Google o conseguiu ler sem erros, e um número que costuma gerar dúvidas: páginas descobertas face a páginas indexadas.

Que um URL esteja no sitemap e tenha sido descoberto não significa que vá ser indexado; a Google decide isso à parte, consoante a qualidade e a relevância do conteúdo. Rever este relatório com alguma frequência permite-te detetar cedo se o sitemap está bloqueado por engano no robots.txt, se contém URLs que devolvem erro, ou se há uma diferença grande entre o descoberto e o indexado que mereça revisão.

Um sitemap sem erros também não garante que um assistente de IA generativa consiga ler bem essas páginas: são duas verificações diferentes. O sitemap resolve a descoberta por parte dos rastreadores tradicionais; que o conteúdo seja acessível e legível (sem bloqueios, sem depender só de JavaScript) é outra camada à parte.

Se quiseres rever essa parte no teu próprio site, o diagnóstico técnico de rastreio e indexação da Parsigo verifica o acesso e a legibilidade do teu conteúdo para agentes tradicionais e de IA, sem prometer resultados de indexação nem de citação: só te diz, com dados, o que cada rastreador está (ou não) a ver.

Conclusão

Um sitemap não é um trâmite obrigatório para todos os sites, mas em sites grandes, com conteúdo frequente ou ligação interna fraca, facilita mesmo que a Google descubra e rastreie as tuas páginas. Se tens WordPress ou outro CMS com plugin de SEO, é provável que já tenhas um gerado; se não, vê que opção de geração encaixa no teu projeto.

Como passo seguinte, entra no Search Console, confirma se o teu sitemap está enviado e sem erros, e se houver uma diferença grande entre páginas descobertas e indexadas, esse é o sinal de que é altura de investigar para além do sitemap.

Perguntas frequentes sobre o Sitemap

Para que serve exatamente um sitemap?

Serve para indicar aos rastreadores que URLs existem no teu site e, se o incluíres, quando cada um foi atualizado pela última vez. Facilita a descoberta e o rastreio, mas não garante a indexação nem melhora o posicionamento por si só.

Como se cria um sitemap manualmente?

Escrevendo um ficheiro XML com a etiqueta raiz urlset e uma entrada url com o seu loc por cada página. Só é prático em sites muito pequenos, porque não se atualiza sozinho quando acrescentas conteúdo novo.

Como vejo o sitemap de um site, meu ou de outra pessoa?

Costuma estar em caminhos como /sitemap.xml ou /sitemap_index.xml; também podes procurar a linha Sitemap: dentro do ficheiro robots.txt do domínio, que normalmente aponta para ele.

Como envio o meu sitemap para o Google Search Console?

A partir do relatório de Sitemaps no Search Console, introduzindo o URL do ficheiro. Também o podes declarar no robots.txt com uma linha Sitemap: como reforço.

Como sei se o meu site já tem um sitemap?

Experimenta visitar oteudominio.pt/sitemap.xml ou vê o robots.txt à procura da linha Sitemap:. Se usas WordPress com um plugin de SEO, é quase certo que já existe um gerado automaticamente.

É obrigatório ter um sitemap?

Não. É especialmente útil em sites grandes, com conteúdo frequente ou ligação interna fraca. Num site pequeno e bem ligado internamente, a Google consegue rastreá-lo bem sem precisar de sitemap.

Confirma-o no teu site

Saber se os sistemas de IA te conseguem ler demora uns segundos

Analisamos várias páginas do teu domínio e dizemos-te o que os rastreadores encontram. Grátis, sem registo.

Continua a ler

Mais sobre acesso

9 min

Google Search Console

O Google Search Console é a fonte mais fiável da Google sobre como vê o teu site. O que é, para que serve e o que mede cada um dos seus relatórios principais.

Ler