Una checklist di monitoraggio siti web per le agenzie
Una checklist di monitoraggio siti web per agenzie trasforma il "ce ne accorgeremo se qualcosa si rompe" in un elenco preciso: quali segnali controllare su ogni sito cliente, con quale frequenza e chi avvisare quando qualcosa cambia. La tabella qui sotto è quell'elenco, seguita da alcune note sulle voci che le agenzie sbagliano più spesso.
Lo scopo non è controllare di più a mano. È fare in modo che ogni segnale dell'elenco abbia un controllo, una frequenza e un responsabile, qualunque sia lo strumento che poi esegue il controllo.
La checklist di monitoraggio siti web
| Area | Cosa controllare | Frequenza | Chi riceve l'alert |
|---|---|---|---|
| Indicizzazione | noindex nel tag meta robots o nell'header X-Robots-Tag |
Ogni giorno | Referente SEO dell'account |
| Indicizzazione | Contenuto del robots.txt, soprattutto nuove righe Disallow |
Ogni giorno | Referente SEO |
| Indicizzazione | Canonical modificato, rimosso o che punta a un 404 | Ogni giorno | Referente SEO |
| Indicizzazione | URL aggiunti o rimossi dalla sitemap, sitemap che restituisce un errore | Ogni giorno | Referente SEO |
| On-page | Title modificato, vuoto o duplicato | Ogni giorno | Responsabile dell'account |
| On-page | Meta description e H1 mancanti o modificati | Ogni giorno | Responsabile dell'account |
| On-page | hreflang sui siti multilingua | Dopo i rilasci | Referente SEO |
| Disponibilità | Sito irraggiungibile o con risposte 5xx |
Ogni pochi minuti | Sviluppatore reperibile |
| Disponibilità | Pagina di manutenzione rimasta online | Ogni giorno | Sviluppatore |
| Performance | Andamento dei tempi di risposta, Core Web Vitals | Ogni settimana | Sviluppatore |
| Sicurezza | Scadenza del certificato SSL | Ogni giorno, alert da 30 giorni prima | Sviluppatore |
| Dominio | Scadenza della registrazione | Ogni giorno, alert con largo anticipo | Responsabile dell'account e cliente |
| Tracciamento | GA4, GTM e Meta Pixel presenti sui template chiave | Ogni giorno | Analytics o paid media |
| Consenso | Banner cookie o CMP modificati o mancanti | Ogni giorno | Responsabile dell'account |
Le voci che vengono saltate
L'uptime quasi tutte le agenzie ce l'hanno già coperto. Le lacune stanno di solito nelle righe che non generano mai un errore.
L'header X-Robots-Tag sfugge facilmente perché non compare nel sorgente della pagina. Un noindex impostato a livello di server o di CDN si vede solo negli header di risposta, per esempio con curl -I.
La scadenza del dominio richiede due nomi nell'ultima colonna. L'agenzia vede arrivare la data, ma spesso le credenziali del registrar e la carta di credito le ha solo il cliente. La nostra guida al monitoraggio della scadenza del dominio spiega perché i rinnovi vengono dimenticati.
I tag di marketing sono la voce trascurata più spesso. Quando GA4 o il Meta Pixel spariscono dal template del checkout, il sito sembra a posto e non c'è nessun errore, quindi il primo segnale è un report settimane dopo. La riga sul consenso è collegata: sostituire una CMP può impedire il caricamento dei tag per la maggior parte dei visitatori, come spieghiamo nell'articolo sul monitoraggio del banner cookie.
L'hreflang è segnato "dopo i rilasci" e non "ogni giorno" perché un controllo fatto bene significa scansionare ogni coppia di lingue. Nel frattempo, un controllo giornaliero su canonical e noindex intercetta la maggior parte delle modifiche che lo rompono.
Instradare gli alert perché vengano letti
Una casella condivisa tipo "alert@" è il posto dove le notifiche vanno a farsi ignorare. Instrada invece per cliente, così gli alert di ogni sito arrivano a chi segue quell'account. Slack funziona bene, con un canale per cliente o per account manager, mentre l'email è adatta a un riepilogo giornaliero.
Scrivi alert, o scegli uno strumento che li scriva, su cui una persona possa agire senza aprire una dashboard. "La sitemap di example.com oggi ha perso 30 URL" è un alert utilizzabile. Uno status code grezzo o un diff dell'HTML no.
Ogni qualche mese rivedi anche la checklist stessa. I clienti aggiungono shop, lingue e piattaforme di tracciamento, e l'elenco deve crescere insieme a loro.
Automatizzare la checklist
Fare tutto questo a mano per dieci siti, ogni giorno, non è realistico. Deltio copre la maggior parte delle righe della tabella da un unico account: noindex, robots.txt, canonical, title, meta description e H1, URL della sitemap, uptime, rilevamento delle pagine di manutenzione, scadenza di SSL e dominio, GA4, GTM e Meta Pixel, e il banner per il consenso dei cookie. Controlla sitemap e pagine ogni giorno, confronta ogni controllo con il precedente e invia gli alert su Slack e via email, sito per sito. Performance e Core Web Vitals restano fuori, quindi per quella riga continua a usare PageSpeed Insights o il report di Search Console.
Domande frequenti
- I clienti devono ricevere direttamente gli alert del monitoraggio?
- Di solito non gli alert grezzi. La maggior parte delle agenzie tiene gli alert all'interno, risolve il problema e lo comunica al cliente dopo, o in un riepilogo mensile. L'eccezione è tutto ciò su cui può intervenire solo il cliente, come il rinnovo di un dominio legato al suo account sul registrar e alla sua carta.
- Quali pagine monitorare su un sito grande?
- Idealmente ogni URL della sitemap, perché le modifiche ai template colpiscono interi tipi di pagina. Se uno strumento limita il numero di URL, dai la precedenza ad almeno una pagina per template e alle pagine che portano fatturato o contatti, come le categorie principali, le pagine dei servizi e il checkout.
- Cosa deve succedere quando arriva un alert fuori orario?
- Va deciso prima. Gli alert sulla disponibilità di solito giustificano uno sviluppatore reperibile. La maggior parte delle modifiche SEO e di tracciamento può aspettare la mattina lavorativa successiva, purché qualcuno le guardi per prima cosa, perché il danno di un noindex si accumula in giorni e non in minuti.
- Come evito di essere sommerso dagli alert su molti siti clienti?
- Ricevi alert solo sulle modifiche che richiedono un intervento, instrada ogni sito al suo responsabile invece che a tutti e considera note le modifiche previste, come una riscrittura dei title pianificata. Se un canale viene ignorato regolarmente, riduci quello che ci finisce dentro invece di aggiungere altro.
- Quanto costa Deltio?
- Starter copre fino a 50 siti e 5.000 URL a 29 € al mese, oppure 24 € al mese con fatturazione annuale. Professional (200 siti) costa 59 € al mese, o 49 € con fatturazione annuale. Enterprise (500 siti) costa 139 € al mese, o 116 € con fatturazione annuale. Tutti i piani hanno una prova gratuita di 14 giorni.