Il sito di marketing di Testlify è grande — oltre 11.000 pagine — e girava su WordPress, dove i caricamenti delle pagine erano abbastanza lenti da danneggiare il tasso di rimbalzo e pubblicare le modifiche era più pesante di quanto dovesse essere. Ho preso la decisione di spostarlo su un'architettura Jamstack, e la migrazione è attualmente in corso.
La decisione
- Jamstack invece di WordPress: Con oltre 11.000 pagine, la configurazione WordPress pagava un costo di rendering e plugin a ogni richiesta. Passare a una build Jamstack statica serve invece pagine pre-renderizzate, ed è da lì che arriva gran parte della velocità — e caricamenti più rapidi aiutano direttamente il tasso di rimbalzo su un sito di marketing.
- Contenuti guidati da CMS: I contenuti si spostano in un CMS headless, così il team di marketing pubblica e aggiorna le pagine attraverso di esso e il sito si ricostruisce da quella sorgente — più veloce da pubblicare rispetto al vecchio flusso e più pulito da mantenere con questo numero di pagine.
- Migrare su larga scala: Il lavoro consiste nello spostare oltre 11.000 pagine esistenti sulla nuova architettura senza perdere valore SEO né rompere gli URL — la parte difficile di qualsiasi migrazione di queste dimensioni, e il motivo per cui è un rilascio graduale anziché uno switch improvviso.
Perché ha avuto importanza
Si prevede che la migrazione riduca i tempi di caricamento delle pagine di circa il 60%. Su un sito di marketing non è una metrica vanitosa: pagine più veloci significano meno rimbalzi e un miglior posizionamento nella ricerca, e la pipeline guidata dal CMS permette al team di marketing di far uscire i contenuti senza aspettare l'ingegneria.