Neste artigo
- O que é um sitemap
- Sitemap xml vs. Sitemap html
- Para que serve e quando é mesmo necessário
- Anatomia de um sitemap.xml
- Exemplos de sitemap.xml
- Exemplo básico de sitemap.xml
- Exemplo de sitemap index (vários ficheiros)
- Exemplo de sitemap de imagens
- Exemplo de sitemap de vídeo
- Como criar um sitemap
- WordPress e outros CMS
- Sites grandes ou sem cms padrão
- Criação manual
- Como enviar o sitemap para o Google Search Console
- Como confirmar que o sitemap funciona corretamente
- Conclusão
- Perguntas frequentes sobre o Sitemap
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.

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:
- 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. - Declarando uma linha
Sitemap:no teurobots.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.