Pubblicato il - Aggiornato il
SEO tecnica: cos’è e come si fa un’analisi tecnica del sito
SEO
La SEO tecnica è la parte del lavoro SEO che riguarda la struttura di un sito: tutto ciò che permette ai crawler di accedere alle pagine e comprenderne il contenuto nel modo più efficace possibile.
È anche la parte più trascurata, perché i suoi problemi non si vedono a occhio. I motori di ricerca non vedono il tuo sito come lo vedi tu nel browser: vedono codice, struttura, segnali tecnici spesso invisibili all’occhio umano ma determinanti per il ranking.
In questo articolo vediamo cosa comprende la SEO tecnica, come si conduce un’analisi tecnica seria e quali sono gli errori che incontro più spesso.
Indice dei contenuti
Cos’è la SEO tecnica
La SEO tecnica è l’ottimizzazione dell’infrastruttura di un sito web per aiutare i motori di ricerca a trovare, scansionare, comprendere e indicizzare correttamente le sue pagine. Il suo obiettivo è eliminare gli ostacoli tecnici che possono impedire ai crawler di navigare nel sito e, allo stesso tempo, migliorare velocità, accessibilità e qualità dell’esperienza per gli utenti.
Quando parliamo di SEO tecnica parliamo quindi della struttura tecnica di un sito, e cioè:
- codice HTML
- architettura delle pagine
- link interni
- header tag
- canonical
- hreflang
- JavaScript
- performance
Non è un lavoro separato dal contenuto: è quello che decide se il contenuto viene scansionato, indicizzato e capito. Un articolo perfetto dentro una struttura tecnica rotta parte in salita.
Le aree della SEO tecnica
Scansione e indicizzazione
Il primo requisito: i crawler devono poter raggiungere le pagine. Qui si controllano robots.txt, sitemap, status code, catene di redirect e direttive noindex. Un errore in quest’area annulla tutto il resto, perché una pagina esclusa dall’indicizzazione non esiste per il motore di ricerca.
Architettura e link interni
La profondità delle pagine (quanti clic servono dalla home), le pagine orfane senza link in ingresso, la distribuzione dei link interni tra le sezioni. L’architettura dice al motore quali pagine consideri importanti, che tu l’abbia deciso o no.
HTML e tag
Title, meta description, struttura degli heading H1-H6, canonical, hreflang. È l’area dove il codice HTML racconta la verità: tag duplicati, generati dinamicamente con errori ricorrenti, o in conflitto tra loro producono contenuti duplicati e segnali confusi.
JavaScript e rendering
Molti siti generano parte dei contenuti in JavaScript. Se il rendering non viene considerato, quello che analizzi non è quello che il crawler riceve: contenuti, link e tag possono esistere solo dopo l’esecuzione del codice, o peggio, solo prima.
Performance
Tempi di risposta, peso delle pagine e core web vitals. Oltre all’aspetto ranking, la velocità incide su quanto budget di scansione il crawler dedica al sito.
Dati strutturati
Il markup (Article, FAQ, Product, Organization) aiuta i motori a interpretare il contenuto e abilita i risultati arricchiti. Va verificato che sia presente, valido e coerente con quello che la pagina mostra davvero.
Come si fa un’analisi tecnica SEO
Molti audit SEO lavorano su una lista di URL. Ma è un approccio parziale. Perché?
- L’URL è solo un’etichetta: senza HTML non sai se i tag sono dinamici, duplicati o mancanti.
- Alcuni contenuti vengono generati in JavaScript: senza rendering, l’analisi li ignora del tutto.
- Canonical, meta tag, hreflang non sempre sono dichiarati correttamente nel codice, e i controlli superficiali non li rilevano.
Un esempio pratico: due URL che sembrano identici, ma uno ha il canonical che punta altrove e l’altro ha meta tag duplicati generati dinamicamente. Un’analisi basata solo sull’URL non coglierebbe queste differenze cruciali. Il risultato sono report bellissimi ma pieni di falsi positivi, con la conseguenza più grave che si spreca tempo su problemi inesistenti mentre i veri colli di bottiglia restano nascosti nel codice.
Il processo che uso parte da qui:
- Crawl completo con Screaming Frog (o tool simili come Sitebulb, JetOctopus), con una configurazione adeguata: user-agent, rendering JS attivo, export dei raw HTML. È il passaggio che trasforma gli URL in dati strutturali reali.
- Incrocio con Google Search Console: CTR, impressioni e query associate a ogni pagina. Serve a dare priorità: un problema tecnico su una pagina con visibilità pesa più dello stesso problema su una pagina che nessuno cerca.
- Verifica manuale dei template principali: home, categoria, prodotto o articolo. Gli errori tecnici viaggiano quasi sempre per template, non per singola pagina.
- Priorità per impatto: cosa blocca l’indicizzazione prima, cosa confonde i segnali poi, cosa rallenta per ultimo.
Cosa esportare dal crawl per l’analisi:
- Il codice HTML completo della pagina
- I meta tag: title, description, robots
- La struttura degli header tag (H1-H6)
- Il depth della pagina (profondità nella struttura)
- I link interni ed esterni
- Report su redirect, status code, canonicals
- Report sui core web vitals
Consiglio da Pro: esporta anche i dati di response time e dimensioni delle pagine. Correlandoli con i problemi tecnici puoi identificare priorità di ottimizzazione basate sull’impatto reale sulle performance.
Gli errori tecnici più comuni
Sono quelli che ritrovo più spesso negli audit, in ordine di gravità:
- Robots.txt che blocca sezioni rilevanti o risorse necessarie al rendering
- Sitemap sporche, con URL in redirect, in errore o non indicizzabili
- Canonical incoerenti: più URL che dichiarano lo stesso canonical, o canonical che puntano a pagine non indicizzabili
- H1 assenti o duplicati e gerarchie di heading inconsistenti che compromettono la struttura dei contenuti
- Contenuti generati in JS non renderizzati, invisibili al crawler
- Catene di redirect che disperdono segnali e rallentano la scansione
- Pagine orfane: esistono, ma nessun link interno le raggiunge
Usare l’AI nell’analisi tecnica
Con i dati raccolti nel modo giusto, l’intelligenza artificiale diventa un acceleratore dell’analisi. Da questa esigenza ho sviluppato Maphira, un tool proprietario pensato per i miei progetti SEO e quelli dei clienti: analizza il codice HTML reale pagina per pagina, legge gli export di Screaming Frog, integra i dati di Search Console e usa modelli AI per generare verifiche tecniche e suggerimenti nel contesto specifico del sito.
L’output è operativo: Google Sheet o CSV arricchiti da colonne generate dall’AI, con risposte convalidate dall’esperienza maturata negli anni nella SEO. I vantaggi di questo approccio ibrido:
- Riduzione del 70% del tempo dedicato all’identificazione dei problemi
- Aumento della precisione nell’identificazione delle priorità
- Capacità di analizzare siti complessi (oltre 10k pagine) in tempi ragionevoli
- Insight nel contesto del sito invece di checklist generiche
Prompt di esempio: canonical incoerenti
Hai a disposizione un elenco di URL con relativi tag canonical dichiarati nel codice HTML.
Analizza se ci sono pattern errati, come:
– più URL che dichiarano lo stesso canonical
– canonical che puntano a pagine non indicizzabili
– canonical mancanti in pagine profonde
Segnala per ogni riga eventuali errori o anomalie, e suggerisci la correzione più coerente.
Prompt di esempio: analisi robots.txt
Questo è il contenuto del file robots.txt di un sito web. Analizzalo e verifica se:
– Ci sono regole che bloccano sezioni rilevanti del sito
– Mancano indicazioni importanti (es. sitemap, user-agent wildcard, ecc.)
– Ci sono contraddizioni tra allow/disallow
Restituisci una sintesi dei problemi riscontrati e suggerisci eventuali modifiche migliorative.
L’AI non sostituisce un consulente tecnico, ma può accorciare drasticamente i tempi di verifica e generare insight mirati, se lavora sui dati giusti. Del tema più ampio, strumenti da testare, limiti e SEO per le AI, parlo nell’articolo su SEO e intelligenza artificiale.
Hai un sito complesso o un progetto che vuoi migliorare?
Se vuoi organizzare una call conoscitiva per spiegarmi i problemi del tuo sito contattami.
Mirko Ciesco
Data-Driven Growth Specialist
Aiuto aziende e startup a prendere decisioni migliori per crescere in modo misurabile. Sono specializzato in Web Analytics e performance digitale e lavoro all’intersezione tra dati, strategia e crescita.