Transforme a entrega de sites para clientes em um produto com um tenant modelo
Se o seu serviço inclui criar uma presença online para os clientes (abertura de empresa, documentos legais, consultoria financeira, configuração de negócios), o site faz parte da entrega. O problema é que construir cada site de forma personalizada não escala. Este guia mostra como transformar a entrega de sites para clientes em um produto repetível usando um tenant modelo no GrabWP Tenancy Pro.
Por que fazer sob medida toda vez não escala
Construir cada site de cliente a partir de uma instalação do WordPress em branco parece o certo a se fazer, mas devora silenciosamente a sua margem de lucro. Cada novo cliente significa uma nova conta de hosting, um novo conjunto de credenciais e horas montando as mesmas páginas, tema e plugins que você já configurou na última vez. Atualizar sua marca padrão ou modelo em vinte sites de clientes significa fazer o mesmo trabalho vinte vezes.
A alternativa produtizada é simples: construa seu site de serviço padrão exatamente uma vez e, em seguida, replique-o para cada cliente. Você para de vender suas horas e começa a vender um resultado repetível.
Como o modelo “produtizado” funciona na prática:
- Uma única instalação do WordPress roda todo o seu portfólio, e não uma instalação por cliente
- Um modelo guarda a sua estrutura padrão, para que todo cliente comece de forma idêntica
- A clonagem substitui a reconstrução manual, fazendo o setup levar minutos em vez de horas
- Cada site de cliente é isolado, com seu próprio conteúdo e uploads
Passo 1: Construa seu tenant modelo padrão apenas uma vez

Escolha um tenant para ser o seu modelo principal e configure-o da maneira que você quer que todo cliente o receba. Como o GrabWP Tenancy Pro dá a cada tenant uma separação completa do wp-content (temas e plugins isolados por tenant), o seu modelo pode carregar exatamente a lista de plugins e o tema que você entrega.
- No painel de administração principal do WordPress, vá para GrabWP > Tenants e crie um tenant com um nome claro, por exemplo, “Modelo de serviço”.
- Escolha a opção de database que melhor se adapta à sua entrega. O Pro permite que cada tenant use um MySQL compartilhado (com prefixos de tabela), um database MySQL dedicado ou SQLite.
- Instale e configure o tema e os plugins que você envia para cada cliente.
- Crie as páginas padrão, menus e configurações iniciais que seus clientes esperam no primeiro dia.
Trate esse tenant como somente leitura de agora em diante. Ele é o modelo principal a partir do qual você clona, e não um site de cliente em produção.
Passo 2: Clone o modelo para cada novo cliente

Quando um cliente fecha negócio, você não reconstrói nada. Você clona. O GrabWP Tenancy Pro roda um fluxo completo de clone via AJAX que copia as tabelas do database e os arquivos de upload do tenant de origem e, em seguida, reescreve as URLs em todo o database do novo tenant, incluindo os dados serializados, para que a cópia seja consistente na mesma hora.
- Abra GrabWP > Tenants e inicie um clone a partir do seu tenant “Modelo de serviço”.
- Dê ao novo tenant um identificador para o cliente (por exemplo, “Cliente A”).
- Inicie o clone e acompanhe a interface de progresso em AJAX enquanto o sistema copia o database e os uploads e executa a busca e substituição de URL.
- Quando terminar, o novo tenant será uma cópia funcional do seu modelo com seu próprio conteúdo e mídias isolados.
Como a cópia de arquivos durante a clonagem ignora links simbólicos (symlinks), não há risco de duplicar acidentalmente os diretórios de plugins e temas compartilhados, mantendo seus clones limpos.
Passo 3: Mapeie o domínio ou o caminho /site/
Todo site de cliente precisa de um endereço. O GrabWP Tenancy te dá duas opções de roteamento, para que você possa atender às necessidades do cliente sem mexer nas configurações do server.
- Custom domain: mapeie o próprio domínio do cliente para o tenant dele através da interface de administração. Ótimo para clientes que querem a marca deles na URL.
- Roteamento baseado em caminho: sirva o tenant a partir de um subdiretório como
example.com/site/cliente-a, sem necessidade de alterar o DNS. O prefixo do caminho ésitepor padrão e é configurável viaGRABWP_TENANCY_PATH_PREFIX.
Com o Pro você também pode atribuir um alias de caminho mais legível (de 3 a 30 caracteres, letras minúsculas, números e hífens), como /site/empresa-xyz/, em vez do ID bruto do tenant. Além disso, as URLs com o ID do tenant fazem um redirecionamento 301 para o alias para que os links antigos continuem funcionando.
Passo 4: Entregue um trabalho consistente toda vez
A grande vantagem de um modelo é que a experiência do cliente é idêntica em todos os projetos. O cliente faz login no próprio painel administrativo do WordPress dele e vê apenas o próprio site, com a mesma estrutura, os mesmos plugins e o mesmo refinamento que você entregou ao cliente anterior.
- Confirme se o roteamento do cliente (domínio ou alias de caminho) resolve para o tenant dele.
- Entregue o login para o ambiente isolado do WordPress.
- Administre todo o portfólio a partir do seu dashboard de provedor, sem ficar entrando e saindo de painéis separados.
Essa repetibilidade é o que faz disso um produto. Você cobra pelo mesmo escopo, entrega a mesma qualidade e gasta seu tempo atendendo clientes em vez de reconstruir a infraestrutura.
Quando um cliente eventualmente quiser gerenciar o próprio conteúdo do site de forma independente, veja como permitir que cada cliente gerencie seu próprio site isolado. E quando um cliente seguir outro rumo, você pode transferir o site dele de forma limpa, com zero lock-in.
Pronto para produtizar suas entregas? O GrabWP Tenancy Pro custa $9.99/month para todo o seu portfólio de clientes (plano anual de $99.99/yr, ou vitalício por $499.99), com todas as funcionalidades inclusas.
Perguntas frequentes
- O que é um tenant modelo no GrabWP Tenancy Pro?
- Um tenant modelo é um site de serviço padrão que você constrói apenas uma vez (páginas, tema, conjunto de plugins e configurações padrão) e usa como base para clonagem. Em vez de montar cada site de cliente manualmente, você clona o modelo para um novo tenant, e o clone copia as tabelas do database, o conteúdo e os arquivos de upload com as URLs reescritas para o novo tenant. Todo cliente começa com a mesma base de qualidade já validada.
- A clonagem também copia o conteúdo e as mídias do cliente?
- Sim. O fluxo de clone do Pro é uma operação completa via AJAX que copia o database e os uploads do tenant de origem, depois executa uma busca e substituição de URLs em todo o database do novo tenant (incluindo dados serializados) para que links, configurações e opções apontem para o novo site. Você recebe uma cópia funcional, não uma casca vazia.
- Preciso de um domínio separado para cada site de cliente?
- Não. Você pode mapear um custom domain completo por tenant, ou servir os tenants a partir de um subdiretório como example.com/site/abcdef usando roteamento baseado em caminho, o que evita totalmente alterações no DNS. O prefixo do caminho ('site' por padrão) é configurável através da constante GRABWP_TENANCY_PATH_PREFIX.
- Como isso é diferente de criar uma nova instalação do WordPress por cliente?
- Uma instalação separada por cliente significa uma nova conta de hosting, novas credenciais e uma nova construção manual toda vez. Com o GrabWP Tenancy Pro, você roda apenas uma instalação do WordPress e clona o seu modelo em tenants isolados, cada um com seu próprio conteúdo e uploads, tudo gerenciado a partir de um único dashboard que você controla.
- Ainda posso personalizar cada site de cliente após a clonagem?
- Sim. O clone dá a todos os clientes o mesmo ponto de partida, e a partir daí cada tenant é independente. Com o Pro, você também tem a separação completa da pasta wp-content, então um tenant pode rodar seus próprios temas e plugins sem afetar o modelo ou qualquer outro cliente.
- Quanto custa o GrabWP Tenancy Pro?
- O GrabWP Tenancy Pro custa $9.99/month para todo o seu portfólio de clientes, com um plano anual de $99.99/yr e uma licença vitalícia por $499.99. Não há cobranças por cliente adicional.
Editorial standards: Our content is written by WordPress experts with hands-on multi-tenancy experience. Articles are fact-checked and regularly updated to ensure accuracy. Last verified: .