Preferenze

La privacy è importante per noi, quindi hai la possibilità di disabilitare alcuni tipi di archiviazione che potrebbero non essere necessari per il funzionamento di base del sito web. Il blocco delle categorie può influire sulla tua esperienza sul sito web. Ulteriori informazioni

Accetta tutti i cookie

Page Speed SEO: Carica il tuo sito in 2 secondi

Ottimizzazione page speed: riduci il tempo di caricamento a meno di 2 secondi. Ottimizzazione immagini, caching, CDN e best practice per il ranking SEO.

Man with dark hair and beard wearing a light brown shirt speaks in front of a microphone on a podcast or recording setup.Portrait of a man with short dark hair wearing a white shirt and dark jacket, looking directly at the camera with a neutral expression.Man with short dark hair, beard, and clear glasses wearing a black t-shirt with a white circular logo, standing in front of a stone wall.Celio fabianoSmiling young woman with long brown hair wearing a red top and necklace, outdoors in a tree-filled background.photo de profil du client Xavier Breull
+ 9'000 abbonati
Timeline delle prestazioni che mostra le fasi di caricamento della pagina web con immagini e script caricati progressivamente per ottenere un tempo di caricamento di 2 secondi.
Upload UI element
Thibault Besson-Magdelain fondateur de Sorank

Chi è l'autore

Thibault Besson-Magdelain

Fondatore di Sorank, 5+ anni di esperienza in SEO, appassionato di GEO.
Share on

Riepilogo: La velocità pagina è quanto velocemente il tuo sito web si carica, misurato in secondi. Le pagine più veloci classificano meglio, convertono meglio e mantengono gli utenti felici. Punta a meno di 2 secondi su mobile, meno di 1,5 su desktop.

La velocità pagina è sia un fattore di ranking SEO che una metrica aziendale. Le pagine veloci classificano più in alto su Google. Le pagine veloci inoltre convertono più visitatori in clienti. La ricerca mostra che un ritardo di 1 secondo nel page load comporta il 7% di conversioni in meno. Per i siti ecommerce, le pagine lente costano migliaia di dollari quotidianamente in vendite perse. Per gli editori, le pagine lente significano meno visualizzazioni di pagina e minori ricavi pubblicitari. Per tutti i siti, la velocità pagina è critica.

Il benchmark per un page load veloce è meno di 2 secondi. Le pagine che caricano in 2 secondi o meno sono percepite come veloci dagli utenti. Le pagine che impiegano 3-5 secondi si sentono lente. Le pagine che impiegano più di 5 secondi sono frequentemente abbandonate. Il tuo obiettivo è semplice: ottieni il tuo tempo di caricamento a meno di 2 secondi, poi a meno di 1,5 secondi, poi continua a ottimizzare. Ogni miglioramento di 100ms conta.

Comprensione delle Metriche del Page Load

Il page load time è costituito da diversi componenti. Il Time to First Byte (TTFB) è quanto tempo impiega il server a rispondere. Largest Contentful Paint (LCP) è quando il contenuto principale diventa visibile. Fully loaded è quando tutte le risorse finiscono di scaricarsi. Queste metriche non sono identiche, e ottimizzare ciascuna richiede tattiche diverse.

TTFB è il tempo di risposta del tuo server. Se TTFB è superiore a 600ms, il tuo server è lento. Le cause comuni sono codice backend inefficiente, query database, o sovraccarico del server. Correggi il TTFB ottimizzando il codice backend, aggiornando l'hosting, abilitando il caching, o usando una Content Delivery Network (CDN).

Il percorso di apprendimento performance di Google spiega ogni metrica in dettaglio. LCP e altri Core Web Vitals sono coperti in profondità. Comprendere queste metriche è prerequisito per ottimizzare la velocità pagina efficacemente.

Ottimizzazione Immagini: L'Impatto Singolo Più Grande

Le immagini sono tipicamente il 50-80% del peso pagina. Le immagini non ottimizzate sono il modo più veloce per rallentare il tuo sito. Ottimizza le immagini riducendo la dimensione del file senza compromettere la qualità. Tre tattiche:

Compressione: Usa strumenti di compressione immagine per ridurre la dimensione del file. Le immagini JPEG si comprimono 10-40 volte. Le immagini PNG si comprimono 2-5 volte. Usa strumenti come TinyPNG, ImageOptim, o plugin nel tuo CMS per comprimere automaticamente. Comprimi prima di caricare nel tuo sito.

Formati moderni: Usa WebP al posto di JPEG o PNG. WebP comprime il 25-35% meglio di JPEG mantenendo la qualità. I browser supportano WebP nativamente ora. Usa JPEG come fallback per i browser più vecchi usando l'elemento <picture>.

Lazy loading: Carica immagini solo quando gli utenti scorrono vicino ad esse. Usa l'attributo HTML nativo loading="lazy" sulle immagini sotto la piega. Questo rimanda il caricamento delle immagini che gli utenti potrebbe non vedere mai, migliorando il page load iniziale drammaticamente.

La guida all'ottimizzazione di Google fornisce tecniche specifiche di ottimizzazione immagine. Le immagini opportunamente ottimizzate da sole spesso riducono il page load time del 30-50%.

Ottimizzazione CSS e JavaScript

CSS e JavaScript render-blocking rallentano il page load. Le risorse render-blocking prevengono al browser di rendere la pagina finché non sono scaricate ed elaborate. Rimanda CSS e JavaScript non critici così il contenuto critico si rende per primo.

Minimizza e rimanda JavaScript: I file JavaScript grandi bloccano il rendering. Dividi il tuo JavaScript in chunk più piccoli e rimanda il caricamento di script non critici. Usa <script async> per script che non influenzano il rendering pagina. Usa <script defer> per script che dovrebbero eseguire dopo il page load ma prima dell'evento load.

Inline CSS critico: Identifica il CSS necessario per il contenuto above-the-fold e mettilo inline in tag <style> nel <head>. Questo elimina la richiesta per CSS critico e consente al browser di rendere la pagina più velocemente. Rimanda il resto del CSS usando tag <link rel="stylesheet"> nel body o con media="print" e JavaScript per scambiarlo a media="all" dopo il caricamento.

Rimuovi CSS non utilizzato: I file CSS grandi contengono regole per componenti non su ogni pagina. Strumenti come PurgeCSS rimuovono regole non utilizzate, riducendo la dimensione del file CSS del 50-80%.

Caching: Le Richieste Più Veloci Sono Quelle Mai Fatte

Il caching memorizza il contenuto statico così non deve essere riscaricato a ogni visita. Implementa tre tipi di caching:

Caching browser: Di al browser di mettere in cache CSS, JavaScript, immagini e font usando header Cache-Control. Imposta tempi di scadenza lunghi (1 anno) per asset statici e tempi più brevi (1 giorno) per contenuto dinamico. In questo modo, i visitatori di ritorno caricano il tuo sito molto più velocemente perché gli asset in cache non devono scaricarsi di nuovo.

Caching lato server: Metti in cache query database, risposte API, e pagine HTML generate. Usa Redis o Memcached per mettere in cache computazioni costose. Questo riduce il tempo di elaborazione del server drammaticamente.

Caching CDN: Le CDN mettono in cache il tuo contenuto statico e lo servono da server vicini ai tuoi utenti. Il primo utente che richiede una risorsa la carica dal tuo server di origine. L'utente successivo la carica dalla cache CDN, che è molto più veloce. Gli utenti in diverse regioni geografiche caricano dal server edge CDN più vicino.

Content Delivery Networks (CDN)

Una Content Delivery Network (CDN) riduce il tempo di caricamento per gli utenti globalmente distribuendo il tuo contenuto su server in più posizioni. Quando un utente richiede il tuo sito, la CDN serve il contenuto dal server più vicino a loro. Questo riduce drammaticamente la latenza rispetto a servire tutto da un singolo server di origine.

Le CDN inoltre comprimono automaticamente il contenuto, mettono in cache gli asset, e proteggono da attacchi DDoS. Sono inestimabili per i siti globali. Le CDN popolari includono Cloudflare, AWS CloudFront, e Akamai. Molte CDN offrono tier gratuiti, rendendole accessibili a tutti i siti.

Configura la tua CDN puntando il tuo dominio ai nameserver della CDN o CNAME. La CDN diventa il tuo proxy tra gli utenti e il tuo server di origine. Gli utenti non richiedono mai il tuo server di origine direttamente; passano sempre attraverso la CDN. Questo sgrava il traffico dal tuo server di origine e migliora la velocità per tutti gli utenti.

Tempo di Risposta del Server e Hosting

Il tempo di risposta del server (TTFB) dipende dalla qualità dell'hosting, dall'efficienza del codice backend, e dalle prestazioni del database. TTFB lento indica uno di tre problemi:

Hosting cattivo: L'hosting condiviso spesso ha prestazioni scarse perché le risorse sono condivise tra molti siti. Aggiorna a hosting VPS o dedicato. I provider cloud come AWS, Google Cloud, e DigitalOcean offrono migliori prestazioni dell'hosting condiviso economico.

Codice inefficiente: Il codice backend che fa query database eccessive o computazioni complesse sarà lento. Profila il tuo backend per identificare colli di bottiglia. Ottimizza le query database, usa il caching, e minimizza le computazioni nel percorso critico.

Prestazioni database: Le query database lente bloccano il rendering della pagina. Aggiungi indici database sulle colonne frequentemente interrogate. Normalizza il tuo schema. Considera il caching dei risultati database invece di interrogare a ogni richiesta.

PageSpeed Insights mostra il tuo TTFB e fornisce raccomandazioni. Se TTFB è superiore a 600ms, concentrati sull'ottimizzazione del server prima di preoccuparti dell'ottimizzazione frontend.

Test e Monitoraggio della Velocità Pagina

Testa la velocità pagina usando lo strumento PageSpeed Insights di Google. Questo strumento gratuito misura il tempo di caricamento su reti e dispositivi reali, identifica i colli di bottiglia, e fornisce suggerimenti di miglioramento specifici. Testa le tue pagine chiave regolarmente, specialmente dopo i deployment.

Testa su più dispositivi. Le prestazioni desktop e mobile differiscono significativamente. Le reti mobile sono più lente e i processori mobile sono più deboli, quindi i tempi di caricamento mobile sono tipicamente più alti. Testa sempre su mobile perché il traffico mobile è ora dominante.

Monitora continuamente la velocità pagina usando strumenti Real User Monitoring (RUM). Strumenti come DataBox, New Relic, e altri raccolgono dati di prestazione utente reali. Monitora le tendenze settimanalmente per catturare regressioni di performance immediatamente.

Google Search Console riporta Core Web Vitals che sono strettamente legati alla velocità pagina. Monitora questi rapporti mensilmente e prioritizza i miglioramenti per le pagine con vitals scadenti.

Performance Budget

Un performance budget è un limite su quanto JavaScript, CSS, o peso immagine la tua pagina può contenere. Imposta budget per ogni tipo di risorsa. Ad esempio, JavaScript totale sotto 100KB, CSS totale sotto 30KB, immagini totali sotto 300KB. Questi budget forzano la disciplina nel design e nello sviluppo.

Applica i performance budget usando strumenti di build. Webpack, Vite, e altri bundler possono far fallire i build che superano i budget di performance. Questo previene codice lento di raggiungere la produzione.

Web Vitals e Segnali di Esperienza Utente

La velocità pagina è misurata attraverso tre Core Web Vitals che Google usa come fattori di ranking. Largest Contentful Paint (LCP) misura quando il contenuto principale appare. First Input Delay (FID) misura quanto velocemente la pagina risponde all'interazione utente. Cumulative Layout Shift (CLS) misura la stabilità visuale mentre il contenuto carica. Web.dev fornisce guida completa su tutte le metriche Core Web Vitals.

LCP dovrebbe essere sotto 2,5 secondi. FID dovrebbe essere sotto 100 millisecondi. CLS dovrebbe essere sotto 0,1. Le pagine che rispettano tutti e tre i threshold forniscono esperienza utente eccellente e classificano meglio delle pagine con vitals scadenti. Per controllare i tuoi vitals attuali, esegui le tue pagine attraverso PageSpeed Insights e Google Search Console.

Migliorare Core Web Vitals richiede affrontare le cause radice: server lenti (LCP), JavaScript pesante (FID), e cambiamenti di layout da annunci o font (CLS). Concentrarsi su queste metriche insieme al page load time fornisce ottimizzazione completa delle prestazioni.

La relazione tra velocità pagina e rankings è ora più forte che mai. La documentazione webmaster di Google conferma la velocità pagina come un fattore di ranking confermato. I siti che migliorano significativamente la velocità vedono miglioramenti di ranking entro settimane.

Conclusione

La velocità pagina è una delle ottimizzazioni più alto-ROI che tu possa fare. Le pagine più veloci classificano meglio, convertono meglio, e mantengono meglio i visitatori. Il costo dell'ottimizzazione è basso. Poche ore di lavoro di ottimizzazione possono migliorare il tempo di caricamento del 50% e generare migliaia di dollari in ricavi aggiuntivi per i siti ecommerce. Non c'è ragione di non ottimizzare.

Inizia con i guadagni più veloci: ottimizzazione immagine, abilita il caching, e configura una CDN. Queste tre tattiche da sole riducono il tempo di caricamento del 40-60%. Poi affronta l'ottimizzazione Core Web Vitals per il massimo impatto SEO. Usa il nostro GEO SEO audit per identificare i problemi di performance nel tuo sito e tracciare i miglioramenti nel tempo.

Frequently questions asked

Quanto impatta un ritardo di 1 secondo nel page load sulle conversioni?

Gli studi dimostrano coerentemente che ogni ritardo di 1 secondo nel page load time comporta una riduzione di circa il 7% nelle conversioni. Un tempo di caricamento di 2 secondi converte 2-3 volte meglio di uno di 5 secondi. La velocità della pagina impatta direttamente i ricavi. I siti ecommerce perdono migliaia di dollari quotidianamente dalle pagine lente. La velocità non è opzionale; è infrastruttura aziendale critica.

Quali sono i target realistici per il page speed?

I benchmark del settore suggeriscono di puntare a meno di 2 secondi su mobile e meno di 1,5 secondi su desktop. Le pagine che caricano in meno di 2 secondi sono percepite come veloci dagli utenti e forniscono un vantaggio competitivo. Tuttavia, raggiungere meno di 2 secondi richiede sostanziale ottimizzazione e investimento infrastrutturale. Un target più realistico per la maggior parte dei siti è 2-3 secondi su mobile.

Una CDN fa realmente la differenza nella velocità pagina?

Sì. Le CDN riducono il Time to First Byte (TTFB) del 50-80% servendo contenuti da server vicini ai tuoi utenti. Un utente in Australia che accede a contenuti da un server negli USA avrà un caricamento molto più lento che accedendo dal server australiano. Le CDN inoltre mettono in cache il contenuto statico, riducendo il carico del server. Per i siti che servono audience globali, una CDN è essenziale.

Il nostro blog per un'azienda ambiziosa