Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

La guida definitiva per aumentare la velocità e le prestazioni di WordPress

Nessuno vuole aspettare un sito web lento. Abbiamo lavorato duramente per rendere WPBeginner uno dei siti web WordPress più veloci del pianeta.

Nel frenetico mondo digitale di oggi, le pagine web a caricamento rapido sono una necessità. Mantengono l’engagement dei visitatori, migliorano le visualizzazioni delle pagine e possono persino aiutare la SEO di WordPress.

Grazie alla messa a punto delle prestazioni dei nostri siti e all’offerta di un servizio professionale di ottimizzazione della velocità dei siti, abbiamo imparato le strategie più efficaci per rendere i siti web lenti e velocissimi.

In questo articolo condivideremo i consigli più utili per l’ottimizzazione della velocità di WordPress per aumentare le prestazioni di WordPress e velocizzare il vostro sito web.

Boost WordPress speed and performance

A differenza di altri elenchi di “X migliori plugin per la cache di WordPress” o di tutorial generici “X consigli per velocizzare WordPress”, questo articolo è una guida completa all’ottimizzazione delle prestazioni di WordPress.

Abbiamo cercato di coprire tutti gli aspetti, dal perché la velocità è importante a cosa rallenta il vostro sito WordPress e alle azioni che potete intraprendere per migliorare immediatamente la velocità di WordPress.

Per semplificare le cose, abbiamo creato un indice per aiutarvi a navigare nella nostra guida definitiva per velocizzare il vostro sito WordPress.

Indice dei contenuti

Nozioni di base sulle prestazioni di WordPress

Accelerare WordPress in semplici passi (senza codice)

Migliori pratiche per l’ottimizzazione delle prestazioni di WordPress

Messa a punto di WordPress per la velocità (avanzato)

Perché la velocità è importante per il vostro sito WordPress

Gli studi dimostrano che dal 2000 al 2016 la durata media dell’attenzione umana è scesa da 12 a 8 secondi. Oggi si attesta intorno agli 8,25 secondi in media.

Cosa significa questo per voi come proprietari di un sito web?

Ciò significa che avete pochissimo tempo per mostrare agli utenti i vostri contenuti e convincerli a rimanere sul vostro sito WordPress.

Un sito web lento significa che gli utenti potenzialmente abbandoneranno la vostra pagina prima ancora che venga caricata.

Secondo un caso di studio di StrangeLoop che ha coinvolto Amazon, Google e altri siti di grandi dimensioni, un ritardo di 1 secondo nel tempo di caricamento della pagina può portare a una perdita del 7% nelle conversioni, a un calo dell’11% delle visualizzazioni della pagina e a una diminuzione del 16% della soddisfazione dei clienti.

Strangeloop speed study

Inoltre, Google e altri motori di ricerca hanno già iniziato a penalizzare i siti web più lenti facendoli scendere nei risultati di ricerca, il che si traduce in una riduzione del traffico per i siti web lenti.

In sintesi, se volete aumentare il traffico, gli abbonati e le entrate dal vostro sito web, allora dovete rendere il vostro sito WordPress VELOCE!

Come controllare la velocità del sito WordPress

Spesso i principianti pensano che il loro sito web sia a posto solo perché non sembra lento sul loro computer. Questo è un errore madornale.

Poiché visitate spesso il vostro sito web, i browser moderni come Chrome lo memorizzano nella cache e lo recuperano automaticamente non appena iniziate a digitare un indirizzo. In questo modo il sito viene caricato quasi istantaneamente.

Tuttavia, un utente normale che visita il vostro sito web per la prima volta potrebbe non avere la stessa esperienza. Infatti, gli utenti di diverse località geografiche avranno un’esperienza completamente diversa.

Per questo motivo vi consigliamo di testare la velocità del vostro sito web utilizzando uno strumento come il test di velocità di WordPress di IsItWP.

Si tratta di uno strumento online gratuito che consente di testare la velocità del proprio sito web.

Per ulteriori consigli, potete consultare la nostra guida su come eseguire correttamente un test di velocità del sito web.

Dopo aver eseguito il test di velocità del vostro sito web, potreste chiedervi a quale velocità dovreste puntare.

Un buon tempo di caricamento della pagina è inferiore a 2 secondi.

Tuttavia, più veloce è la velocità, meglio è. Pochi millisecondi di miglioramenti possono contribuire a ridurre di mezzo o addirittura di un secondo il tempo di caricamento.

[Torna all’inizio ↑]

Cosa rallenta il vostro sito web WordPress?

Il rapporto del test di velocità conterrà probabilmente diverse raccomandazioni per il miglioramento. Tuttavia, la maggior parte di queste raccomandazioni è costituita da un gergo tecnico difficile da comprendere per i principianti.

Imparare a capire cosa rallenta il vostro sito web è la chiave per migliorare le prestazioni e prendere decisioni più intelligenti a lungo termine.

Le cause principali di un sito web WordPress lento sono:

  • Hosting Web – Quando il server di hosting Web non è configurato correttamente, la velocità del sito Web può essere compromessa.
  • Configurazione di WordPress – Se il vostro sito WordPress non serve le pagine in cache, sovraccaricherà il vostro server e causerà la lentezza o il blocco totale del vostro sito web.
  • Dimensioni della pagina – Le pagine si caricano lentamente se si utilizzano immagini non ottimizzate per il web.
  • Plugin scadenti – Se si utilizza un plugin mal codificato, questo può rallentare notevolmente il sito web.
  • Script esterni – Anche gli script esterni, come gli annunci, i caricatori di font e così via, possono avere un enorme impatto sulle prestazioni del vostro sito web.

Ora che sapete cosa rallenta il vostro sito WordPress, vediamo come velocizzare il vostro sito WordPress.

Suggerimento professionale: Volete ridurre il numero di plugin sul vostro sito? Iniziate a usare WPCode, un potente plugin per la gestione dei frammenti di codice per WordPress. Vi aiuterà facilmente a ridurre almeno 5 plugin.

L’importanza di un buon hosting WordPress

Il vostro servizio di hosting WordPress svolge un ruolo importante nelle prestazioni del sito web. Un buon provider di hosting condiviso, come Bluehost o SiteGround, adotta misure supplementari per ottimizzare le prestazioni del vostro sito web.

Tuttavia, con l’hosting condiviso si condividono le risorse del server con molti altri clienti. Questo significa che se il vostro sito vicino riceve molto traffico, può avere un impatto sulle prestazioni dell’intero server, che a sua volta rallenterà il vostro sito web.

D’altra parte, l’utilizzo di un servizio di hosting WordPress gestito vi offre le configurazioni del server più ottimizzate per l’esecuzione di WordPress. Le società di hosting WordPress gestite offrono anche backup automatici, aggiornamenti automatici di WordPress e configurazioni di sicurezza più avanzate per proteggere il vostro sito web.

Raccomandiamo WP Engine come nostro provider di hosting WordPress gestito preferito. È anche il provider più popolare del settore. (Consultate il nostro coupon speciale per WP Engine).

[Torna all’inizio ↑]


Velocizzare WordPress in pochi semplici passi (senza codice)

Sappiamo che apportare modifiche alla configurazione del vostro sito web può essere un pensiero terrificante per i principianti, soprattutto se non siete esperti di tecnologia.

Ma non preoccupatevi, ci sono modi per affrontare questo problema.

Se non vi sentite a vostro agio nell’apportare modifiche al sito da soli, WPBeginner Pro Services offre un servizio di ottimizzazione della velocità del sito a prezzi accessibili che può essere gestito per voi.

WPBeginner Pro Services

I nostri esperti di WordPress vi aiuteranno a migliorare la velocità e le prestazioni del vostro sito in pochissimo tempo. Il servizio di ottimizzazione della velocità del sito include la configurazione della cache, l’impostazione di un CDN, la compressione delle immagini, il caricamento pigro, un rapporto sulle prestazioni prima e dopo e molto altro ancora.

È un’ottima opzione se non siete esperti di tecnologia, se non avete il tempo di fare le ottimizzazioni da soli o se volete solo la massima tranquillità.

Tuttavia, abbiamo aiutato migliaia di utenti di WordPress a migliorarne le prestazioni.

Quindi, vi mostreremo anche come potete velocizzare il vostro sito WordPress con pochi clic (senza bisogno di codifica).

Se sapete puntare e cliccare, allora potete fare questo!

Installare un plugin per la cache di WordPress

Le pagine di WordPress sono dinamiche. Ciò significa che vengono costruite al volo ogni volta che qualcuno visita un post o una pagina del vostro sito web.

Per costruire le pagine, WordPress deve eseguire un processo per trovare le informazioni necessarie, metterle insieme e quindi mostrarle all’utente.

Questo processo comporta molti passaggi e può rallentare il vostro sito web quando più persone lo visitano contemporaneamente.

Ecco perché consigliamo a tutti i siti WordPress di utilizzare un plugin di caching. La cache può rendere il vostro sito WordPress da 2 a 5 volte più veloce.

Ecco come funziona.

Invece di passare ogni volta attraverso l’intero processo di generazione della pagina, il plugin di caching crea una copia della pagina dopo il primo caricamento e poi serve la versione in cache a ogni utente successivo.

How caching works

Come si può vedere nel grafico qui sopra, quando un utente visita il vostro sito WordPress, il server recupera le informazioni da un database MySQL e dai vostri file PHP. Poi mette tutto insieme in un contenuto HTML, che viene servito all’utente.

Si tratta di un processo lungo, ma è possibile saltarne una buona parte utilizzando la cache.

Esistono molti buoni plugin per la cache di WordPress, ma noi consigliamo di utilizzare WP Rocket (premium) o WP Super Cache (gratuito).

Consultate la nostra guida passo passo su come installare e configurare WP Super Cache sul vostro sito WordPress. Non è difficile da configurare e i vostri visitatori noteranno la differenza.

Inoltre, molte società di hosting WordPress come Bluehost e SiteGround offrono soluzioni di caching.

Ottimizzatore SG di SiteGround

Se utilizzate SiteGround, il vostro sito WordPress sarà preinstallato con il loro SG Optimizer. Questo plugin ha tutte le potenti funzioni che si ottengono con un plugin di caching per WordPress di qualità superiore come WP Rocket.

SG Optimizer

La parte migliore è che è appositamente ottimizzato per i server Google Cloud di SiteGround, per offrire prestazioni superiori.

Oltre alla cache, sono disponibili anche diverse altre impostazioni per le prestazioni, la conversione delle immagini WebP in WordPress, l’ottimizzazione del database, la minificazione dei CSS, la compressione GZIP e altro ancora.

Dispone inoltre di funzioni di caching dinamico che aiutano a velocizzare il vostro sito di e-commerce.

Bluehost Caching

Se si utilizza Bluehost, è possibile accedere alla sezione Siti web ” Velocità per regolare le impostazioni della cache.

Bluehost caching levels

Se utilizzate un provider di hosting WordPress gestito, non avete bisogno di un plugin per la cache perché è integrato e attivato per impostazione predefinita.

Bonus: è possibile combinare i plugin di caching con un firewall per applicazioni web come CloudFlare o Sucuri per ottenere il massimo delle prestazioni.

[Torna all’inizio ↑]

Ottimizzare le immagini per la velocità

Optimized vs Unoptimized Images in WordPress

Le immagini danno vita ai contenuti e contribuiscono ad aumentare il coinvolgimento. I ricercatori hanno scoperto che l’uso di immagini colorate rende le persone più propense a leggere i vostri contenuti dell’80%.

Tuttavia, se le immagini non sono ottimizzate, potrebbero essere più dannose che utili. Infatti, le immagini non ottimizzate sono uno dei problemi di velocità più comuni che riscontriamo nei siti web dei principianti.

Prima di caricare una foto direttamente dal telefono o dalla fotocamera, si consiglia di utilizzare un software di editing fotografico per ottimizzare le immagini per il web.

Nei loro formati originali, queste foto possono avere dimensioni enormi. Tuttavia, in base al formato del file immagine e alla compressione scelta nel software di editing, è possibile ridurre le dimensioni delle immagini fino a 5 volte.

In WPBeginner utilizziamo solo due formati di immagine: JPEG e PNG.

Ora vi chiederete: qual è la differenza?

Il formato immagine PNG non è compresso. Quando si comprime un’immagine si perdono alcune informazioni, quindi un’immagine non compressa sarà di qualità superiore e con maggiori dettagli. Lo svantaggio è che il file ha dimensioni maggiori e quindi richiede più tempo per essere caricato.

Il JPEG, invece, è un formato di file compresso che riduce leggermente la qualità dell’immagine, ma ha dimensioni notevolmente inferiori.

Come si fa a decidere quale formato di immagine scegliere?

  • Se la foto o l’immagine presenta molti colori diversi, si utilizza il formato JPEG.
  • Se si tratta di un’immagine più semplice o se abbiamo bisogno di un’immagine trasparente, usiamo il PNG.

Di seguito è riportato un grafico di confronto delle dimensioni dei file ottenute da diversi strumenti di compressione su una particolare immagine.

Image Compression Comparison Table

Come si può vedere nel grafico, il formato dell’immagine utilizzato può fare un’enorme differenza in termini di dimensioni del file e ciò influisce sulle prestazioni del sito web.

Per sapere esattamente come ottimizzare le immagini utilizzando Photoshop e altri strumenti di editing molto diffusi, senza sacrificare la qualità, consultate la nostra guida passo passo su come ottimizzare le immagini per le prestazioni web senza perdere qualità.

[Torna all’inizio ↑]


Migliori pratiche per l’ottimizzazione delle prestazioni di WordPress

Dopo aver installato un plugin di caching e ottimizzato le immagini, noterete che il vostro sito inizierà a caricarsi molto più velocemente.

Ma se volete davvero mantenere il vostro sito web il più veloce possibile, dovrete utilizzare le migliori pratiche elencate di seguito.

Questi consigli non sono troppo tecnici, quindi non è necessario conoscere il codice per metterli in pratica. Tuttavia, il loro utilizzo previene i problemi più comuni che rallentano il vostro sito web.

Mantenete aggiornato il vostro sito WordPress

Updating WordPress Core From the Dashboard

Essendo un progetto open-source ben curato, WordPress viene aggiornato frequentemente. Ogni aggiornamento non solo offre nuove funzionalità, ma risolve anche problemi di sicurezza e bug. Anche il tema e i plugin di WordPress possono essere aggiornati regolarmente.

Come proprietario di un sito web, è vostra responsabilità mantenere il vostro sito WordPress, il tema e i plugin aggiornati alle ultime versioni. Non farlo può rendere il vostro sito lento e inaffidabile e rendervi vulnerabili alle minacce alla sicurezza.

Per maggiori dettagli sull’importanza degli aggiornamenti, consultate il nostro articolo sul perché dovreste sempre utilizzare l’ultima versione di WordPress.

[Torna all’inizio ↑]

Ottimizzare i processi in background

I processi in background di WordPress sono attività pianificate che vengono eseguite in background sul vostro sito WordPress. Di seguito sono riportati alcuni esempi di attività in background che vengono eseguite su un sito WordPress:

  • Attività del plugin di backup di WordPress
  • Cron job di WordPress per pubblicare post programmati
  • Cron job di WordPress per controllare gli aggiornamenti
  • Motori di ricerca e altri crawler che cercano di recuperare i contenuti

Attività come i cron job per i post e gli aggiornamenti programmati hanno un impatto minimo sulle prestazioni del sito web.

Tuttavia, altri processi in background come i plugin di backup e l’eccessivo crawling da parte dei motori di ricerca possono rallentare un sito web.

È necessario assicurarsi che il plugin di backup di WordPress venga eseguito solo durante i periodi di basso traffico del sito web. È inoltre necessario regolare la frequenza dei backup e dei dati di cui è necessario eseguire il backup.

Ad esempio, se si sta creando un backup completo giornaliero mentre si pubblicano nuovi contenuti solo due volte alla settimana, è necessario adeguarsi.

Se desiderate backup più frequenti, ad esempio in tempo reale, vi consigliamo di utilizzare una soluzione SaaS come BlogVault, in modo da non gravare sul vostro server.

Per quanto riguarda il crawling, è necessario tenere sotto controllo i rapporti di crawl nella Google Search Console. Crawl frequenti che danno luogo a errori possono causare il rallentamento o la mancata risposta del sito web.

Consultate la nostra guida completa su Google Search Console per sapere come regolare la frequenza di scansione.

[Torna all’inizio ↑]

Utilizzare estratti nella homepage e negli archivi

Preview summary on WPBeginner

Per impostazione predefinita, WordPress visualizza l’intero contenuto di ogni articolo nella homepage e negli archivi. Ciò significa che la homepage, le categorie, i tag e le altre pagine dell’archivio si caricheranno più lentamente.

Un altro svantaggio di mostrare gli articoli completi in queste pagine è che gli utenti non sentono il bisogno di visitare l’articolo vero e proprio. Questo può ridurre le pagine viste e il tempo che gli utenti trascorrono sul vostro sito.

Per accelerare i tempi di caricamento delle pagine di archivio, è possibile impostare il sito in modo che vengano visualizzati degli estratti anziché l’intero contenuto.

È possibile andare su Impostazioni ” Lettura e selezionare “Estratto” invece di “Testo completo” accanto all’impostazione relativa alla visualizzazione di ciascun articolo in un feed.

RSS Feeds Can Contain Full Text or an Excerpt of Each Post

Per maggiori dettagli sui pro e i contro della visualizzazione dei sommari, consultate il nostro articolo sul post completo o sul sommario (estratto) nelle pagine dell’archivio di WordPress.

[Torna all’inizio ↑]

Dividere i commenti in pagine

Paginate comments

Ricevete molti commenti sui vostri post? Congratulazioni! Questo è un ottimo indicatore di un pubblico coinvolto.

Ma l’aspetto negativo è che il caricamento di tutti quei commenti può influire sulla velocità del sito.

WordPress ha una soluzione integrata per questo. Basta andare su Impostazioni ” Discussione e selezionare la casella accanto all’opzione “Suddividi i commenti in pagine”.

Break comments in pages

Per istruzioni più dettagliate, consultate la nostra guida su come impaginare i commenti in WordPress.

[Torna all’inizio ↑]

Utilizzare una rete di consegna dei contenuti (CDN)

Ricordate che abbiamo detto sopra che gli utenti di diverse località geografiche possono sperimentare tempi di caricamento diversi sul vostro sito?

Questo perché la posizione dei server di web hosting può avere un impatto sulla velocità del sito.

Ad esempio, supponiamo che la vostra società di web hosting abbia i suoi server negli Stati Uniti. Un visitatore che si trova negli Stati Uniti vedrà generalmente tempi di caricamento più rapidi rispetto a un visitatore che si trova in India.

L’utilizzo di una Content Delivery Network (CDN) può contribuire a velocizzare i tempi di caricamento per tutti i visitatori.

Un CDN è una rete composta da server sparsi in tutto il mondo. Ogni server memorizza i file statici che compongono il vostro sito web.

Questi file statici includono file immutabili come immagini, CSS e JavaScript, a differenza delle pagine di WordPress che sono dinamiche come spiegato sopra.

Quando si utilizza una CDN, ogni volta che un utente visita il vostro sito web gli vengono serviti i file statici dal server più vicino. Anche il vostro server di web hosting sarà più veloce, poiché il CDN svolge gran parte del lavoro.

Potete vedere come funziona in questa infografica.

What Is a CDN Infographic

Si consiglia di utilizzare Sucuri, Bunny CDN o Cloudflare (gratuito).

Un CDN funziona bene con i siti web WordPress e completa i plugin di caching WordPress esistenti per tempi di caricamento ancora più rapidi.

[Torna all’inizio ↑]

Non caricate file audio o video direttamente su WordPress

YouTube

Potete caricare direttamente i file audio e video sul vostro sito WordPress, che li visualizzerà automaticamente in un lettore HTML5…

Ma non dovreste mai farlo!

L’hosting di audio e video comporta un costo per la larghezza di banda. La società di web hosting potrebbe addebitarvi spese eccessive o addirittura bloccare del tutto il vostro sito, anche se il vostro piano prevede una larghezza di banda “illimitata”.

L’hosting di file multimediali di grandi dimensioni aumenta inoltre enormemente le dimensioni del backup e rende difficile il ripristino di WordPress dal backup.

Dovreste invece utilizzare un servizio di hosting audio e video come YouTube, Vimeo, DailyMotion o SoundCloud e lasciare che siano loro a occuparsi del lavoro duro. Hanno la larghezza di banda necessaria!

WordPress dispone di una funzione di incorporamento video integrata, per cui è possibile copiare e incollare l’URL del video direttamente nel post e l’incorporamento avverrà automaticamente.

Per maggiori dettagli su come funziona, consultate la nostra guida sull’incorporazione dei video in WordPress.

Se state creando un sito web per podcast con WordPress, vi consigliamo il servizio di podcast hosting Blubrry per ottenere le migliori prestazioni.

[Torna all’inizio ↑]

Utilizzare un tema ottimizzato per la velocità

The WordPress.org theme directory

Quando si sceglie un tema per il proprio sito web, è importante prestare particolare attenzione all’ottimizzazione della velocità. Alcuni temi belli e di grande effetto sono in realtà mal codificati e possono rallentare il vostro sito.

Di solito è meglio optare per un tema più semplice piuttosto che scegliere un tema ricco di layout complessi, animazioni appariscenti e altre funzioni non necessarie. È sempre possibile aggiungere queste funzionalità utilizzando plugin WordPress di qualità.

I negozi di temi premium per WordPress come StudioPress, Themify, CSSIgniter e Astra offrono temi ben codificati e ottimizzati per la velocità. Potete anche consultare il nostro articolo sulla scelta del tema WordPress perfetto per avere consigli su cosa cercare.

Prima di attivare il nuovo tema, consultate la nostra guida su come cambiare correttamente il tema di WordPress per una transizione senza problemi.

[Torna all’inizio ↑]

Utilizzare plugin più veloci

I plugin di WordPress mal codificati spesso aggiungono un sacco di burocrazia, indipendentemente dal fatto che il vostro sito ne abbia effettivamente bisogno o meno. Questo aumenta la velocità di caricamento della pagina e rallenta il sito.

Per aiutarvi a scegliere i migliori plugin, pubblichiamo spesso le nostre scelte di esperti tra le migliori vetrine di plugin per WordPress. Prestiamo particolare attenzione alla facilità d’uso, all’esperienza utente e soprattutto alle prestazioni.

Di seguito sono riportate alcune delle nostre migliori scelte per le categorie di plugin WordPress più comuni:

  • WPForms – Il plugin per moduli di contatto per WordPress più veloce e facile da usare per i principianti.
  • All in One SEO – Potente plugin SEO per WordPress che enfatizza le prestazioni del sito web per aiutarvi a ottenere un posizionamento SEO più elevato.
  • MonsterInsights – Il miglior plugin di Google Analytics per WordPress che non rallenta il vostro sito. Include anche opzioni per caricare gtag.js localmente per accelerare i punteggi di Google Core Web Vitals.
  • Shared Counts – Molti plugin per i social media caricano script aggiuntivi e non con la stessa grazia. Shared Counts è uno dei plugin per social media più veloci per WordPress.
  • SeedProd – Un plugin per pagine di destinazione WordPress drag & drop che vi aiuta a costruire pagine di destinazione velocissime e persino a progettare un intero tema da zero.

Oltre alle nostre raccomandazioni, è possibile eseguire i propri test. È sufficiente eseguire dei test di velocità prima e dopo l’installazione di un plugin per confrontarne l’impatto sulle prestazioni.

Per maggiori dettagli, consultate la nostra guida su come eseguire un test di velocità di WordPress.

[Torna all’inizio ↑]


Messa a punto di WordPress per la velocità (avanzato)

Utilizzando le migliori pratiche di ottimizzazione di WordPress e i suggerimenti di base per la velocità elencati sopra, dovreste notare un notevole miglioramento nei tempi di caricamento del vostro sito.

Ma ogni frazione di secondo è importante. Se volete ottenere la massima velocità possibile, dovrete apportare qualche altra modifica.

I suggerimenti che seguono sono un po’ più tecnici e alcuni richiedono la modifica dei file del sito o una conoscenza di base di PHP.

Per sicurezza, assicuratevi di eseguire un backup del vostro sito.

Dividere i post lunghi in pagine

Page Break Preview

I lettori tendono ad amare i post più lunghi e approfonditi. I post più lunghi spesso si posizionano anche più in alto nei motori di ricerca.

Ma se si pubblicano articoli lunghi e ricchi di immagini, queste potrebbero compromettere i tempi di caricamento della pagina.

Considerate invece la possibilità di suddividere i post più lunghi in più pagine.

WordPress è dotato di una funzionalità integrata per farlo. È sufficiente aggiungere un blocco Interruzione di pagina nell’articolo in cui si desidera iniziare una nuova pagina.

Adding a Page Break Block

Per istruzioni più dettagliate, consultate il nostro tutorial sulla paginazione dei post: come dividere i post di WordPress in più pagine.

[Torna all’inizio ↑]

Ridurre le richieste HTTP esterne

Reduce cross-domain HTTP requests

Molti plugin e temi di WordPress caricano ogni tipo di file da altri siti web. Questi file possono includere script, fogli di stile e immagini provenienti da risorse esterne come Google, Facebook, servizi di analisi e così via.

È possibile utilizzare alcuni di questi file. Molti di questi file sono ottimizzati per essere caricati il più rapidamente possibile, quindi sono più veloci che ospitarli sul proprio sito web.

Ma se i vostri plugin fanno molte di queste richieste, il vostro sito web potrebbe subire un notevole rallentamento.

È possibile ridurre tutte queste richieste HTTP esterne disabilitando gli script e gli stili o unendoli in un unico file. Ecco un tutorial su come disabilitare i file CSS e JavaScript dei vostri plugin.

[Torna all’inizio ↑]

Ridurre le chiamate al database

Purtroppo, ci sono molti temi WordPress mal codificati in circolazione. Ignorano le pratiche standard di WordPress e finiscono per effettuare chiamate dirette al database o troppe richieste non necessarie al database.

Questo può davvero rallentare il vostro server dandogli troppo lavoro da fare.

Anche i temi ben codificati possono avere del codice che effettua chiamate al database solo per ottenere le informazioni di base del blog.

Nota: questo passaggio è un po’ più tecnico e richiede una conoscenza di base di PHP e dei file di template di WordPress.

In questo esempio, ogni volta che si vede <?php, è l’inizio di una nuova chiamata al database:

<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
charset=<?php bloginfo('charset'); ?>" />

Non si può dare la colpa agli sviluppatori dei temi. Semplicemente non hanno altro modo per sapere in quale lingua è il vostro sito.

Ma se si sta personalizzando il sito utilizzando un tema figlio, è possibile sostituire queste chiamate al database con informazioni specifiche. In questo modo si ridurranno tutte le chiamate al database.

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

È possibile esaminare il tema principale per trovare casi come questo, che possono essere facilmente sostituiti con informazioni statiche.

[Torna all’inizio ↑]

Ottimizzare il database di WordPress

Dopo aver utilizzato WordPress per un po’ di tempo, il vostro database conterrà molte informazioni che probabilmente non vi servono più. Per migliorare le prestazioni, è possibile ottimizzare il database per eliminare tutte le informazioni non necessarie.

Questo può essere facilmente gestito con il plugin WP-Sweep o il plugin WP-Optimize. Entrambi gli strumenti consentono di pulire il database di WordPress eliminando elementi come post cestinati, revisioni, tag inutilizzati, ecc. Questi plugin ottimizzano anche la struttura del database con un semplice clic.

Consultate la nostra guida su come ottimizzare il database di WordPress per migliorare le prestazioni.

[Torna all’inizio ↑]

Limitare le revisioni dei post

Changes highlighted in revision history

Lerevisioni dei post occupano spazio nel database di WordPress. Alcuni utenti ritengono che le revisioni possano anche influire su alcune query del database eseguite dai plugin. Se il plugin non esclude specificamente le revisioni dei post, potrebbe rallentare il sito effettuando ricerche inutili.

È possibile limitare facilmente il numero di revisioni che WordPress conserva per ogni articolo. Basta aggiungere questa riga di codice al file wp-config.php:

define( 'WP_POST_REVISIONS', 4 );

Questo codice limiterà WordPress a salvare solo le ultime 4 revisioni di ogni post o pagina, scartando automaticamente le revisioni più vecchie.

[Torna all’inizio ↑]

Disabilitare l’hotlinking e il leaching dei vostri contenuti

Se state creando contenuti di qualità sul vostro sito WordPress, la triste verità è che probabilmente prima o poi verranno rubati.

Un modo in cui questo accade è quando altri siti web servono le vostre immagini direttamente dai loro URL sul vostro sito, invece di caricarle sui propri server. In pratica, rubano la larghezza di banda del vostro web hosting e voi non ottenete alcun traffico in cambio.

È sufficiente aggiungere questo codice al file .htaccess per bloccare l’hotlinking delle immagini dal vostro sito:

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Non dimenticate di cambiare wpbeginner.com con il vostro dominio.

Si consiglia di consultare anche il nostro articolo su come prevenire il furto di immagini in WordPress.

Alcuni siti web di scraping di contenuti creano automaticamente dei post rubando i contenuti dal vostro feed RSS. Potete consultare la nostra guida sulla prevenzione dello scraping dei contenuti del blog in WordPress per scoprire come affrontare il furto automatico di contenuti.

[Torna all’inizio ↑]

Usare il caricamento pigro se necessario

WP Rocket's lazy loading features

Se aggiungete molte immagini, video multipli e gallerie fotografiche ai vostri post, il vostro sito può beneficiare del caricamento pigro.

Invece di caricare tutte le immagini e i video in una volta sola, il caricamento pigro scarica solo quelli che saranno visibili sullo schermo dell’utente. Sostituisce tutte le altre immagini e i video incorporati con un’immagine segnaposto.

Quando l’utente scorre verso il basso, il sito web carica le immagini che sono ora visibili nell’area di visualizzazione del browser. È possibile caricare pigramente immagini, video e persino commenti e gravatar di WordPress.

Per saperne di più, consultate la nostra guida su come caricare facilmente le immagini in WordPress, dove spieghiamo come farlo utilizzando i plugin WP Rocket e Optimole.

Per i commenti su WordPress, consultate la nostra guida su come caricare pigramente i commenti in WordPress.

[Torna all’inizio ↑]

Utilizzare un firewall per siti web a livello di DNS

How website firewall blocks attacks

Un plugin firewall per WordPress aiuta a bloccare gli attacchi brute force, i tentativi di hacking e il malware. Tuttavia, non tutti i plugin firewall sono uguali.

Alcuni di essi vengono eseguiti sul vostro sito web, il che significa che gli aggressori sono già in grado di raggiungere il vostro server web prima di essere bloccati. Questa soluzione è comunque efficace per la sicurezza, ma non è ottimale per le prestazioni.

Per questo motivo consigliamo di utilizzare un firewall a livello di DNS, come Cloudflare o Sucuri. Questi firewall bloccano le richieste dannose prima ancora che raggiungano il vostro sito web.

[Torna all’inizio ↑]

Correggere gli errori HTTPS/SSL senza plugin

Fix HTTPS/SSL Errors Manually

Se si sta passando il sito a HTTPS/SSL, è probabile che si verifichino errori di contenuto misto.

Il modo più semplice per risolvere il problema è installare un plugin come Really Simple SSL. Tuttavia, il problema è che questo plugin cattura tutti gli URL e li modifica in HTTPS prima di inviarli ai browser degli utenti.

Questo ha un impatto sulle prestazioni, piccolo ma evidente. È possibile ridurlo correggendo manualmente tutti gli URL. Per maggiori dettagli, consultate il nostro articolo su come risolvere i problemi SSL più comuni in WordPress.

[Torna all’inizio ↑]

Utilizzare l’ultima versione di PHP

WordPress è scritto principalmente nel linguaggio di programmazione PHP. È un linguaggio lato server, il che significa che viene installato ed eseguito sul vostro server di hosting.

Tutte le buone società di hosting WordPress utilizzano la versione PHP più stabile sui loro server. Tuttavia, è possibile che la vostra società di hosting utilizzi una versione PHP leggermente più vecchia.

Il nuovo PHP 8.3 è più veloce del 42% rispetto ai suoi predecessori. Si tratta di un enorme aumento delle prestazioni che il vostro sito web deve sfruttare.

È possibile vedere la versione di PHP utilizzata dal sito utilizzando il plugin Version Info.

Dopo l’attivazione, il plugin mostrerà la versione di PHP nell’area del piè di pagina della dashboard di amministrazione di WordPress.

PHP version in WordPress admin dashboard

Se il vostro sito web utilizza una versione inferiore a PHP 7, chiedete al vostro provider di hosting di aggiornarla per voi. Se non è in grado di farlo, è il momento di trovare una nuova società di hosting WordPress.

[Torna all’inizio ↑]

Ecco fatto! Speriamo che questo articolo vi abbia aiutato a capire come migliorare la velocità e le prestazioni di WordPress.

Provate queste tecniche. Non dimenticate di testare la velocità del vostro sito web prima e dopo aver implementato queste best practice. Sarete sorpresi da queste modifiche che aumenteranno le prestazioni di WordPress.

Volete un report personalizzato sulle prestazioni di WordPress? Con i Servizi Pro di WPBeginner, potete ottenere un report completo sulle prestazioni per scoprire come rendere il vostro sito WordPress più veloce e migliorare l’esperienza dell’utente. Basta scegliere il servizio dal nostro catalogo di Assistenza WordPress e ci metteremo al lavoro. Programmate il supporto WordPress oggi stesso!

Potreste anche voler consultare la nostra guida definitiva alla SEO di WordPress per migliorare le vostre classifiche SEO e la nostra selezione di esperti dei migliori servizi telefonici aziendali per le piccole imprese.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Reader Interactions

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

133 commentiLascia una risposta

  1. Sameer Hussain

    I love how this article highlights the common problems first and then goes onto what less common problems could arise. Amazing stuff considering you are reading this all in one scroll.

    • WPBeginner Support

      Glad you like our our content is laid out :)

      Admin

  2. Naveera Batool

    Great information, implemented 7 tips from above

    • WPBeginner Support

      Thank you, glad to hear you’ve implemented some of our recommendations!

      Admin

  3. Lara Carter

    This article was so helpful in helping me understand all the small detail that that I never even thought of that would help the website run smoother and faster. I am learning about website development and currently doing a lot of research on it. This webpage was in so much more detail that I thought. This webpage also explained to me so many new concepts that I hadn’t heard of before and explained most of them well. There were a couple concepts that took a while for me to wrap my head around, but as a visual learner the pictures really helped me to put into context what I was reading and learning. Cant wait to try these and eventually get round to building the website.

    • WPBeginner Support

      Glad to hear our guide was helpful :)

      Admin

  4. Tash Hughes

    That is a comprehensive guide to speeding up a site, thank you.

    I have implemented a number of these recommendations (either from here or already in place).

    There are a lot of images on the site. I have always reduced the size (ie not put photos straight from my camera on there!) and usually they are jpgs. I notice that WP makes various copies of each image, and then the optimising feature of my cache app makes new versions. It feels like so many versions of images has to be slowing down my site! But which images are safe to delete?

    If I have linked to great-image1.jpg, for example, does an optimising feature mean the post now links to great-image1-optimised.jpg so great-image1.jpg is obsolete? Does the description get carried across into optimised images as well?

    • WPBeginner Support

      It would depend on which plugin you are using to optimize your images but most should replace instead of creating a duplicate and you would keep your description.

      Admin

  5. Ian Simpson

    Brilliant post. I have already implemented some of the easier tasks and have book marked this site so i can come back for ssome of the other technical stuff! I have also just contacted bunny.net through your link as I am quite happy for you to take a commision (if you do) as this post was really helpful!!

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Admin

  6. Amir

    amazing post. learned a lot from this website. tq

    • WPBeginner Support

      Glad to hear!

      Admin

  7. Devid Cols

    That’s a great article. Thanks a lot

    • WPBeginner Support

      Glad you liked our article :)

      Admin

  8. Xiao Wen Goh

    This is the most helpful WordPress support site ever! Thank you!

    • WPBeginner Support

      Glad you found our content helpful!

      Admin

  9. paul onyeneke

    i love this content

    • WPBeginner Support

      Glad you like our content :)

      Admin

  10. Mohamed Imon

    Exactly what the image size (width & height
    ) is good for page speed.

  11. Eric W

    Thank you for this ‘fool’ proof language to explain a lot of what I have been struggling with for our DIY site. Looking forward to getting on with implementing all relevant strategies – as soon as I can get Admin access back for my site!

    • WPBeginner Support

      Glad you found our guide helpful :)

      Admin

  12. Imran

    That’s a great article. Thanks a ton.

    • WPBeginner Support

      Glad you found our recommendations helpful :)

      Admin

  13. János Szűcs

    Thanks for this very useful and detailed guide!

    • WPBeginner Support

      Glad you found it helpful :)

      Admin

  14. Fahim

    very helpful.Its help me a lot.Thanks.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  15. Brian Thomasson

    You guys are the best for answering basics we overlook. Thank you very much!

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  16. Kaitlyn

    This was incredibly thorough and helpful! In about 20 minutes this morning I sped up my current ad landing page lead time from 7.66 seconds to 1.91s.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  17. John

    Thanks this helped so much!

    • WPBeginner Support

      You’re welcome :)

      Admin

  18. Nana Yeboah Boafo

    My website went from 77% on GTmetrix to 92% by the time i was done with the article. thanks

    • WPBeginner Support

      You’re welcome :)

      Admin

  19. Eric Vanier

    Interesting article!Thanks for the post

    • WPBeginner Support

      You’re welcome :)

      Admin

  20. Neha

    I check my wordpress site speed on gtmetrix and pagespeed insights . Both shows different value

    • WPBeginner Support

      They are different sites that scan different stats the specific scores should normally be different.

      Admin

  21. OptimizDBA

    This is very useful and helpful information for those who are want boost WordPress speed & performance.

    • WPBeginner Support

      Thank you :)

      Admin

  22. Shubham Bajoria

    Which table of content do you use ?

    • WPBeginner Support

      We manually create our table of contents at the moment :)

      Admin

  23. Reza Prama Arviandi

    Dear WP Beginner,

    I use several plugins that have to do caching my web. But. I think my web has slow down after I’m installing 2 plugins that have some work. It is called redundant? What I’m going to do?

    • WPBeginner Support

      We would recommend only using one caching plugin on your site at a time to prevent conflicts.

      Admin

  24. Azhat

    Dear WP Team
    I want to know
    Is it good to embed FB, twitter post on own blog as news ?

    • WPBeginner Support

      That is a personal preference question, there is no definite on what would be best.

      Admin

  25. Mihir Prasad Mahanta

    I have installed so many themes and plugins. Some plugins are inactive. Does the inactive plugins slow down my website?

    • WPBeginner Support

      Normally those plugins should not have a major effect on your site’s speed but we would recommend removing unused plugins from your site

      Admin

  26. Tariqur Rahman

    I have a question. And No one never written about this. Question is When actually should we worry about the page speed?
    My website speed is more than 80. Even I have seen this website speed also not more than 90. So when should we worry about page speed? I am waiting your answer.

    • WPBeginner Support

      There is a large amount of debate on when to focus on speed, the main time would be when it becomes an issue for you and once you have your site speed where you would like it, you would keep an eye on when the speed starts to change to look at optimizing again.

      Admin

  27. Priyanka

    Thanks a lot! Just followed your tips for speeding up my site (except the higher levels)) and it improved site’s performance tremendously! I caanot thank you enough :)

    • WPBeginner Support

      Glad our recommendations could help :)

      Admin

  28. Pradip Nalwaya

    Thanks Bhai ! Today This Post is Very Useful. i have find many post for About WP Performance but today Finally i got Helpful Post. Thanks Again :)

    • WPBeginner Support

      Glad you found our post helpful :)

      Admin

  29. Laja' Dekunle

    Just read and haven’t implemented. But I must commend you guys, how much your articles and videos have helped a beginner like me is immeasurable. I give you a big thumbs up followed with a very big THANK YOU.

    • WPBeginner Support

      You’re welcome, glad our guides have been helpful :)

      Admin

  30. Sayan De

    I am using Bluehost shared Wordpress hosting from your referral, My Site is taking more than 4.5 sec to load. Please help me sir.

    • WPBeginner Support

      You would want to start by following the recommendations in this article

      Admin

  31. Jane Frith

    Really useful article, but bits of it are beyond this WP Beginner! I really need to limit the number of revisions on my posts, but am nervous about coding and changing php. Can you direct me to where I might find more detail about where to enter this code, preferably with screen shots? Many thanks for such a useful article.

  32. Mehmet

    Thanks for amazing useful guide. We would like to make a wordpress web promoting all the cafe-restaurants, hotels and other businesses in the country. And we estimate that there will be 800,000 pages on this website (such as tripadvisor). Would you suggest we do it in Wordpress?

    • WPBeginner Support

      You could certainly create a site to do that, you would want to make sure your hosting can handle a site that large

      Admin

  33. عدیل ثاقب

    Thanks WPBeginner, It helped me to speed up my website :D

    • WPBeginner Support

      You’re welcome, glad our guide could be helpful :)

      Admin

  34. Keely

    Great post. Clients often don’t realise design is only one part of the big picture and that site speed is very important.

    • WPBeginner Support

      Thank you, glad you liked our post :)

      Admin

  35. Imroj Khan

    My website had load speed 10sec .but when I follow some step through this article. My website load speed is 4 sec. Amazing.

    • WPBeginner Support

      Glad our article could help speed up your site :)

      Admin

  36. Gilly

    great post! Forgive me if this is noobie but on the shared counts, does it carry over the shares i already have? I tried using their support form but appears many submissions are left unanswered.

    • WPBeginner Support

      As long as you are not changing your domain the plugin should be able to pull in the current shares for your site.

      Admin

  37. Ola Philips

    This article is so explanatory and helpful.
    Plaase, does creating too much pages and much contents affects site loading speed, I mean if a WordPress site has up to 200 pages, can that slow down the loading time and I there any disadvantage of creating much pages in WordPress.
    Because I wonder why an organisation will have up to five subdomains in one site

    • WPBeginner Support

      To an extent, that will affect loading time but with a decent hosting provider and a caching plugin you can normally mitigate any slowdown caused by how much content is on your site

      Admin

  38. Martin

    Great guide. Thank you so much for this, definitely useful for anyone who a wants to succeed on the internet.

    • WPBeginner Support

      Glad you found our article helpful :)

      Admin

  39. Nate

    Hi there

    Great info on speeding up wordpress websites.

    I have a dilemma. I have a lot of comments on a number of my posts, which is slowing down those posts considerably. It’s particularly dire on mobile.

    If comment pagination is bad for SEO and slow posts are bad for SEO, how do we deal with posts that have a lot of comments which is the best solution – faster post with paginated comments but duplicate content or just put up with slow loading?

    Thanks for any insight

    • WPBeginner Support

      If you are using an SEO plugin they should normally add a canonical tag and other recommendations as they find them to let Google know about the original page without worrying about SEO effects of paginating your comments

      Admin

  40. Richard C

    Boy this guide is crazy! There are a lot of great tips here. I’m definitely going to work through and upgrade my website. Thanks so much!

    It’s gonna take some time to implement all of these, but I’m happy to have found this information.

    • WPBeginner Support

      Glad you like our guide :)

      Admin

  41. Ritika

    can i earn through upgrading my free wordpress.com site to premium?

  42. ahmed

    hi i want to know how to let a slider my wp specific page background

    • WPBeginner Support

      You would want to reach out to your current theme’s support for if they would have a method to replace your page background with a slider

      Admin

  43. zeeshan alam

    Thanks WPBEGINNER for this useful guide, i am Learning from your site whenever i have a problem i search it in your website and Got help Thank You

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Admin

    • WPBeginner Support

      Thank you :)

      Admin

  44. Angelo

    very useful tips on how to increase wordpress speed, thank you!

    • WPBeginner Support

      You’re welcome :)

      Admin

  45. Alex

    Hi, I’m not sure how to configure a webs hosting server to increase speed. Where can I find more info on this?

    • WPBeginner Support

      For the moment we don’t have a recommended method to configure and speed up a hosting environment.

      Admin

  46. Jaya

    Thankyou for all ur detail explaination, i wrote every inch of ur recomendation n set it up to my WP. Thanks

    • WPBeginner Support

      You’re welcome :)

      Admin

  47. Lazos Pap

    Why you include the Bluehost as a good web hosting service? Cause so far as i know its really bad.

    • WPBeginner Support

      From our use of BlueHost we have not had any trouble and have had a good experience. We understand that some users may have had trouble with certain hosts and are keeping our ears out, however, not everyone has the best experience every time even with a good hosting provider.

      Admin

  48. Artem

    Thanks. But strange there is no word for AMP-pages.

  49. Mohsen Noori

    this article help me to speed my wordpress site.
    thank you :)

    • WPBeginner Support

      Glad our article could help :)

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.