Perché consiglio alle aziende SaaS di non costruire il proprio CMS

Non creare un CMS

Una collega rispettata mi ha chiamato da un'agenzia di marketing chiedendomi consigli mentre parlava con un'azienda che stava costruendo la propria piattaforma online. L'organizzazione era composta da sviluppatori di grande talento ed erano resistenti all'utilizzo di un sistema di gestione dei contenuti (CMS) ... invece di guidare per implementare la propria soluzione fatta in casa.

È qualcosa che ho sentito prima ... e di solito lo sconsiglio. Gli sviluppatori spesso credono che un CMS sia semplicemente una tabella di database in cui viene conservato il contenuto e che può essere facilmente aggiornato in base alle esigenze. Ma mancano centinaia di funzionalità fornite da un CMS. Per non parlare delle priorità aziendali per l'organizzazione.

Perché non dovresti creare un CMS?

  1. Funzionalità di ricerca e social media - Scrissi Le caratteristiche che ogni sistema di gestione dei contenuti deve avere per l'ottimizzazione dei motori di ricerca per un'azienda i cui sviluppatori volevano farlo. L'articolo illustra tutto ciò di cui un sistema di gestione dei contenuti ha veramente bisogno: dalle sitemap XML, alle immagini in primo piano ... necessarie per promuovere e distribuire facilmente i tuoi contenuti sul web. L'omissione di una qualsiasi di queste funzionalità pone la tua azienda in una posizione di svantaggio rispetto ai tuoi concorrenti. Per non parlare delle priorità in continua evoluzione sia della ricerca che dei social, con nuovi modi per migliorare, automatizzare, ottimizzare e integrare i tuoi contenuti a tali mezzi e canali.
  2. Priorità di sviluppo - Mentre dai vita a una piattaforma online, la tua piattaforma non lo è mai fatto. Bug, funzionalità, integrazioni ... la tua linfa vitale è la tua piattaforma online. Di conseguenza, il rudimentale sistema di gestione dei contenuti che hai costruito deve essere inserito in fondo alla tua lista di priorità. Mentre il tuo team di marketing cerca di ottimizzare e promuovere i contenuti per aumentare le vendite, è inibito dalla mancanza di funzionalità nel tuo CMS interno. Di conseguenza, le vendite e il marketing non possono sfruttare appieno il loro potenziale. L'implementazione di un CMS ampiamente adottato significa che sono disponibili supporto continuo e miglioramenti che ne derivano. Quelle aziende che supportano il CMS lo hanno come loro priorità e la tua azienda può mantenere il tuo piattaforma come priorità.
  3. È una spesa inutile - Perché dovresti provare a reinventare qualcosa che è già stato costruito? Una piattaforma simile WordPress ha capacità incredibili con un sacco di flessibilità. Se il tuo team lo desidera, potrebbe utilizzare WordPress come file senza testa CMS... dove il tuo team di marketing può utilizzare tutte le sue capacità, ma il tuo team di sviluppo può utilizzare l'API di WordPress per pubblicarlo e integrarlo nella tua piattaforma. WordPress può anche utilizzare funzionalità Single Sign-On (SSO) ... condividendo nomi utente e password con la tua piattaforma. WordPress può anche essere ospitato in una sottodirectory ... oppure la tua app può utilizzare un proxy inverso.

Pensa ad alcuni degli scenari che il tuo team di marketing potrebbe voler implementare.

  • Forse desideri espandere il contenuto di una pagina, aggiungere sezioni e incorporare colonne ... il tuo CMS ha questa flessibilità?
  • Forse vogliono aggiungere la registrazione all'evento ... il tuo CMS ha la capacità di inviare collegamenti e promemoria per la pianificazione?
  • Forse vuoi aprire un ebook gratuito, il tuo team di marketing ha la capacità di un popup con intento di uscita e di regolare i campi di registrazione?
  • Forse desideri segmentare il traffico dei tuoi clienti dal traffico dei potenziali clienti: hai i mezzi per segmentare i due tipi di traffico nell'analisi per identificare il tuo impatto di marketing?
  • Forse desideri automatizzare la tua newsletter e integrare i tuoi ultimi post sul blog in modo da non dover creare la tua email ogni settimana ... hai un feed RSS personalizzabile per farlo?

Esistono letteralmente centinaia di scenari che richiedono flessibilità da parte del tuo CMS per sfruttare appieno i tuoi contenuti nelle tue attività di marketing. Il tuo team di sviluppo avrà difficoltà a tenere il passo con un moderno CMS che ha letteralmente dozzine di sviluppatori a tempo pieno che rafforzano e supportano le loro capacità CMS ... e la pletora di temi e sviluppatori di plugin che espandono quelle capacità.

E forse dovresti integrare un CMS

Ho fornito diversi motivi contro costruire un CMS. Una prospettiva che non è menzionata sopra sono le opportunità che derivano dall'integrazione del tuo piattaforma principale con un CMS.

Una società con cui ho lavorato aveva un semplice script che poteva essere incorporato nel tuo sito per identificare le attività che stavano arrivando al sito. Ho sviluppato un plugin per WordPress che aggiungeva automaticamente lo script e forniva loro una visualizzazione in WordPress. Quando il plugin è stato pubblicato nel repository di WordPress, la loro adozione è schizzata alle stelle. Perché? Perché gli utenti di WordPress erano costantemente alla ricerca di plugin che fornissero le funzionalità che fornivano.

Se i tuoi sviluppatori hanno creato un ottimo pannello amministrativo integrato tramite un plug-in di WordPress, stai espandendo in modo significativo la portata del tuo SaaS. Quando hanno milioni di implementazioni in tutto il mondo e stai cercando di aumentare la tua visibilità ... una directory CMS potrebbe essere un ottimo posto per promuovere la tua piattaforma.

Mantieni libere le tue risorse di sviluppo per supportare la linfa vitale dei ricavi della tua azienda: la tua piattaforma. Implementa un sistema di gestione dei contenuti per sfruttare appieno le tue strategie di marketing dei contenuti.

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.