A auditoria de conteúdo funciona em dois modos: auditoria rápida e auditoria em segundo plano. O que isso significa?
Auditoria rápida
O jeito mais rápido é o mais simples: basta abrir a página de auditoria de conteúdo no seu navegador e deixá-la aberta até terminar. A página envia periodicamente requisições e dispara a execução da auditoria no seu site. Analisamos cada página em 12-15 segundos nesse modo.
Um indicativo de que a auditoria está em execução é a barra de progresso no canto direito da página do plugin.
Auditoria em segundo plano com WP-Cron
Quando nenhuma página está aberta no navegador, o plugin executa uma auditoria em segundo plano usando o sistema de agendamento do WordPress: WP-Cron. O WordPress possui várias tarefas que requerem execução periódica: checagem de atualizações ou publicação de posts agendados. WP-Cron é uma maneira universal de executar tarefas periódicas e funciona em qualquer instalação WordPress por padrão. O wp-cron.php é acionado em qualquer carregamento de página, seja no front-end ou no back-end. Ele verifica uma lista de tarefas e executa a fila de tarefas pendentes.
Mas o WP-Cron não pode garantir que as tarefas serão executadas no tempo desejado.
Isso significa 2 coisas:
Em sites com pouco tráfego, o tempo agendado pode não ser cumprido, as tarefas são executadas apenas quando alguém carrega uma página.
Em sites de alto tráfego, o WP-Cron é chamado a cada carregamento de página e pode criar problemas de desempenho.
Assim, como um resultado, a auditoria em segundo plano com WP-Cron pode potencialmente demorar muito, muito tempo.
Felizmente, existe uma alternativa: o agendador do sistema. Recomendamos mudar para o cron do sistema sempre que possível, embora alguns serviços de hospedagem compartilhada geralmente não disponibilizem acesso ao agendador do sistema. Nesse caso, o WP-Cron é a única maneira de executar tarefas agendadas.
Auditoria em segundo plano com cron do sistema
É possível alternar o WordPress para usar o cron nativo e não acionar o WP-Cron a cada carregamento de página. Existem dois passos:
Integrar WP-Cron ao Agendador de Tarefas do Sistema.
O que exatamente você precisa fazer depende do SO instalado (Linux, MacOS, Windows) ou do painel de controle da hospedagem (cPanel) no servidor.
Geralmente, precisa-se agendar o wp-cron.php periodicamente a partir do servidor.Desativar a execução do WP-Cron em cada carregamento de página.
Edite o arquivo wp-config.php e adicione a linha:
define( 'DISABLE_WP_CRON', true );
Você pode encontrar instruções detalhadas sobre como mudar para o cron do sistema no artigo do WordPress.org.
Velocidade da auditoria em segundo plano
O tempo de execução da tarefa de auditoria de conteúdo é agendado por padrão a cada 3 minutos. Ela será executada quando o WP-Cron ou o cron do sistema acionarem uma execução.
Você pode abrir as configurações do plugin (Ahrefs SEO / Configurações / Agendamento de auditoria / Demora entre requisições) e escolher o intervalo de 1 a 10 minutos.
Se você já usa o cron do sistema, faz sentido diminuir a demora padrão. Você pode definir o mesmo intervalo que o wp-cron.php chamado pelo cron do sistema. Isso aumentará a velocidade da auditoria.
Nota importante: O processo de auditoria de conteúdo usa os recursos do seu site e pode torná-lo lento para seus visitantes em hospedagens fracas. Baixa demora pode ser a razão do site tornar-se não responsivo. Nesse caso, a demora deve ser aumentada – isso reduzirá o uso de recursos e a velocidade da auditoria.
Às vezes, mesmo com o cron do sistema, uma auditoria pode demorar mais do que o tempo selecionado na configuração. A demora pode ser causada por:
recursos do site (carga da CPU, memória disponível, carga de banco de dados);
respostas de APIs externas (Ahrefs, GA, GSC).