Gerador de XML Sitemap

Transforme URLs de páginas e metadados de rastreamento num sitemap.xml pronto a usar.

URLs do sitemap

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

0URL

Um URL por linha. Ao colar um sitemap.xml completo, os seus URLs, datas e ligações hreflang são carregados para edição.

Predefinições para todos os URLs

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

sitemap.xml gerado

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

sitemap.xml

Verificação de protocolo

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

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

    Perguntas Frequentes

    Que campos de sitemap posso incluir?

    Cada entrada inclui o URL da sua página. 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 as podem tratar como sugestões.

    Como devo adicionar alternativas hreflang?

    Liste cada versão regional ou de idioma como a 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 do que 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 ficheiros de sitemap e liste-os num sitemap index.

    O ficheiro sitemap.xml desempenha um papel fundamental na otimização para motores de pesquisa (SEO), funcionando como um mapa estruturado que indica aos rastreadores quais as páginas que devem ser indexadas. Ao fornecer uma lista clara de URLs e metadados associados, este ficheiro ajuda a garantir que o conteúdo de um sítio web é descoberto e avaliado de forma eficiente.

    O Gerador de XML Sitemap permite converter uma lista simples de URLs ou um ficheiro sitemap.xml existente num sitemap válido e estruturado. A ferramenta suporta a inclusão de metadados detalhados, tais como datas de modificação, frequências de atualização, prioridades e ligações alternadas hreflang para projetos multilingues.


    A Estrutura de um Ficheiro sitemap.xml

    Um sitemap XML segue um protocolo padrão que os motores de pesquisa utilizam para ler a estrutura de um sítio web. O ficheiro é composto por uma tag principal <urlset> que agrupa as entradas individuais de cada página sob a tag <url>.

    Dentro de cada bloco <url>, existem elementos específicos para descrever o comportamento e o histórico do endereço:

    • <loc>: O endereço web completo (URL) da página.
    • <lastmod>: A data e hora da última modificação do conteúdo.
    • <changefreq>: A frequência estimada com que a página é alterada.
    • <priority>: A importância relativa da página em comparação com outros URLs do próprio sítio.
    • <xhtml:link>: Atributos utilizados para mapear versões noutros idiomas ou regiões através do protocolo hreflang.

    Configuração de Metadados: Datas, Frequência e Prioridade

    Para que o sitemap seja interpretado corretamente pelos motores de pesquisa, todos os metadados devem respeitar regras estritas de formatação:

    Última Modificação (lastmod)

    A data da última modificação deve ser apresentada no formato YYYY-MM-DD ou como uma data e hora ISO completas. Se o campo predefinido global ou individual não cumprir este requisito, a ferramenta apresenta o erro "A data predefinida da última modificação é inválida. Use YYYY-MM-DD ou uma data e hora ISO completas." ou "O URL {index} possui uma data de última modificação inválida. Use AAAA-MM-DD ou uma data e hora ISO completas.".

    Frequência de Alteração (changefreq)

    Este campo indica a regularidade com que o conteúdo da página costuma ser editado. As opções válidas limitam-se a:

    • Sempre (always)
    • De hora em hora (hourly)
    • Diariamente (daily)
    • Semanalmente (weekly)
    • Mensalmente (monthly)
    • Anualmente (yearly)
    • Nunca (never)
    • Não incluído (none)

    Prioridade (priority)

    A prioridade é um valor numérico que deve situar-se estritamente entre 0 e 1 (por exemplo, 0.3, 0.5 ou 1). Valores como "1e0" são automaticamente normalizados para "1". Caso o valor inserido saia deste intervalo, surgem os avisos "A prioridade predefinida tem de estar entre 0 e 1." ou "A prioridade para o URL {index} deve estar entre 0 e 1.".


    Implementação de Atributos hreflang para Sites Multilingues

    Para sítios web que operam em múltiplos idiomas ou regiões, o sitemap.xml é um dos métodos mais robustos para declarar as equivalências linguísticas através de atributos hreflang. Isto evita problemas de conteúdo duplicado e garante que o utilizador acede à versão correta no motor de pesquisa.

    Ao configurar alternativas hreflang, devem ser seguidas regras rígidas de validação para evitar erros de indexação:

    1. Consistência de Endereços: Cada URL alternativo indicado deve ser um endereço completo iniciado por http:// ou https://. Caso contrário, é gerado o erro "A alternativa {language} para o URL {index} precisa de um endereço completo http:// ou https://.".
    2. Inclusão Recíproca: O conjunto de alternativas configurado para um determinado URL tem de incluir obrigatoriamente o próprio URL de origem. Se esta regra falhar, o sistema indica que "O conjunto de alternativas para o URL {index} não inclui o seu próprio URL.".
    3. Existência no Sitemap: Qualquer URL listado como alternativa para uma página deve também existir como uma entrada de URL independente dentro do próprio sitemap. A ausência desta correspondência resulta no erro "A alternativa {url} no URL {index} não está listada como a sua própria entrada de URL.".
    4. Valores Únicos: Não é permitido repetir o mesmo código de idioma ou região na mesma página. Se houver duplicação, o validador exibe "O URL {index} repete o valor hreflang {language}.". Valores inválidos de idioma ou região disparam o aviso "O URL {index} possui um valor hreflang inválido.".

    Regras de Validação e Limites do Protocolo

    Para garantir a compatibilidade com os motores de pesquisa, o gerador aplica validações automáticas baseadas nas especificações oficiais dos sitemaps:

    • Limite de Capacidade: Um ficheiro sitemap.xml individual suporta até 50.000 URLs e não pode exceder 50 MB antes de ser compactado. O editor online está otimizado para processar até 500 entradas de URL em simultâneo. Se tentar exceder este limite, verá a mensagem "Este editor suporta até {max} entradas de URL de cada vez.".
    • Consistência de Host: Todos os URLs incluídos no sitemap devem pertencer exatamente ao mesmo host. Se misturar domínios ou subdomínios diferentes, o sistema gera o erro "O URL {index} deve usar o mesmo host que {host}.".
    • Formato e Comprimento do URL: Cada URL individual deve ser um endereço completo iniciado por http:// ou https:// e ter menos de 2048 caracteres. Falhas nestes critérios resultam em "O URL {index} precisa de um endereço completo http:// ou https://." ou "O URL {index} deve ter menos de 2048 caracteres.".
    • Tratamento de Caracteres Especiais: O gerador aplica automaticamente a conversão de entidades XML. Por exemplo, o caractere & presente em parâmetros de consulta de URLs é convertido para &amp; para manter o ficheiro válido.
    • Erros de Bloqueio: Se existirem erros graves de validação, a ferramenta impede a geração de um XML corrompido, exibindo o indicador "{count} problema(s) para rever.". Quando o protocolo é respeitado, é exibida a mensagem "Nenhum problema de protocolo encontrado.".

    Processamento Local e Privacidade

    A segurança dos dados estruturais do seu sítio web é salvaguardada pelo método de processamento da ferramenta. Toda a conversão, validação e geração do ficheiro XML ocorrem diretamente no navegador do utilizador. Os URLs introduzidos e os metadados associados não são enviados para servidores externos, garantindo que a informação permanece estritamente no seu dispositivo.


    Perguntas Frequentes

    Que campos de sitemap posso incluir?
    Cada entrada inclui o URL da sua página. 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 as podem tratar como sugestões.

    Como devo adicionar alternativas hreflang?
    Liste cada versão regional ou de idioma como a 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 do que 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 ficheiros de sitemap e liste-os num sitemap index.

    Como posso importar um sitemap existente para edição?
    Pode colar o código XML completo de um sitemap existente diretamente na área de introdução de dados. A ferramenta irá ler o ficheiro, extrair os URLs, datas e ligações hreflang, permitindo-lhe editar ou adicionar novos dados de forma visual. Se o XML colado for inválido, o sistema apresentará o aviso "Não foi possível ler o XML colado como sitemap.".