Controllo link rotti con origine e posizione

Trova i link interni ed esterni verso URL 4xx e 5xx insieme alla pagina che li contiene e al punto del template dove sta il link.

Cosa fa

Correggi il template, non ogni pagina

Ogni destinazione rotta elenca le pagine che vi puntano, con la posizione del link come contenuto, navigazione o footer. Quando lo stesso link rotto sta in un blocco condiviso, una sola correzione al template copre tutte quelle pagine. Gli export Screaming Frog Inlinks portano anche lo XPath del link.

  • Pagina di origine per ogni link rotto
  • Posizione del link: contenuto, navigazione, footer e altre
  • XPath di ogni link dalla scansione nativa
  • 4xx interni, 5xx interni e link esterni rotti come controlli separati

Igiene dei link

Oltre alle destinazioni morte, i controlli guardano i link tecnicamente sbagliati. Viene segnalato un frammento che non nomina alcun elemento nella pagina di destinazione, e così un link target=_blank senza noopener o noreferrer. I link immagine senza anchor text né testo alternativo vengono segnalati perché nulla dice al visitatore dove portano.

  • Frammenti (#id) che non puntano a nulla
  • Link target=_blank non sicuri
  • Link immagine senza testo
  • Link con anchor text vuoto

Una pagina o tutto il sito

links-check verifica dal vivo i link di una pagina e stampa subito il risultato. Per tutto il sito, crawl-site percorre il sito da una URL di partenza e conserva ogni link in una scansione locale che l'audit legge. Un link la cui destinazione non è stata scaricata non viene mai detto rotto.

  • links-check per una singola pagina, dal vivo
  • crawl-site per il grafo completo dei link
  • --internal-only per saltare i link esterni

Tre passaggi, una scansione salvata

  1. Controlla una pagina o tutto il sito

    links-check verifica dal vivo i link di una pagina. crawl-site percorre il sito da una URL di partenza e conserva il risultato per un audit completo.

  2. Vedi dove sta ogni link rotto

    Nella scansione nativa, ogni link rotto è elencato con la sua pagina di origine, la posizione del link e lo XPath.

  3. Correggi una volta il blocco condiviso

    Ogni destinazione rotta elenca tutte le pagine che vi puntano, quindi un link rotto in footer o nel menu si corregge in un solo template.

Controlli di questa funzionalità

ControlloCosa significaGravitàEvidenza
BROKEN_INTERNAL_LINKUn link interno punta a una URL 4xxCriticalScansione nativa: pagina di origine e posizione del link (destinazione 4xx)
LINK_TO_5XXUn link interno punta a una URL 5xxCriticalScansione nativa: pagina di origine e posizione del link (destinazione 5xx)
BROKEN_EXTERNAL_LINKUn link esterno punta a una URL rotta (4xx o 5xx)ImportantScansione nativa: pagina di origine del link (destinazione esterna rotta)
BROKEN_BOOKMARKIl frammento del link (#id) non nomina alcun elemento nella pagina di destinazioneImportantControllo dei frammenti della scansione sull'HTML conservato
IMAGE_LINK_WITHOUT_TEXTIl link immagine non ha né anchor text né testo alternativo, quindi nulla dice dove portaImportantPosizione del link nella scansione
UNSAFE_CROSS_ORIGIN_LINKIl link target="_blank" non ha rel="noopener" o rel="noreferrer"ImportantSegnalazioni sui link della scansione
Anche nel registro dei controlli
INTERNAL_LINK_NO_ANCHOR

Un solo comando

bash
seohead links-check --url https://example.com/

Prima installa SpiderHead: guida all'installazione. Ogni comando funziona anche come strumento MCP per agenti AI.

Cosa ti serve

  • Una URL di pagina per links-check
  • Una URL di partenza per una scansione, oppure export Screaming Frog Inlinks per la via dell'audit
  • Nessuna chiave API

Limiti

  • links-check copre una pagina e al massimo 200 destinazioni uniche per impostazione predefinita
  • Le risposte 403 esterne possono essere falsi allarmi: alcuni siti bloccano i crawler di proposito
  • I redirect vengono elencati, ma catene e loop appartengono al controllo dei redirect
  • I link aggiunti da JavaScript possono sfuggire se la pagina non è renderizzata

Domande

Serve Screaming Frog?
No. links-check lavora su una URL senza altri strumenti, e crawl-site è il crawler di SpiderHead. Gli export Screaming Frog Inlinks sono una fonte di evidenze in più per l'audit, con posizione del link e XPath. Senza alcun dato sui link, i controlli sui link tornano skipped con un motivo invece che puliti.
Controlla ogni link del sito?
links-check copre i link della sola URL che gli dai, con un tetto predefinito di 200 destinazioni uniche per pagina. Per tutto il sito, scansiona e audita la scansione.
Le risposte 403 vengono segnalate come rotte?
Sì. Un 4xx da un sito esterno viene riportato come link esterno rotto. Alcuni siti rispondono 403 ai crawler di proposito, quindi verifica quei link a mano prima di rimuoverli.
Segue i redirect?
No. links-check elenca i redirect (3xx) separatamente, con la loro Location. Catene e loop di redirect sono coperti dal controllo dei redirect.
Cambia il mio sito?
No. I controlli inviano richieste in sola lettura. Una scansione scrive un file SQLite locale sul tuo computer, e il rapporto è un file che resta tuo.
Può controllare frammenti di ancora come #pricing?
Sì. Un frammento che non nomina alcun elemento nella pagina di destinazione viene segnalato come bookmark rotto.