Monitoraggio keyword

Un HTTP 200 non garantisce che la pagina funzioni. Il monitoraggio delle keyword rileva i casi in cui il server restituisce OK ma il contenuto è danneggiato.

Configura il monitoraggio delle keyword →

Uptime Monitoring - DiagnoSEO

Problema "200 OK ma rotto"

Ogni strumento di monitoraggio uptime può dirti se il server ha restituito un codice HTTP 2xx. Questo segnale sembra rassicurante, ma mente più spesso di quanto pensi. La homepage può rendere una pagina bianca vuota e restituire comunque 200. La pagina del carrello può silenziosamente perdere il pulsante "Acquista ora" dopo un deploy e non mostrare mai un errore. WordPress può sostituire il contenuto con il messaggio "Errore di connessione al database" — ovviamente reso come 200 OK con vero HTML.

Il monitoraggio delle parole chiave colma questa zona cieca. Dici al monitor cosa la pagina dovrebbe contenere — o cosa non dovrebbe — e ad ogni verifica, questa espressione viene cercata nel contenuto della risposta. Se manca la parola quando dovrebbe esserci, o compare quando non dovrebbe, il monitor segnala un guasto, anche se a livello HTTP tutto sembra OK.

Cosa monitorare

Una buona parola chiave è qualcosa che conferma il corretto rendering della parte cruciale della pagina. Ecco alcuni esempi:

  • Homepage ecommerce: monitora "Aggiungi al carrello" o il nome del prodotto più popolare. Se il feed del catalogo si rompe, la parola scompare — e tu lo sai.
  • Pagina di login: monitora "Accedi" o "Recupera password". Un errore JS che cancella il form — e la parola scompare.
  • Blog o portale: monitora il titolo dell’articolo più recente. Se il CMS mostra il contenuto di ieri, la parola non combacia.
  • Pagina prezzi: monitora la stringa del prezzo. Un deploy che elimina il blocco dei prezzi si nota subito.
  • Endpoint di stato / health: monitora "ok" o "healthy". Se l’upstream è down, l’endpoint restituisce "degraded" — la parola non corrisponde.

Puoi anche utilizzare la modalità assenza — alert se compare una stringa che non dovrebbe esserci. Tipico: "Database connection error", "Whoops! Something went wrong", "Modalità manutenzione", "Fatal error", "Presto disponibile". Se uno di questi trapela in produzione, ricevi un avviso.

Come funziona il controllo

Il monitor effettua una normale richiesta HTTP(S) GET (o qualsiasi altro metodo — POST, PUT, ecc.), segue fino a 5 redirect, scarica il body della risposta e lo scansiona, senza distinzione tra maiuscole e minuscole, alla ricerca della parola. Il risultato della corrispondenza viene salvato assieme al codice HTTP, al tempo di risposta e allo stato SSL. Se la condizione non viene soddisfatta per 2 volte di fila (soglia di conferma predefinita), si apre un incidente e vengono inviate notifiche sui canali attivati — Email, Telegram, Slack, Discord e SMS.

Per contenuti dinamici (SPA) dove la parola appare solo dopo l’esecuzione di JavaScript, utilizza la funzionalità premium multi-location che sfrutta un vero browser headless tramite ScrapingBee.

Unisci con HTTP e SSL

Un singolo monitor di parola chiave in DiagnoSEO Uptime Monitoring esegue anche un controllo completo della pagina: codice HTTP, tempo di risposta, SSL, scadenza del dominio, record DNS e rilevamento dell’hosting. Un solo monitor ti protegge così da tutto lo spettro: malfunzionamenti server, scadenza dei certificati, alterazioni DNS e errori di contenuto "silenziosi".

Come configurare

Apri lo strumento, clicca su "Aggiungi monitor", seleziona il tipo "Parola chiave", incolla l’URL, inserisci la parola, scegli "deve essere presente" o "deve essere assente", imposta l’intervallo (1-30 minuti a seconda del piano) e salva. Dal prossimo ciclo, il monitor sorveglierà la pagina e invierà un alert se la parola sparisce — anche quando tutti gli altri segnali indicano che il sito funziona.

Domande frequenti

  • Il monitor scarica il body della risposta e verifica se una stringa specifica compare (modalità presenza) o non compare (modalità assenza). Usalo per rilevare quando la pagina cambia contenuto, appare un messaggio di errore o viene rimosso un elemento specifico.

  • Entrambi. La ricerca è una corrispondenza di sottostringa sul body della risposta grezzo. Puoi cercare testo semplice ("Aggiungi al carrello"), frammenti di HTML (<button class="buy">) o attributi specifici. Tutto ciò che appare letteralmente nel sorgente HTML può essere rilevato.

  • Gli strumenti di diff confrontano con la baseline e segnalano ogni cambiamento. Il monitoraggio delle parole chiave è un’asserzione mirata — tu definisci cosa DEVE esserci (o cosa NON PUÒ esserci). Il diff è rumoroso sulle pagine dinamiche; le parole chiave sono precise rispetto a ciò che conta davvero.

  • Sì — usa la modalità "assente" con una parola chiave come "Internal Server Error" o "Si è verificato un errore". Il monitor segnala guasto quando appare il testo d’errore. Utile per intercettare errori 500 che restituiscono HTTP 200 con una pagina di errore (tipico problema di configurazione framework).

  • Di default no — il monitor scarica l’HTML grezzo prima dell’esecuzione JS. Per SPA o pagine heavy-JS la parola chiave deve essere presente nella risposta HTML iniziale (es. renderizzata lato server o in un blocco <noscript>). I controlli renderizzati da browser sono una funzione separata.

Configura il monitoraggio delle keyword →

Sblocca posizionamenti più alti e traffico di qualità

Fai crescere la tua attività con il software n.1 completo e con intelligenza artificiale per SEO e content marketing.

Aggiorna a Advanced