Cerca

Ricerca e riparazione dei link rotti e degli errori 404 con WordPress


Tanti anni di nuove pagine all’attivo, ricche di collegamenti, sia interni che esterni, in un sito รจ inevitabile con il tempo che molti di questi vadano persi per strada. Di piรน quelli esterni, ovviamente, meno controllabili, ma anche i link interni non sono da sottovalutare. Pagine modificate, spostate o dismesse sono all’ordine del giorno diventano fastidiosi errori 404. Un problema che chiunque voglia un sito ben inserito nei motori di ricerca dovrebbe evitare come la peste.

Come aggiustare gli Errori 404 con WordPress

Non solo siti e blog datati, quello dei link rotti e degli errori 404 riguardano anche altre situazioni. Come quando si decide di rifare di sana pianta il sito, o quando tocca metter le mani su un vecchio sito, magari fatto da altri per attualizzarlo, tipico esempio un sito statico da convertire in qualcosa di piรน moderno e dinamico, grazie a WordPress o altri CMS. Una cosa che mi capita di frequente.

Qui oltre ai collegamenti che inevitabilmente si perdono nelle modifiche strutturali, tocca anche guardare eventuali link rotti giร  da prima. O almeno bisognerebbe, questo รจ ciรฒ che penso io, ed รจ quello che io faccio sempre, specie se si tratta di un lavoro per terzi, anche solo per scrupolo nei confronti del committente, e per evitarmi brutte sorprese/figure poi.

Se l’argomento puรฒ interessare, ecco come faccio io.

Prendiamo per comoditร  il caso di un vecchio sito statico di terzi da trasformare in dinamico, grazie a WordPress. Una situazione che mi vede sempre piรน spesso coinvolto.

1. Individuare gli errori del sito tramite Google

Se non lo fosse, per prima cosa iscrivo il sito nei Webmaster Tools di Google,ย e in pochi giorni si ottiene una lista giร  molto completa.
Da quando si prende in carico un lavoro del genere, a quando lo si inizia nella pratica, passano giorni, settimane a volte, di bozze e riunioni per decidere la strada da seguire. Un tempo sufficiente a Google per restituire una lista esaustiva degli errori di scansione. Quando รจ il momento di iniziare a lavorare sul serio, questa lista va salvata da qualche parte, che tornerร  molto comoda.

2. Realizzare una sitemap aggiornata del vecchio sito

Una sitemap aggiornata del sito da modificare a portata di mano. Anche questa รจ molto utile per limitare al minimo gli errori nei link interni, al momento di inaugurare la nuova versione del sito. Se non c’รจ giร , previa verifica della sua attendibilitร , ci sono tanti strumenti per realizzarla, a piacere. Io preferisco sempre farmene una mia, ed a suo tempo avevo acquistato, per questo scopo, Sitemap Generator di Rage Software.

3. Porsi un obiettivo

Lo scopo รจ ovviamente quello di arrivare all’inaugurazione del nuovo sito con il minor numero possibile di errori. รˆ utile per affrontare serenamente una buona politica di posizionamento sui motori di ricerca, ecco perchรฉ รจ fondamentale correggere anche gli errori vecchi, quelli che esistevano prima del nostro intervento. Il posizionamento del sito ringrazierร , i risultati non tarderanno.

4. Correggere i vecchi errori 404 recuperati dai Webmaster Tools di Google

Con i due elenchi appena citati, un po’ di lavoro di redirect per i link recuperabili, e modifiche al robots.txt quando invece non lo sono, si puรฒ arrivare allo scopo facilmente.

Correggere significa creare dei redirect (quelli buoni, permanent, con codice di risposta 301) delle URL con errore alle nuove pagine dedicate allo stesso argomento.
Indirizzare tutti gli errori ad una pagina di risposta generica, per quanto fatta ad arte, secondo me non รจ una buona soluzione. Non lo รจ nei confronti del committente, dei visitatori del sito e, non meno importante, per i motori di ricerca.
Meglio armarsi di santa pazienza, e fare un lavoro fatto a modino.

Riguardo i redirect, si possono fare agevolmente a mano scrivendo regole di Rewrite nel file .htaccess, ma se si preferisce uno strumento piรน amichevole viene in aiuto l’ottimo plugin Redirection, di cui ho giร  scritto. Facilissimo da utilizzare e che offre pure un simpatico controllo di quante visite arrivano dai singoli redirect, che altrimenti si sarebbero tradotti in fastidiosi e dannosi errori 404.
Il plugin offre anche diverse altre opzioni, compreso un comodo log degli errori 404, ma di queste magari ne parleremo in un secondo tempo, se non le scoprite da soli prima.

5. Identificare e correggere i link rotti dopo la revisione del sito

A questo punto tocca occuparsi degli eventuali errori nei link presenti nelle nuove pagine, che per quanto meticolosi si possa esser statiย non mancano mai, specie se i contenuti delle vecchie pagine vengono recuperati effettuando dei copia/incolla, per comoditร , link compresi.

Impensabile controllarli tutti uno ad uno, e allora qui entra in azione un altro plugin per WordPress, Broken Link Checker.

La configurazione รจ semplice, basta farlo partire e lui comincia ad avvisare, anche via mail, degli errori trovati. La lista degli errori permette di risolverli in modo semplice e veloce, senza dover andare ad aprire tutte le pagine con i link in questione.
Il plugin inoltre รจ comodo anche per il visitatore del sito, marcando i link sbagliati in modo da evidenziarli dagli altri.

6. Un occhio alle risorse di WordPress

Entrambi i plugin non mi pare appesantiscano in modo rilevante il nostro CMS preferito, il sto tenendo attivi su diversi WordPress, alcuni anche ben frequentati, e non mi pare di notare controindicazioni particolari.

Merita qualche nota l plugin Redirection: una volta che lo si รจ utilizzato per creare i redirect, occorre tenerlo attivo affinchรฉ questi funzionino correttamente. Poi รจ prudente tener sotto controllo i log. Redirection tende a scrivere parecchi log, sono utili in fase di verifica e sviluppo, ma tendono a riempire il database. Meglio settare la cancellazione automatica dei log in tempi piรน brevi di quelli consigliati, almeno dopo aver terminato il grosso del lavoro.

Brocken link Checker invece lo si puรฒ disabilitare senza problemi dopo esser certi di aver sistemato tutti i link eventualmente segnalati come rotti, magari svuotando la sua cache e rifacendo una scansione delle pagine ex-novo. Alla bisogna, รจ sempre possibile riattivarlo.

Io ho fatto l’esempio che mi capita piรน spesso, quello di rifare dei siti importandoli in WordPress, ma รจ chiaro che il problema dei broken link e degli errori su Google puรฒ essere ricondotto a tante altre situazioni. Prima fra tutte, come dicevamo all’inizio, un blog con diversi anni di attivitร  e tanti link che potrebbero nel frattempo essere cambiati.

Una buona occasione per fare un controllino, no?

7. Un occhio all’ottimizzazione futura

Dato che stiamo facendo tutto questo per recuperare degli errori che potrebbero causare, oltre che dei pruriti nei navigatori, dei problemi nell’indicizzazione futura del sito, tanto vale tener presente quello che sarร  la nuova struttura dello stesso al momento di creare i redirect.

รˆ importante, realizzare una buona struttura fa parte dell’opera di SEO, e cominciare un’ottimizzazione di massima delle pagine che sostituiranno le vecchie, per far sรฌ che si incastonino bene nella nuova struttura, che rientrino in una politica eventuale di ottimizzazione sui motori di ricerca, significa partire con una marcia in piรน.

Plugin sul SEO e soliti consigli a parte, ora entra un campo un fattore molto importante: la sensibilitร  nei confronti dei meccanismi che muovono i motori di ricerca, e qui non ci sono Bignami che tengano…

Condividi se ti รจ piaciuto!

Altri articoli che potrebbero interessarti:

Immagine di Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilitร  e comunicazione in rete. Il mio curriculum รจ su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti รจ stato di aiuto, contribuisci alla continuitร  di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

5 risposte

  1. Ciao Roberto, ti chiedo un aiuto, se puoi, ad un problema che mi sta facendo scervellareโ€ฆ
    In pratica ho un WordpPress 3.7.1 con WooCommerce 2.0.19 installato ed i prodotti caricati sono quasi tutti variabili (almeno 1 o 2 variabili per prodotto). Se vuoi dare un’occhiata questo รจ il link http://www.gostampa.it/

    Il mio problema รจ che quando genero una sitemap XML completa anche di tutte le variabili (di solito utilizzo Google XML Sitemaps 3.3) mi genera molti link tipo: http://www.gostampa.it/?product_variation che ovviamente vengono rilevati da Google (Webmaster Tools) come errori. Inoltre mi restituisce molti altri link “normali” tipo: http://www.gostampa.it/?product_variation=product-26-variation-16 ma comunque non funzionanti (pagina 404). Ovviamente sono stato costretto a disattivare la spunta su “Variabili” e generare una sitemap semplice.

    Il problema maggiore perรฒ, si pone ora che ho fatto l’iscrizione a Google Merchant Center (ex Google Shopping), in sostanza generando un file XML dei prodotti con Purple XMLs, il plugin mi restituisce questo errore: https://www.dropbox.com/s/sad7f9cb65ro521/purple_xmls.png e anche volendo creare a mano il file dei prodotti da sottoporre al servizio non potrei visto che i link ai prodotti variabili non funzionano…

    Sperando che tu abbia una teoria/soluzione a questo mio problema, ti ringrazio infinite anticipatamente!!

    1. Non siamo nella discussione giusta per questo problema, in ogni caso il problema delle sitemap con i prodotti variabili รจ noto, ci sono molte discussioni in rete a tal proposito, tanto che i piรน consigliano di non mappare le variabili ed altre caratteristiche.
      Non mi risulta al momento che ci sia una soluzione una soluzione diversa.

      rob

      1. Grazie mille per la tua risposta!
        Scusami se ho scritto qui allora, ma mi sembrava l’argomento piรน simile al mio problema..
        Magari proverรฒ a scriverti in privato.

        Grazie ancora!

Lascia un commento

Il tuo indirizzo email non sarร  pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.