Gerador de sitemap
Sitemap XML conforme, pronto para o Google. Grátis, sem upload. 1 GB máx. · Até 1 GB · Processado localmente, nunca enviado para um servidor.
Um motor de pesquisa descobre páginas seguindo ligações. As que nenhuma ligação serve — um artigo acabado de publicar, uma página de destino isolada, um sítio que entrou em linha esta semana — ficam por conhecer durante mais tempo do que seria preciso. O sitemap é a lista que o editor entrega para sinalizar esses endereços. Esta ferramenta pega nos URL colados um por linha e produz o ficheiro XML correspondente, transferível com o nome sitemap.xml.
Cada linha passa pelo analisador de endereços do navegador antes de ser escrita. O prefixo https:// é acrescentado quando falta, o nome de domínio é reduzido a minúsculas, uma barra final completa um domínio nu e os caracteres especiais são codificados. Uma linha que o analisador recuse trava a geração e volta a ser-lhe mostrada exatamente como a escreveu.
Nenhum dos endereços colados chega a ser visitado: o ficheiro é montado pelo código da própria página e depois entregue à transferência a partir da memória do separador. A ferramenta não sabe se os seus URL respondem, se algum está repetido nem se são sequer indexáveis. A composição da lista fica inteiramente por sua conta.
Como utilizar
- Cole os endereços, um por linha As linhas em branco são ignoradas e o protocolo é facultativo: exemplo.pt e https://exemplo.pt/ dão o mesmo resultado depois de feita a normalização.
- Escolha a frequência de atualização São propostos cinco valores, semanal por omissão, até anual. A opção “Não especificar” retira pura e simplesmente a etiqueta changefreq do ficheiro produzido.
- Carregue em Gerar o sitemap A validação é rigorosa: se houver um único endereço ilegível, nada é produzido e as linhas defeituosas são listadas, cinco no máximo, para que corrija a entrada.
- Releia o XML apresentado O ficheiro aparece na segunda caixa: declaração de codificação, contentor urlset e depois um bloco por endereço, com loc, lastmod e, quando pedida, changefreq.
- Transfira ou copie o ficheiro O botão “↓ Transferir sitemap.xml” grava o ficheiro com o tipo application/xml; o botão Copiar coloca o mesmo conteúdo na área de transferência, para colagem direta no servidor.
Exatamente o que o ficheiro produzido contém
O ficheiro abre com uma declaração XML em UTF-8 e depois com um contentor urlset que traz o espaço de nomes do esquema sitemaps.org na versão 0.9. Esse espaço de nomes não é decoração: um ficheiro a que ele falte é rejeitado por não conformidade. Cada endereço ocupa em seguida um bloco url feito de uma etiqueta loc, de uma etiqueta lastmod e, se a tiver pedido, de uma etiqueta changefreq.
Os endereços são escapados antes de serem escritos: um e comercial passa à entidade correspondente, o mesmo acontecendo aos sinais de maior e menor e às aspas. O pormenor conta nos URL com parâmetros, onde um e comercial deixado em bruto torna o XML inválido e faz a leitura do ficheiro inteiro ir por água abaixo. A data inscrita em lastmod é a do dia da geração, calculada em tempo universal, e é igual para todos os endereços da lista.
Prioridade e frequência, dois campos sobrestimados
O formato prevê uma etiqueta priority, pontuada de 0 a 1. A ferramenta não produz nenhuma, e isso é uma escolha: a Google declarou publicamente que não a usa, tal como não usa a changefreq. Ambos os valores são declarativos, logo impossíveis de verificar, e acabaram regulados no máximo em todas as páginas de boa parte dos sítios, o que os esvaziou de qualquer poder de distinção.
Resta a lastmod, a única das três realmente tida em conta, e só quando é coerente. Uma data de geração copiada tal e qual para centenas de endereços, e depois renovada em cada exportação, não informa sobre coisa nenhuma. Se quer que este campo sirva para alguma coisa, troque as datas pelas das últimas modificações efetivas ou tire o ficheiro do seu sistema de publicação.
Limites do formato e colocação em linha
Um ficheiro sitemap não pode passar dos 50 000 endereços nem dos 50 MB depois de descomprimido. Acima disso, a especificação obriga a repartir a lista por vários ficheiros e a declará-los num índice de sitemaps. Os endereços listados têm também de pertencer ao mesmo anfitrião que serve o ficheiro: um sitemap depositado em exemplo.pt não manda em outro-sitio.pt.
O ficheiro coloca-se habitualmente na raiz, em exemplo.pt/sitemap.xml. Há duas maneiras de o dar a conhecer e elas somam-se: uma linha Sitemap seguida do endereço absoluto dentro do robots.txt, que todos os motores leem, e uma submissão na secção Sitemaps da Search Console, que dá conta dos erros de leitura e do número de endereços aceites. Aceites não quer dizer indexados: um sitemap propõe, não obriga a nada.
Quando um sitemap estático não acrescenta nada
Num sítio de meia dúzia de páginas, todas alcançáveis a partir do menu, o ganho é marginal, já que as ligações bastam para a descoberta. Num sítio gerido por um CMS, é provável que uma extensão já esteja a produzir um sitemap dinâmico que se atualiza a cada publicação; um ficheiro colado à mão fica desatualizado no artigo seguinte e entra em concorrência com o gerado. Por fim, um sitemap não corrige uma página em noindex, nem um bloqueio no robots.txt, nem um conteúdo considerado demasiado fino: listar um endereço não o torna indexável.
Perguntas frequentes
Porque é que todos os meus endereços têm a mesma data?
Porque a lastmod é preenchida com o dia da geração, igual para a lista toda. Para datas de modificação verdadeiras, corrija-as no ficheiro ou produza-o a partir do seu CMS.
A etiqueta priority não está no ficheiro, foi esquecimento?
Não, é omitida de propósito. A Google anunciou que não a utiliza, e uma prioridade declarada pelo editor do sítio nunca pesou na ordem por que as páginas são exploradas.
Um único endereço inválido trava a geração inteira
É o comportamento pretendido: um sitemap com um endereço malformado pode ser rejeitado por inteiro pelo motor. As cinco primeiras linhas defeituosas são mostradas para que volte a elas.
Posso misturar vários domínios na lista?
Tecnicamente nada o impede, mas o ficheiro só valerá para o anfitrião que o serve. Conte com um sitemap por domínio, depositado no domínio a que diz respeito.
Devem constar ali todas as páginas do sítio?
Não. Limite a lista aos endereços canónicos que respondem normalmente e que quer ver indexados, pondo de parte redirecionamentos, páginas em noindex, duplicados e endereços com parâmetros de ordenação.
O ficheiro tem de ser comprimido?
Não é obrigatório. A compressão gzip é aceite pelos motores e torna-se útil em listas longas; aqui a ferramenta entrega XML em bruto, que pode comprimir por sua conta antes de o depositar.
Ferramentas semelhantes
Descobrir outras ferramentas
- Crédito habitação — Prestação, custo total e tabela de amortização.
- Extrair texto de imagem — OCR em fotos, capturas ou digitalizações.
- Assinar PDF — Desenhe a assinatura e coloque-a na página desejada.
- WebP → PNG — Converta WebP em PNG compatível com tudo.