Pagine orfane: la sottrazione che le trova e la tabella che decide
Una pagina orfana è una pagina senza link interni in entrata. Ecco la sottrazione in cinque passi per trovarle, la tabella collegare/fondere/reindirizzare/rimuovere e i tre modi in cui la misura mentisce.

Una pagina orfana è una pagina a cui non punta nessun altro link interno del sito. Google può comunque trovarla tramite la sitemap o un link esterno, quindi essere orfana non significa essere invisibile. Quello che perde è il contesto: nessun testo di ancoraggio che la descriva, nessuna posizione nella struttura e nessun percorso per chi è già sul sito. Trovarle è una sottrazione, e il metodo completo sta in questo capitolo.
Questo capitolo presuppone che esista già una struttura di link interni con cui confrontarti. Se non c’è, parti da la strategia di link interno. Il controllo qui sotto si esegue dopo, perché una pagina orfana è definita da ciò che la struttura non raggiunge.
Cosa conta come pagina orfana
Basta una condizione: nessun link interno di nessuna pagina punta a lei. Due cose che spesso vengono aggiunte alla definizione non cambiano il risultato.
| Segnale | È orfana? |
|---|---|
| Nessun link interno | Sì, è la definizione |
| Solo nella sitemap | Sì, una sitemap non è un link |
| Solo dal footer | No, è collegata, ma debolmente |
| Non è indicizzata | No, altro problema, altra cura |
| Si raggiunge solo dalla ricerca | Sì, un modulo non è un link |
La quarta riga costa una settimana di lavoro. Una pagina non indicizzata e una orfana si somigliano in un report e non hanno nulla a che fare. Una pagina può essere orfana e indicizzata, oppure ben collegata e non indicizzata. La diagnosi parte da due punti diversi.
Perché una sitemap non risolve una pagina orfana
Google descrive tre modi per scoprire un URL: alcune pagine sono note perché Google le ha già visitate, altre perché estrae un link da una pagina nota, altre ancora perché invii un elenco di pagine, una sitemap (How Google Search works, consultato il 2026-11-02). La sitemap copre la scoperta, e nient’altro.
Trasporta un URL e nulla di più: nessun testo di ancoraggio, nessuna frase intorno, nessuna indicazione della sezione del sito a cui appartiene. Il link dell’esempio di Google porta quelle informazioni. Per questo la stessa pagina scoperta in due modi non arriva con la stessa quantità di contesto.
Una sitemap dice al crawler che una pagina esiste. Un link gli dice a cosa serve.
Dal lato del lettore è più semplice e più duro: chi naviga sul tuo sito non può raggiungere una pagina orfana. Esiste per chi arriva da un risultato di ricerca, e per nessun altro.
Come trovare le pagine orfane in cinque passi
Il metodo è una differenza tra insiemi: tutto ciò che pensi di pubblicare meno tutto ciò che i tuoi link raggiungono. Il lavoro sta nel costruire le due liste con onestà.
- Crea la lista A: ogni URL che pensi di avere. La sitemap è la fonte più rapida; un export del CMS è più completo, perché include pagine che il generatore della sitemap ha saltato.
- Crea la lista B: ogni URL raggiungibile seguendo i link interni dalla home. Usa il crawler che hai già e verifica che esegua JavaScript se la navigazione dipende da esso.
- Sottrai B da A. Ciò che resta è una lista di candidate, non un verdetto.
- Classifica ogni candidata: collegare, fondere o rimuovere. La tabella sotto contiene tutta la decisione.
- Verifica quelle che tieni. Dopo aver aggiunto i link, conferma che la pagina è indicizzata con lo strumento di ispezione del tuo CMS o di Search Console.
# Lista A: ogni URL dichiarato dalla sitemap
curl -s https://example.com/sitemap.xml \
| grep -oE '<loc>[^<]+' | sed 's/<loc>//' | sort -u > all-urls.txt
# Lista B: export del crawler, un URL per riga
sort -u crawled-urls.txt > reached.txt
# A meno B: le candidate orfane
comm -23 all-urls.txt reached.txt
Se i due file usano convenzioni diverse per lo slash finale o per il protocollo, la sottrazione dichiarerà orfano l’intero sito. Normalizza le liste prima di eseguire e controlla il numero prima di crederci. Esegui la sottrazione due volte: una contro la sitemap e una contro un export del CMS, se ce l’hai. Dove le liste divergono, la divergenza è il risultato: un URL presente nel CMS ma non nella sitemap è una pagina che la catena di pubblicazione ha smesso di produrre.
La tabella di classificazione
Ogni candidata finisce in una di quattro righe. Decidere richiede circa trenta secondi per pagina con la tabella davanti.
| La pagina è | Cosa fare | Perché |
|---|---|---|
| Utile e unica | Collegarla dall’hub giusto | Dove sta non guadagna nulla |
| Quasi duplicata | Fonderla nella pagina forte | Due pagine deboli valgono meno di una |
| Obsoleta, senza link esterni | Rimuoverla | Nessuno punta a lei |
| Obsoleta, con link esterni | Reindirizzare, non cancellare | Il link esterno è il suo unico asset |
L’ultima riga merita una pausa. Prima di cancellare qualcosa, controlla se la pagina riceve link da altri siti. Un’orfana interna può essere la pagina più collegata del tuo sito dall’esterno, e rimuoverla butta via l’unico segnale che ha accumulato.
Tre modi in cui la misura mentisce
Tutti e tre producono una lista di candidate convincente e sbagliata.
- Il crawler non ha eseguito la navigazione. Se i link sono costruiti da script e la scansione non lo esegue, la lista B è corta e metà sito sembra orfano. Controlla il rendering prima di concludere.
- La lista A viene solo dalla sitemap. Le pagine saltate dal generatore non entrano mai nel confronto, quindi le più propense a essere orfane sono proprio quelle che mancano dall’input.
- Paginazione e filtri gonfiano entrambe le liste. Gli URL con facet generano migliaia di candidate che non sono pagine volute. Escludile per pattern prima di classificare.
Cosa non significa essere orfana
Non è una penalità. Nessuna documentazione di Google descrive le pagine orfane come un segnale negativo, e non abbiamo misure che suggeriscano il contrario. Non significa nemmeno che la pagina non possa posizionarsi: la scoperta tramite sitemap è un percorso documentato. E non possiamo dire quanto traffico perde un’orfana: servirebbe un prima e dopo sulla stessa pagina, aggiungendo solo link e senza cambiare altro, e quel test non l’abbiamo fatto.
Quello che diciamo con chiarezza: una pagina a cui nessuno nel tuo sito collega è una pagina che nessuno del tuo team ha ritenuto degna di indicare. Di solito è il risultato più utile. Per vedere cosa restituisce davvero un accesso a quella pagina prima di decidere il suo destino, guarda come QueryWin legge una pagina.
Domande frequenti
Le pagine orfane fanno male alla SEO?
Non direttamente, e nessuna documentazione lo dice. Il costo è indiretto: nessun testo di ancoraggio che descriva la pagina, nessun link interno che la raggiunga e nessun percorso per chi è già sul sito. Tre perdite reali che si sommano senza mai diventare una penalità.
Come trovo le pagine orfane senza crawler?
Confronta la sitemap con il log di accesso del server dell’ultimo mese e tieni gli URL senza visite con referrer interno. È un metodo più grezzo e perde le pagine non visitate per altri motivi, ma non richiede altri strumenti oltre ai file che hai già.
Un link nel footer impedisce che sia orfana?
Sì, secondo la definizione usata qui: è collegata. Se un link nel footer, presente su ogni pagina, descriva utilmente la destinazione è un’altra domanda, e questo controllo non la risponde.
Devo mettere le pagine orfane nella sitemap?
Solo se le colleghi anche. Una pagina che sta solo nella sitemap è scopribile e senza contesto, esattamente lo stato che volevi correggere. Metterla nella sitemap e fermarsi lì risolve il report, non il problema.
Ogni quanto va ripetuto questo controllo?
Dopo ogni migrazione, ogni redesign della navigazione e, altrimenti, una volta al trimestre. Le orfane arrivano a gruppi: un cambio di template o un trasloco di CMS ne crea decine in una volta.
Fa parte di del manuale di QueryWin · Livello 2


