GET_KEYWORD_POSITION
Obtenha a posição de ranking de um domínio nos resultados de busca do Google para uma palavra-chave.
=GET_KEYWORD_POSITION(keyword, domain, [location], [language])Retorna: number (1-100) or "Not found"
Visão Geral
GET_KEYWORD_POSITION verifica onde um domínio específico se posiciona nos resultados de busca orgânica do Google para uma determinada palavra-chave. Ele escaneia até os primeiros 100 resultados e retorna o número exato da posição, ou "Not found" se o domínio não aparecer dentro desse intervalo.
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
keyword | string | Sim | A consulta de busca para verificar rankings. |
domain | string | Sim | O domínio a ser encontrado nos resultados de busca (por exemplo, "example.com"). |
location | string | Não (United States) | A localização geográfica para resultados localizados. |
language | string | Não (English) | O idioma para os resultados de busca. |
Exemplos
Verificar ranking para uma palavra-chave específica
Encontrar onde asana.com rankeia para "project management software" em resultados dos Estados Unidos em inglês.
=GET_KEYWORD_POSITION("project management software", "asana.com")Saída
3Rastrear ranking em um país específico
Verificar o ranking do HubSpot para "best crm software" nos resultados de busca do Reino Unido.
=GET_KEYWORD_POSITION("best crm software", "hubspot.com", "United Kingdom")Saída
5Verificar ranking em um idioma estrangeiro
Verificar a posição do Semrush para "herramientas seo" nos resultados do Google em espanhol da Espanha.
=GET_KEYWORD_POSITION("herramientas seo", "semrush.com", "Spain", "Spanish")Saída
2Monitorar ranking de concorrentes
Rastrear onde um concorrente rankeia para uma palavra-chave alvo.
=GET_KEYWORD_POSITION("email marketing platform", "mailchimp.com")Saída
1Palavra-chave não está no top 100
Quando o domínio não aparece nos primeiros 100 resultados, a função retorna "Not found".
=GET_KEYWORD_POSITION("best laptops 2025", "mysmallblog.com")Saída
Not foundCasos de Uso
Dashboard de acompanhamento de rankings diário
Construa uma planilha de rastreamento de rankings que monitora as posições de palavras-chave dos clientes em múltiplos mercados. Registre resultados diários em colunas separadas e crie gráficos de tendências mostrando melhorias de ranking ao longo do tempo.
Benchmarking de posição de concorrentes
Rastreie como seu produto rankeia versus concorrentes para palavras-chave de alto valor. Crie uma matriz com seu domínio e domínios de concorrentes como linhas e palavras-chave alvo como colunas para identificar lacunas.
Monitoramento de desempenho de conteúdo
Após publicar novos posts no blog, rastreie o progresso de ranking deles para palavras-chave alvo semana após semana. Identifique quais peças de conteúdo estão ganhando tração e quais precisam de otimização.
Rastreamento de SEO local
Monitore rankings para palavras-chave específicas de localização em múltiplas cidades ou regiões. Compare o desempenho em diferentes mercados geográficos para priorizar esforços de SEO local.
Verificação de ranking pós-migração
Após uma migração ou redesign de site, verifique rapidamente que as páginas principais ainda rankeiam para suas palavras-chave alvo. Configure alertas para posições que caiam significativamente.
Monitoramento de SEO internacional
Rastreie rankings de categorias de produtos em diferentes países e idiomas. Identifique mercados onde sua visibilidade é mais forte e onde existem oportunidades de expansão.
Dicas Profissionais
Use referências de células para palavras-chave e domínios em vez de codificá-los na fórmula. Isso facilita rastrear centenas de combinações palavra-chave-domínio arrastando a fórmula para baixo.
Crie um log histórico copiando valores de posição (colar como valores) em colunas com data semanalmente. Isso constrói um histórico de rankings que você pode graficar ao longo do tempo.
Combine com formatação condicional para codificar posições por cores: verde para top 3, amarelo para 4-10, laranja para 11-20, vermelho para 20+. Isso dá uma visão visual instantânea dos seus rankings.
Ao rastrear muitas palavras-chave, adicione-as gradualmente em vez de todas de uma vez. Funções de planilhas executam em paralelo, e executar muitas simultaneamente pode causar timeouts.
Use o domínio sem o prefixo "www." para correspondência mais ampla. Digitar "example.com" corresponderá tanto a URLs "www.example.com" quanto "example.com" nos resultados.
Esta função é essencial para profissionais de SEO e proprietários de sites que precisam monitorar sua visibilidade nas buscas sem sair do Google Sheets. Em vez de pesquisar manualmente no Google ou pagar por ferramentas caras de rastreamento de rankings, você pode construir um dashboard completo de acompanhamento de posições diretamente na sua planilha.
A função suporta segmentação geográfica e de idioma através de parâmetros opcionais. Você pode especificar uma localização em nível de país (por exemplo, "United States", "United Kingdom", "Germany") e um idioma (por exemplo, "English", "Spanish", "French") para obter resultados localizados. Isso é particularmente valioso para empresas que operam em múltiplos mercados ou que visam públicos internacionais.
Combine GET_KEYWORD_POSITION com gatilhos programados ou atualizações manuais para rastrear mudanças de posição ao longo do tempo. Ao registrar os resultados diariamente ou semanalmente em colunas separadas, você pode visualizar tendências de ranking com gráficos do Google Sheets. Isso fornece um sistema leve mas poderoso de rastreamento de posições que rivaliza com plataformas de SEO dedicadas.
Para melhores resultados, use o domínio exato sem protocolo ou barras finais (por exemplo, "example.com" em vez de "https://example.com/"). A função corresponde a qualquer página nesse domínio, então retorna a URL melhor posicionada. Se você precisar ver todas as páginas que estão ranqueando, use GET_ORGANIC_PAGES_FROM_SERP.
Erros Comuns
#ERROR - Invalid domain formatCausa: O parâmetro de domínio inclui um protocolo (http:// ou https://) ou uma barra final.
Correção: Use apenas o nome de domínio sem protocolo ou caminho. Por exemplo, use "example.com" em vez de "https://example.com/".
#ERROR - SERP credit limit reachedCausa: Você excedeu sua alocação mensal de créditos SERP para seu nível de plano.
Correção: Aguarde até que seus créditos sejam redefinidos no próximo mês, ou faça upgrade para um plano Business para 10.000 créditos por mês. Você pode verificar seus créditos restantes na barra lateral do Unlimited Sheets.
#ERROR - Request timeoutCausa: A busca SERP demorou muito, geralmente devido a alta carga do servidor ou problemas de rede.
Correção: Aguarde alguns segundos e tente novamente. Se o problema persistir, tente uma palavra-chave menos competitiva ou verifique sua conexão com a internet.
Perguntas Frequentes
Cada chamada consome um crédito SERP. Planos Pro incluem 1.000 créditos por mês e planos Business incluem 10.000 créditos. Você pode verificar com a frequência que sua alocação de créditos permitir. Para rastreamento diário de 30 palavras-chave, você usaria aproximadamente 900 créditos por mês em um plano Pro.
Por padrão, GET_KEYWORD_POSITION retorna resultados de busca desktop. Os resultados refletem de perto o que você veria ao pesquisar no Google em um navegador desktop da localização especificada.
O Google personaliza os resultados com base no seu histórico de busca, localização e dispositivo. GET_KEYWORD_POSITION retorna resultados não personalizados da localização especificada, o que fornece uma medição de ranking mais objetiva. Pequenas diferenças de posição de 1-3 lugares são normais.
GET_KEYWORD_POSITION verifica uma palavra-chave por vez, mas você pode escalar facilmente colocando-a em múltiplas linhas. Coloque suas palavras-chave na coluna A e arraste a fórmula para baixo. Cada célula fará uma chamada API separada, então tenha cuidado com o uso de créditos.
Se você pesquisar por "example.com", a função corresponderá a qualquer página nesse domínio incluindo subdomínios como "blog.example.com" ou "shop.example.com". Ela retorna a correspondência melhor posicionada. Se você quiser verificar apenas um subdomínio específico, digite o subdomínio completo como parâmetro de domínio.
A função retorna a posição orgânica. Se seu site aparece em um featured snippet (posição 0), ele normalmente será reportado como posição 1. Outras características SERP como People Also Ask ou painéis de conhecimento não são contados no número de posição.
Não, GET_KEYWORD_POSITION rastreia apenas resultados web orgânicos padrão. Resultados do pacote local (mapa) são separados dos rankings orgânicos e não estão incluídos na contagem de posições.
Você pode usar qualquer nome de país (por exemplo, "United States", "Germany", "Japan") ou localizações mais específicas como "California, United States" ou "London, United Kingdom". O parâmetro de localização suporta milhares de alvos geográficos em todo o mundo.
Funções Relacionadas
GSC_KEYWORD_POSITION
Obtenha a posição média para uma palavra-chave específica do Google Search Console.
GET_ORGANIC_PAGES_FROM_SERP
Obtenha resultados de busca orgânicos para uma palavra-chave do Google.
GET_SEARCH_VOLUME_FROM_GOOGLE
Obtenha dados de palavras-chave do Google Ads: volume de busca, competição e CPC.
Comece a usar GET_KEYWORD_POSITION hoje
Instale o Unlimited Sheets para obter GET_KEYWORD_POSITION e outras 41 funções poderosas no Google Sheets.