PrestaShop Moduli PrestaShop

Offuscamento Link SEO: nascondere i link a faccette e ottimizzare il crawl budget

Togliete i link a faccette dal codice sorgente servito ai crawler, senza toccare l'esperienza dei vostri visitatori

La navigazione a faccette genera migliaia di URL che consumano il vostro crawl budget e diluiscono i vostri link interni. Questo modulo riscrive i link selezionati in elementi non scansionabili direttamente nell'HTML servito, prima dell'invio al browser. Clic, clic centrale, ctrl+clic e navigazione da tastiera restano identici per i vostri visitatori.

A colpo d'occhio
  • Riscrittura dell'HTML lato server tramite l'hook actionOutputHTMLBefore, prima dell'invio al browser
  • Tre preset PrestaShop pronti all'uso: navigazione a faccette, ordinamento prodotti, paginazione
  • Selettori CSS personalizzati, uno per riga, con righe XPath per i casi complessi
  • Clic sinistro, clic centrale, ctrl+clic, tabulazione e tasto Invio conservati
  • Ri-offuscamento automatico dei link reinseriti dai filtri AJAX e dallo scroll infinito
PrestaShop 8 e 9 Multinegozio Lato server Senza cloaking Accessibile da tastiera
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Offuscamento dei link dei filtri a faccette in PrestaShop per preservare il crawl budget
v1.0.0 · aggiornato 2026-07-28
Cosa fa

La versione breve.

01

Offuscamento lato server

L'HTML viene modificato prima dell'invio al browser. I link selezionati non compaiono nel codice sorgente, nemmeno per i crawler che non eseguono JavaScript.

02

Tre preset PrestaShop

Navigazione a faccette, menu a tendina di ordinamento, paginazione. La paginazione è disattivata di default: resta utile alla scansione finché le vostre categorie non sono coperte in altro modo.

03

Selettori CSS liberi

Un selettore per riga. Tag, identificatore, classe, attributo, discendente e figlio diretto sono supportati. I casi complessi passano da una riga con prefisso xpath.

04

Navigazione umana intatta

Clic sinistro, clic centrale e ctrl+clic aprono l'URL come prima, in una nuova scheda quando previsto. Gli elementi offuscati ricevono tabindex 0, role link e un contorno di focus visibile.

05

Contenuti AJAX coperti

Un MutationObserver applica gli stessi selettori ai link reinseriti dopo il rendering iniziale, in particolare dall'aggiornamento dei filtri e dallo scroll infinito.

06

Ripiego sicuro in caso di dubbio

Se l'HTML non può essere analizzato o se nessun link corrisponde, la pagina originale viene restituita senza modifiche. I controller order e cart sono esclusi di default.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Offuscamento Link SEO: nascondere i link a faccette e ottimizzare il crawl budget, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Il crawl budget non è illimitato

Google assegna a ogni sito un volume di scansione quotidiano che dipende dalla sua autorevolezza e dalla reattività del server. Su un negozio da 2.000 referenze con navigazione a faccette, la quota di URL di filtro nei log supera spesso quella delle schede prodotto. Ogni URL di filtro scansionato è una scheda prodotto che aspetta. Ridurre il numero di link individuabili riporta la scansione verso le pagine che vi interessano.

§ 02

Perché lato server e non in JavaScript

Molte soluzioni di offuscamento sostituiscono i link dopo il caricamento della pagina, in JavaScript. Il link è allora presente nell'HTML iniziale, lo stesso documento che il crawler recupera prima di qualsiasi rendering. Questo modulo lavora sull'output del server: l'HTML che esce da PrestaShop non contiene già più i link selezionati. Nulla da intercettare, nulla da eseguire, nulla da indovinare.

§ 03

Cosa il modulo non fa

Nessun rilevamento di user-agent, nessun contenuto differenziato per visitatore. L'HTML è lo stesso per tutti. Questa distinzione è la linea che separa l'offuscamento dal cloaking. Il modulo non deindicizza nemmeno gli URL già noti a Google: per questo mantenete le vostre regole noindex o i vostri reindirizzamenti. L'offuscamento agisce sulla scoperta, non sull'indice esistente.

§ 04

Scegliere cosa offuscare

Le faccette e l'ordinamento sono i candidati evidenti: sono viste alternative dello stesso contenuto, senza valore di posizionamento proprio. La paginazione è un caso più delicato, disattivato di default. Se le vostre schede prodotto sono raggiungibili solo tramite le pagine 2, 3 e successive, offuscarle taglia un percorso di scansione. Attivatela solo se sitemap e link interni coprono già l'intero catalogo.

§ 05

Accessibilità ed esperienza utente

Un link offuscato resta manipolabile come un link. Gli elementi ricevono role link e tabindex 0, il che li integra nell'ordine di tabulazione e li annuncia correttamente alle tecnologie assistive. Il tasto Invio avvia la navigazione, ctrl+clic e clic centrale aprono una nuova scheda. L'attributo target originale viene conservato quando presente.

§ 06

Comportamento in caso di anomalia

Il modulo verifica che l'output sia una pagina HTML completa prima di intervenire, il che esclude le risposte AJAX e JSON. Se l'analisi del documento fallisce, o se nessun selettore corrisponde, l'output originale viene restituito così com'è. I controller order e cart sono esclusi di default e l'elenco è modificabile, così nessun percorso d'acquisto dipende dal JavaScript di navigazione.