🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir o Keyword Tracker do Rank Math que não atualiza posicoes no WordPress

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro Rank Math Keyword Tracker nao atualiza posicoes EN: Rank Math Rank Tracker not updating keyword positions
Severidade Atenção
Descrição O Rank Math Keyword Tracker não atualiza posicoes quando a conta Google desconecta, quando o cache do servidor congela as consultas do banco ou quando o Google Search Console ainda não reporta dados para a palavra-chave rastreada.

O que é Rank Math Keyword Tracker que não atualiza?

O Rank Math Keyword Tracker (Rank Tracker, na aba Analytics) e um recurso exclusivo do Rank Math PRO que mostra a posicao media de cada palavra-chave que você adiciona. Segundo a documentação oficial, ele não faz um scrape ao vivo do Google: ele processa automaticamente os dados da sua conta do Google Search Console e do Analytics para montar impressoes, cliques, posicao atual, CTR e o histórico de posicao de cada termo. A posicao exibida e uma media de várias buscas, e não uma medicao instantanea.

Por depender dessa ponte com o Google, o Keyword Tracker para de atualizar quando a integração quebra em algum ponto da cadeia: a conta Google se desconecta do Rank Math, o agendamento que importa os dados não roda, o cache do servidor ou da hospedagem congela as consultas ao banco, ou simplesmente o Search Console ainda não acumulou dados suficientes para o termo. A página não mostra erro vermelho, ela apenas exibe números antigos ou em branco, o que faz parecer que o ranking estacionou quando o problema esta na coleta.

Como identificar

  • A coluna de posicao no Rank Tracker (Rank Math -> Analytics -> Rank Tracker) fica parada nos mesmos números por dias, mesmo após você publicar mudancas e o ranking real ter mexido.
  • Uma palavra-chave recem-adicionada exibe ‘No Data’ ou um traco no lugar da posicao e nunca sai desse estado.
  • O grafico de histórico de posicao aparece achatado ou vazio, sem novos pontos depois de uma certa data.
  • Em Rank Math -> General Settings -> Analytics, o status do Search Console ou da conta Google aparece como desconectado ou pedindo nova autorizacao.
  • A mensagem de reautenticacao ‘Reconnect your Google account’ ou um aviso de token expirado surge no painel do Rank Math Analytics.
Antes de começar: Antes de editar o wp-config.php, configurar cron no servidor ou reconstruir as tabelas de Analytics do Rank Math, faca um backup completo do site (arquivos e banco de dados) ou teste em um ambiente de staging, para poder reverter caso a importação ou a conexão quebre.

Como prevenir

  • Mantenha a conta Google e o Search Console conectados no Rank Math e renove a autorizacao assim que aparecer aviso de token expirado, evitando que a coleta pare em silencio.
  • Configure um cron real do servidor em vez de depender so do WP-Cron, garantindo que a importação periodica do Analytics rode mesmo em sites de baixo tráfego.
  • Exclua as páginas e rotas do Rank Math do cache de página e de objeto na hospedagem, para que o cache não congele as consultas ao banco usadas pelo Rank Tracker.
  • Monitore o espaco do banco de dados e a integridade das tabelas de Analytics do Rank Math, prevenindo falhas de gravacao das novas posicoes.
  • Acompanhe as posicoes pelo próprio Search Console em paralelo, já que o Rank Tracker e uma media derivada do Google e leva alguns dias para refletir termos novos.

Causa

  • A conexão da conta Google com o Rank Math expirou ou foi revogada: sem o vinculo com o Search Console o Rank Tracker não tem de onde puxar posicao, e a documentação oficial deixa claro que o recurso so funciona com a conta Google conectada.
  • O cache do servidor ou da hospedagem esta cacheando as consultas ao banco de dados: a doc do Rank Math indica que, se a hospedagem cacheia database queries, as palavras-chave não são adicionadas nem atualizadas no Rank Tracker.
  • O Google Search Console ainda não reporta dados para aquele termo específico: keywords novas ou de volume muito baixo ficam sem posicao até o Search Console acumular impressoes, e o Rank Tracker apenas espelha o que o Google já tem.
  • O cron do WordPress que dispara a importação do Analytics do Rank Math não esta rodando (site de baixo tráfego ou WP-Cron desativado sem cron real do servidor), entao o fetch periodico dos dados do Search Console nunca executa.
  • As tabelas de Analytics do Rank Math estão ausentes ou corrompidas (instalação interrompida, banco sem espaco ou import que falhou), impedindo a gravacao das novas posicoes vindas do Search Console.
  • O recurso Rank Tracker não foi atualizado no próprio módulo: e exclusivo do Rank Math PRO e, sem o PRO ativo e licenciado, a coleta de posicao por keyword fica indisponivel.

Como resolver

  1. Reconecte a conta Google e o Search Console: O Rank Tracker depende da conta Google vinculada. Reautorize o acesso para reabrir a ponte com o Search Console, que e a fonte real das posicoes segundo a doc oficial.
    Painel WP -> Rank Math SEO -> General Settings -> Analytics
    Clique em Reconnect Account (ou Disconnect e conecte de novo) e reautorize o acesso ao Google Search Console
    Confirme que a propriedade correta do Search Console esta selecionada após reconectar
  2. Limpe o cache que congela as consultas ao banco: A documentação do Rank Math aponta o cache de database queries da hospedagem como causa de keywords que não entram nem atualizam no Rank Tracker. Limpe o cache de objeto e o cache de página para liberar as consultas.
    Painel WP -> limpe o cache do seu plugin de cache (ex.: WP Rocket -> Configurações -> Limpar cache)
    No painel da hospedagem, limpe o cache de objeto (Redis/Memcached) e o cache de página
    Peca ao suporte da hospedagem para confirmar que database queries não estão sendo cacheadas
  3. Force uma nova coleta de dados do Analytics: Dispare a reindexacao dos dados do Search Console no Rank Math para puxar as posicoes mais recentes em vez de esperar o ciclo automático.
    Painel WP -> Rank Math SEO -> Analytics -> aba Rank Tracker
    Use a opção de atualizar/reindexar os dados do Analytics (Update Manually / Rebuild Database) quando disponível
    Aguarde a importação concluir e recarregue a página do Rank Tracker
  4. Garanta que o WP-Cron esta executando: O fetch periodico do Analytics depende do agendador do WordPress. Em sites de baixo tráfego, troque o WP-Cron por um cron real do servidor para a importação rodar de forma confiavel.
    No wp-config.php, defina define( 'DISABLE_WP_CRON', true );
    No servidor, agende: */15 * * * * wget -q -O - https://seusite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
    Verifique tarefas pendentes em Ferramentas -> Site Health -> Info -> Scheduled Events
  5. Verifique o termo no Search Console e o licenciamento PRO: Se o termo for novo ou de baixissimo volume, o próprio Google ainda não tem dados. Confirme no Search Console e valide que o Rank Math PRO esta ativo, já que o Rank Tracker e exclusivo do PRO.
    Abra o Google Search Console -> Desempenho -> filtre pela consulta e confirme se ha impressoes
    Painel WP -> Rank Math SEO -> verifique se a licenca do Rank Math PRO esta ativa e conectada
    Se não houver dados no Search Console, aguarde a coleta do Google acumular impressoes para o termo
PHP
<?php
// Garante que o WP-Cron dispara o fetch do Analytics do Rank Math
// mesmo em sites de baixo trafego, e reagenda se a tarefa sumiu.
add_action( 'init', 'full_rank_math_garante_cron_analytics' );
function full_rank_math_garante_cron_analytics() {
    // So age se o modulo de Analytics do Rank Math PRO estiver ativo.
    if ( ! class_exists( 'RankMath\Analytics\Analytics' ) ) {
        return;
    }
    $hook = 'rank_math/analytics/get_analytics';
    if ( ! wp_next_scheduled( $hook ) ) {
        wp_schedule_event( time() + 60, 'daily', $hook );
    }
}

// Limpa o cache de objeto que congela as consultas do Rank Tracker,
// util logo apos reconectar o Search Console.
add_action( 'admin_post_full_rm_flush_analytics', 'full_rank_math_flush_analytics_cache' );
function full_rank_math_flush_analytics_cache() {
    if ( ! current_user_can( 'manage_options' ) ) {
        wp_die( 'Permissao negada.' );
    }
    check_admin_referer( 'full_rm_flush' );
    wp_cache_flush();
    delete_transient( 'rank_math_analytics_data' );
    wp_safe_redirect( wp_get_referer() );
    exit;
}

Perguntas frequentes

Por que o Rank Math Keyword Tracker não atualiza as posicoes
Na maioria dos casos a conta Google se desconectou do Rank Math ou o cache da hospedagem congelou as consultas ao banco. Reconecte o Search Console em Rank Math -> Analytics e limpe o cache de página e de objeto para liberar a coleta de dados.
O Rank Tracker do Rank Math faz scrape ao vivo do Google
Não. Segundo a documentação oficial, o Rank Math processa os dados da sua conta do Google Search Console e Analytics, e a posicao exibida e uma media de várias buscas. Por isso ele depende totalmente da conexão com o Google estar ativa.
Por que minha keyword nova aparece como No Data no Rank Tracker
Termos recem-adicionados ou de baixo volume ficam sem posicao até o Google Search Console acumular impressoes para eles. O Rank Tracker apenas espelha o que o Search Console já reporta, entao verifique a consulta direto no painel do Google.
O cache da hospedagem atrapalha o Rank Tracker do Rank Math
Sim. A documentação do Rank Math afirma que, se a hospedagem cacheia as consultas ao banco de dados, as palavras-chave não são adicionadas nem atualizadas no Rank Tracker. Limpe o cache de objeto e peca ao suporte para não cachear database queries.
Preciso do Rank Math PRO para usar o Keyword Tracker
Sim. O Rank Tracker e um recurso exclusivo do Rank Math PRO e exige a conexão da sua conta Google. Sem o PRO ativo e a conta conectada, a coleta de posicao por palavra-chave não fica disponível.
Como forco o Rank Math a buscar as posicoes mais recentes
Va em Rank Math -> Analytics -> Rank Tracker e use a opção de atualizar ou reindexar os dados do Analytics. Garanta também que o WP-Cron esta rodando, pois e ele que dispara o fetch periodico do Search Console.
Por que o histórico de posicao do Rank Math parou em uma data
Geralmente o agendador do WordPress não executou mais o fetch do Analytics, ou a conta Google expirou naquela data. Configure um cron real do servidor e reconecte o Search Console para retomar a gravacao de novos pontos no histórico.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes