Cosa fa bene un chatbot

ChatGPT, Claude e Gemini sono utili sia prima sia dopo il controllo vero e proprio.

Prima: possono spiegarti cos'è un link rotto, perché un 404 è diverso da un 410 e perché i link morti contano per i visitatori e per i motori di ricerca.

Dopo: quando hai l'elenco dei link morti, un chatbot può aiutarti a decidere cosa fare con ciascuno, preparare le regole di reindirizzamento per il tuo server o suggerirti una fonte sostitutiva per un articolo che è sparito. Se incolli un singolo indirizzo, un assistente con navigazione web a volte riesce ad aprirlo e a dirti se si carica.

Dove sbaglia

Prova a chiedere "trova i link rotti del mio sito" e la differenza salta fuori.

  • Non può scansionare. Un sito è una rete di pagine collegate ad altre pagine. Un chatbot non segue quella rete. Legge la tua home page, magari un'altra, e si ferma.
  • Non può testare in grandi numeri. Un sito di medie dimensioni ha centinaia di link, un vecchio blog ne ha migliaia. Ognuno richiede una richiesta a sé.
  • Giudica dall'aspetto. Senza modo di testare, un assistente può indicare link che sembrano datati o formati in modo strano. Un indirizzo dall'aria insolita può funzionare benissimo, e uno ordinato può essere morto.
  • Potrebbe non vedere affatto la tua pagina. Se il tuo sito respinge gli assistenti IA, la risposta non si basa su nulla.
  • Manca la posizione. Anche un'ipotesi azzeccata non ti dice in quale pagina si trova il link né qual è il suo testo, ed è proprio ciò che ti serve per correggerlo.

Alcuni assistenti lo ammettono apertamente e ti danno istruzioni per controllare i link da solo. È la risposta corretta. Quella rischiosa è un elenco sicuro di sé di link "rotti" che nessuno ha mai richiesto.

Perché succede

Sapere se un link funziona è un fatto che riguarda un altro server in questo preciso momento. Non lo puoi dedurre leggendo l'indirizzo. Qualcosa deve inviare una richiesta e leggere lo stato che torna indietro: 200 se va tutto bene, 404 se non trovato, 410 se rimosso, 5xx per un errore del server, oppure silenzio.

Un assistente chat è fatto per produrre una risposta a partire da pochi accessi. Il controllo dei link è un compito di forma opposta: migliaia di richieste piccole e noiose e una tabella alla fine. Questo lavoro spetta a un crawler.

Come metterlo alla prova

  1. Scegli una delle tue pagine e annota due link: uno che sai che funziona e uno che sai che è morto. Se non hai link morti, sbaglia di proposito un indirizzo in una pagina di prova.
  2. Chiedi al chatbot di elencare i link rotti di quella pagina.
  3. Guarda se trova quello morto, se segnala per errore quello funzionante e se dice come ha fatto il controllo.

Poi chiedigli di controllare tutto il sito e conta quante pagine dice di aver guardato.

Cosa usare al suo posto

Usa un crawler che faccia davvero le richieste. Il nostro controllo link rotti parte dall'indirizzo del tuo sito, segue i link interni da una pagina all'altra e prova ogni link che trova, interno ed esterno, con una richiesta reale. Ogni link che fallisce viene elencato con il suo stato (404, 410, un errore del server o nessuna risposta), la pagina in cui è stato trovato e il suo testo del link. Puoi esportare l'elenco in Excel o CSV e passarlo a chi gestisce il sito.

Pone attenzione a un aspetto che mette in difficoltà molti controlli. Alcuni siti rifiutano le richieste automatiche e rispondono 401, 403 o 429. Quei link vengono elencati a parte come bloccati, perché in un browser potrebbero funzionare, e non vengono contati come rotti.

Le prime 25 pagine del tuo sito vengono scansionate gratis, senza registrazione. La scansione completa fino a 300 pagine, con l'elenco completo, costa $5, con pagamento una tantum.

I suoi limiti: legge l'HTML con cui viene servita ogni pagina, quindi i link che compaiono solo dopo l'esecuzione di JavaScript potrebbero sfuggire, e segnala i link senza correggerli. Per la correzione, un chatbot è un ottimo aiuto. Incolla l'elenco e chiedi le regole di reindirizzamento.