Ir para o conteúdo principal
Technical SEO

Como Criar e Otimizar Sitemaps XML

10 min de leitura

Um sitemap XML é um arquivo estruturado que lista suas páginas importantes e ajuda os mecanismos de busca a descobri-las e rastreá-las de forma eficiente. Embora o Google consiga encontrar a maioria das páginas através de links, os sitemaps são essenciais para sites grandes, sites novos com poucos backlinks e sites com páginas que não possuem bom link interno. Um sitemap bem otimizado melhora a eficiência de rastreamento e a velocidade de indexação.

learn.sections.stepByStep

1

Understand Sitemap Structure

XML sitemaps use a standard format with a urlset container and individual url entries. Each entry can include the page URL (required), last modification date, change frequency, and priority. Keep each sitemap file under 50MB and 50,000 URLs. Use a sitemap index file to reference multiple sitemaps for larger sites.

2

Decide Which Pages to Include

Include all pages you want indexed: content pages, product pages, category pages, and important landing pages. Exclude pages that shouldn't be indexed: admin pages, duplicate content, paginated archives, tag pages with thin content, and any URL with a noindex tag. Your sitemap should be a list of your best content.

3

Generate Your Sitemap

Most CMS platforms auto-generate sitemaps. For custom sites, use a sitemap generator or build one dynamically in your server-side code. Ensure it updates automatically when you publish, update, or delete content. A stale sitemap with outdated URLs or missing new pages hurts more than it helps.

4

Optimize Sitemap Metadata

Set the lastmod date accurately -- only update it when the page content actually changes. Inaccurate lastmod dates teach Google to ignore your timestamps. Remove priority and changefreq attributes unless you have a specific strategy; Google largely ignores them.

5

Submit and Reference Your Sitemap

Submit your sitemap in Google Search Console under Sitemaps. Also add a Sitemap directive to your robots.txt file. After submission, monitor the status for errors. GSC shows how many URLs were submitted vs. indexed, helping you identify discovery and indexing issues.

6

Maintain and Monitor Over Time

Review your sitemap monthly. Remove URLs that return 404 or redirect errors. Check that new content appears automatically. Monitor the ratio of submitted-to-indexed URLs in GSC -- a large gap suggests content quality or crawlability issues. Use sitemap index files to organize large sites by section.

7

Entenda a Estrutura do Sitemap

Os sitemaps XML usam um formato padrão com um contêiner urlset e entradas individuais de url. Cada entrada pode incluir a URL da página (obrigatória), data da última modificação, frequência de alteração e prioridade. Mantenha cada arquivo de sitemap com menos de 50MB e 50.000 URLs. Use um arquivo de índice de sitemap para referenciar vários sitemaps para sites maiores.

8

Decida Quais Páginas Incluir

Inclua todas as páginas que deseja que sejam indexadas: páginas de conteúdo, páginas de produtos, páginas de categoria e landing pages importantes. Exclua páginas que não devem ser indexadas: páginas administrativas, conteúdo duplicado, arquivos paginados, páginas de tag com pouco conteúdo e qualquer URL com uma tag noindex. Seu sitemap deve ser uma lista do seu melhor conteúdo.

9

Gere o Seu Sitemap

A maioria das plataformas CMS gera sitemaps automaticamente. Para sites personalizados, use um gerador de sitemap ou crie um dinamicamente em seu código do lado do servidor. Certifique-se de que ele seja atualizado automaticamente quando você publicar, atualizar ou excluir conteúdo. Um sitemap obsoleto com URLs desatualizadas ou páginas novas ausentes prejudica mais do que ajuda.

10

Otimize os Metadados do Sitemap

Defina a data lastmod com precisão -- atualize-a apenas quando o conteúdo da página realmente mudar. Datas lastmod imprecisas ensinam o Google a ignorar seus carimbos de data/hora. Remova os atributos de prioridade e changefreq, a menos que você tenha uma estratégia específica; o Google os ignora em grande parte.

11

Envie e Referencie o Seu Sitemap

Envie seu sitemap no Google Search Console em Sitemaps. Adicione também uma diretiva Sitemap ao seu arquivo robots.txt. Após o envio, monitore o status quanto a erros. O GSC mostra quantas URLs foram enviadas versus indexadas, ajudando a identificar problemas de descoberta e indexação.

12

Mantenha e Monitore ao Longo do Tempo

Revise seu sitemap mensalmente. Remova URLs que retornam erros 404 ou de redirecionamento. Verifique se o novo conteúdo aparece automaticamente. Monitore a proporção de URLs enviadas versus indexadas no GSC -- uma grande lacuna sugere problemas de qualidade de conteúdo ou rastreabilidade. Use arquivos de índice de sitemap para organizar sites grandes por seção.

Dicas de Especialistas

  • Create separate sitemaps for different content types (blog posts, products, pages) so you can track indexing rates by content type in Search Console.
  • Use the lastmod date strategically. When you significantly update a page's content, update the lastmod date to encourage Google to re-crawl it. Don't change lastmod for minor edits like fixing typos.
  • For large e-commerce sites, dynamically generate sitemaps that only include in-stock products. Sending Google to out-of-stock pages wastes crawl budget and creates a poor user experience.
  • Crie sitemaps separados para diferentes tipos de conteúdo (posts de blog, produtos, páginas) para que você possa rastrear as taxas de indexação por tipo de conteúdo no Search Console.
  • Use a data lastmod estrategicamente. Quando você atualizar significativamente o conteúdo de uma página, atualize a data lastmod para incentivar o Google a rastreá-la novamente. Não altere a lastmod para pequenas edições, como correções de erros de digitação.
  • Para sites de e-commerce grandes, gere sitemaps dinamicamente que incluam apenas produtos em estoque. Enviar o Google para páginas sem estoque desperdiça o orçamento de rastreamento e cria uma experiência ruim para o usuário.

Erros Comuns para Evitar

Including noindex or redirected URLs

Your sitemap should only contain URLs that return a 200 status code and don't have a noindex tag. Including blocked, redirected, or error pages confuses search engines and wastes crawl budget.

Never updating the sitemap

A sitemap that hasn't changed in months tells Google your site is stale. Automate sitemap generation so it always reflects your current content. Dynamic sitemaps that regenerate on content changes are ideal.

Putting every URL in one sitemap

A single massive sitemap is hard to debug and monitor. Split sitemaps by content type or site section (blog, products, pages). This makes it easy to track indexing rates and identify problems with specific content types.

Incluir URLs noindex ou redirecionadas

Seu sitemap deve conter apenas URLs que retornem código de status 200 e não possuam tag noindex. Incluir páginas bloqueadas, redirecionadas ou com erro confunde os motores de busca e desperdiça o orçamento de rastreamento.

Nunca atualizar o sitemap

Um sitemap que não muda há meses indica ao Google que seu site está desatualizado. Automatize a geração de sitemaps para que ele sempre reflita seu conteúdo atual. Sitemaps dinâmicos que são regenerados quando o conteúdo muda são ideais.

Colocar todas as URLs em um único sitemap

Um sitemap enorme é difícil de depurar e monitorar. Divida os sitemaps por tipo de conteúdo ou seção do site (blog, produtos, páginas). Isso torna mais fácil rastrear taxas de indexação e identificar problemas com tipos de conteúdo específicos.

Como o Keyword Kick facilita o processo

  • Sitemap monitoring through GSC integration showing submitted vs. indexed URL counts
  • Site audit checks that verify sitemap URLs match your actual site structure
  • Alerts when sitemap errors are detected or indexing ratios drop significantly
  • Monitoramento de sitemap via integração com GSC, exibindo a contagem de URLs enviadas vs. indexadas
  • Verificações de auditoria do site que validam se as URLs do sitemap correspondem à estrutura real do seu site
  • Alertas quando erros no sitemap são detectados ou as taxas de indexação caem significativamente

learn.sections.faq

Is an XML sitemap required for SEO?

Not technically required, but strongly recommended. Small sites with good internal linking may not need one, but sitemaps help large sites, new sites, and sites with deep page hierarchies ensure all important content is discovered and crawled.

How many URLs can be in a sitemap?

Each sitemap file can contain up to 50,000 URLs and must be no larger than 50MB uncompressed. For larger sites, use a sitemap index file that references multiple individual sitemaps. There's no limit on how many sitemaps you can reference in a sitemap index.

Should I gzip compress my sitemap?

Yes, gzip compression is recommended for large sitemaps. It reduces file size significantly and speeds up download time for search engines. Most web servers can serve gzipped sitemaps automatically. Google fully supports gzipped sitemaps (.xml.gz files).

O sitemap XML é necessário para SEO?

Tecnicamente não é obrigatório, mas é altamente recomendado. Sites pequenos com boa estrutura de links internos podem não precisar, mas sitemaps ajudam sites grandes, sites novos e sites com hierarquias profundas a garantir que todo o conteúdo importante seja descoberto e rastreado.

Quantas URLs podem constar em um sitemap?

Cada arquivo de sitemap pode conter até 50.000 URLs e não deve exceder 50MB sem compressão. Para sites maiores, use um arquivo de índice de sitemap que referencie vários sitemaps individuais. Não há limite para quantos sitemaps você pode referenciar em um índice de sitemap.

Devo compactar meu sitemap com gzip?

Sim, a compressão gzip é recomendada para sitemaps grandes. Ela reduz o tamanho do arquivo significativamente e acelera o tempo de download para os motores de busca. A maioria dos servidores web pode servir sitemaps compactados automaticamente. O Google suporta totalmente sitemaps compactados (arquivos .xml.gz).

learn.cta.description

learn.cta.button