Gerador de XML Sitemap

Transforme URLs de páginas e metadados de rastreamento em um sitemap.xml pronto para uso.

URLs do sitemap

Cole uma lista de URLs ou um sitemap.xml existente e depois ajuste as entradas individuais conforme necessário.

0URL

Uma URL por linha. Ao colar um sitemap.xml completo, suas URLs, datas e links hreflang são carregados para edição.

Padrões para todas as URLs

Opcional. Aplica-se a cada URL sem valor próprio; deixe o campo vazio para omiti-lo do XML.

sitemap.xml gerado

Corrija os erros de bloqueio antes de copiar ou baixar o XML.

sitemap.xml

Verificação de protocolo

    Pronto. Cole URLs ou carregue o exemplo de hreflang.0 URL(s)

    Suas URLs e metadados permanecem no seu navegador. Nada é enviado para o BroBroGo.

    FAQ

    Quais campos de sitemap posso incluir?

    Cada entrada inclui a URL da sua página. Você também pode adicionar a data da última modificação, a frequência de alteração esperada e a prioridade relativa. O Google ignora a frequência de alteração e a prioridade, enquanto outros rastreadores podem tratá-las como sugestões.

    Como devo adicionar alternativas hreflang?

    Liste cada versão regional ou de idioma como sua própria entrada de URL e, em seguida, adicione o mesmo conjunto completo de alternativas a cada versão, incluindo a própria página. Use x-default para uma página padrão quando necessário.

    Quando preciso de mais de um sitemap?

    Um sitemap pode conter até 50.000 URLs e não deve passar de 50 MB antes da compactação. Divida sites maiores em vários arquivos de sitemap e liste-os em um sitemap index.

    O arquivo sitemap.xml funciona como um mapa de navegação estruturado para os rastreadores dos mecanismos de busca, indicando quais páginas estão disponíveis para indexação e como elas se relacionam entre si. O uso de um sitemap estruturado de forma correta otimiza a descoberta de conteúdo, garantindo que novas páginas ou atualizações sejam identificadas com maior agilidade pelos buscadores.

    O Gerador de XML Sitemap é uma ferramenta projetada para ajudar proprietários de sites, operadores de conteúdo e desenvolvedores a organizar, validar e exportar esses arquivos de maneira precisa. O processamento dos dados ocorre inteiramente no navegador do usuário; as URLs e os metadados inseridos permanecem localmente no dispositivo, sem que nenhuma informação seja enviada para o BroBroGo.


    Estrutura e Metadados de um Sitemap XML

    Um sitemap.xml utiliza tags padronizadas para fornecer informações adicionais sobre cada endereço cadastrado. Além da tag obrigatória <loc>, que define a URL da página, o protocolo suporta três metadados principais para orientar o comportamento dos rastreadores:

    • Última modificação (<lastmod>): Indica a data da última alteração significativa no conteúdo da página. Deve ser informada no formato YYYY-MM-DD ou como uma data e hora ISO completas.
    • Frequência de alteração (<changefreq>): Sugere a regularidade com que o conteúdo da página costuma ser atualizado. Os valores aceitos são: always (Sempre), hourly (De hora em hora), daily (Diariamente), weekly (Semanalmente), monthly (Mensalmente), yearly (Anualmente) ou never (Nunca).
    • Prioridade (<priority>): Define a importância relativa de uma URL em comparação com as outras páginas do próprio site, variando em uma escala numérica de 0 a 1.

    Os mecanismos de busca interpretam esses metadados de formas distintas. Enquanto alguns rastreadores utilizam a frequência de alteração e a prioridade como sugestões para definir o cronograma de varredura, o Google ignora esses dois campos específicos, concentrando-se principalmente na tag de última modificação para identificar atualizações reais de conteúdo.


    Configuração de Idiomas com Atributos hreflang

    Para sites multilíngues ou direcionados a diferentes regiões geográficas, o sitemap.xml é um canal eficiente para declarar as variações de idioma. O uso de atributos hreflang no sitemap evita a necessidade de inserir múltiplas tags HTML no cabeçalho de cada página.

    Para que a implementação do hreflang seja considerada válida pelos mecanismos de busca, regras estritas de reciprocidade devem ser seguidas:

    1. Inclusão própria: O conjunto de alternativas de idioma configurado para uma determinada URL deve obrigatoriamente incluir a própria URL de origem.
    2. Existência mútua: Cada URL alternativa listada em um grupo de hreflang também deve estar cadastrada como uma entrada de URL individual dentro do próprio sitemap.
    3. Valores válidos: Os códigos de idioma ou região devem seguir os padrões internacionais aceitos, e um mesmo valor de hreflang não pode ser repetido dentro de uma única URL.

    Regras de Validação e Limites do Protocolo

    O protocolo oficial de sitemaps estabelece limites técnicos rígidos para garantir que os arquivos sejam processados sem falhas pelos buscadores. Um único arquivo sitemap.xml pode conter no máximo 50.000 URLs e não deve ultrapassar o tamanho de 50 MB antes da compactação.

    Quando um site excede esses limites, torna-se necessário dividir as URLs em múltiplos arquivos de sitemap. Nesses cenários, utiliza-se um arquivo chamado sitemap index (índice de sitemaps), que funciona como um sumário listando os caminhos para cada um dos arquivos sitemap.xml individuais.

    O Gerador de XML Sitemap aplica validações automáticas para garantir a conformidade com o protocolo:

    • Consistência de Host: Todas as URLs incluídas no sitemap devem pertencer ao mesmo host. Não é permitido misturar domínios ou subdomínios diferentes em um único arquivo.
    • Protocolo e Comprimento: Cada URL inserida deve conter o endereço completo, iniciando obrigatoriamente com o protocolo http:// ou https://, e possuir comprimento inferior a 2.048 caracteres.
    • Tratamento de Caracteres: Caracteres especiais reservados pelo XML são convertidos automaticamente por meio de escape de entidades. Por exemplo, o caractere & presente em parâmetros de consulta de uma URL é convertido para &amp; no arquivo final.

    Mensagens de Status e Resolução de Erros

    Durante a edição ou importação de dados, a ferramenta exibe mensagens de status e alertas de validação para orientar o usuário. Se houver erros de bloqueio pendentes, o sistema impede a geração de um XML inválido.

    Mensagens de Operação e Sucesso

    • Pronto. Cole URLs ou carregue o exemplo de hreflang. — Exibido quando a ferramenta está limpa e pronta para receber dados.
    • {count} URL(s) adicionada(s). — Confirmação após colar uma lista simples de URLs.
    • {count} URL(s) adicionada(s), {skipped} duplicada(s) ignorada(s). — Indica que URLs repetidas foram identificadas e descartadas automaticamente para evitar redundância.
    • sitemap.xml válido gerado para {count} URL(s). — Confirmação de que o arquivo XML foi estruturado com sucesso e está pronto para exportação.
    • sitemap.xml baixado. — Exibido após o download do arquivo gerado.
    • Sitemap limpo. — Confirmação de que todos os dados inseridos foram removidos do editor.

    Alertas de Erro e Inconsistência

    • Nenhuma URL encontrada no texto colado. — Ocorre quando o texto inserido na área de transferência não contém endereços válidos.
    • O XML colado não pôde ser lido como sitemap. — Exibido quando o usuário tenta importar um arquivo XML que não segue a estrutura padrão de sitemaps.
    • Este editor suporta até {max} entradas de URL por vez. — Alerta exibido caso o limite de 500 entradas simultâneas do editor seja ultrapassado.
    • {count} problema(s) para revisar. ou Nenhum problema de protocolo encontrado. — Indicadores do painel de verificação de protocolo.

    Se houver campos individuais incorretos, as seguintes mensagens específicas de erro serão exibidas para correção:

    • A data padrão de última modificação é inválida. Use YYYY-MM-DD ou uma data e hora ISO completas.
    • A prioridade padrão deve estar entre 0 e 1.
    • A URL {index} precisa de um endereço completo http:// ou https://.
    • A URL {index} deve ter menos de 2.048 caracteres.
    • A URL {index} deve usar o mesmo host que {host}.
    • A URL {index} possui uma data de última modificação inválida. Use AAAA-MM-DD ou uma data e hora ISO completas.
    • A prioridade para a URL {index} deve estar entre 0 e 1. (Valores como "1e0" são normalizados automaticamente para "1").
    • A URL {index} possui um valor hreflang inválido.
    • A URL {index} repete o valor hreflang {language}.
    • A alternativa {language} para a URL {index} precisa de um endereço completo http:// ou https://.
    • O conjunto de alternativas para a URL {index} não inclui sua própria URL.
    • A alternativa {url} na URL {index} não está listada como sua própria entrada de URL.

    Implantação e Envio do Sitemap

    Após gerar e baixar o arquivo sitemap.xml válido, o processo de publicação consiste em duas etapas principais:

    1. Upload para o servidor: O arquivo sitemap.xml deve ser enviado para o diretório raiz do site (por exemplo, https://seusite.com/sitemap.xml). Isso garante que os rastreadores consigam localizá-lo no caminho padrão.
    2. Notificação aos buscadores: O endereço do sitemap deve ser registrado nas ferramentas de administração de busca, como o Google Search Console. Adicionalmente, é recomendável adicionar uma linha indicando o caminho do sitemap no arquivo robots.txt do site, conforme o exemplo: Sitemap: https://seusite.com/sitemap.xml

    Perguntas Frequentes

    Quais campos de sitemap posso incluir?
    Cada entrada inclui a URL da sua página. Você também pode adicionar a data da última modificação, a frequência de alteração esperada e a prioridade relativa. O Google ignora a frequência de alteração e a prioridade, enquanto outros rastreadores podem tratá-las como sugestões.

    Como devo adicionar alternativas hreflang?
    Liste cada versão regional ou de idioma como sua própria entrada de URL e, em seguida, adicione o mesmo conjunto completo de alternativas a cada versão, incluindo a própria página. Use x-default para uma página padrão quando necessário.

    Quando preciso de mais de um sitemap?
    Um sitemap pode conter até 50.000 URLs e não deve passar de 50 MB antes da compactação. Divida sites maiores em vários arquivos de sitemap e liste-os em um sitemap index.

    Posso importar um sitemap existente para fazer alterações?
    Sim. Você pode colar um arquivo sitemap.xml completo diretamente no campo de entrada. A ferramenta extrairá as URLs, as datas de modificação e as relações de hreflang existentes, permitindo que você edite, adicione ou remova metadados antes de gerar um novo arquivo.