ForHosting KIT · Monitorar sites

Medir Core Web Vitals de qualquer página

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. É 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.

● Betapor URLUS$ 0,040
Use pelo WebAPIE-mailApp em breveTelegram 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.

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

Você manda a URL por uma chamada de API e recebe um task_id. Um navegador de verdade abre a página, espera o carregamento e registra as métricas, com tempo limite de 30 segundos por URL. 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. Não precisa instalar nada no seu site — a medição acontece do lado de fora, como se fosse um visitante.

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

Cada chamada custa US$ 0,040, mais US$ 0,001 por URL medida. Não tem mensalidade, plano mínimo nem surpresa no fim do mês: você paga pelo que usar. 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

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. 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 [email protected] ou chame no WhatsApp. 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. 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. 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.

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.

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?

US$ 0,040 por chamada, mais US$ 0,001 por URL medida — o preço é sempre em dólar americano e está publicado nesta página. 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?

Não. Por enquanto não existe cadastro nem painel de cliente: a compra é direta e você usa a API na hora. Se pintar dúvida, chame no WhatsApp ou mande e-mail para [email protected].

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. O que você consulta depois é o JSON da medição, pelo task_id. 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://ejemplo.com"}'
{
  "url": "https://ejemplo.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.

Ver a documentação completa do KIT →