Perché l’offboarding è importante quanto l’onboarding
L’offboarding di un cliente WordPress è un processo spesso trascurato dalle agenzie web, ma che può fare la differenza tra una separazione professionale e una che danneggia la reputazione. Un cliente che lascia l’agenzia potrebbe tornare in futuro, fare referenze o semplicemente lasciare una recensione positiva. Il modo in cui gestisci la consegna del sito e della documentazione è cruciale.
Secondo dati raccolti da AgencyPilot su oltre 800 agenzie italiane nel 2025, il 23% dei clienti persi ritorna entro 18 mesi se l’offboarding è stato gestito correttamente. Al contrario, il 67% delle recensioni negative online riguarda problemi nella fase di chiusura del rapporto, non nel servizio erogato.
Un processo di offboarding strutturato protegge anche legalmente l’agenzia: documenta cosa è stato consegnato, in che stato e quando, evitando contestazioni future.
Preparazione pre-offboarding
Verifica contrattuale e timing
Prima di iniziare qualsiasi procedura tecnica, è fondamentale verificare gli aspetti contrattuali:
- Controllare le clausole di preavviso: molti contratti richiedono 30-60 giorni
- Verificare eventuali penali o costi di uscita previsti
- Confermare che tutti i pagamenti siano stati saldati
- Documentare per iscritto (email o PEC) la richiesta di chiusura del rapporto
- Stabilire una data precisa per il completamento dell’offboarding
Inventario risorse e accessi
Prima della consegna, crea un inventario completo di tutto ciò che riguarda il progetto del cliente:
- Hosting e server (credenziali, pannello di controllo, accessi SSH/SFTP)
- Domini e DNS (registrar, nameserver, zone file)
- Database WordPress e eventuali database aggiuntivi
- Repository Git o altri sistemi di versionamento
- Servizi esterni integrati (CDN, email marketing, CRM, payment gateway)
- Chiavi API e token di servizi terzi
- Account social media collegati
- Google Analytics, Search Console e altri strumenti di monitoraggio
- Certificati SSL e relative configurazioni
- Backup automatici e loro ubicazione
Questo inventario diventerà la base della documentazione di consegna e ti assicura di non dimenticare nulla.
Checklist tecnica di consegna
Export e backup completo
La prima operazione tecnica è creare un backup completo e verificato del sito:
- Esegui un backup completo di file e database (preferibilmente con strumenti come UpdraftPlus, BackupBuddy o script personalizzati)
- Verifica l’integrità del backup ripristinandolo in un ambiente di staging
- Esporta il database in formato SQL standard (non compresso per permettere l’ispezione)
- Crea un archivio separato della cartella wp-content (temi, plugin, upload)
- Documenta la versione di PHP, MySQL/MariaDB e configurazioni server critiche
- Esporta le configurazioni del server web (Apache .htaccess o Nginx conf)
Fornisci almeno tre formati di backup: archivio completo, backup separato file/database, e possibilmente un export Duplicator o All-in-One WP Migration per facilitare la migrazione.
Pulizia e ottimizzazione pre-consegna
Prima di consegnare il sito, esegui queste operazioni di pulizia:
- Rimuovi plugin e temi non utilizzati o disattivati
- Elimina file temporanei e cache accumulata
- Pulisci la tabella wp_options da transient scaduti
- Ottimizza il database (via phpMyAdmin o WP-CLI)
- Verifica e rimuovi utenti WordPress non più necessari
- Controlla e aggiorna eventuali chiavi di sicurezza in wp-config.php
- Aggiorna tutti i plugin e temi all’ultima versione stabile
Questa pulizia non solo presenta il sito in condizioni ottimali, ma riduce anche potenziali problemi che potrebbero essere attribuiti alla tua gestione dopo la consegna.
Test funzionali finali
Esegui un test completo del sito prima della consegna:
- Verifica che tutti i form funzionino correttamente
- Testa i processi di checkout se presente un e-commerce
- Controlla che le email vengano inviate correttamente
- Verifica i redirect e che non ci siano link rotti
- Testa la responsività su dispositivi diversi
- Controlla la velocità di caricamento con strumenti come GTmetrix o PageSpeed Insights
- Verifica il corretto funzionamento di integrazioni con servizi esterni
Documenta i risultati di questi test con screenshot e report da includere nella documentazione di consegna.
Documentazione tecnica essenziale
Document di handover strutturato
La documentazione di handover deve essere completa ma leggibile. Utilizza un formato strutturato che includa:
Informazioni generali sul sito:
- URL del sito e eventuali sottodomini
- Versione WordPress core, PHP e MySQL
- Ambiente di hosting (provider, piano, specifiche server)
- Data dell’ultimo aggiornamento maggiore
Architettura tecnica:
- Lista completa di plugin installati con versioni e scopo
- Tema utilizzato e eventuali child theme
- Personalizzazioni custom (plugin proprietari, codice in functions.php)
- Servizi esterni integrati e relative configurazioni
Credenziali e accessi:
Fornisci tutte le credenziali in modo sicuro, preferibilmente tramite strumenti come LastPass, 1Password o file cifrato. Include:
- Accesso amministratore WordPress
- Accessi FTP/SFTP con hostname, porta, username
- Accesso al pannello di controllo hosting
- Credenziali database (host, nome DB, username, password)
- Accessi a servizi terzi (DNS, CDN, email service)
Manuali operativi per il cliente
Oltre alla documentazione tecnica per sviluppatori, prepara guide operative per il cliente o il suo team interno:
- Guida alla creazione e pubblicazione di contenuti
- Istruzioni per la gestione di prodotti (se e-commerce)
- Procedura per l’aggiornamento di plugin e temi
- Cosa fare in caso di problemi comuni
- Come accedere ai backup e ripristinarli
- Contatti per supporto tecnico futuro (se applicabile)
Questi manuali possono essere realizzati come PDF con screenshot o, ancora meglio, come video tutorial registrati e caricati su piattaforme private.
Gestione degli accessi e transizione
Trasferimento proprietà e domini
Se l’agenzia ha gestito hosting e domini per conto del cliente, è necessario trasferire la proprietà:
- Per i domini: avvia il processo di trasferimento al registrar scelto dal cliente o modifica i dati intestatario
- Per l’hosting: se il cliente vuole mantenere lo stesso provider, modifica i dati di fatturazione; altrimenti assisti nella migrazione
- Aggiorna i contatti amministrativi presso tutti i fornitori di servizi
- Trasferisci la proprietà degli account Google Analytics, Search Console e Tag Manager
Documenta per iscritto ogni trasferimento con data e conferma di ricezione dal cliente.
Revoca accessi graduale
Non revocare immediatamente tutti gli accessi alla data di fine contratto. Un approccio più professionale prevede:
- Comunicare al cliente un periodo di “supporto passivo” di 30 giorni dopo la consegna
- Durante questo periodo, mantieni accessi in sola lettura per poter rispondere a eventuali domande
- Dopo 30 giorni, revoca tutti gli accessi previa comunicazione scritta
- Elimina i backup locali dopo 90 giorni, salvo accordi diversi o obblighi legali
Email di conferma finale
Al completamento dell’offboarding, invia un’email formale di chiusura che riassuma:
- Data di completamento del processo
- Elenco di tutto ciò che è stato consegnato
- Conferma dei trasferimenti effettuati
- Eventuali limitazioni o esclusioni di responsabilità
- Referenze a contratti e accordi
- Ringraziamenti per la collaborazione
- Disponibilità per collaborazioni future
Questa email serve sia come cortesia professionale sia come documentazione legale del completamento del servizio.
Aspetti legali e di protezione
L’offboarding include anche aspetti legali che proteggono l’agenzia:
- Proprietà intellettuale: Chiarisci cosa viene trasferito al cliente e cosa rimane proprietà dell’agenzia (ad esempio, framework proprietari o librerie riutilizzabili)
- Garanzie e limitazioni: Specifica che dopo la consegna l’agenzia non è più responsabile del funzionamento del sito
- Conservazione dati: Informa il cliente su quando i suoi dati verranno eliminati dai tuoi sistemi, in conformità con GDPR
- Non concorrenza: Se previste clausole di non concorrenza, richiamale nella documentazione finale
- Portfolio e case study: Chiedi l’autorizzazione scritta per utilizzare il progetto come riferimento
Consulta sempre un legale per gli aspetti contrattuali specifici, ma assicurati che la documentazione tecnica supporti anche quella legale.
Template e automazione dell’offboarding
Per rendere l’offboarding ripetibile ed efficiente, le agenzie dovrebbero creare template standardizzati:
- Checklist di offboarding in formato digitale (Google Sheets, Notion, o sistemi come AgencyPilot)
- Template di email per le varie fasi (notifica inizio, richiesta informazioni, consegna, chiusura)
- Template di documentazione tecnica in formato modulare
- Script automatizzati per la creazione di backup completi
- Moduli per la firma digitale di ricezione e liberatoria
AgencyPilot offre funzionalità specifiche per l’offboarding, includendo workflow automatizzati, generazione documentazione e tracking dello stato di avanzamento. Questo riduce il rischio di dimenticare passaggi critici e standardizza la qualità della consegna.
Metriche e miglioramento continuo
Come per ogni processo aziendale, anche l’offboarding dovrebbe essere misurato e ottimizzato:
- Tempo medio necessario per completare un offboarding
- Numero di richieste di supporto post-consegna
- Tasso di clienti che ritornano dopo aver lasciato l’agenzia
- Recensioni e feedback specifici sulla fase di chiusura
- Numero di contestazioni o problemi legali post-offboarding
Analizza queste metriche trimestralmente e aggiorna i tuoi processi e template di conseguenza. Un offboarding ottimizzato riduce il carico di lavoro del team e migliora la reputazione dell’agenzia.
FAQ
Quanto tempo richiede un offboarding WordPress completo?
Un offboarding WordPress professionale richiede mediamente 6-10 ore di lavoro distribuite su 2-4 settimane. Questo include la preparazione della documentazione, i backup verificati, i trasferimenti di servizi e il periodo di supporto passivo. Per siti complessi con molte integrazioni, il tempo può raddoppiare. È consigliabile iniziare il processo almeno 30 giorni prima della data di chiusura contrattuale.
Devo consegnare il codice sorgente di plugin custom sviluppati per il cliente?
Dipende dal contratto. Se il cliente ha pagato per lo sviluppo custom come parte del progetto, generalmente il codice gli appartiene e va consegnato. Se invece utilizzi framework o componenti proprietari riutilizzabili su più progetti, puoi mantenerne la proprietà intellettuale e fornire solo i file compilati o una licenza d’uso. È fondamentale che questi aspetti siano chiariti contrattualmente prima dell’inizio del progetto.
Come gestire l’offboarding se il cliente deve ancora dei pagamenti?
Non iniziare mai il processo di offboarding prima di aver ricevuto tutti i pagamenti dovuti. Comunica per iscritto che il trasferimento di accessi, codice e documentazione avverrà solo dopo il saldo completo. Puoi preparare i materiali in anticipo, ma la consegna effettiva deve essere subordinata al pagamento. Questo dovrebbe essere esplicitato anche nel contratto iniziale. In caso di contenziosi, consulta un legale prima di procedere.
Cosa fare se il cliente richiede supporto dopo l’offboarding?
Definisci nel contratto e nella comunicazione finale un periodo di “supporto passivo” limitato (ad esempio 30 giorni) per rispondere a domande sulla documentazione consegnata. Dopo questo periodo, qualsiasi richiesta dovrebbe essere gestita come nuovo contratto a tariffe orarie o forfettarie. Mantieni sempre la comunicazione professionale: un cliente che ritorna per supporto a pagamento è comunque business, e gestirlo bene può portare a raccomandazioni.
È necessario conservare backup del sito del cliente dopo l’offboarding?
Per GDPR e best practice, dovresti eliminare tutti i dati del cliente dai tuoi sistemi dopo un periodo ragionevole (60-90 giorni) dall’offboarding, salvo obblighi legali specifici o esplicita richiesta scritta del cliente di conservarli. Comunica chiaramente questa policy nella documentazione finale. Se il cliente desidera che tu mantenga backup a lungo termine, questo dovrebbe essere un servizio separato con costi e responsabilità definite contrattualmente.