Cos'è la SEO Tecnica
La SEO Tecnica (Technical SEO) riguarda l'ottimizzazione degli aspetti infrastrutturali e tecnici di un sito web, con l'obiettivo di facilitare la scansione, l'indicizzazione e il rendering da parte dei motori di ricerca. Come spiegato nella guida Cos'è la SEO, è uno dei tre pilastri fondamentali insieme alla SEO On-Page e alla SEO Off-Page.
Mentre la SEO On-Page si concentra sui contenuti visibili, la SEO Tecnica opera "dietro le quinte" per assicurarsi che il sito funzioni correttamente dal punto di vista dei motori di ricerca.
"Un sito con contenuti eccellenti ma problemi tecnici è come un negozio con prodotti straordinari ma con la porta chiusa: nessuno potrà mai scoprirlo."
Crawlability
La crawlability indica la capacità di un motore di ricerca di accedere e scansionare le pagine del sito. Se Googlebot non riesce a raggiungere una pagina, questa non potrà mai essere indicizzata e posizionata.
Fattori che influenzano la crawlability:
- File robots.txt: definisce quali aree del sito possono essere scansionate dai bot
- Sitemap XML: fornisce ai crawler una mappa completa delle pagine del sito
- Struttura dei link interni: una buona architettura di link permette ai bot di raggiungere tutte le pagine
- Crawl budget: il numero di pagine che Googlebot scansiona in un dato periodo dipende dalla dimensione e dall'autorevolezza del sito
- Errori di server: errori 5xx e timeout possono ridurre la frequenza di scansione
Indexability
L'indexability riguarda la possibilità che una pagina venga inclusa nell'indice di Google dopo essere stata scansionata. Non tutte le pagine scansionate vengono automaticamente indicizzate.
Elementi che influenzano l'indicizzazione:
- Meta robots: i meta tag
noindeximpediscono l'indicizzazione di una pagina - Header X-Robots-Tag: alternativa al meta tag robots, applicabile a livello server
- Contenuto duplicato: pagine con contenuto identico o molto simile possono essere escluse dall'indice
- Qualità del contenuto: pagine thin content o di bassa qualità potrebbero non essere indicizzate
- Canonical URL: indica a Google la versione preferita di una pagina quando esistono duplicati
Utilizza Google Search Console per monitorare lo stato di indicizzazione delle pagine e identificare eventuali problemi.
Crawl Budget: quando preoccuparsi
Il crawl budget è rilevante principalmente per i siti di grandi dimensioni (oltre 10.000 pagine). Per i siti più piccoli, Google generalmente riesce a scansionare tutte le pagine senza problemi. Tuttavia, una buona architettura tecnica è sempre raccomandata per garantire efficienza e scalabilità.
Rendering e JavaScript SEO
Il rendering è il processo attraverso cui Google esegue il codice JavaScript di una pagina per comprenderne il contenuto finale. Con la diffusione di framework come React, Angular e Vue, il JavaScript SEO è diventato una competenza essenziale.
Google utilizza un processo di rendering in due fasi:
- Prima fase (HTML): Googlebot scarica l'HTML della pagina e ne analizza il contenuto iniziale
- Seconda fase (Rendering): il servizio Web Rendering Service (WRS) esegue il JavaScript per ottenere il contenuto completo
Problemi comuni con il JavaScript SEO:
- Contenuti caricati solo tramite JavaScript possono essere indicizzati con ritardo
- Errori JavaScript possono impedire il rendering completo della pagina
- Le SPA (Single Page Application) necessitano di configurazioni specifiche per la SEO
- I link generati dinamicamente via JavaScript potrebbero non essere seguiti dai crawler
Soluzioni raccomandate includono il Server-Side Rendering (SSR), la generazione statica (SSG) o il dynamic rendering come approccio transitorio.
Struttura del sito
La struttura del sito, o architettura dell'informazione, determina come le pagine sono organizzate e collegate tra loro. Una struttura ben progettata migliora sia l'esperienza utente che la comprensione del sito da parte dei motori di ricerca.
Best practice per la struttura del sito:
- Gerarchia piatta: ogni pagina dovrebbe essere raggiungibile in massimo 3 click dalla homepage
- URL descrittivi: la struttura degli URL deve riflettere la gerarchia del sito
- Breadcrumb: implementa i breadcrumb con il markup strutturato
- Navigazione coerente: il menu principale deve essere accessibile da ogni pagina
- Cluster tematici: organizza i contenuti in gruppi tematici collegati tramite pillar page e cluster page
Tag Canonical
Il tag rel="canonical" è un elemento HTML fondamentale per gestire il contenuto duplicato. Indica ai motori di ricerca quale versione di una pagina deve essere considerata come l'originale quando esistono più URL con contenuto identico o molto simile.
Situazioni comuni che richiedono il canonical:
- Pagine accessibili con e senza www o con e senza trailing slash
- Parametri URL che generano varianti della stessa pagina (filtri, ordinamento, tracking)
- Versioni HTTP e HTTPS della stessa pagina
- Contenuti sindacati o ripubblicati su più domini
- Pagine di prodotto accessibili da più categorie
Il canonical è un suggerimento, non una direttiva: Google può decidere di ignorarlo se rileva incoerenze tra il canonical dichiarato e il contenuto effettivo della pagina.
Checklist SEO Tecnica
Ecco una checklist essenziale per un audit tecnico SEO completo:
| Area | Controllo | Strumento |
|---|---|---|
| Crawling | Robots.txt corretto, sitemap aggiornata | Search Console |
| Indexing | Pagine indicizzate correttamente | Search Console, site: operator |
| Performance | Core Web Vitals nella norma | PageSpeed Insights, Lighthouse |
| Mobile | Sito mobile-friendly | Mobile-Friendly Test |
| HTTPS | Certificato SSL valido, redirect HTTP > HTTPS | Browser, SSL Checker |
| Velocità | Tempi di caricamento accettabili | PageSpeed Insights, GTmetrix |
La SEO Tecnica è un processo continuo: il sito deve essere monitorato regolarmente per identificare e risolvere tempestivamente eventuali problemi tecnici che potrebbero compromettere il posizionamento organico.