Spiegazione completa di tutte le raccomandazioni:cos'è, perché è importante e come fare.
Il sito deve funzionare su HTTPS con un certificato valido.
La pagina deve restituire il codice 200 ed essere disponibile in modo affidabile.
Ogni pagina ha bisogno di un titolo unico ed efficace di 50–60 caratteri.
Breve descrizione della pagina (120–158 caratteri) sotto il titolo nei risultati.
Parole chiave in <meta name="keywords">. Google le ignora, Seznam.cz può considerarle.
Esattamente un H1 e una gerarchia logica di sottotitoli.
Le immagini hanno bisogno di una descrizione alt, di un formato moderno e della compressione.
Il meta viewport garantisce una corretta visualizzazione su mobile.
L'attributo lang su <html> definisce la lingua della pagina.
Indica ai motori di ricerca quale versione dell'URL è quella principale.
Controlla cosa i motori di ricerca possono scansionare e indicizzare.
Controlla l'aspetto del link condiviso su Facebook, LinkedIn ecc.
Anteprima del link sulla piattaforma X (Twitter).
Marcature leggibili dalle macchine che sbloccano i rich results.
La velocità è un fattore di ranking e un elemento chiave dell'UX.
Link funzionanti e una sensata interlinkatura interna.
Icona del sito nella scheda e nei risultati su mobile.
Indirizzi brevi, leggibili e logici con parole chiave.
Contenuto sufficientemente ampio, leggibile e unico.
Uno <script> sincrono blocca il rendering, posticipalo.
CSS e JS nell'header che rallentano il primo rendering.
Un CSS di grandi dimensioni nell'header ritarda il rendering.
Senza compressione si trasmette un volume di dati inutilmente grande.
La compressione non è attiva, attiva Gzip/Brotli.
I file statici dovrebbero essere memorizzati presso il visitatore.
Carica le immagini fuori schermo solo durante lo scroll.
WebP e AVIF sono più piccoli del 25–50% rispetto a JPEG/PNG.
Il tempo prima che il server invii il primo byte della risposta.
Una pagina troppo grande si carica lentamente.
La pagina è grande, alleggeriscila.
Molti file = molte richieste = avvio più lento.
Unisci e minifica gli stili.
Un JS di grandi dimensioni rallenta e affatica il processore del dispositivo.
Troppi elementi HTML rallentano il rendering.
Il numero di elementi supera un limite ragionevole.
Molti style="..." peggiorano cache e manutenzione.
Molti <script> direttamente nell'HTML bloccano e non si possono mettere in cache.
Senza le dimensioni dell'immagine il layout sobbalza (CLS).
Le risorse importanti si possono caricare prima tramite rel="preload".
HTTP/2 e HTTP/3 sono più veloci del vecchio HTTP/1.1.
Non impedire mai all'utente di ingrandire la pagina.
Testo di base almeno 16px, quello minuto minimo 12px.
Gli elementi cliccabili devono essere leggibili e facili da centrare.
Preferisci rem/em ai px fissi per le dimensioni del carattere.
Il testo deve avere un contrasto sufficiente (WCAG AA 4,5:1).
Le immagini devono adattarsi al mobile senza scorrimento orizzontale.
Elenco di URL per i motori di ricerca, favorisce un'indicizzazione più rapida.
Come appare la pagina nei risultati di Google.
Indica a Google quale versione linguistica appartiene a quale pubblico.
Google valuta principalmente la versione mobile (mobile-first).
HTTPS, header di sicurezza e protezione dei visitatori.
Catene 301 brevi, nessun loop.
Panoramica di CMS, framework e librerie del sito.
Un sito utilizzabile anche dalle persone con disabilità.
Consenso ai cookie e protezione dei dati personali.
Record DNS corretti e un certificato SSL valido.
I link che portano a un 404 rovinano UX e scansione.
Affinché ti citino ChatGPT, Gemini, Perplexity e altri.