Runzos

Ghost, WordPress ou CMS headless: qual escolher para blog e oferta?

Por Maicon Ramos · · 11 min de leitura

Três arquiteturas de CMS conectam publicação, banco, mídia e canais digitais em uma comparação editorial.
Navegue por tópicos
  1. Resposta curta: qual CMS escolher?
  2. CMS é operação, não só painel bonito
  3. Quando WordPress gerenciado vence
  4. Quando Ghost é a escolha mais simples, e quando deixa de ser
  5. Quando um CMS headless vale o esforço
  6. Infraestrutura mínima sem custo inventado
  7. VPS ou hospedagem gerenciada?
  8. FAQ
  9. Conclusão: escolha pelo dia 90, não pelo primeiro deploy

WordPress gerenciado é a escolha mais prática para blog, SEO e ofertas sem uma pessoa desenvolvedora disponível. Ghost encaixa em publicação, newsletter ou membership quando há responsável por Node.js, MySQL, proxy e backup. Um CMS headless só vale quando existe requisito real de produto, front-end próprio ou vários canais, além de quem mantenha deploy e recuperação.

Resposta curta: qual CMS escolher?

Para um blog com páginas de oferta, SEO e captação de leads, WordPress em hospedagem gerenciada costuma ser o ponto de partida mais pragmático. Ele reduz o trabalho de publicar e manter o básico quando não há uma pessoa técnica responsável todos os dias.

Ghost faz sentido se publicar, newsletter ou membership são o centro do negócio. Porém, na auto-hospedagem, ele pede uma operação com Node.js, MySQL, proxy e backup. Headless vale quando existe uma necessidade concreta de front-end próprio, vários canais ou conteúdo estruturado, além de um desenvolvedor que responda pelo ambiente.

A pergunta útil não é qual painel parece mais moderno. É quem responde quando o banco falha, uma imagem some ou você precisa restaurar o site.

Seu cenário

Escolha inicial

Por que faz sentido

Quando evitar

Blog, SEO, páginas de oferta e sem dev disponível

WordPress gerenciado

Menos atrito para publicar e operar

Evite VPS própria se ninguém cuida de atualização e restauração

Publicação editorial, newsletter ou membership

Ghost

Foco claro em conteúdo e publicação

Evite se Node, MySQL e proxy não tiverem responsável

Front-end próprio, app ou vários canais

Headless CMS

API e modelo de conteúdo servem mais de um consumidor

Evite como simples upgrade visual de um blog

Controle técnico e responsável pela infraestrutura

VPS self-hosted

Mais controle sobre deploy, rede e armazenamento

Evite se backup e restore nunca foram testados

CMS é operação, não só painel bonito

A escolha de CMS é uma escolha de plantão. Este é o custo invisível que aparece depois do primeiro deploy: tempo e risco para atualizar, guardar mídia, revisar permissões, fazer backup e recuperar a operação.

Um painel bonito resolve a edição. Ele não resolve sozinho banco de dados, e-mail transacional, domínio, HTTPS, arquivos enviados ou um rollback após uma atualização ruim. Em uma VPS, essas decisões passam a ter dono. Em um serviço gerenciado, parte delas pode ser oferecida pelo provedor, mas o escopo precisa ser confirmado no plano contratado.

A leitura do Runzos é objetiva: controle sem responsável não é vantagem. É uma lista de tarefas esperando para virar incidente. Por isso, o custo de entrada não basta para comparar as opções. O custo de plantão também entra na conta.

Camada

WordPress gerenciado

Ghost em VPS

Headless em VPS

Runtime

Normalmente integrado ao serviço

Node ou container, além de proxy

CMS em Node ou container e front-end separado

Banco

Geralmente provisionado pelo host

MySQL 8 para produção

Banco escolhido, configurado e mantido pela equipe

Mídia

Biblioteca local ou serviço do host

Volume persistente ou storage externo

Provider, volume ou bucket definido no projeto

Preview

Integrado ao tema

Integrado ao Ghost

Integração entre CMS e front-end

Deploy

Painel ou atualizador

Imagens, variáveis, proxy e migrações

CMS, front-end, ambiente e build

Recuperação

Depende do backup contratado

Banco, volume e configuração precisam entrar no restore

Banco, mídia, segredos e repositórios precisam entrar no restore

CMS conectado a runtime, banco de dados, biblioteca de mídia, deploy, backup protegido e recuperação em nuvem.

O painel é apenas uma camada; runtime, banco, mídia, deploy e recuperação também precisam de responsável.

Quando WordPress gerenciado vence

WordPress auto-hospedado exige servidor web, PHP e MySQL ou MariaDB, conforme o guia oficial de instalação. Isso não torna WordPress difícil por definição. Apenas deixa claro que instalar por conta própria e usar um plano gerenciado são experiências operacionais diferentes.

Para Camila, hospedagem gerenciada costuma vencer quando o trabalho principal é publicar artigos, criar landing pages, posicionar ofertas e integrar ferramentas sem transformar a infraestrutura em outro projeto. A escolha compra de volta atenção para conteúdo e conversão.

WordPress também não fecha a porta para integrações futuras. Sua REST API expõe posts, páginas, taxonomias e outros tipos de conteúdo por endpoints. Isso permite integrar um sistema externo ou até alimentar outro front-end mais tarde. WordPress e headless não são categorias opostas.

O cuidado é não tratar hospedagem gerenciada como promessa genérica. Backup, staging, e-mail, migração e recuperação dependem do contrato. Antes de assinar, pergunte qual dado é incluído no backup, como pedir uma restauração e se há uma janela de atualização segura para plugins e tema.

A documentação do WordPress recomenda backup regular do banco e backup antes de upgrade ou migração. Em instalação própria, arquivos de upload, tema e configuração também entram no plano de recuperação. Isso é o tipo de tarefa que a simplicidade do painel não elimina.

Quando Ghost é a escolha mais simples, e quando deixa de ser

Ghost é uma boa opção quando o negócio gira em torno de publicação editorial, newsletter ou membership. O produto mantém a camada de conteúdo mais focada que um CMS generalista e oferece Admin API para automações de conteúdo.

Na auto-hospedagem, o caminho oficial usa Docker Compose. Para produção, a documentação do projeto cita Ubuntu, MySQL 8, nginx e Node.js LTS, com MySQL 8 como banco recomendado. Docker organiza a entrega da aplicação. Ele não remove a necessidade de cuidar de domínio, TLS, persistência, variáveis e atualização das imagens.

Ghost fica simples enquanto o objetivo é publicar. Ele deixa de ser a opção leve quando a pessoa precisa de fluxos muito customizados para catálogo, checkout local, permissões fora do padrão ou uma camada de aplicação própria. Nesses casos, a economia de código inicial pode ser trocada por integrações específicas.

Há outra diferença importante: exportar posts não é recuperar uma instalação. O backup manual do Ghost em Docker precisa cobrir os componentes persistentes. Banco, mídia e configuração são parte da recuperação. Se o plano é operar Ghost em VPS, documente esse processo antes de depender dele.

Aplicação editorial em VPS ligada a proxy, proteção TLS, banco de dados, armazenamento persistente e cofre de backup.

Auto-hospedar Ghost organiza o deploy, mas mantém banco, proxy, persistência, atualização e restore sob responsabilidade da operação.

Quando um CMS headless vale o esforço

Headless CMS não é uma ferramenta única. É uma arquitetura em que o CMS administra dados e entrega uma API, enquanto o site público é outro projeto. Strapi, Directus e Payload são exemplos de caminhos diferentes dentro dessa ideia.

A arquitetura vale quando há um motivo concreto para essa separação: um front-end próprio, aplicativo, múltiplos canais consumindo o mesmo conteúdo ou um modelo editorial estruturado que vai além de posts e páginas. Sem esse requisito, um blog simples pode ganhar complexidade sem ganhar resultado proporcional.

No Strapi, por exemplo, a documentação de deploy de produção pede configuração de ambiente, build do painel administrativo e inicialização do servidor. O projeto também precisa decidir banco, volumes, credenciais e estratégia de backup. Strapi pode trabalhar com MySQL, PostgreSQL ou SQLite, e sua REST API cria endpoints para tipos de conteúdo.

A separação cria flexibilidade, mas também cria dois sistemas para manter: CMS e front-end. São dois deploys, dois grupos de variáveis e uma integração de preview. Isso não é defeito. É o preço da arquitetura, e deve ser escolhido de forma consciente.

Mídia é um bom teste de maturidade. No Strapi, upload de arquivos é feito pela REST API; a documentação informa que GraphQL não suporta upload de mídia. Em Payload, o ambiente de produção normalmente envolve aplicação, banco, armazenamento de arquivos, e-mail e CDN. Portanto, “usar headless” não substitui decisões de infraestrutura. Ele torna essas decisões explícitas.

Para o Runzos, Payload CMS mais Astro é contexto editorial real de uma arquitetura separada. Não é uma regra para toda empresa. A lição aplicável é menor: escolha essa divisão quando ela resolve uma necessidade de produto, não para parecer mais atual.

Hub de conteúdo estruturado distribui dados por conexões de API para site, celular, relógio, vídeo e outros canais.

No headless, o conteúdo fica separado da apresentação e pode alimentar vários canais por APIs.

Infraestrutura mínima sem custo inventado

Opção

Runtime

Banco e arquivos

Integração

Carga operacional

WordPress gerenciado

Oferecido pelo host, conforme plano

Confirmar banco, uploads e backup

Plugins e REST API

Menor para publicação comum

Ghost em VPS

Node, container e proxy

MySQL 8 e mídia persistente

Admin API

Média: deploy, update e restore têm dono

Headless em VPS

CMS e front-end separados

Banco, provider de upload ou bucket

REST ou GraphQL, conforme projeto

Maior: arquitetura, builds e integração

Não há benchmark comparável nesta pesquisa para dizer que uma dessas opções é sempre mais rápida, melhor para SEO ou mais barata. Resultado depende de tema, cache, CDN, tráfego, plugins, região e capacidade de operação. Uma decisão honesta começa aceitando essa variação.

Antes de migrar, faça um inventário

Trocar de CMS parece simples quando a conversa fica só em exportar artigos. Na prática, uma migração precisa listar URLs atuais, imagens, autores, tags, redirecionamentos, formulários, páginas de oferta, integrações e regras de acesso. Se houver membership, também entram membros e o fluxo de comunicação por e-mail.

O motivo é direto: conteúdo é apenas uma parte do sistema. Tema, assets, permissões e integrações podem ficar presos a escolhas anteriores. WordPress tem plugins e temas; Ghost tem seu modelo editorial; um headless conecta modelo de conteúdo, front-end e pipeline de build. Nenhuma dessas opções é "sem lock-in". A pergunta prática é onde o acoplamento está e quanto custa alterá-lo.

Também vale separar backup de migração. Backup serve para recuperar uma operação conhecida. Migração transforma a operação e, por isso, pede validação de URLs, preview, formulários e rollback. Antes de apontar o domínio para uma nova stack, mantenha um caminho para voltar. Isso reduz o risco de descobrir uma lacuna quando a página de oferta ou a captura de lead já estiverem fora do ar.

VPS ou hospedagem gerenciada?

VPS é uma escolha válida quando você precisa de controle de rede, deploy, armazenamento ou versões e tem alguém para assumir a operação. Hospedagem gerenciada é a escolha mais racional quando o objetivo imediato é publicar e vender, sem abrir uma frente de infraestrutura.

Antes de escolher, responda a estas perguntas:

  1. Quem atualiza o CMS, plugins e dependências?

  2. Onde ficam banco, mídia e arquivos de configuração?

  3. Como você testa uma restauração, não apenas gera um backup?

  4. Qual é o plano para e-mail transacional, DNS e redefinição de senha?

  5. Há ambiente de teste e rollback antes de mexer no site ao vivo?

  6. Quem recebe as permissões administrativas e como elas são revogadas?

Se as respostas ainda não existem, comece com menos componentes. Para avaliar uma opção de hospedagem ou VPS pelo caminho comercial correto, veja a oferta Turbo Cloud no Runzos. A decisão final deve considerar os recursos confirmados na página comercial e a pessoa que ficará responsável pela rotina técnica.

FAQ

Ghost é melhor que WordPress para um blog?

Depende do tipo de blog. Ghost é focado em publicação, newsletter e membership. WordPress tende a ser mais prático para quem precisa combinar blog, páginas de oferta, plugins e integrações sem montar uma operação Node e MySQL. Não há base nesta pesquisa para afirmar que um é sempre superior.

WordPress pode ser headless?

Sim. A REST API do WordPress expõe conteúdo por endpoints, então ele pode servir como backend para um front-end separado. Isso não significa que todo WordPress deva virar headless. A mudança só faz sentido quando a separação resolve uma necessidade real de produto.

Preciso de VPS para usar Ghost?

Não necessariamente. Ghost oferece também uma alternativa hospedada. Na auto-hospedagem, a documentação oficial usa Docker Compose e prevê uma base de produção com Node.js, MySQL 8 e nginx. Escolha VPS apenas se esse ambiente tiver responsável.

CMS headless melhora SEO?

Não automaticamente. A pesquisa não encontrou benchmark comparável que prove essa conclusão. SEO depende da implementação do front-end, HTML entregue, conteúdo, URLs, performance, cache e processo editorial. Headless muda a arquitetura; não entrega posicionamento sozinho.

O que deve entrar no backup do CMS?

Banco, mídia, arquivos persistentes, configuração e um procedimento de restauração testado. Exportar posts é útil para migração, mas não recompõe tema, integrações, credenciais, uploads ou comportamento do ambiente.

Posso começar em WordPress e migrar depois?

Pode, desde que planeje a migração. Inventarie conteúdo, URLs, redirecionamentos, imagens, membros, integrações e SEO antes da troca. Exportar conteúdo não significa transportar todos os elementos do site sem trabalho.

Conclusão: escolha pelo dia 90, não pelo primeiro deploy

WordPress gerenciado é a escolha padrão para quem quer publicar conteúdo, páginas e ofertas sem manter uma stack inteira. Ghost atende bem uma operação editorial que aceita cuidar do ambiente ou usa a modalidade hospedada. Headless é indicado quando há produto, front-end e responsável técnico que justificam a divisão.

A síntese estratégica do Runzos evita dois erros: romantizar a VPS e tratar hospedagem gerenciada como limitação. A melhor escolha é aquela que você consegue atualizar, proteger e restaurar no dia 90. Se a infraestrutura precisa de controle real, compare uma hospedagem ou VPS recomendada no Runzos com os requisitos do seu projeto antes de decidir.

Ghost CMSWordPressCMS headlessVPShospedagem gerenciada

Compartilhe:

Leia também