Link rotti: Cause comuni e come risolverle

Sean Collins

ago 02, 20249 min di lettura
link interrotti
Condividi

INDICE

Per rendere i nostri contenuti accessibili a un maggior numero di utenti abbiamo tradotto questo articolo dall'inglese utilizzando la traduzione automatica. Clicca qui per leggere l'articolo originale. Se noti qualche problema con i contenuti, non esitare a contattarci all'indirizzo report-osteam@semrush.com.

Un link interrotto, detto anche "link morto", è un collegamento ipertestuale che non funziona. Quando clicchi su un link interrotto, questo non ti porta alla pagina desiderata.

I collegamenti ipertestuali di solito appaiono come testo o immagini sottolineate o evidenziate.

Ad esempio, un collegamento ipertestuale sul blog di Semrush si presenta in questo modo:

Un collegamento ipertestuale su un blog Semrush con "alt text" come testo di ancoraggio

Ma perché i link si rompono? 

Vediamo perché i link si rompono e come risolverli.

La pagina di destinazione è stata cancellata o spostata 

Uno dei motivi più comuni per cui un link si interrompe è che la pagina di destinazione viene cancellata o spostata su un nuovo URL senza aggiornare il link. 

Le pagine cancellate portano l'utente a una pagina di errore 404 Not Found.

Ad esempio, supponiamo che eBay crei una pagina di vendita temporanea (www.ebay.com/new-years-sale) e la colleghi al suo sito. 

Dopo la vendita, cancellano la pagina ma dimenticano di rimuovere i link.

I clienti che cliccano sul vecchio link a questa pagina riceveranno un errore 404 e si ritroveranno su una pagina che assomiglia a questa: 

La pagina di errore 404 Not Found personalizzata di ebay

La pagina di errore 404 indica agli utenti che il sito non è riuscito a trovare la pagina richiesta. Potenzialmente lascia gli utenti frustrati e confusi. 

URL formattato in modo errato

Un URL formattato in modo errato può causare un errore 400 bad request.

Un errore 400 bad request è simile a un 404 ma si verifica quando c'è un problema con l'URL richiesto.

Perché succede?

Potresti aver sbagliato a scrivere il link quando lo hai aggiunto a una pagina. Oppure qualcuno potrebbe aver sbagliato a digitare l'URL della pagina che stai linkando.

Ad esempio, supponiamo che tu voglia linkare la pagina di un prodotto su www.website.com/blue-sneakers. Ma per errore hai inserito un "%" nel link, indirizzando gli utenti a www.website.com/blue-sne%kers. 

Il simbolo "%" nell'URL darebbe agli utenti un errore di richiesta 400 bad. 

Un errore di richiesta 400 bad può apparire come questo:

Una pagina di errore 400 bad request

Questo errore si verifica perché il server non riesce a comprendere la richiesta a causa di un formato URL non valido. Quindi, rifiuta la richiesta e restituisce un errore 400, indicando che è stata fatta una richiesta sbagliata.

Modifica della struttura del sito web o degli URL 

I link hardcoded che contengono l'URL completo possono rompersi se la struttura del sito o gli URL cambiano.

Ad esempio, una pagina spostata da www.example.com/products a www.example.com/store/products potrebbe restituire un errore 404 se i link hard-coded puntano ancora a /products piuttosto che al nuovo URL /store. 

I link hardcoded obsoleti portano a "vicoli ciechi" invece di indirizzare gli utenti alla pagina attiva nella sua nuova posizione.

Questo accade perché gli URL hardcoded non sono stati aggiornati quando l'architettura del sito è cambiata. 

Immagini rotte

I link che puntano alle immagini possono rompersi anche quando i file immagine vengono spostati o cancellati senza aggiornare i link nel codice HTML. 

Il link <img> nel codice HTML punta ancora alla posizione obsoleta, ma il file immagine è sparito.

In questo modo viene visualizzata l'icona "immagine mancante", simile a questa:

Un'icona "immagine mancante

In questo caso, la pagina contiene ancora il vecchio link all'immagine che punta alla posizione precedente del file. Ma il file dell'immagine non c'è più e questo crea il link interrotto.

Modifica del nome di dominio

I link a siti esterni riprogettati, ritirati o migrati possono causare link rotti in uscita. 

I siti esterni che restituiscono errori Bad Gateway 502 indicano che i loro server non possono essere trovati. 

La pagina di errore risultante può apparire come questa:

Una pagina di errore 502 bad gateway

Ad esempio, il tuo sito potrebbe collegarsi a www.company.com, ma i visitatori ricevono un errore di Bad Gateway perché quel dominio non esiste più.

Perché succede? 

I siti esterni cambiano naturalmente nel tempo: i loro domini si spostano, cambiano marchio o si ritirano del tutto. Se i link interni a questi siti non vengono aggiornati per riflettere le modifiche, continuano a indirizzare gli utenti verso URL non funzionanti.

Plugin malfunzionanti

I link nel codice dei plugin di terze parti possono rompersi quando le piattaforme esterne su cui si basano cambiano il loro codice.

Ad esempio, i pulsanti di condivisione sociale sul blog di Backlinko nell'immagine sottostante non funzioneranno più se Facebook o X (precedentemente noto come Twitter) aggiorneranno il codice dei loro pulsanti di condivisione.

I pulsanti di condivisione sociale sul blog di Backlinko per X (ex Twitter) e Facebook

Cliccare sul pulsante "Mi piace" potrebbe restituire un errore 404 invece di permettere agli utenti di condividere i tuoi contenuti.

Questo accade perché il tuo sito web utilizza ancora il vecchio codice, ma i server di Facebook ora si aspettano un codice diverso per il funzionamento del loro plugin. 

L'impatto sulla SEO

I link rotti possono avere un impatto sulla SEO in diversi modi:

  • Qualità del sito: Google vuole consigliare siti utili e aggiornati. Un numero eccessivo di link non funzionanti può indicare che il tuo sito non è aggiornato o che è poco curato.
  • Errori di crawling: I crawler dei siti di Google, o "bot", scorrono il web seguendo i link tra le pagine. Quando un bot colpisce un link rotto, crea un errore di crawl. Ciò significa che la tua pagina non può essere completamente carrellata e indicizzata dai motori di ricerca.
  • Autorità dei link sprecata: I link interni trasmettono l'autorità (nota come link equity) tra le pagine collegate del tuo sito. Ma quando la pagina A rimanda a una pagina B non funzionante, l'autorità viene sprecata anziché trasmessa.

Maggiore è il numero di link non funzionanti presenti sul tuo sito, maggiore è l'impatto sulla qualità, sulla crawlabilità e sul posizionamento SEO.

L'impatto sulla UX

I link rotti possono danneggiare gravemente l'esperienza dell'utente (UX). Gli utenti potrebbero abbandonare il tuo sito se cliccano ripetutamente su link non funzionanti.

Ad esempio, immagina di fare acquisti su Amazon ma di finire ripetutamente su errori 404 della pagina del prodotto a causa di link non funzionanti, finendo su una pagina simile a questa:

Errore 404 della pagina prodotto di Amazon

Il fatto di trovarsi costantemente in un vicolo cieco potrebbe far percepire agli utenti il tuo sito come inaffidabile e poco curato.

Audit del sito Semrush 

Il Site Audit di Semrush è in grado di effettuare il crawling di un intero sito per individuare gli errori di crawling e i link non funzionanti. 

Ecco come.

Per prima cosa, dovrai creare un nuovo progetto o cliccare su uno esistente:

pulsante "+ crea progetto" evidenziato nell'angolo in alto a destra sotto la voce Site Audit

Poi, al termine della verifica, clicca sulla scheda "Problemi" e inserisci "Broken" nella barra di ricerca per trovare i problemi relativi ai link non funzionanti:

"rotto" inserito nella ricerca della scheda "Problemi" di Site Audit.

Potresti vedere un elenco di errori simile a questo:

Risultati per gli errori "non funzionanti" nella scheda "Problemi".

Clicca su "X link interni non funzionanti" o su qualsiasi altro errore. Questo ti mostrerà un report delle pagine che contengono link non funzionanti.

Elenco "13 link interni non funzionanti" in Site Audit

Passa il mouse su "Perché e come risolverlo" per saperne di più sul problema specifico e su come risolverlo.

Finestra "Perché e come risolverlo" per un link interno interrotto in Site Audit

Un controllo regolare del sito con lo strumento Site Audit di Semrush può rilevare automaticamente i link non funzionanti sul tuo sito.

Search Console di Google12

Google Search Console (GSC) è uno strumento gratuito di Google che consente ai proprietari di siti web di monitorare la presenza del loro sito nei risultati di ricerca di Google.

Il rapporto sull'indicizzazione delle pagine di GSC può aiutarti a identificare i link interrotti.

Come si trova questo rapporto?

Accedi a GSC e vai su "Indicizzazione" > "Pagine" nel menu di sinistra.

Seleziona "Pagine" dal menu a sinistra di GSC.

Il report mostra le pagine indicizzate che restituiscono 404 o altri errori. 

"Perché le pagine non sono indicizzate" report in GSC

Clicca su "Not Found (404)" per visualizzare un elenco di pagine che restituiscono errori 404.

Esempi di pagine che restituiscono errori 404 in GSC

Estensioni del browser

Estensioni del browser come Check My Links e Broken Link Checker controllano automaticamente i link presenti nelle pagine durante la navigazione ed evidenziano quelli non funzionanti.

Installa l'estensione in Chrome. Questo aggiunge un'icona del plugin accanto alla barra degli indirizzi.

Mentre sfogli le pagine del tuo sito, l'estensione scansiona e analizza tutti i link in background.

I link che restituiscono 404 o altri codici di errore saranno evidenziati nella pagina.

Un esempio di link che restituisce un codice di errore 404

Controlli manuali

Un'altra opzione è quella di esaminare manualmente i menu e le pagine del sito e verificare la presenza di link o immagini non funzionanti. In questo modo si ottiene la prospettiva dell'utente sull'esperienza dei link non funzionanti, ma può essere piuttosto noioso. 

Non è detto che tu debba risolvere immediatamente tutti i link non funzionanti.

Mentre i link non funzionanti possono frustrare gli utenti, una pagina 404 personalizzata che comunichi che una pagina non esiste più e che aiuti gli utenti a navigare via può andare bene per le pagine a bassa priorità.

Le Search Quality Guidelines di Google affermano che le pagine con un messaggio di errore 404 personalizzato sono spesso considerate di "media qualità" se comunicano il problema e aiutano gli utenti a navigare altrove.

La sezione Linee guida sulla qualità della ricerca di Google su "Medium: Pagina di errore con messaggio 404 personalizzato"

Ad esempio, questa pagina 404 fornisce un utile link che rimanda alla homepage.

La pagina 404 di Amazon che fornisce un utile link di ritorno alla homepage

Dovresti occuparti dei link non funzionanti del tuo sito. Ma ti consigliamo di concentrarti prima sulla correzione di quelle che hanno un impatto sulle pagine cruciali e sull'esperienza complessiva dell'utente.

Come?

Controlla Google Search Console per vedere se l'errore è rilevante. 

Per prima cosa, clicca su "Pagine" nel menu a tendina "Indicizzazione" sul lato sinistro. E clicca su "Not Found (404)":

Seleziona "Pagine" nel menu a tendina "Indicizzazione" sul lato sinistro.

Quindi, scorri verso il basso fino agli URL elencati sotto la voce "Esempi".

"Esempi di pagine non funzionanti in Google Search Console

Valuta se le pagine presenti nel rapporto 404 di Google Search Console sono fondamentali per il tuo sito.

L'errore di crawl 404 impedisce a Google di effettuare correttamente il crawling e l'indicizzazione di una pagina che si desidera rendere accessibile nei risultati di ricerca. Controllare questo report può aiutarti a stabilire le priorità dei link più importanti da correggere.

Aggiorna gli URL

Se la pagina esiste ancora con un nuovo URL, puoi aggiornare i link interni con un nuovo URL. 

Ci sono alcune opzioni:

  • Usa uno strumento di ricerca e sostituzione per aggiornare in massa tutte le istanze del vecchio URL con il nuovo URL. Molti sistemi di gestione dei contenuti (CMS) come WordPress hanno funzioni di ricerca e sostituzione integrate.
  • Modifica manualmente il testo del vecchio link o l'immagine delle singole pagine in modo che puntino al nuovo URL. Controlla che non ci siano altre occorrenze in quella pagina.
  • Quando fai un link alle pagine nei tuoi menu di navigazione, aggiorna l'URL di destinazione nel tuo costruttore/editor di menu se l'URL della pagina è cambiato.

Rimuovi tutti i link interni che puntano a una pagina che non esiste più.

La scheda "Issues" nello strumento Site Audit di Semrush ti dirà esattamente quali sono i link non funzionanti di ogni pagina.

La scheda "Problemi" dello strumento Site Audit mostra i link non funzionanti di ogni pagina.

Quindi, devi andare su ogni pagina e rimuovere manualmente ogni link non funzionante.

Reindirizza le pagine interrotte

Utilizza i reindirizzamenti 301 per inoltrare i visitatori dalle pagine non funzionanti alle nuove pagine pertinenti. I 301 indicano ai motori di ricerca che il contenuto è stato spostato in modo permanente e trasmettono l'autorità del link al nuovo URL. 

Reindirizzare gli utenti a una nuova pagina pertinente con un 301 migliora l'esperienza dell'utente rispetto al fatto che gli utenti finiscano su pagine di errore 404 quando cliccano su link non funzionanti. 

Per creare reindirizzamenti 301:

  • Usa le regole di riscrittura del server se hai accesso all'hosting
  • Installa un plugin di reindirizzamento per CMS come WordPress, Joomla o Drupal.
  • Utilizza il gestore di redirect integrato per i siti su Squarespace, Wix, ecc.

Ulteriori letture: 301 Redirect: cos'è & Come influisce sulla SEO

Controllare manualmente la presenza di link non funzionanti può essere noioso. E facile da dimenticare. 

Per una manutenzione continua, automatizza la scansione dei link non funzionanti utilizzando lo strumento Site Audit di Semrush.

Come?

Quando avvii una scansione di Site Audit, clicca semplicemente su "Pianifica" nelle impostazioni.

L'opzione "Pianifica" è stata selezionata dalle Impostazioni di verifica del sito.

Quindi, seleziona la frequenza con cui vuoi che il tuo sito venga sottoposto a crawling per verificare la presenza di nuovi problemi come i link non funzionanti. 

"Settimanale, ogni lunedì" selezionato nel menu a tendina "Programma" delle Impostazioni di verifica del sito.

I controlli regolari del sito web permettono di individuare tempestivamente i link non funzionanti prima che abbiano un impatto negativo sugli utenti e sulla SEO. 

L'automatizzazione di questo processo consente di risparmiare tempo rispetto ai controlli manuali e garantisce un'esperienza senza soluzione di continuità ai tuoi visitatori.

Condividi
Author Photo
Sean is the SEO Content Manager at Scoro, a work management platform that helps agencies streamline projects, finances, and resources. Previously, he served as Content Marketing Manager at Toggl and worked at a digital marketing agency providing SEO services for local, national, and international clients. Sean also works as a freelance SEO consultant, helping B2B SaaS companies increase their revenue by turning clicks into cash.