Como importar URLs de um Sitemap XML pelo Google Sheets

Ruan Barbosa
4 min de leitura

Publicado em

25 de julho de 2023

Atualizado em

25 de fevereiro de 2026

Vamos para o nosso segundo artigo dessa série que dá alguns exemplos práticos de como utilizar os recursos do Google Sheets para fazer e SEO e não ficar tão dependente de algumas ferramentas.

Se você leu o primeiro artigo, em que falo sobre o uso do Google Sheets para validações técnicas de SEO, eu comentei alguns exemplos de como poderíamos aplicar a fórmula IMPORTXML e um deles era a questão de extrair dados de um XML (além de uma página padrão HTML).

Neste caso, a ideia é a mesma. Nós passamos qual URL queremos pegar uma informação e no parâmetro seguinte, qual o XPath que corresponde aquela informação. O que vai seguir uma estrutura semelhante a esta fórmula no Google Sheets:
formula-google-sheets.png

Só com essa estrutura ele já retorna uma lista com todas as URLs presentes no Sitemap XML informado. Mas atenção, dependendo do tamanho do arquivo que você consulte (até próximo a 1.000 URLs essa estrutura aguenta bem), alguns erros podem acontecer e talvez você tenha que contornar usando algum script que faça essa requisição progressivamente.

Como comentei, você consegue fazer essas mesmas extrações por meio de outros softwares de SEO ou de scripts personalizados, mas o foco aqui é utilizando o Google Sheets. Caso você tenha um volume alto de páginas listadas, softwares como Screaming Frog Spider podem ser a melhor alternativa por permitir que você importe as URLs por meio de uma URL de Sitemap.

XPath do num Sitemap XML

O segredo para extrair as URLs está em como você usa o XPath. Na época que pesquisei para fazer essa consulta nas URLs, encontrei vários exemplos, mas o XPath que realmente funcionou foi o seguinte: //[local-name() ='url']/[local-name() ='loc']").

E aplicando em um exemplo prático:
formula-google-sheets-2.png

Lembra da dica das aspas simples do outro artigo? Então, não esqueça dela aqui!

E para facilitar, deixei uma planilha de exemplo para você fazer uma cópia e testar com um exemplo real.
planilha-exemplo-seo-xml-google-sheets.png
Planilha de exemplo com o XPath para localizar as URLs de um Sitemap XML

Obtendo outras informações

O bom do XPath do exemplo anterior é que ele pode ser facilmente adaptado para obter outras informações dentro de um XML. Por exemplo, se tivesse o seguinte código num Sitemap XML:
formula-google-sheets-3.png

E eu quisesse obter o valor da data da última modificação representada pelo , seria só alterar o loc por lastmod no nosso XPath:
formula-google-sheets-4.png

Fácil né? Só alterar o loc por lastmod. Aproveita o modelo que disponibilizei aqui e faz o teste com outras informações de um sitemap do seu site!

Outras ideias com XML

Nos parágrafos acima eu segui uma linha de raciocínio em cima de um arquivo de XML padrão que comumente é utilizado em SEO. Mas nada te impede de aplicar isso em outros arquivos XML como:

  • Sitemap de Índice.
  • XML do Google Shopping.
  • XML de algum agregador como Buscapé.
  • Mapear as URLs do concorrente (muitas plataformas deixam as URLs desses arquivos em um endereço padrão ou dentro do robots.txt).

Outros cenários em que isso é útil

Já vivenciei alguns projetos em que havia muita dificuldade (ou até mesmo não havia o recurso) em extrair determinados relatórios com as URLs do site e muitas vezes o site só tinha um XML do Google Shopping. O que acabava sendo a salvação, pois ele vem com umas informações adicionais e era muito útil quando queria obter algumas informações adicionais sobre a URL (ex: como a categoria com um nome amigável).

Você pode utilizar também em casos de migração, como uma forma de verificar se todas URLs estão presentes no seu planejamento de redirecionamentos.

E sobre essa planilha de exemplo deste artigo, você pode avançar mais e obter informações como:

  • Status code das páginas do XML (se apresenta algum erro ou redirecionamento).
  • Usar outro IMPORTXML para obter outras informações dentro dessas páginas (ex: o title e description).
  • Avaliar as métricas relacionadas a página (fazendo um PROCV num relatório do Google Analytics ou do Google Search Console).
  • Essa última pode te ajudar bastante em priorizar algumas atividades e avaliar se há algum erro no seu arquivo.

E aí, o que achou dessa aplicação para o IMPORTXML? Não deixa de comentar se esse exemplo foi útil para você e compartilhar a sua experiência caso tenha utilizado ela para algum outro caso.

Ruan Barbosa

Formado em Física e Mestre em Educação pela UFPR, possuí experiência com SEO desde 2010. Nesse período trabalhou com contas de pequeno, médio e grande porte, dentre elas: Avon, B2W (Americanas, Shoptime e Submarino), Nerdstore, 3M, TIM, Tecnisa e Saraiva.

Conteúdo

Fique por dentro do que gera resultados

 Descubra o que realmente move os resultados das marcas digitais. Toda semana, um conteúdo prático e estratégico para você aplicar no seu negócio.

Este campo é obrigatório.
Este campo é obrigatório.

Este site é protegido pelo reCAPTCHA e pela Política de privacidade e Termos de Uso do Google.

Recomendados

Pessoa usando MacBook Air com página inicial do Google em modo escuro aberta no navegador.

O que é intenção de busca e como usá-la na estratégia de SEO?

Pessoa digitando em notebook com a página inicial do Google aberta, ao lado de uma xícara de café.

Como indexar um site no Google?

Mulher de cabelo cacheado sorri em primeiro plano com papéis na mão e equipe desfocada ao fundo no escritório.

Dia da pessoa estagiária: entre aprendizados, desafios e descobertas

Mãos digitando em notebook com linhas de código projetadas sobre a tela em tons de azul esverdeado.

Noindex: o que é, como e quando usar para controlar a indexação

Pessoa segura tablet diante de barra de navegação de URL e códigos de programação em segundo plano.

Canonical tag: o que é e por que impacta diretamente o SEO

Close-up de uma tela de computador exibindo código HTML, com foco na heading tag h1 contendo a palavra 'Registration'.

Heading tags: o que são, como usar e por que importam para SEO e acessibilidade

Visão aproximada por cima do ombro esquerdo de uma mulher com cabelos longos e escuros, vestindo uma blusa branca. Ela segura um tablet com a mão direita, com o polegar apoiado na borda. A tela do dispositivo está intencionalmente desfocada em segundo plano, exibindo um aplicativo em modo escuro com blocos de texto, ícones e cores que lembram um feed de rede social.

O que é conteúdo escaneável e como aplicá-lo na prática

Garoto vestindo camiseta branca em ambiente com pouca iluminação, observando atentamente a tela de um notebook. Na tela e ao redor dela, há ilustrações digitais luminosas de ícones educativos — incluindo um player de vídeo, livro aberto, lâmpada, capelo, lupa e um tubo de ensaio —, além do texto "Education" em tom azul neon sobre um fundo digital.

Dia Mundial da Alfabetização e o que muda com a IA

Mão segurando uma caneta digitalizadora sobre uma mesa gráfica ao lado de um notebook e uma câmera profissional em uma mesa.

5 ferramentas de IA para criação de conteúdo

Foto em plano médio de sete mulheres com diversas etnias, idades e estilos, de pé lado a lado olhando confiantemente para a câmera contra um fundo neutro.

Dia Internacional da Igualdade Feminina: qual o cenário das mulheres no mercado de trabalho?

plugins premium WordPress

Falta pouco para começarmos a análise

Informações para contato

Este campo é obrigatório.
+55
Este campo é obrigatório.
Este campo é obrigatório.
Este campo é obrigatório.
Este campo é obrigatório.
Este campo é obrigatório.
Este site é protegido pelo reCAPTCHA e pela Política de privacidade e Termos de Uso do Google.

A Ecto tem um compromisso com sua Privacidade, portanto, ao clicar em ENVIAR os dados inseridos por você serão utilizados para possibilitar o nosso contato e lhe oferecer serviços que possam ser de seu interesse ou da empresa a qual você representa. Este formulário é destinado para maiores de 18 anos.

Você poderá cancelar o envio dessas mensagens a qualquer momento. Em caso de dúvidas acesse nossa Política de Privacidade