O que é um sitemap? Sitemaps XML explicados de forma simples
Um sitemap é um ficheiro — normalmente em oseusite.com/sitemap.xml — que lista as páginas do seu site que quer que os motores de pesquisa conheçam. A Google descreve-o como uma forma de dizer aos motores de pesquisa quais são as suas páginas, vídeos e outros ficheiros e como estão relacionados, para que possam rastrear o seu site de forma mais eficiente. É um mapa útil, não uma garantia: os motores de pesquisa continuam a decidir o que rastreiam, indexam e mostram.
Porque é importante quando constrói com IA
Quando cria um site com IA, as páginas muitas vezes existem antes de alguém as ligar. Um site novo não tem outros sites a apontar para ele, e uma single-page app pode ter páginas que só são acessíveis depois de o JavaScript correr. Um sitemap dá aos motores de pesquisa uma lista direta dos seus URLs reais.
Há algumas decisões por trás deste ficheiro simples:
- Que páginas incluir. As páginas públicas que quer que sejam encontradas — não os ecrãs de início de sessão, as páginas de administração nem os duplicados.
- Que endereço usar. O seu domínio final, com
https://, da mesma forma em todos os casos. - Mantê-lo atualizado. Novas publicações no blogue, produtos ou anúncios devem aparecer sem que alguém edite o ficheiro à mão.
Se as páginas do seu site vêm de uma base de dados — anúncios, produtos, artigos — o sitemap deve ser gerado a partir desses dados, e não escrito uma vez e esquecido.
Uma analogia do dia a dia
Um sitemap é como o quadro de indicações no átrio de um centro comercial. Podia encontrar todas as lojas andando pelos corredores, e os visitantes habituais fazem isso. Mas o quadro lista todas as lojas num único sítio, incluindo a que está escondida no terceiro piso. Não torna uma loja boa nem garante que alguém a visite — apenas assegura que pode ser encontrada.
Num centro pequeno, com um só corredor, o quadro é agradável mas não essencial. Num centro enorme, ou num centro novo que ninguém conhece, faz uma grande diferença.
Precisa de um?
Em resumo, as orientações da Google:
| O seu site | Sitemap? |
|---|---|
| Pequeno (cerca de 500 páginas ou menos) e todas as páginas importantes estão ligadas a outra página | Provavelmente não é obrigatório, mas não faz mal |
| Grande, com muitas páginas | Sim |
| Novo, com poucas ligações de outros sites | Sim |
| Muito conteúdo de vídeo, imagens ou notícias | Sim, possivelmente com extensões de sitemap para esses formatos |
| Páginas acessíveis apenas através de caixas de pesquisa ou filtros | Sim — e acrescente também ligações normais |
Na prática, um sitemap é barato de adicionar, por isso muitos sites pequenos incluem um mesmo assim.
Como é um sitemap
Eis um pequeno sitemap XML para uma padaria:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.padariaexemplo.pt/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.padariaexemplo.pt/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.padariaexemplo.pt/bolos-por-encomenda</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Cada <url> tem um <loc> — o endereço completo da página — e, opcionalmente, uma data <lastmod>.
Algumas regras da documentação da Google:
- Use URLs absolutos.
https://www.padariaexemplo.pt/menu, e não/menu. - Limites de tamanho. Um sitemap pode ter até 50 000 URLs ou 50 MB sem compressão. Sites maiores dividem-se em vários sitemaps listados num ficheiro de índice de sitemaps.
- O
lastmoddeve ser honesto. A Google só o usa quando é consistentemente exato, e deve refletir alterações significativas na página — não a atualização de um ano de direitos de autor. - A Google ignora
priorityechangefreq. Muitos geradores de sitemaps continuam a incluí-los; não fazem mal, mas não perca tempo a ajustá-los.
A Google também aceita formatos mais simples, como um ficheiro de texto com um URL por linha, ou um feed RSS/Atom.
Um exemplo prático: um site de anúncios de apartamentos
Imagine que construiu um site de anúncios de apartamentos para arrendar. Tem uma página inicial, uma página sobre, uma página de pesquisa e uma página para cada anúncio, como /anuncios/t2-rua-do-canal. Os anúncios aparecem e desaparecem todas as semanas.
O que entra. A página inicial, a página sobre, as páginas de zonas (/zonas/centro) e cada página de anúncio ativo. O lastmod de cada anúncio é a data em que os seus detalhes foram alterados pela última vez.
O que fica de fora. A página de início de sessão, o painel do senhorio, as páginas de pesquisas guardadas e os resultados de pesquisa com filtros no URL (/pesquisa?quartos=2&max=1200). Estas são privadas ou quase duplicadas de outras páginas.
Manter atualizado. Em vez de um ficheiro estático, o servidor gera o sitemap.xml a partir da base de dados sempre que é pedido (ou numa reconstrução regular). Quando um anúncio é arrendado e removido, desaparece do sitemap, e a sua página devolve um estado correto de «já não existe» ou «não encontrado».
Informar os motores de pesquisa. O robots.txt inclui uma linha que aponta para o sitemap:
User-agent: *
Disallow: /painel
Sitemap: https://www.exemplolets.pt/sitemap.xml
E o proprietário submete o sitemap na Google Search Console, onde o relatório de Sitemaps mostra se a Google conseguiu lê-lo e quantos URLs encontrou.
Termos comuns explicados
| Termo | O que significa |
|---|---|
| Sitemap | Um ficheiro que lista os URLs que quer que os motores de pesquisa conheçam. |
| XML | Um formato de texto com etiquetas, usado na maioria dos sitemaps. |
<loc> | O URL completo de uma página no sitemap. |
<lastmod> | Quando a página foi alterada pela última vez de forma significativa. |
| Índice de sitemaps | Um ficheiro que lista vários sitemaps, para sites grandes. |
| robots.txt | Um ficheiro na raiz do site que indica aos rastreadores o que podem rastrear e onde está o sitemap. |
| Rastreamento (crawling) | Um motor de pesquisa a descarregar as suas páginas. |
| Indexação | Um motor de pesquisa a guardar e a compreender as suas páginas para que possam aparecer nos resultados. |
| URL canónico | A versão preferida de uma página quando o mesmo conteúdo tem vários endereços. |
| URL absoluto | Um endereço completo, com https:// e o domínio. |
| Search Console | A ferramenta gratuita da Google para submeter sitemaps e ver o desempenho na pesquisa. |
Erros comuns e ideias erradas
- «Um sitemap faz com que seja indexado.» Ajuda na descoberta. A Google diz que não garante o rastreamento nem a indexação.
- URLs relativos.
/menunão é válido num sitemap; use o endereço completo. - Domínio errado. Sitemaps que listam um endereço de pré-visualização ou de staging, ou
http://em vez dehttps://, apontam os motores de pesquisa para o sítio errado. - Incluir páginas que não quer indexadas. Páginas de início de sessão, de administração ou marcadas com
noindexenviam sinais contraditórios. - Incluir URLs partidos ou com redirecionamento. Liste o endereço final e funcional de cada página.
- Um sitemap desatualizado. Um ficheiro escrito uma vez no lançamento deixa de fora todas as páginas acrescentadas depois.
- Falsificar o
lastmod. Pôr a data de hoje em todas as páginas todos os dias ensina a Google a ignorá-lo. - Confiar no sitemap em vez das ligações. As páginas também devem ser acessíveis através de ligações normais no seu site.
O que pedir ao seu construtor de IA
- «Gera um
sitemap.xmlna raiz do site com todas as páginas públicas, com URLshttps://absolutos no meu domínio final.» - «Constrói o sitemap a partir da base de dados para que os novos anúncios ou publicações apareçam automaticamente.»
- «Atualiza o
lastmodapenas quando o conteúdo de uma página realmente mudar.» - «Deixa de fora as páginas de início de sessão, painel, administração e pesquisas filtradas.»
- «Adiciona um
robots.txtque permita as páginas públicas e inclua uma linhaSitemap:.» - «Garante que cada URL no sitemap devolve um estado 200 e não é redirecionado.»
- «Se passarmos dos 50 000 URLs, divide em vários sitemaps com um índice de sitemaps.»
Depois, submeta-o na Search Console. Para ter a visão geral, leia o que é SEO e SEO para sites criados com IA.
Sitemaps no Mythex
O Mythex não gera sitemaps automaticamente; pede-o no chat, e o agente acrescenta-o ao código da sua app. A receita da documentação SEO para a sua app publicada inclui um prompt inicial que cobre um sitemap.xml e um robots.txt simples, juntamente com títulos e meta descrições. Use o endereço que os visitantes vão efetivamente usar — o seu subdomínio mythex.ai ou, no Pro, o seu domínio personalizado — e publique novamente depois de alterações, para que o site ativo sirva os ficheiros novos.
Perguntas
O que é um sitemap, em termos simples?
Um sitemap é um ficheiro, normalmente chamado sitemap.xml, que lista as páginas do seu site que quer que os motores de pesquisa conheçam, por vezes com a data em que cada uma foi alterada pela última vez. Ajuda os motores de pesquisa a descobrir e a rastrear as suas páginas de forma mais eficiente.
Todos os sites precisam de um sitemap?
Nem sempre. A Google diz que sites pequenos, com cerca de 500 páginas ou menos, em que todas as páginas importantes estão ligadas a partir de outras páginas, podem não precisar de um. Ajuda sobretudo em sites grandes, em sites novos com poucas ligações de outros lados e em sites com muito conteúdo multimédia ou notícias.
Um sitemap garante que as minhas páginas são indexadas?
Não. A Google diz que um sitemap pode melhorar o rastreamento, mas não garante que todos os URLs nele incluídos serão rastreados ou indexados. As páginas continuam a ter de ser úteis e acessíveis.
Como submeto um sitemap à Google?
Adicione-o no relatório de Sitemaps da Google Search Console e acrescente uma linha como «Sitemap: https://exemplo.com/sitemap.xml» ao seu ficheiro robots.txt, para que outros rastreadores também o encontrem.
Qual é a diferença entre um sitemap XML e um sitemap HTML?
Um sitemap XML é um ficheiro legível por máquinas, destinado aos motores de pesquisa. Um sitemap HTML é uma página normal com ligações, destinada aos visitantes. Têm públicos diferentes, e um site pode ter os dois.