Guias

O que é um sitemap? XML Sitemap explicado de forma simples

Um sitemap é um arquivo — geralmente em seusite.com/sitemap.xml — que lista as páginas do seu site que você quer que os buscadores conheçam. O Google descreve o sitemap como uma forma de informar aos buscadores sobre suas páginas, vídeos e outros arquivos e como eles se relacionam, para que possam rastrear seu site com mais eficiência. É um mapa útil, não uma garantia: os buscadores ainda decidem o que rastrear, indexar e mostrar.

Por que isso importa quando você cria com IA

Quando você cria um site com IA, as páginas muitas vezes existem antes de alguém linkar para elas. Um site novo não tem outros sites apontando para ele, e um app de página única pode ter páginas que só ficam acessíveis depois que o JavaScript é executado. Um sitemap dá aos buscadores uma lista direta das suas URLs reais.

Algumas decisões estão por trás desse arquivo simples:

  • Quais páginas incluir. Páginas públicas que você quer que sejam encontradas — não telas de login, páginas de administração ou duplicadas.
  • Qual endereço usar. Seu domínio final, com https://, sempre do mesmo jeito.
  • Mantê-lo atualizado. Novos posts do blog, produtos ou anúncios devem aparecer sem que alguém edite o arquivo à mão.

Se as páginas do seu site vêm de um banco 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 painel de diretório no saguão de um shopping. Você poderia encontrar todas as lojas andando pelos corredores, e os frequentadores habituais fazem isso. Mas o painel lista todas as lojas em um só lugar, inclusive a que fica escondida no terceiro andar. Ele não torna uma loja boa nem garante que alguém vá até lá — apenas garante que ela possa ser encontrada.

Para um shopping pequeno, com um corredor só, o painel é legal, mas não essencial. Para um shopping enorme, ou um recém-inaugurado que ninguém conhece ainda, ele faz uma grande diferença.

Você precisa de um?

Em resumo, a orientação do Google:

Seu siteSitemap?
Pequeno (cerca de 500 páginas ou menos) e todas as páginas importantes são linkadas a partir de outra páginaProvavelmente não é obrigatório, mas não faz mal
Grande, com muitas páginasSim
Novo, com poucos links de outros sitesSim
Muito conteúdo de vídeo, imagens ou notíciasSim, possivelmente com extensões de sitemap para esses formatos
Páginas acessíveis apenas por caixas de busca ou filtrosSim — e adicione também links normais

Na prática, um sitemap é barato de adicionar, então muitos sites pequenos incluem um mesmo assim.

Como é um sitemap

Aqui está 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.examplebakery.com/</loc>
    <lastmod>2026-09-20</lastmod>
  </url>
  <url>
    <loc>https://www.examplebakery.com/menu</loc>
    <lastmod>2026-09-28</lastmod>
  </url>
  <url>
    <loc>https://www.examplebakery.com/custom-cakes</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
</urlset>

Cada <url> tem um <loc> — o endereço completo da página — e, opcionalmente, uma data em <lastmod>.

Algumas regras da documentação do Google:

  • Use URLs absolutas. https://www.examplebakery.com/menu, e não /menu.
  • Limites de tamanho. Um sitemap pode ter até 50.000 URLs ou 50 MB sem compactação. Sites maiores se dividem em vários sitemaps e os listam em um arquivo de índice de sitemaps.
  • O lastmod deve ser honesto. O Google só o usa quando ele é consistentemente preciso, e ele deve refletir mudanças significativas na página — não a atualização de um ano de copyright.
  • priority e changefreq são ignorados pelo Google. Muitos geradores de sitemap ainda os incluem; não fazem mal, mas não vale a pena gastar tempo ajustando-os.

O Google também aceita formatos mais simples, como um arquivo de texto com uma URL por linha, ou um feed RSS/Atom.

Um exemplo prático: um site de anúncios de imóveis

Suponha que você criou um site que lista apartamentos para alugar. Ele tem uma página inicial, uma página sobre, uma página de busca e uma página para cada anúncio, como /listings/2-bed-flat-canal-street. Os anúncios entram e saem toda semana.

O que entra. A página inicial, a página sobre, as páginas de bairros (/areas/city-centre) e cada página de anúncio ativo. O lastmod de cada anúncio é a data em que seus detalhes foram alterados pela última vez.

O que fica de fora. A página de login, o painel do proprietário, as páginas de buscas salvas e os resultados de busca com filtros na URL (/search?beds=2&max=1200). Essas páginas são privadas ou quase duplicatas de outras.

Mantendo atualizado. Em vez de um arquivo estático, o servidor gera o sitemap.xml a partir do banco de dados sempre que ele é solicitado (ou em uma reconstrução periódica). Quando um anúncio é alugado e removido, ele desaparece do sitemap, e a página correspondente devolve um status adequado de "removido" ou "não encontrado".

Avisando os buscadores. O robots.txt inclui uma linha apontando para o sitemap:

User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml

E o responsável envia o sitemap no Google Search Console, onde o relatório de Sitemaps mostra se o Google conseguiu ler o arquivo e quantas URLs ele encontrou.

Termos comuns explicados

TermoO que significa
SitemapUm arquivo que lista as URLs que você quer que os buscadores conheçam.
XMLUm formato de texto com tags, usado na maioria dos sitemaps.
<loc>A URL completa de uma página no sitemap.
<lastmod>Quando a página foi alterada pela última vez de forma significativa.
Índice de sitemapsUm arquivo que lista vários sitemaps, para sites grandes.
robots.txtUm arquivo na raiz do site que diz aos rastreadores o que eles podem rastrear e onde está o seu sitemap.
Rastreamento (crawling)Um buscador baixando as suas páginas.
IndexaçãoUm buscador armazenando e entendendo as suas páginas para que possam aparecer nos resultados.
URL canônicaA versão preferida de uma página quando o mesmo conteúdo tem vários endereços.
URL absolutaUm endereço completo, incluindo https:// e o domínio.
Search ConsoleA ferramenta gratuita do Google para enviar sitemaps e ver o desempenho na busca.

Erros comuns e ideias erradas

  • "Um sitemap me faz ser indexado." Ele ajuda na descoberta. O Google diz que não garante rastreamento nem indexação.
  • URLs relativas. /menu não é válido em um sitemap; use o endereço completo.
  • Domínio errado. Sitemaps que listam um endereço de prévia ou de homologação, ou http:// em vez de https://, apontam os buscadores para o lugar errado.
  • Incluir páginas que você não quer indexadas. Telas de login, páginas de administração ou páginas marcadas com noindex passam sinais contraditórios.
  • Incluir URLs quebradas ou com redirecionamento. Liste o endereço final e funcional de cada página.
  • Um sitemap desatualizado. Um arquivo escrito uma única vez no lançamento deixa de fora todas as páginas adicionadas depois.
  • Forjar o lastmod. Colocar a data de hoje em todas as páginas todos os dias ensina o Google a ignorá-lo.
  • Depender do sitemap em vez de links. As páginas também devem ser acessíveis por links normais no seu site.

O que pedir ao seu criador de apps com IA

  • "Gere um sitemap.xml na raiz do site listando todas as páginas públicas, com URLs https:// absolutas no meu domínio final."
  • "Crie o sitemap a partir do banco de dados para que novos anúncios ou posts apareçam automaticamente."
  • "Atualize o lastmod só quando o conteúdo de uma página realmente mudar."
  • "Deixe de fora as páginas de login, painel, administração e busca com filtros."
  • "Adicione um robots.txt que permita as páginas públicas e inclua uma linha Sitemap:."
  • "Garanta que toda URL do sitemap retorne status 200 e não sofra redirecionamento."
  • "Se passarmos de 50.000 URLs, divida em vários sitemaps com um índice de sitemaps."

Depois, envie-o no Search Console. Para 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; você pede no chat, e o agente adiciona o arquivo ao código do seu app. A receita de documentação sobre SEO para seu app publicado inclui um prompt inicial que cobre um sitemap.xml e um robots.txt simples, junto com títulos e meta descrições. Use o endereço que os visitantes realmente vão usar — seu subdomínio mythex.ai ou, no Pro, seu domínio personalizado — e publique de novo após as alterações para que o site no ar sirva os arquivos novos.

Perguntas

O que é um sitemap, em termos simples?

Um sitemap é um arquivo, geralmente chamado sitemap.xml, que lista as páginas do seu site que você quer que os buscadores conheçam, às vezes com a data da última alteração de cada uma. Ele ajuda os buscadores a descobrir e rastrear suas páginas com mais eficiência.

Todo site precisa de um sitemap?

Nem sempre. O Google diz que sites pequenos, com cerca de 500 páginas ou menos, em que todas as páginas importantes são linkadas a partir de outras páginas, podem não precisar de um. Ele ajuda mais em sites grandes, sites novos com poucos links de outros lugares e sites com muita mídia ou notícias.

Ter um sitemap garante que minhas páginas sejam indexadas?

Não. O Google diz que um sitemap pode melhorar o rastreamento, mas não garante que todas as URLs nele sejam rastreadas ou indexadas. As páginas ainda precisam ser úteis e acessíveis.

Como envio um sitemap para o Google?

Adicione-o no relatório de Sitemaps do Google Search Console e inclua uma linha como 'Sitemap: https://example.com/sitemap.xml' no seu arquivo robots.txt, para que outros rastreadores também possam encontrá-lo.

Qual é a diferença entre um sitemap XML e um sitemap HTML?

Um sitemap XML é um arquivo legível por máquinas, feito para os buscadores. Um sitemap HTML é uma página comum com links para visitantes humanos. Eles atendem públicos diferentes, e um site pode ter os dois.

Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)