Ir para o conteúdo principal

Monitoramento de palavras-chave

Monitoramento de palavras-chave: saiba no exato momento em que uma palavra ou frase muda

O monitoramento de palavras-chave da HostTracker lê o corpo da resposta em cada verificação de um monitor HTTP ou de API e avisa você no momento em que uma palavra ou frase aparece ou desaparece - não é um rastreador de posições de busca, é um observador do texto real da sua própria página.

  • De confiança desde 2004
  • 500.000+ sites monitorados
  • 300+ pontos de verificação em todo o mundo

Como uma mudança de palavra-chave é detectada, da verificação ao aviso

Cinco modos, nas duas direçõesAlerta quando uma frase desaparece, ou quando ela surge - o ReverseWithResult ainda mostra o texto ao redor do trecho encontrado.
Sem requisição extraLê a resposta que a sua verificação HTTP ou de API já buscou: uma lista separada por vírgulas com até 255 caracteres, comparada sem diferenciar maiúsculas de minúsculas.
Nunca um alarme falso por tamanhoUma resposta acima do limite de tamanho do monitor é relatada como conteúdo grande demais, nunca como uma falsa “palavra-chave ausente”.

Monitore uma página em busca de uma palavra ou frase em três configurações

A opção de palavra-chave fica no mesmo monitor HTTP ou de API que você já usa - não há um monitor de palavra-chave separado para criar, e ela não adiciona nenhuma requisição extra.

CONFIGURAÇÃO DO MONITOR HTTP

keywords: "Sold out, Out of stock"
keywordMode: ReverseAny

Uma lista separada por vírgulas, com até 255 caracteres

Toda palavra ou frase em um único campo. A comparação é uma busca por substring sem diferenciar maiúsculas de minúsculas, então "Sold Out" e "sold out" são a mesma palavra-chave.

Cinco modos cobrem as duas direções

Alerta quando uma palavra-chave desaparece (PresentAny, PresentAll) ou aparece (ReverseAny, ReverseAll) - o ReverseWithResult adiciona o texto ao redor.

Incluído em monitores HTTP e de API

A mesma opção, na verificação que você já roda. Saiba como funciona o monitoramento de conteúdo

Onde um alerta de palavra-chave mostra o seu valor

Monitoramento de conteúdo na prática: seis lançamentos que mudam o que uma página diz

Nenhum desses casos muda o código de status HTTP - todos continuam retornando 200. O primeiro sinal é o próprio texto, que é exatamente o que o monitoramento de palavras-chave lê.

Estoque

"Esgotado" substitui "Adicionar ao carrinho"

Uma falha na sincronização de estoque faz páginas de produto começarem a mostrar "Esgotado" enquanto continuam respondendo 200. Um ReverseAny nessa frase pega o problema antes que um cliente perceba.

Backend

Um erro de banco de dados chega à produção

"Erro ao estabelecer conexão com o banco de dados" é HTML válido com um código de status normal. Um ReverseAny nessa string transforma em alerta uma página que a maioria das verificações de uptime consideraria saudável.

Conformidade

Uma linha obrigatória desaparece

Uma edição no template remove o rodapé jurídico ou uma linha de preço que precisa continuar lá. PresentAny ou PresentAll alertam no momento em que o texto esperado está ausente.

Lançamento

Uma página de manutenção sobrevive ao deploy

O site continua respondendo 200 com "em manutenção" muito depois de a página real já devia ter voltado. Um ReverseAny nessa frase fecha esse ciclo.

Segurança

Uma marca de defacement aparece

"Casino" ou outra marca típica de página invadida na homepage é um comprometimento de segurança, não um bug de conteúdo. Combine uma palavra-chave ReverseAny com o monitoramento de risco na web para cobrir o lado das blacklists.

Renderização

Um CMS entrega uma página 200 em branco

Um template quebrado renderiza um corpo vazio que ainda responde 200. Uma palavra-chave PresentAny sobre um texto que deveria sempre estar presente detecta o problema.

Configurações de alerta de palavra-chave

Uma ferramenta de monitoramento de palavras-chave feita para evitar alarmes falsos

Três coisas mantêm um alerta de palavra-chave confiável: como funciona a comparação, quantas direções ele cobre, e o que acontece quando a página é maior do que a verificação consegue ler.

Comparação

Substring sem diferenciar maiúsculas de minúsculas, não uma expressão regular

Uma palavra-chave é comparada como texto simples, ignorando maiúsculas e minúsculas - "Confidential" e "confidential" são a mesma coisa. Para um padrão ou um elemento HTML específico, uma regra de asserção no mesmo monitor resolve.

Modos

Cinco modos, uma única configuração

PresentAny, PresentAll, ReverseAny, ReverseAll e ReverseWithResult cobrem "precisa estar lá" e "nunca pode estar lá" com o mesmo campo.

Segurança

Uma resposta grande demais nunca é tratada como evidência

Uma resposta acima do limite de tamanho do monitor é relatada como conteúdo grande demais - nunca como "palavra-chave ausente" -, então uma página que cresce momentaneamente além do limite não dispara um alerta falso.

De um alerta de palavra-chave a uma regra de asserção precisa

O mesmo monitor pode ter até 20 regras de asserção além da opção de palavra-chave - para texto sensível a maiúsculas e minúsculas, uma expressão regular, ou um elemento HTML específico em vez da página inteira.

Sensível a maiúsculas e minúsculas, ao contrário da opção de palavra-chave

Por padrão, as regras comparam o texto diferenciando maiúsculas de minúsculas, então "Confidential" e "confidential" passam a ser diferentes quando essa distinção importa.

Uma expressão regular, não apenas uma substring

body.regex("...") combinado com not exists confirma que um padrão nunca aparece na resposta.

Um elemento específico, não o corpo inteiro

body.html.path("h1").first contains "..." verifica especificamente o próprio título da página. Veja a linguagem completa de regras

REGRAS DE ASSERÇÃO

body contains "Confidential"
body.regex("(?i)error establishing.*database connection") not exists
body.html.path("h1").first contains "Welcome back"

Cada camada da sua infraestrutura, monitorada

Sites, servidores, APIs, certificados. Um tipo de verificação por página, com as mesmas localidades, alertas e relatórios por trás.

Confiado por equipes de

Microsoft Panasonic OTP Bank OneProvider Worldmate
O guia completo

Monitoramento de palavras-chave, explicado

Cada capítulo abre no próprio lugar, mantendo a página curta.

Os cinco modos de palavra-chave, explicados

O modo decide em qual direção o alerta é disparado. Os cinco comparam a mesma lista de palavras-chave separada por vírgulas com o corpo da resposta, sem diferenciar maiúsculas de minúsculas, em cada verificação.

Modo
Alerta quando
Uso típico
PresentAny
Nenhuma das palavras-chave é encontrada
Uma única frase obrigatória, ou uma lista em que basta uma estar presente
PresentAll
Alguma palavra-chave está ausente
Um conjunto de frases que precisam estar todas na página ao mesmo tempo
ReverseAny
Alguma palavra-chave aparece
Uma frase que nunca pode aparecer - "esgotado", uma mensagem de erro, uma marca de defacement
ReverseAll
Todas as palavras-chave aparecem
Uma combinação que só importa quando tudo aparece ao mesmo tempo
ReverseWithResult
Alguma palavra-chave aparece
O mesmo que ReverseAny, com cerca de 120 caracteres de texto de cada lado do trecho encontrado no alerta

O que conta como correspondência: monitoramento de conteúdo de sites sem falsos positivos

Uma palavra-chave é considerada encontrada quando ocorre em qualquer lugar do corpo da resposta, ignorando maiúsculas e minúsculas - uma busca simples por substring, não uma expressão regular e não uma comparação visual da página. Toda a lista compartilha um único campo de 255 caracteres, então ela comporta um punhado de frases específicas, não um dicionário inteiro.

A única exceção deliberada é o tamanho. Uma resposta maior que o limite de tamanho do monitor relata conteúdo grande demais em vez de avaliar as palavras-chave - uma página momentaneamente grande demais para ler nunca é interpretada erroneamente como uma página cuja palavra-chave sumiu. Um falso "está tudo bem" é inofensivo; um falso "a palavra-chave sumiu" aciona alguém à toa, e é exatamente essa direção que esta proteção evita.

Regras de asserção: quando uma lista de palavras-chave precisa de mais precisão

A opção de palavra-chave responde a uma única pergunta - esse texto está na resposta, sim ou não. Quando a pergunta é mais específica, o mesmo monitor pode ter até 20 regras de asserção junto com ela:

  • Comparação sensível a maiúsculas e minúsculas - por padrão, as regras comparam o texto diferenciando maiúsculas de minúsculas, ao contrário da opção de palavra-chave.
  • Expressões regulares - body.regex("..."), combinado com exists ou not exists, compara um padrão em vez de uma frase literal.
  • Seletores HTML - body.html.path("h1").first contains "..." verifica um elemento específico pelo caminho CSS, não qualquer ocorrência do texto em qualquer lugar da página.

Combine as duas em camadas em vez de escolher: uma palavra-chave ReverseAny ampla como primeira linha, e uma ou duas regras de asserção onde a verificação precisa ser exata. A linguagem completa de regras está documentada na página de monitoramento de API.

Configurando um alerta de palavra-chave

  1. Execute a verificação HTTP instantânea gratuita na página para ver a resposta contra a qual você vai escrever uma palavra-chave.
  2. Adicione um monitor HTTP ou de API para a página, ou abra um já existente - a opção de palavra-chave está disponível nos dois tipos.
  3. Informe a frase ou a lista separada por vírgulas, com até 255 caracteres, e escolha um modo: PresentAny/PresentAll para texto que precisa continuar lá, ReverseAny/ReverseAll/ReverseWithResult para texto que nunca pode aparecer.
  4. Onde a opção de palavra-chave não for precisa o suficiente, adicione uma regra de asserção no mesmo monitor - texto sensível a maiúsculas e minúsculas, uma expressão regular, ou um elemento HTML específico.
  5. Inscreva as pessoas que precisam saber, e escolha o canal delas - e-mail, SMS, chamada de voz, Slack, Telegram, webhook e outros.
  6. Deixe a primeira verificação rodar como referência inicial. As verificações se repetem a partir de mais de 300 pontos de verificação em 158 cidades, e uma falha é reverificada a partir de outros locais antes de qualquer alerta.

Principais conclusões

Perguntas Frequentes

É uma opção em um monitor HTTP ou de API: você informa uma lista separada por vírgulas de palavras ou frases, com até 255 caracteres no total, e um modo, e a cada verificação a HostTracker lê o corpo da resposta que já buscou e procura por elas. A comparação é uma busca por substring sem diferenciar maiúsculas de minúsculas - “Sold Out” e “sold out” são a mesma palavra-chave - e não uma expressão regular. Dependendo do modo, uma verificação falha quando uma palavra-chave está ausente, quando uma aparece, ou quando todas aparecem, e o alerta pode incluir o texto ao redor do trecho encontrado.

Não. Parte das buscas por “monitoramento de palavras-chave” na verdade procura por rastreamento de posições de SEO - acompanhar em que posição uma página aparece nos resultados do Google para um termo específico. A HostTracker não faz isso: esta opção lê o texto da sua própria página, na sua própria verificação, e nunca consulta um mecanismo de busca nem informa uma posição de ranking. Se uma palavra ou frase precisa estar presente ou ausente em uma página que você controla, esta é a ferramenta certa; se você precisa saber em que posição uma página está classificada, não é.

PresentAny alerta quando nenhuma das palavras-chave listadas é encontrada - uma única frase obrigatória, ou uma lista em que basta uma estar presente. PresentAll alerta quando alguma palavra-chave está ausente - toda frase da lista precisa estar lá. ReverseAny alerta quando qualquer palavra-chave aparece - o modo por trás da maioria das verificações do tipo “este texto nunca pode aparecer”, como uma marca de defacement. ReverseAll só alerta quando todas as palavras-chave aparecem juntas. ReverseWithResult se comporta como o ReverseAny, mas o alerta também traz cerca de 120 caracteres de texto de cada lado do trecho encontrado, para você ver a frase sem abrir a página.

Não. O monitoramento de palavras-chave lê o texto que a verificação da HostTracker já buscou e procura por uma palavra ou frase específica - ele não compara capturas de tela, layout, cores ou pixels entre verificações, e não extrai nem acompanha um preço. Se o que você precisa é “me avise quando esta página parecer diferente” visualmente, ou “acompanhe o preço deste produto ao longo do tempo”, esta opção não foi feita para nenhuma das duas tarefas; ela só responde se um texto específico está presente ou ausente.

O corpo da resposta é lido até o limite de tamanho do monitor. Uma resposta que atinge esse limite é relatada como conteúdo grande demais - isso nunca é tratado como prova de que uma frase está ausente, e nunca gera um alerta falso de “palavra-chave ausente” em uma página que a HostTracker não conseguiu terminar de ler. Aumentar o limite de tamanho de resposta do monitor evita que esse limite seja atingido.

A opção de palavra-chave faz apenas uma comparação por substring sem diferenciar maiúsculas de minúsculas - sem expressões regulares, sem curingas. Para uma comparação sensível a maiúsculas e minúsculas, uma expressão regular, ou uma verificação restrita a um elemento HTML, adicione uma regra de asserção no mesmo monitor: por padrão, as regras diferenciam maiúsculas de minúsculas, aceitam `body.regex("...")` para padrões, e podem selecionar um elemento por caminho CSS, como `body.html.path("h1").first contains "..."`.

Sim. O mesmo monitor comporta as duas coisas: a opção de palavra-chave para uma verificação rápida de presença ou ausência, sem diferenciar maiúsculas de minúsculas, e até 20 regras de asserção para qualquer coisa mais exata - texto sensível a maiúsculas e minúsculas, uma expressão regular, ou texto dentro de um elemento específico. Uma combinação comum é uma verificação ampla de palavra-chave como primeira linha de defesa e uma ou duas regras específicas para os casos que exigem precisão.

Monitores HTTP e de API. Abra a configuração de palavra-chave, informe sua lista separada por vírgulas e escolha um modo - incluído em todos os planos com monitores HTTP, sem precisar adicionar um monitor de palavra-chave separado. As verificações rodam a partir de mais de 300 pontos de verificação em 158 cidades, no intervalo do monitor; uma verificação com falha é reverificada a partir de outros locais antes de qualquer alerta, e o alerta pode ser enviado por e-mail, SMS, chamada de voz, Slack, Telegram, webhook e outros canais.

Em todos os planos com monitores HTTP

Um alerta de palavra-chave para o texto que precisa continuar - ou precisa sumir

Adicione uma palavra-chave a um monitor HTTP ou de API e receba um alerta no momento em que ela aparecer ou desaparecer, verificado a partir de mais de 300 locais em todo o mundo.

Teste grátis de 30 dias - 100 monitores - sem cartão de crédito
  • De confiança desde 2004
  • 500.000+ sites monitorados
  • 300+ pontos de verificação em todo o mundo

Faz parte do software de monitoramento de sites da HostTracker.