[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-version":3,"blog-doc-it-manutenzione-wordpress-cosa-include":4},"2.2.0",{"id":5,"title":6,"body":7,"category":267,"credit":268,"date":271,"description":272,"extension":273,"faq":274,"image":287,"imageAlt":288,"keyword":289,"meta":290,"navigation":291,"path":292,"related":293,"seo":297,"seoTitle":298,"service":299,"slug":300,"stem":301,"tags":302,"__hash__":307},"blog\u002Fit\u002Ftips\u002F2026-10-08-manutenzione-wordpress-cosa-include.md","Manutenzione WordPress: il costo reale nel tempo, tra dipendenze e debito tecnico",{"type":8,"value":9,"toc":248},"minimark",[10,23,28,31,34,50,53,57,60,63,99,103,106,111,114,118,121,125,128,132,139,143,146,150,159,163,166,187,190,194,205,208,211,215,218,226,229,233,236],[11,12,13,14,18,19,22],"p",{},"La manutenzione WordPress viene di solito venduta come un pacchetto: aggiornamenti, backup, un controllo di sicurezza al mese. Raccontata così sembra un costo fisso e uguale per tutti. Non lo è. Il tempo e il rischio di tenere in vita un sito WordPress dipendono quasi interamente da ",[15,16,17],"strong",{},"quante dipendenze"," ha e da ",[15,20,21],{},"quanto sono legate tra loro",". È quello il vero costo da capire prima di firmare un contratto, o prima di costruire il sito.",[24,25,27],"h2",{"id":26},"il-grafo-delle-dipendenze","Il grafo delle dipendenze",[11,29,30],{},"Un sito WordPress in produzione dipende da: versione di PHP e delle sue estensioni, versione di MySQL o MariaDB, core di WordPress, tema (e spesso tema padre), page builder e suoi add-on, ogni plugin e le librerie che ognuno porta con sé. Ciascuno ha il suo ciclo di rilascio e i suoi requisiti minimi.",[11,32,33],{},"Il problema nasce quando questi pezzi dipendono l'uno dall'altro:",[35,36,37,41,44,47],"ul",{},[38,39,40],"li",{},"il page builder richiede una versione minima di PHP, ma un vecchio plugin non funziona con quella versione;",[38,42,43],{},"un add-on del builder si aggiorna prima del builder stesso e rompe il layout;",[38,45,46],{},"un plugin di e-commerce cambia un hook e tre estensioni smettono di funzionare;",[38,48,49],{},"l'hosting dismette una versione di PHP e il tema, non più aggiornato, va in errore.",[11,51,52],{},"Ogni aggiornamento diventa un problema di compatibilità da risolvere in ordine. È quello che intendo quando dico che in molti siti WordPress tutto è troppo legato a tutto.",[24,54,56],{"id":55},"il-debito-tecnico-che-si-accumula","Il debito tecnico che si accumula",[11,58,59],{},"Rimandare gli aggiornamenti non elimina il costo, lo sposta in avanti e lo fa crescere. Un sito fermo da due anni non si aggiorna: si migra. Salti di versione multipli su PHP, sul builder e sui plugin significano cambiamenti incompatibili accumulati, codice deprecato, personalizzazioni che non si applicano più.",[11,61,62],{},"Le forme più comuni di debito tecnico che trovo:",[35,64,65,71,81,87,93],{},[38,66,67,70],{},[15,68,69],{},"personalizzazioni dentro il tema padre",", perse al primo aggiornamento;",[38,72,73,80],{},[15,74,75,76],{},"codice incollato in ",[77,78,79],"code",{},"functions.php"," da tutorial, senza controllo di versione;",[38,82,83,86],{},[15,84,85],{},"plugin disattivati ma non rimossi",", ancora presenti sul server e ancora sfruttabili;",[38,88,89,92],{},[15,90,91],{},"dati legati al builder"," (shortcode e meta proprietari) che rendono ogni cambio di tema un rifacimento;",[38,94,95,98],{},[15,96,97],{},"nessun ambiente di prova",", per cui ogni intervento si fa direttamente in produzione.",[24,100,102],{"id":101},"cosa-deve-includere-una-manutenzione-seria","Cosa deve includere una manutenzione seria",[11,104,105],{},"Più che un elenco di servizi, conta la procedura.",[107,108,110],"h3",{"id":109},"ambiente-di-staging","Ambiente di staging",[11,112,113],{},"Una copia del sito, sincronizzata, su cui gli aggiornamenti si applicano e si provano prima della produzione. Lo staging permette di controllare i flussi critici; per una vulnerabilità urgente la procedura deve prevedere anche mitigazione e rilascio rapido.",[107,115,117],{"id":116},"aggiornamenti-per-priorità","Aggiornamenti per priorità",[11,119,120],{},"Le correzioni di sicurezza si valutano subito per gravità, esposizione e disponibilità di exploit, con test essenziali e una procedura di rilascio rapido: è lì che si gioca la finestra di esposizione. Gli aggiornamenti funzionali si raggruppano, si provano e si rilasciano con calma, leggendo i changelog dei componenti critici.",[107,122,124],{"id":123},"controllo-di-versione","Controllo di versione",[11,126,127],{},"Tema e plugin su misura in un repository Git, con il deploy dal repository e non via FTP. Ogni modifica ha un autore e si può annullare.",[107,129,131],{"id":130},"backup-verificati","Backup verificati",[11,133,134,135,138],{},"Backup automatici di file e database, conservati fuori dal server, e soprattutto ",[15,136,137],{},"ripristini provati",". Un backup che nessuno ha mai ripristinato è un'ipotesi.",[107,140,142],{"id":141},"monitoraggio","Monitoraggio",[11,144,145],{},"Disponibilità, certificato, integrità dei file del core, nuovi amministratori, errori PHP nei log, e i Core Web Vitals reali da Search Console. L'obiettivo è accorgersi prima che se ne accorgano gli utenti.",[107,147,149],{"id":148},"riduzione-delle-dipendenze","Riduzione delle dipendenze",[11,151,152,153,158],{},"È la parte che quasi nessun pacchetto include ed è quella che abbassa il costo nel tempo: togliere plugin inutili, sostituire con poche righe di codice ciò che fa un plugin pesante, portare fuori dal tema i dati che non gli appartengono. Ne parlo in ",[154,155,157],"a",{"href":156},"\u002Fconsigli\u002Ftema-e-plugin-wordpress-su-misura","Tema e plugin WordPress su misura o pronti",".",[24,160,162],{"id":161},"come-valutare-unofferta","Come valutare un'offerta",[11,164,165],{},"Le domande che farei a chi propone una manutenzione:",[167,168,169,172,175,178,181,184],"ol",{},[38,170,171],{},"Gli aggiornamenti si provano su staging prima della produzione?",[38,173,174],{},"In quanto tempo vengono applicate le correzioni di sicurezza critiche?",[38,176,177],{},"I backup vengono ripristinati per prova? Dove sono conservati?",[38,179,180],{},"Cosa succede se un aggiornamento rompe il sito: chi interviene e con quale priorità?",[38,182,183],{},"Viene fatto un lavoro periodico di riduzione delle dipendenze, o solo aggiornamenti?",[38,185,186],{},"Ricevo un resoconto con cosa è stato aggiornato e cosa è stato trovato?",[11,188,189],{},"Se la risposta alla prima domanda è no, l'offerta costa poco perché il rischio è tuo.",[24,191,193],{"id":192},"ripristino-definire-rpo-e-rto","Ripristino: definire RPO e RTO",[11,195,196,197,200,201,204],{},"Un piano di backup deve dichiarare due obiettivi: ",[15,198,199],{},"RPO",", quanti dati recenti si può accettare di perdere, e ",[15,202,203],{},"RTO",", entro quanto tempo si punta a ripristinare il servizio. Un backup notturno può essere sufficiente per una vetrina e insufficiente per un negozio con ordini durante il giorno.",[11,206,207],{},"La prova usa un ambiente isolato: ripristino di file e database coerenti tra loro, verifica di accessi, immagini, moduli e flussi d’ordine. Registro durata, errori e azioni manuali. Riportare online un vecchio database dopo un aggiornamento può cancellare ordini o modifiche recenti: il rollback del codice e quello dei dati richiedono procedure distinte.",[11,209,210],{},"Anche lo staging va protetto, con dati minimizzati, email di prova e pagamenti di test, evitando che una verifica produca effetti sui clienti reali.",[24,212,214],{"id":213},"come-la-vedo-io","Come la vedo io",[11,216,217],{},"Amo WordPress, ma onestamente la manutenzione di molti siti WordPress è diventata sproporzionata rispetto a ciò che fanno. Ore spese ad aggiornare componenti che nessuno ha scelto davvero, a verificare compatibilità tra pezzi che non dovrebbero dipendere l'uno dall'altro, a rincorrere vulnerabilità di plugin installati anni fa per una funzione mai usata.",[11,219,220,221,225],{},"Su progetti come Altura Vela, dove curo il sito WordPress insieme al gestionale che ho sviluppato in Nuxt.js, vedo bene la differenza: il WordPress chiede attenzione costante, il gestionale cresce con un codice che conosco riga per riga. Per questo, quando un sito non ha bisogno di un pannello dinamico, propongo di ",[154,222,224],{"href":223},"\u002Fconsigli\u002Fda-wordpress-a-nuxt-github-netlify","passare a un'architettura statica",": l’obiettivo è ridurre la manutenzione necessaria, senza dare per scontato che scompaia.",[11,227,228],{},"Detto questo, quando un cliente sceglie WordPress lo seguo con la stessa cura di qualunque altro progetto. La differenza la fa la disciplina: un elenco dei componenti con il motivo per cui ciascuno è installato, un calendario di revisione delle dipendenze, la regola che nessun plugin entra senza una valutazione. Sono abitudini semplici, e trasformano la manutenzione da corsa agli aggiornamenti a lavoro pianificato.",[24,230,232],{"id":231},"perché-affidarlo-a-me","Perché affidarlo a me",[11,234,235],{},"Dal 1999 ho consegnato più di 300 progetti con più di 30 agenzie, da Roma e da remoto. Faccio manutenzione WordPress con staging, controllo di versione e una procedura, e ogni volta che posso tolgo una dipendenza invece di aggiungerne una.",[11,237,238,239,243,244,158],{},"Se vuoi capire quanto ti costa davvero il tuo sito e come alleggerirlo, ",[154,240,242],{"href":241},"\u002Fcontatti","scrivimi",": in una chiacchierata di circa 20 minuti guardiamo insieme cosa c'è sotto. Il servizio è in ",[154,245,247],{"href":246},"\u002Fservizi\u002Fmanutenzione-wordpress","Manutenzione WordPress",{"title":249,"searchDepth":250,"depth":250,"links":251},"",2,[252,253,254,263,264,265,266],{"id":26,"depth":250,"text":27},{"id":55,"depth":250,"text":56},{"id":101,"depth":250,"text":102,"children":255},[256,258,259,260,261,262],{"id":109,"depth":257,"text":110},3,{"id":116,"depth":257,"text":117},{"id":123,"depth":257,"text":124},{"id":130,"depth":257,"text":131},{"id":141,"depth":257,"text":142},{"id":148,"depth":257,"text":149},{"id":161,"depth":250,"text":162},{"id":192,"depth":250,"text":193},{"id":213,"depth":250,"text":214},{"id":231,"depth":250,"text":232},"WordPress",{"name":269,"url":270},"Laura Ockel","https:\u002F\u002Funsplash.com\u002F@viazavier","2026-10-08","Manutenzione WordPress vista da uno sviluppatore: aggiornamenti a catena, dipendenze, debito tecnico e procedura. Cosa deve includere e quando conviene ridurre le dipendenze.","md",[275,278,281,284],{"q":276,"a":277},"Perché non attivare gli aggiornamenti automatici e basta?","Per il core minore e per pochi plugin affidabili si può fare. Per temi, page builder e plugin che dipendono l'uno dall'altro, un aggiornamento automatico notturno è il modo più rapido per trovarsi il sito rotto la mattina dopo. Serve una prova su staging.",{"q":279,"a":280},"Ogni quanto va fatta?","Gli aggiornamenti di sicurezza vanno applicati appena escono, non a scadenza fissa. Il resto (aggiornamenti funzionali, pulizia, controlli) segue una cadenza che dipende da quanto il sito è complesso e da quanto conta per l'attività.",{"q":282,"a":283},"Cosa fa salire il costo della manutenzione?","Il numero di componenti di terze parti e quanto sono legati tra loro. Un tema multiuso con builder e trenta plugin richiede più tempo e più rischio di un tema su misura con cinque plugin.",{"q":285,"a":286},"Un sito statico ha bisogno di manutenzione?","Può richiederne meno sul piano dell’esecuzione server, ma restano dipendenze di build e JavaScript inviato al browser, account, pipeline e servizi esterni. Le vulnerabilità si valutano per esposizione reale, anche quando richiedono un intervento urgente.","\u002Fimages\u002Ftips\u002F2026-10-08-manutenzione-wordpress-cosa-include.jpg","Ingranaggi di un movimento di orologio da taschino visti da vicino","manutenzione wordpress",{},true,"\u002Fit\u002Ftips\u002F2026-10-08-manutenzione-wordpress-cosa-include",[294,295,296],"sito-wordpress-hackerato","tema-e-plugin-wordpress-su-misura","da-wordpress-a-nuxt-github-netlify",{"title":6,"description":272},"Manutenzione WordPress: cosa include e quanto pesa davvero","manutenzione-wordpress","manutenzione-wordpress-costi-nel-tempo","it\u002Ftips\u002F2026-10-08-manutenzione-wordpress-cosa-include",[289,303,304,305,306],"aggiornamenti","dipendenze","sicurezza","debito tecnico","ioE4xZqNyAJ6IF2YA6n3B31NGCnMpiOwCp9P71Q33-M"]