La SEO tecnica si occupa di tutto ciò che permette a Google di scansionare, renderizzare e indicizzare correttamente il tuo sito. Senza basi tecniche solide, anche i migliori contenuti e il profilo backlink più forte rischiano di non produrre risultati: se Googlebot non riesce a leggere le pagine correttamente, non le indicizza e non le posiziona.
Crawling: come Googlebot esplora il tuo sito
Googlebot visita il tuo sito seguendo i link, partendo in genere dalla homepage o dalla sitemap XML. Il crawl budget è il numero di pagine che Google scansiona per sito in un dato periodo di tempo. Siti lenti, con molti redirect a catena o link rotti, sprecano crawl budget su pagine inutili invece di dedicarlo alle pagine importanti.
Per i siti di piccole e medie dimensioni (meno di 1.000 pagine), il crawl budget raramente è un problema. Diventa critico per ecommerce con decine di migliaia di URL generati da filtri prodotto, siti con molte pagine duplicate da parametri URL, o portali con archivi storici molto profondi. In questi casi, ottimizzare il crawl budget porta miglioramenti di indicizzazione misurabili in settimane.
I dati che raccogliamo mostrano che il 35% dei siti di PMI italiane ha almeno una pagina bloccata involontariamente da robots.txt o da tag noindex errato. Questo significa che contenuti potenzialmente validi per il ranking non vengono indicizzati per un errore tecnico banale ma spesso invisibile.
Il file robots.txt: cosa permettere e cosa bloccare
Il robots.txt è un file di testo nella root del sito (esempio.com/robots.txt) che usa direttive per indicare a Googlebot quali URL non scansionare. Non è una misura di sicurezza — i bot malevoli lo ignorano — ma è utile per escludere aree amministrative (/admin/, /wp-admin/), pagine di ricerca interna che generano contenuto duplicato, e URL con parametri di tracking.
Errore comune e grave: bloccare CSS o JavaScript nel robots.txt. Se Googlebot non può scaricare i file di stile e script, non riesce a renderizzare la pagina correttamente e la vede come un documento HTML grezzo, senza layout e senza contenuto dinamico. Verifica sempre con il Google Search Console URL Inspector che Googlebot possa renderizzare la pagina come la vede un utente normale.
Indicizzazione: Google decide cosa mostrare
- Tag canonical: indica a Google la versione preferita tra più pagine duplicate o simili
- Meta robots noindex: esclude una singola pagina dall'indice (es. pagine di ringraziamento)
- Sitemap XML: lista completa delle pagine che vuoi indicizzare, con date di modifica
- Hreflang: per siti multilingua, indica quale versione mostrare in ogni paese/lingua
- Redirect 301: trasferisce il PageRank da URL vecchi a quelli nuovi in modo permanente
La tag canonical è spesso fraintesa. Non "forza" Google a usare la versione che indichi: è un suggerimento che Google può ignorare se ritiene che un'altra versione sia più pertinente. Per avere un effetto canonico più forte, è necessario che la pagina canonical sia quella con più link interni, che sia inclusa nella sitemap, e che non abbia lei stessa tag noindex.
Rendering JavaScript: il problema che molti ignorano
Google rende JavaScript, ma con ritardi che possono arrivare a settimane. I siti che generano contenuto solo via JavaScript client-side (React SPA, Angular, Vue puri) rischiano che Google veda pagine vuote o incomplete al momento della prima scansione. Il contenuto viene renderizzato solo in un secondo momento, durante una seconda fase di crawl.
Questo è il motivo per cui usiamo Next.js con Server-Side Rendering (SSR) o Static Site Generation (SSG) nella realizzazione siti web: l'HTML è già completo quando Googlebot arriva, senza bisogno di eseguire JavaScript. Il test definitivo: disabilita JavaScript nel browser e controlla se il contenuto principale della pagina è ancora visibile. Se non lo è, hai un potenziale problema SEO.
Core Web Vitals: le metriche di performance che influenzano il ranking
- LCP (Largest Contentful Paint): caricamento elemento principale, soglia buona < 2.5s
- INP (Interaction to Next Paint): reattività ai click utente, soglia buona < 200ms
- CLS (Cumulative Layout Shift): stabilità visiva pagina, soglia buona < 0.1
I Core Web Vitals sono misurati con dati reali degli utenti Chrome (CrUX — Chrome User Experience Report), non solo in condizioni di laboratorio. Questo significa che il tuo score dipende dall'esperienza reale dei tuoi utenti su tutti i loro dispositivi, inclusi smartphone di fascia bassa su connessioni 4G lente. PageSpeed Insights mostra entrambe le fonti: dati reali e test di laboratorio.
HTTPS e sicurezza: requisiti minimi
HTTPS è un fattore di ranking confermato da Google dal 2014. Tutti i siti devono avere un certificato SSL valido e aggiornato. Verifica che non ci siano risorse miste (immagini o script caricati via HTTP su una pagina HTTPS): Chrome mostra un avviso di "Non sicuro" che spaventa gli utenti e danneggia la fiducia. I redirect da HTTP a HTTPS devono essere 301 permanenti, non 302 temporanei.
Le risorse miste sono un problema frequente nei siti migrati da HTTP a HTTPS senza un'analisi approfondita. Screaming Frog identifica tutte le risorse miste in pochi minuti. I certificati SSL gratuiti di Let's Encrypt hanno validità 90 giorni: assicurati che il rinnovo automatico sia configurato correttamente sul server.
Struttura URL e redirect: regole pratiche
- Usa redirect 301 (permanenti) per pagine spostate o eliminate definitivamente
- Evita catene di redirect A→B→C: consolidale in A→C direttamente
- Non cambiare URL senza impostare redirect: perdi tutto il PageRank dei backlink esistenti
- www vs non-www: scegli una versione e redirecta l'altra in modo coerente
- Trailing slash (/) o no: scegli uno standard e mantienilo su tutto il sito
Le catene di redirect sono uno spreco di crawl budget e aumentano il tempo di caricamento della pagina. Ogni redirect aggiunge 100-300ms di latenza. Con Screaming Frog puoi visualizzare tutte le catene di redirect del sito in un'unica vista e consolidarle sistematicamente. Questo intervento tecnico spesso porta miglioramenti di velocità immediati.
Dati strutturati e SEO tecnica
I dati strutturati (Schema.org in formato JSON-LD) sono uno degli interventi tecnici con il miglior rapporto effort/beneficio. Implementare FAQPage schema su una pagina servizio può aumentare il CTR del 20-30% grazie ai rich snippet in SERP. LocalBusiness schema rafforza la presenza nelle ricerche locali. Article schema con immagine e autore aumenta la probabilità di comparire nei Google News e negli AI Overviews.
Come controllare lo stato tecnico del tuo sito
Google Search Console mostra errori di indicizzazione, pagine escluse con motivo specifico, problemi Core Web Vitals e report sui dati strutturati — tutto gratuitamente. Per un'analisi più approfondita, Screaming Frog scansiona l'intero sito e produce un report dettagliato di tutti i problemi tecnici: 404, redirect, title tag duplicati, H1 mancanti, immagini senza alt text, velocità di risposta server per ogni URL.
La nostra agenzia SEO esegue audit tecnici completi come primo passo di ogni progetto. Se non sai da dove iniziare, contattaci: analizziamo gratuitamente i principali problemi tecnici del tuo sito e ti diciamo quali impattano di più sul posizionamento con una roadmap di priorità.




