ForHosting KIT · Monitorar sites

Medir Core Web Vitals de qualquer página

Teste uma URL e receba o LCP, o CLS e o INP medidos em condições repetíveis: carregamento, estabilidade visual e resposta ao toque. Pegue a piora causada por uma imagem, um script ou uma fonte nova antes que os visitantes sintam. Você paga por uso, sem assinatura.

● Betapor URLUS$ 0,040
Use pelo WebAPIE-mailTelegramApp em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

É para quem cuida de site, loja ou blog e quer acompanhar essas métricas direto no próprio sistema, sem abrir relatório manual página por página.

LCP, INP e CLS em bom português

LCP (Largest Contentful Paint) mede quanto tempo o maior elemento da tela demora para aparecer. INP (Interaction to Next Paint) mede a demora entre o toque do usuário e a resposta da página. CLS (Cumulative Layout Shift) mede o quanto o conteúdo pula enquanto carrega — aquele botão que muda de lugar bem na hora do clique.

O Google usa as três como sinal de ranqueamento, e no Brasil, onde a maior parte do acesso vem de celular com rede móvel, uma página lenta perde a visita antes mesmo de abrir.

Como a medição funciona

Um navegador de verdade abre a página, espera o carregamento e registra as métricas, com tempo limite de 30 segundos por URL. Não precisa instalar nada no seu site — a medição acontece do lado de fora, como se fosse um visitante.

Está em beta: o que isso significa na prática

A ferramenta funciona e já pode ser usada, mas está marcada como beta: detalhes do formato de resposta ainda podem mudar enquanto a gente ajusta a medição. Do outro lado tem gente de verdade lendo — o atendimento é em espanhol e inglês, mas pode escrever em português que dá certo.

Do teste avulso ao acompanhamento contínuo

Uma medição isolada mostra uma foto; a série mostra o filme. Em poucas semanas você tem uma linha do tempo de LCP, INP e CLS — e descobre, por exemplo, que aquele script de chat instalado no dia 03/07 dobrou o tempo de resposta da página. Antes e depois de cada deploy também vale a rodada.

Loja pronta para a Black Friday

A Distribuidora Horizonte Verde S.A. mede LCP, INP e CLS das páginas de categoria todas as semanas de outubro e novembro. Se alguma métrica piora depois de subir um banner novo, a equipe descobre antes do pico de tráfego — e não na sexta-feira, com o carrinho travando.

Blog que trocou o plugin de anúncios

Depois de mudar a rede de anúncios, um portal de notícias percebeu que o conteúdo pulava no celular. Medindo o CLS antes e depois do ajuste, o time provou que a nova configuração resolveu o problema — com número, não com achismo.

Checagem automática depois do deploy

O time de uma loja virtual incluiu a chamada no fim da esteira de publicação: subiu versão nova, mediu as cinco páginas principais. Se o LCP passar do combinado, chega aviso no chat do time e o deploy é revisto no mesmo dia.

Os números vão bater com o relatório do Google Search Console?

Nem sempre, e isso é normal. Aqui a medição é de laboratório: um navegador controlado abre a página e mede na hora. O Google também usa dados de campo, coletados dos visitantes reais ao longo de 28 dias. Os dois se complementam: o laboratório mostra o efeito de uma mudança agora; o campo mostra a experiência média de quem visita.

Quanto custa e em que moeda eu pago?

O pagamento é pelo PayPal, que aceita cartão; ainda não tem Pix, e a gente prefere dizer isso com clareza a fingir que tem.

Preciso criar conta para usar?

Se pintar dúvida, chame no WhatsApp ou mande e-mail para human@forhosting.com.

Posso medir qualquer site, mesmo que não seja meu?

Pode, desde que a página seja pública. O navegador acessa a URL como um visitante comum, sem login. É útil, por exemplo, para comparar sua loja com a concorrência — mas página atrás de senha ou de bloqueio de robôs não dá para medir.

O que acontece com as URLs que eu envio?

Servem só para gerar o seu resultado: o navegador abre a página, mede e pronto. Suas URLs não viram lista de marketing nem são repassadas a terceiros.

Por que está marcado como beta? Dá para confiar no resultado?

Beta quer dizer que a medição funciona, mas o formato da resposta ainda pode ganhar ajustes. Os valores seguem as definições oficiais das métricas; se algum resultado parecer fora da curva, mande para a gente conferir — feedback nessa fase ajuda a fechar a versão final.

Funciona para medir página que só abre logado?

Ainda não. A medição simula um visitante anônimo; se a URL redireciona para a tela de login, o que se mede é a tela de login. Para páginas internas, meça uma versão pública equivalente ou escreva para a gente contando o seu caso.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/web/vitals

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/web/vitals \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'
{
  "url": "https://example.com"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.vitals",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,040
por URLUS$ 0,001

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

timeout_sec30
max_crawl_pages25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

O teste de Core Web Vitals do KIT carrega sua página em um navegador real e mede LCP, INP e CLS, devolvendo tudo em JSON.

Como a medição funciona

Você manda a URL por uma chamada de API e recebe um task_id. Quando a tarefa termina, o resultado vem em JSON: o valor de cada métrica, pronto para guardar em planilha, alimentar um painel ou disparar um aviso quando algo piorar.

Preço em dólar, publicado na página

Não tem mensalidade, plano mínimo nem surpresa no fim do mês: você paga pelo que usar. Cada chamada custa US$ 0,040, mais US$ 0,001 por URL medida. Um exemplo prático: medir as 20 páginas mais importantes da sua loja sai por US$ 0,06 por rodada. Repetindo o teste toda semana durante um mês, você gasta US$ 0,24 — menos que um cafezinho — e ganha um histórico real de desempenho para mostrar ao cliente ou ao chefe.

Está em beta: o que isso significa na prática

Se algum número vier estranho ou a resposta não bater com o que você esperava, mande o task_id por e-mail para human@forhosting.com ou chame no WhatsApp.

Do teste avulso ao acompanhamento contínuo

Como a chamada é simples, dá para agendar no seu próprio cron ou na sua ferramenta de automação: toda segunda-feira, meça as mesmas URLs e guarde o JSON.

Relatório mensal de agência

Rafael Almeida Costa cuida de oito sites de clientes em Curitiba. Uma rotina chama a API no primeiro dia do mês, guarda o JSON de cada site e anexa os números ao relatório — sem abrir ferramenta de teste site por site, aba por aba.

Ver a documentação completa do KIT →