Controlla i link errati sul tuo sito automaticamente con Linkchecker

Controlla i link errati sul tuo sito automaticamente con Linkchecker / Wordpress e sviluppo Web

Quando si tratta di mantenere il tuo sito web o il tuo blog in buona salute e forte nelle inserzioni dei motori di ricerca, controllare regolarmente i link non funzionanti o altrimenti dannosi sul tuo sito web è un'ottima idea.

Non solo è buono per la classifica generale del tuo sito nelle inserzioni di ricerca, è anche un bene per i tuoi visitatori. Nessuno vuole incontrare collegamenti interrotti su un sito - è un segno di un sito web mal curato.

Poi di nuovo, controllare regolarmente il tuo sito per link errati può essere un compito noioso. Abbiamo coperto alcuni strumenti qui al MUO che possono aiutarti a rimanere aggiornato sulle cose se ne hai il tempo, come l'articolo di Ann su Xenu Link Sleuth 3 Not-So-Obvious Ma Totally Awesome Uses of Xenu Link Sleuth For Webmasters 3 Not -So-ovvio, ma incredibilmente usi di Xenu Link Sleuth per i webmaster Leggi di più, e l'articolo di Saikat su Hyperlink Checker Controlla il tuo URL con il documento gratuito Hyperlink Checker Controlla il tuo URL con il documento gratuito Controllo hyperlink Ulteriori informazioni .

Queste sono buone soluzioni, ma, di nuovo, richiedono il tuo tempo. Il controllo dei link errati richiede lavoro. Una soluzione migliore sarebbe quella di impostare uno script automatico sul proprio server (o su qualsiasi computer connesso a Internet) per verificare la presenza di collegamenti non validi nel proprio sito Web e quindi generare un rapporto con tutti i risultati. Meglio ancora, pianificalo per l'esecuzione settimanale o mensile, e non dovrai mai più riflettere sull'attività finché non vengono scoperti collegamenti errati.

Impostazione dello script LinkChecker

Lo strumento su cui voglio concentrarmi è uno che abbiamo elencato nella directory MUO prima chiamato LinkChecker.

Il motivo per cui scelgo questo strumento è perché LinkChecker fornisce un'alternativa da riga di comando alternativa alla GUI standard. Nella riga di comando, tutto ciò che devi fare è chiamare l'applicazione linkchecker, seguita dall'URL che vuoi controllare, così come un assortimento di parametri (che vedrò di seguito).

Nel caso in cui tutto vada bene e non ci siano problemi, la finestra di comando sarà simile a questa.

Non ci sono errori, quindi stai semplicemente vedendo un regolare aggiornamento dello stato dei conteggi dei collegamenti controllato dallo strumento. D'altra parte, se avete dei link non validi, vedrete gli errori riportati nella finestra di comando come mostrato qui.

Mentre questo è utile solo se si desidera avviare manualmente lo script, ciò che stiamo cercando di fare qui è automatizzare questo comando. Per fare ciò, è necessario comprendere alcuni dei parametri disponibili con questa opzione in modalità comando. Puoi trovare tutti i parametri e i flag nella pagina di aiuto di LinkChecker. Quelli su cui ci concentreremo sono -0 e -f. Questo è l'output e i parametri del file.

Ad esempio, è possibile emettere il comando, “linkchecker -r1 -ocsv -Fcsv http://www.topsecretwriters.com” per ottenere un file CSV con tutti i risultati del controllo del collegamento, che compare nella directory rootchecker di root sotto il nome del file predefinito “LinkChecker-out.csv”.

Il file CSC mostra un elenco completo di tutti i link non validi trovati, con il collegamento selezionato in una colonna e l'ora / data in cui è stato trovato il collegamento interrotto e lo script di errore di avviso.

Questa è una cosa molto interessante - perché ora tutto ciò che devi fare è programmare un comando batch per eseguire i problemi sopra il comando linkchecker, e ogni giorno avrai un file CSV aggiornato con un elenco di tutti i link non validi sul tuo sito web. È possibile utilizzare questo elenco per esaminare e correggere tutti i collegamenti non validi.

Se non hai familiarità con la configurazione di un lavoro pianificato, tutto ciò che devi fare è creare un lavoro batch con il comando sopra riportato, nominarlo come “CheckLinks.bat”, e quindi pianificare il lavoro in batch da eseguire ogni settimana o ogni mese. Basta andare su Start -> Accessori -> Strumenti di sistema -> Attività pianificate.

Clicca su “Aggiungi attività pianificata” per aggiungere l'ora / data che si desidera venga eseguita e basta selezionare il file batch quando richiesto.

Una soluzione ancora più interessante, se stai utilizzando il tuo server web, è quella di eseguire il comando LinkChecker sul tuo sito web, l'output in formato HTML e lo spostamento della pagina dei risultati HTML in una pagina speciale del tuo sito web che puoi richiamare su qualsiasi browser Web per il check-out.

È possibile visualizzare lo strumento LinkChecker in formato HTML inviando il seguente comando:

“linkchecker -r1 -ohtml -Fhtml / badlinks.html http://www.topsecretwriters.com”

Ciò che fa è output i risultati in un file HTML sul percorso linkchecker locale. Dovrai aggiungere una riga al tuo file batch per spostare quel file HTML sul percorso del file in cui sono memorizzati i tuoi file HTML pubblici. Basta aggiungere:

“MOVE badlinks.html d: / web-server / xampp / htdocs / badlink /”

In questo modo, avrai una directory web sul tuo sito web / link errati / dove puoi richiamare la pagina badlinks.html. Ecco come appaiono i risultati in formato HTML.

Utilizzando questo approccio, non è nemmeno necessario accedere al server o al computer su cui è in esecuzione lo script di controllo del collegamento. Puoi semplicemente controllare la tua pagina speciale e gestire gli errori che trovi lì.

Mantenere i brutti collegamenti sul tuo sito è più importante di quanto la maggior parte delle persone capisca. Succede anche più spesso di quanto potresti pensare, dato che molte delle pagine web a cui potresti aver collegato in quell'articolo alcuni anni fa sono andate fuori servizio, lasciando tutti i tuoi visitatori sfortunati quando cercano di seguire il tuo link pagina.

Quindi, dai una occhiata alla linea di comando di LinkChecker e vedi se ti consente di migliorare la qualità del tuo link al sito web senza occupare tutto il tuo tempo prezioso. Hai seguito l'approccio sopra o hai provato qualche altra tecnica? Condividi le tue esperienze con lo script nella sezione commenti qui sotto.

Immagine di credito: Shutterstock

Scopri di più su: sicurezza online, programmazione, strumenti per i webmaster.