Como gerar um sitemap XML a partir de URLs
Separe os endereços por linhas, defina a base e os metadados e gere o sitemap XML. Sem texto de entrada, o resultado contém uma entrada para a base seguida de uma barra, com prioridade `1.0`.
Separe os endereços por linhas, defina a base e os metadados e gere o sitemap XML. Sem texto de entrada, o resultado contém uma entrada para a base seguida de uma barra, com prioridade 1.0.
Quando usar este gerador
O Sitemap Generator converte texto com endereços separados por linhas num sitemap XML. É indicado quando já dispõe de uma relação de páginas e pretende reuni-la num resultado estruturado, atribuindo uma frequência de alteração e uma prioridade às entradas criadas a partir dessas linhas. Também pode definir uma base para completar caminhos relativos.
A preparação da entrada é simples: cada linha não vazia representa um endereço, enquanto os espaços exteriores de cada linha são retirados antes do processamento. As linhas vazias são omitidas. O resultado inclui uma declaração XML e um contentor de conjunto de URLs, com uma entrada correspondente a cada linha considerada.
Pode trabalhar com endereços que começam por http ou com caminhos relativos, como /artigos/guia. No segundo caso, a base configurada é acrescentada. Esta distinção é importante porque determina a localização colocada na entrada final. O sitemap organiza o texto recebido e os valores escolhidos, mas a revisão dos dados continua a ser necessária antes da utilização.
Procedimento de criação
-
Reúna as páginas que pretende incluir e coloque um endereço em cada linha. Retire linhas que não devam fazer parte do resultado e confirme o texto de cada uma. Os espaços no início e no fim são removidos durante o tratamento, e uma linha sem conteúdo não cria uma entrada.
-
Cole essa lista no campo de entrada. Para um caminho relativo, indique a base correspondente. Se a base terminar com uma barra e o caminho começar com outra, essas barras são ajustadas para evitar a repetição na combinação. Qualquer linha não vazia que não comece por
httprecebe a base configurada. -
Selecione a frequência de alteração e a prioridade que devem acompanhar as entradas geradas a partir das linhas preenchidas. Quando não alterar as predefinições, a frequência é
monthlye a prioridade é0.8. Os valores de texto escolhidos são colocados no resultado tal como foram fornecidos, sem uma validação ou normalização indicada. -
Reveja a base antes de gerar o ficheiro. Quando não é indicada outra, é usada uma base predefinida associada a um domínio de exemplo. Se estiver a preparar páginas de outro domínio, substitua essa configuração pela base pretendida.
-
Gere o sitemap e examine o texto XML apresentado. Confirme a presença da declaração XML e do contentor de conjunto de URLs. Conte as entradas correspondentes às linhas não vazias e verifique as localizações resultantes, sobretudo quando combinou caminhos relativos com uma base. Nas entradas criadas a partir de linhas preenchidas, o texto colocado nos elementos de localização recebe escape XML.
Leitura e revisão do resultado
O resultado esperado começa por uma declaração XML e contém depois um contentor de conjunto de URLs. No interior, cada linha não vazia tratada dá origem a uma entrada, com uma localização e os valores de frequência e prioridade associados. A localização de um caminho relativo resulta da combinação com a base configurada, enquanto uma linha que começa por http não recebe esse prefixo.
A entrada sem texto segue uma regra própria. Se o campo estiver vazio ou contiver apenas espaços, é criada uma única entrada para a base seguida de uma barra. Nessa situação, a prioridade fica fixada em 1.0 e a frequência utiliza o valor configurado, em vez de serem aplicadas as predefinições usadas nas entradas provenientes de linhas preenchidas.
Os valores de metadados merecem uma leitura atenta, pois o texto configurado é inserido como foi fornecido nas entradas criadas a partir de linhas não vazias. O gerador não confirma se os destinos existem, respondem ou formam uma relação completa; por isso, compare o resultado com a sua lista de origem. Também confirme se o escape XML alterou a apresentação de caracteres necessários dentro das localizações.
Exemplo prático
Uma pessoa tem dois caminhos relativos e pretende reuni-los num sitemap XML usando uma base configurada.
Introduza duas linhas, /produtos e /paginas, defina uma base para o site e gere o resultado. Verifique que cada caminho é combinado com essa base e que o XML contém duas entradas.
O resultado apresenta uma declaração XML, um contentor de conjunto de URLs e duas entradas, uma por cada linha não vazia, com localização, frequência e prioridade.
Limitações
- O resultado organiza os endereços e os valores introduzidos, mas não há indicação de validação dos metadados nem de confirmação dos destinos.
Erros comuns
- Colar vários endereços na mesma linha ou esquecer a base de um caminho relativo pode criar menos entradas ou localizações diferentes das previstas. Separe cada endereço por uma mudança de linha e reveja a base antes de gerar o XML.
Perguntas frequentes
Posso fornecer endereços em várias linhas?
Sim, desde que cada endereço fique numa linha própria. Os espaços exteriores são removidos, as linhas vazias são omitidas e as linhas que não começam por http recebem a base configurada.
O que acontece se não introduzir nenhum endereço?
Se o campo estiver vazio ou tiver apenas espaços, é criada uma entrada para a base seguida de uma barra. Essa entrada usa prioridade 1.0 e a frequência definida na configuração.
A frequência e a prioridade são verificadas automaticamente?
Nas entradas provenientes de linhas preenchidas, a frequência e a prioridade são inseridas como texto fornecido, sem indicação de validação ou normalização automática. Reveja esses campos antes de gerar o resultado.