Checklist SEO tecnica

Una checklist SEO tecnica completa che copre scansionabilità, indicizzazione, Core Web Vitals, dati strutturati, sitemap, robots.txt, canonicalizzazione, HTTPS e SEO mobile, organizzata per priorità e tipo di sito.

Prima pubblicazione: 27 giu 2026 · Ultimo aggiornamento: 22 ago 2026 · Advanced
Lingue
1 segnale di evidenza in questa pagina

Una checklist SEO tecnica verifica le condizioni che un sito deve soddisfare affinché i motori di ricerca e i sistemi di risposta basati sull'IA possano eseguire la scansione e il rendering delle pagine, indicizzarle e mostrarle. Le quattro condizioni fondamentali di Google sono: scansionabile, indicizzabile, comprensibile e renderizzabile. Questa pagina riguarda solo la componente tecnica; la versione completa per l'intero sito è la checklist di audit SEO. Procedi in ordine di priorità — scansionabilità, indicizzazione, HTTPS, parità mobile, sitemap, dati strutturati e Core Web Vitals — e applica le sezioni in base al tipo di sito: la maggior parte dei piccoli siti può evitare del tutto la gestione tecnica del crawl budget, come conferma la documentazione di Google. Due miti da eliminare subito: robots.txt non rimuove una pagina dall'indice e i dati strutturati non sono un fattore di ranking. Soddisfare la checklist è necessario ma non sufficiente: Google afferma che l'indicizzazione non è comunque garantita.

TL;DR — La SEO tecnica è la base, non il soffitto: le pagine devono essere scansionabili → indicizzabili → comprensibili → renderizzabili prima che il lavoro sui contenuti possa dare i suoi frutti. Esegui la checklist in ordine di priorità e filtra le sezioni per tipo di sito — la maggior parte dei siti piccoli può saltare il crawl budget, il controllo della navigazione a faccette, l’analisi dei log e l’ingegneria del rendering JS, come conferma lo stesso documento sul crawl budget di Google. Sfatare due miti al volo: robots.txt non deindicizza e i dati strutturati non sono un fattore di ranking. Tratta i Core Web Vitals come obiettivi, non come porte di passaggio — è il linguaggio “cerca di” di Google stesso. E soddisfare ogni casella non garantisce comunque l’indicizzazione.

Evidence for this claim Google's minimum technical requirements include accessible Googlebot crawling, a successful HTTP response, and indexable content. Scope: Eligibility prerequisites, not a guarantee of indexing or ranking. Confidence: high · Verified: Google Search Essentials: Technical requirements Evidence for this claim Meeting technical requirements does not guarantee that Google will crawl, index, or serve a page. Scope: Google Search eligibility and selection behavior. Confidence: high · Verified: Google Search Essentials: Technical requirements

Il modello mentale: quattro condizioni

Google inquadra l’intera SEO tecnica attorno a quattro condizioni portanti: una pagina deve essere scansionabile, indicizzabile, comprensibile e renderizzabile. I suoi requisiti tecnici di Search Essentials li riducono a tre minimi: “Googlebot isn’t blocked,” (traduzione) « Googlebot non è bloccato », “The page works” (traduzione) « la pagina funziona » (ed è restituita con stato HTTP 200) e “The page has indexable content.” (traduzione) « la pagina contiene contenuti indicizzabili. » Tutto in questo checklist è in realtà al servizio di questi.

L’avvertenza critica, direttamente dallo stesso documento: “Just because a page meets these requirements doesn’t mean that a page will be indexed; indexing isn’t guaranteed.” (traduzione) «Solo perché una pagina soddisfa questi requisiti non significa che verrà indicizzata; l’indicizzazione non è garantita.» La SEO tecnica è un cancello che devi attraversare, non una leva che garantisce risultati. Ecco perché ho sempre sostenuto che la checklist tecnica è la base — la superi così che contenuti e link possano fare il loro lavoro, non al posto loro.

Prima di iniziare: quali sezioni ti riguardano?

Ogni checklist concorrente organizza per argomento e applica tutto a ogni sito. Questa è l’impostazione predefinita sbagliata. L’asse organizzativo migliore è il tipo di sito, perché Google stesso limita le sue linee guida più avanzate in base alla dimensione del sito. Dalla guida sul crawl budget per i siti di grandi dimensioni: “If your site doesn’t have a large number of pages that change rapidly, or if your pages seem to be crawled the same day that they are published, you don’t need to read this guide.” (traduzione) «Se il tuo sito non ha un gran numero di pagine che cambiano rapidamente, o se le tue pagine sembrano essere scansionate lo stesso giorno in cui vengono pubblicate, non hai bisogno di leggere questa guida.»

Le soglie (volutamente approssimative) di Google per quando il crawl budget inizia a contare:

  • Siti grandi — 1 milione+ di pagine uniche con contenuti che cambiano circa settimanalmente.
  • Siti medio-grandi — 10 000+ pagine uniche con contenuti che cambiano molto rapidamente (giornalmente).
  • Siti con una grande quota di URL bloccati nello stato “Discovered - currently not indexed” (traduzione) « Rilevato: attualmente non indicizzato » di Search Console.

Quindi ecco la suddivisione che eseguirei davvero:

Percorso base — siti piccoli / brochure / attività locali (< ~10K URL): verifica della scansionabilità, verifica di indicizzazione/canonical, HTTPS, parità mobile, una sitemap XML, un giro di Core Web Vitals, dati strutturati validi dove ottengono un rich result. Salta crawl budget, controllo della navigazione a faccette, analisi dei log file e ingegneria del rendering JS completamente.

Percorso avanzato — siti grandi / ecommerce / con molto JS / enterprise: tutto nel percorso base più gestione del crawl budget, controllo della navigazione a faccette, audit del rendering JavaScript, analisi dei log del server e (se internazionale) hreflang.

1. Scansionabilità

  • Correttezza di robots.txt. Conferma di non disalloware nulla che vuoi indicizzare. Google: “A robots.txt file tells search engine crawlers which URLs the crawler can access on your site. This is used mainly to avoid overloading your site with requests; it is not a mechanism for keeping a web page out of Google.” (traduzione) «Un file robots.txt dice ai crawler dei motori di ricerca quali URL il crawler può accedere sul tuo sito. Viene usato principalmente per evitare di sovraccaricare il tuo sito con richieste; non è un meccanismo per tenere una pagina web fuori da Google.» Usalo per tenere i bot fuori da spazi a basso valore (ricerca interna, combinazioni infinite di parametri), non come strumento di deindicizzazione. Questo è lo stesso territorio che l’approfondimento su robots.txt copre per intero.
  • La trappola della contraddizione robots.txt + noindex. Non bloccare un URL in robots.txt e fare affidamento su un noindex su di esso. Google: “While Google won’t crawl or index the content blocked by a robots.txt file, we might still find and index a disallowed URL if it is linked from other places on the web.” (traduzione) «Mentre Google non scansionerà né indicizzerà il contenuto bloccato da un file robots.txt, potremmo comunque trovare e indicizzare un URL non consentito se è linkato da altri posti sul web.» Il bot non può scansionare la pagina, quindi non vede mai il noindex, e l’URL può comunque apparire nudo nei risultati. Per rimuovere una pagina: consenti la scansione + noindex, o proteggila con password.
  • Errori di scansione. Correggi 4xx e 5xx inaspettati. Google indicizza solo pagine servite con un 200, e “Client and server error pages aren’t indexed.” (traduzione) «Le pagine di errore client e server non vengono indicizzate.»
  • Catene e loop di redirect. Comprimi A→B→C→D in A→D. Le catene sprecano scansione e perdono un po’ a ogni salto. Il materiale su scansione e redirect approfondisce qui.
Evidence for this claim A robots.txt disallow controls crawling but is not a reliable mechanism for keeping a linked URL out of Google’s index. Scope: production output verified at URL, template and representative-sample level Confidence: high · Verified: Introduction to robots.txt

2. Indicizzabilità

  • Copertura dell’indice. Nel report sull’indicizzazione delle pagine di Search Console, confronta ciò che vuoi indicizzare con ciò che è effettivamente indicizzato. Indaga su grandi gruppi “Discovered/Crawled - currently not indexed” (traduzione) « Rilevate o sottoposte a scansione: attualmente non indicizzate ».
  • Canonicalizzazione. Punta gli URL duplicati e quasi duplicati a una versione preferita. Google definisce rel="canonical" “a strong signal that the specified URL should become canonical” (traduzione) « un forte segnale che l’URL specificato dovrebbe diventare canonico »: un segnale, non una direttiva che il motore deve necessariamente seguire. E soprattutto: “Don’t use the robots.txt file for canonicalization purposes.” (traduzione) « Non usare il file robots.txt per la canonicalizzazione. » Controlla di non inviare segnali canonici contrastanti tra tag HTML, header HTTP e sitemap — l’approfondimento sulla canonicalizzazione spiega come consolidarli.
  • Contenuti duplicati. Parametri, versioni di stampa, fughe di staging, divisioni http/https e www/non-www creano tutti duplicati. Scegline uno, canonicalizza o reindirizza il resto.

3. HTTPS

Base, non opzionale. Servi l’intero sito su HTTPS, reindirizza http a https e cerca contenuti misti (una pagina sicura che carica un’immagine, uno script o un foglio di stile non sicuri). Il riscontro di Chris Green in SEO nel 2026 stima l’adozione di HTTPS al “91%+” — non vuoi essere nel 9% in coda.

4. SEO mobile

Google utilizza l’indicizzazione mobile-first: “Google uses the mobile version of a site’s content, crawled with the smartphone agent, for indexing and ranking.” (traduzione) « Google usa la versione mobile dei contenuti di un sito, sottoposta a scansione con lo user agent per smartphone, per l’indicizzazione e il posizionamento. » La checklist di parità, direttamente dal documento mobile-first di Google:

  • “Make sure that your mobile site contains the same content as your desktop site.” (traduzione) « Assicurati che il sito mobile contenga gli stessi contenuti del sito desktop. »
  • “Make sure that the title element and the meta description are equivalent across both versions of your site.” (traduzione) « Assicurati che l’elemento title e la meta description siano equivalenti nelle due versioni del sito. »
  • “Make sure that your mobile and desktop sites have the same structured data.” (traduzione) « Assicurati che i siti mobile e desktop contengano gli stessi dati strutturati. »
  • “Use the same robots meta tags on the mobile and desktop site.” (traduzione) « Usa gli stessi meta tag robots nei siti mobile e desktop. »
  • “Don’t lazy-load primary content upon user interaction.” (traduzione) « Non caricare i contenuti principali in lazy loading dopo un’interazione dell’utente. »
  • “Make sure that the mobile site has the same alt text for images as the desktop site.” (traduzione) « Assicurati che le immagini del sito mobile abbiano lo stesso testo alternativo di quelle del sito desktop. »

L’errore più comune è un modello mobile ridotto che elimina silenziosamente contenuti, link o dati strutturati presenti sul desktop — Google indicizza la versione più sottile.

5. Sitemap e scoperta

  • Igiene della sitemap XML. Usa URL assoluti e canonici; rimani sotto il limite di 50 MB / 50 000 URL per file; elenca solo URL indicizzabili e canonici; mantieni lastmod accurato. Riferiscilo in robots.txt (Sitemap: https://example.com/sitemap.xml) così i motori lo scoprono automaticamente. Trattamento completo nel materiale sulle sitemap XML.
  • Bing conta ancora. Dalle linee guida di Bing di luglio 2025: “Sitemaps remain a foundational signal for ensuring comprehensive URL coverage across your site,” (traduzione) « Le sitemap restano un segnale fondamentale per garantire una copertura completa degli URL del sito », “XML remains the preferred format for sitemaps,” (traduzione) « XML resta il formato preferito per le sitemap » e “The lastmod field in your sitemap remains a key signal, helping Bing prioritize URLs for recrawling.” (traduzione) « Il campo lastmod della sitemap resta un segnale importante, che aiuta Bing a dare priorità agli URL da sottoporre nuovamente a scansione. »
  • IndexNow. La maggior parte delle checklist incentrate su Google lo omette, ma è un intervento semplice, attuale e gratuito: il consiglio di Bing è di “Use IndexNow for real-time URL submission, instantly notifying Bing and participating search engines” (traduzione) « Usa IndexNow per inviare gli URL in tempo reale e avvisare immediatamente Bing e i motori di ricerca aderenti » quando il contenuto cambia. Completa le sitemap piuttosto che sostituirle. (Nota: Google non usa IndexNow per le pagine generali.)

6. Dati strutturati

  • Cosa fa: ottiene l’idoneità per i rich result e aiuta le macchine (e gli LLM) a comprendere la tua pagina. “Adding structured data can enable search results that are more engaging to users… which are called rich results.” (traduzione) «L’aggiunta di dati strutturati può abilitare risultati di ricerca più coinvolgenti per gli utenti… che vengono chiamati rich result.»
  • Cosa non fa: aumentare il posizionamento. I documenti di Google descrivono lo schema strettamente come idoneità per i rich result e comprensione da parte delle macchine — non come un segnale di ranking. Non venderlo né stanziare budget come strategia di ranking.
  • Formato: “In general, Google recommends using JSON-LD for structured data if your site’s setup allows it, as it’s the easiest solution for website owners to implement and maintain at scale.” (traduzione) «In generale, Google consiglia di usare JSON-LD per i dati strutturati se la configurazione del tuo sito lo consente, poiché è la soluzione più semplice da implementare e mantenere su larga scala per i proprietari di siti web.» Valida con il Rich Results Test. Il materiale sui dati strutturati copre i tipi specifici che vale la pena implementare.

7. Core Web Vitals ed esperienza di pagina

Obiettivi, non vincoli — la formulazione reale di Google è “strive to,” che la maggior parte delle checklist sovrastima come soglie rigide di superamento/fallimento:

  • LCP“strive to have LCP occur within the first 2.5 seconds of the page starting to load.” (traduzione) «cerca di far sì che l’LCP avvenga entro i primi 2,5 secondi dall’inizio del caricamento della pagina.»
  • INP“strive to have an INP of less than 200 milliseconds.” (traduzione) «cerca di avere un INP inferiore a 200 millisecondi.»
  • CLS“strive to have a CLS score of less than 0.1.” (traduzione) «cerca di avere un punteggio CLS inferiore a 0,1.»

E il rapporto con il posizionamento, che le persone sovrastimano notevolmente: “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” (traduzione) «Google Search cerca sempre di mostrare i contenuti più pertinenti, anche se l’esperienza di pagina è sotto la media.» Buone Core Web Vitals sono un criterio di spareggio tra risultati pertinenti, non un superamento della pertinenza. Misura con dati reali degli utenti (CrUX/field), non solo con punteggi di laboratorio.

8. Aggiunte avanzate (solo per siti grandi / ecommerce / con molto JavaScript)

  • Crawl budget. Solo se hai superato le soglie di Google sopra. Capacità + domanda; guadagni budget rimuovendo sprechi (esplosioni di parametri, combinazioni di navigazione a faccette, trappole per spider, URL duplicati) molto più che cercando di far indicizzare a Google “di più.” Vedi l’approfondimento sul crawl budget.
  • Rendering JavaScript. Conferma che contenuti critici e link esistano nell’HTML renderizzato e siano raggiungibili tramite veri link <a href>, non solo navigazione al clic. Questo è territorio della JavaScript SEO.
  • Controllo della navigazione a faccette. Decidi quali combinazioni di filtro/ordinamento siano indicizzabili/indicizzabili e controlla il resto.
  • Analisi dei file di log. La verità di base su cosa i bot effettivamente recuperano, con quale frequenza e quali codici di stato ottengono.
  • hreflang — solo se sei realmente multiregionale/multilingue. È un argomento abbastanza ampio da meritare un materiale SEO internazionale dedicato; non aggiungerlo a metà.

9. Accesso dei crawler AI / LLM (breve, mirato)

Due elementi essenziali nel 2026, e niente di più — il lavoro approfondito su GEO/AEO vive nel materiale sull’AI-search, non qui:

  • Decidi l’accesso dei crawler AI in robots.txt. Consenti o blocca esplicitamente gli user-agent AI che ti interessano (i bot per training, AI-search e fetch su richiesta dell’utente sono bot diversi). La prospettiva di Chris Green: “Robots.txt is no longer just crawl housekeeping. It’s becoming a policy surface.” (traduzione) «Robots.txt non è più solo manutenzione del crawling. Sta diventando una superficie di policy.»
  • I dati strutturati fungono anche da contesto macchina per gli LLM — un motivo in più per avere uno schema valido, non un nuovo flusso di lavoro.

10. Come dare priorità a ciò che trovi

È qui che la maggior parte delle checklist fallisce: ti danno 90 elementi senza alcuna ponderazione. Non sistemare tutto — sistema ciò che fa la differenza. Il consiglio del mio amico Patrick sugli audit clienti, a cui torno sempre: “If clients are coming to you asking for an audit, they already have a pain point. Talk to them. Solve that one thing and they’ll be happy with the audit.” (traduzione) «Se i clienti vengono da te chiedendo un audit, hanno già un problema concreto. Parla con loro. Risolvi quella singola cosa e saranno soddisfatti dell’audit.» Lo stesso Modello di audit SEO lo inquadra come “sweating the small stuff rarely does much for your rankings” (traduzione) «sudare per le piccole cose raramente fa molto per il tuo posizionamento» — meglio spendere “80% of your time fixing the 20% of things that matter.” (traduzione) «l’80% del tuo tempo a sistemare il 20% delle cose che contano.»

E fai un passo indietro sull’intero esercizio: una checklist ti porta a okay. John Mueller di Google ha ripetutamente sottolineato che i fondamentali da soli portano a risultati decenti ma non eccezionali — la vera dominanza deriva dalla profondità tematica e dall’autorità, non dallo spuntare ogni casella tecnica. La checklist sgombera il campo; contenuti e link costruiscono la casa.

Vuoi la versione completa del sito?

Questa pagina è volutamente solo tecnica. Se vuoi un audit più ampio — tecnico più on-page, contenuti e off-page — quello è il SEO Audit Checklist, una cosa separata e più estesa. Non cercare di far fare a questa pagina entrambi i lavori.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.