WordPress
HDI Avellino
Il sito dell’agenzia l’avevo realizzato anni fa con Elementor. Dopo un aggiornamento automatico di WordPress è andato offline con un errore critico su tutte le pagine, bacheca compresa: una vecchia…
- Cliente
- Giovanni Amodeo, Agente Generale HDI Assicurazioni Avellino
- Anno
- 2026
- Tecnologie
- WordPress

Il problema
Da dove
partiva il cliente
Il sito dell’agenzia l’avevo realizzato anni fa con Elementor. Dopo un aggiornamento automatico di WordPress è andato offline con un errore critico su tutte le pagine, bacheca compresa: una vecchia versione di Revolution Slider non era più compatibile con PHP 8.
- Un sito fragile: tema commerciale con Elementor, 23 plugin attivi e diversi componenti non più aggiornati. Ogni aggiornamento era un rischio.
- Prestazioni migliorabili su mobile: foto dello slider piccole (1.400 × 500 pixel) e ogni pagina dipendente dal page builder e dai suoi componenti aggiuntivi.
- Non più a norma: modulo di contatto senza informativa privacy né etichette accessibili.
- Difficile da aggiornare: per cambiare un testo bisognava entrare in Elementor e cercarlo fra le colonne.
La soluzione
Cosa ho
progettato e realizzato
Prima ho rimesso online il sito, poi l’ho ricostruito da zero con un tema scritto su misura: stessi contenuti, ma più leggero, sicuro e facile da gestire.
Recupero del sito
- Dai log del server ho individuato la causa, Revolution Slider incompatibile con PHP 8, e l’ho disattivato senza toccare il resto.
- Un secondo errore, nascosto dal primo, bloccava il tema: l’ho isolato con script di diagnosi temporanei e risolto senza perdere contenuti.
Via Elementor, dentro un tema su misura
- Tema WordPress dedicato in PHP, CSS e JavaScript, senza framework e senza page builder.
- Tutti i testi e le immagini della home sono campi ACF organizzati in schede (slider, chi siamo, prodotti, recensioni, contatti): il cliente li modifica da solo senza rischiare di rompere il layout.
- Da 23 plugin attivi a 6: slider, menu, video e banner dei cookie sono scritti nel tema.
- Foto nuove fino a 2.560 pixel, convertite in JPG ottimizzato: circa 95 KB l’una invece di 2 MB.
- La vecchia landing page reindirizza alla home con un redirect 301, per non disperdere il posizionamento.
Ottimizzazione delle prestazioni
- CSS critico inserito nella pagina e font locale precaricato, per eliminare le risorse che bloccano il rendering.
- JavaScript minimo e differito; video e mappa di Google si caricano solo al clic o dopo il consenso ai cookie.
- Prima immagine dello slider caricata con priorità alta, le altre in differita: la home su smartphone pesa circa 250 KB in tutto.
- Dopo il primo test ho corretto anche i punti segnalati da PageSpeed: meta description, contrasto del testo sopra le foto, pulsanti dello slider grandi almeno 24 pixel.
- Largest Contentful Paint di 0,4 secondi su computer e 1,7 su smartphone, nessun blocco del thread principale, layout stabile (CLS 0,001).
| PageSpeed Insights | Prima | Dopo |
|---|---|---|
| Prestazioni smartphone | 87 | 97 |
| Prestazioni computer | 93 | 100 |
| Accessibilità | 95 | 97 |
| Best practice | 90 | 100 |
Privacy, accessibilità e normativa
- Modulo «Richiedi preventivo» rifatto secondo il GDPR: informativa breve, presa visione obbligatoria, nessun consenso di marketing abbinato, avviso a non inserire dati sanitari.
- Etichette visibili, compilazione automatica e messaggi di errore in italiano, in linea con l’European Accessibility Act.
- Banner dei cookie scritto nel tema, con Accetta e Rifiuta sullo stesso piano e la X che vale come rifiuto, secondo le linee guida del Garante.
- Dati strutturati per la ricerca locale: agenzia assicurativa, indirizzo, zone servite.
Con l’AI al mio fianco
Ho lavorato con Claude come assistente tecnico: diagnosi dai log, scrittura del tema, verifiche prima e dopo ogni modifica.
«Ha carpito sin da subito le mie esigenze e le ha tradotte in un supporto professionale ricco di significato.»
— Giovanni Amodeo, HDI Avellino (recensione Google)
Tecnologie usate
Gli strumenti giusti,
ognuno con il suo ruolo
- WordPress

