Quatro sites, um motor de conteúdo, leads e dados.
Como ecomiabrasil.com.br, nutrir360.com.br, smartconversas.com.br e ecomsmart.com.br passam a rodar no mesmo esquema: conteúdo com fonte científica e notícia do dia para SEO e GEO, área de captação de leads dentro do WordPress, rastreamento próprio no lugar do Site Kit e um MCP do Google que lê e opera Analytics, Search Console e Ads.
Três peças compartilhadas pelos quatro sites. Um plugin de crescimento (rastreamento, formulários, leads e painel) substitui o Site Kit. Um plugin de conteúdo, tirado do que já funciona na Ecom IA Brasil, monta pautas com Search Console, DataForSEO, estudos científicos e notícias, sempre com revisão humana antes de publicar. Um serviço único do Google, evolução do mcp-google-ads que já está no cluster, entrega as ferramentas para o Claude e, no mesmo código, as rotinas agendadas que coletam os dados, sobem conversões para o Ads e mandam alerta no WhatsApp. O piloto é a Ecom IA Brasil, que já está no ar; os outros três entram em sequência.
Os quatro sites
| Site | Para quem | Conteúdo | Lead que importa | Hoje | Entra |
|---|---|---|---|---|---|
| ecomiabrasil.com.br | Lojista e gestor de e-commerce que quer usar IA | Guias por trilha, prompts, notícia de IA no varejo comentada | Membro da comunidade; lojista acima de R$ 30 mil por mês vira oportunidade do Hub | WordPress no ar; Site Kit instalado e nunca conectado | Piloto |
| nutrir360.com.br | Pessoa que busca emagrecer, desinflamar ou comer melhor | Artigos com estudo científico, revisados e assinados por nutricionista | Pedido de consulta, trial da Nutrir IA, compra do Reset Integral | Domínio registrado e protótipo; site ainda não existe | 2º |
| smartconversas.com.br | Empresa que atende e vende pelo WhatsApp | Guias de atendimento, custo da Meta, comparações | Trial do CRM, diagnóstico de atendimento | Redireciona para ecomsmart.com.br | 3º |
| ecomsmart.com.br | E-commerce que quer recompra e retenção | RFV, recompra, cases, dados do setor | Raio-X da loja, trial do Hub, conversa com o comercial | Lovable no ar; réplica WordPress pronta na branch fiel-lovable | 4º |
O ecomsmart.com.br fica por último de propósito: é o site que já gera lead e a troca de plataforma não deve cair na semana da Black Friday (27/11). Até lá, o MCP já lê o GA4 atual dele (G-FB8TX6F5CM) e o Search Console.
Arquitetura
Plugin es-crescimento
Rastreamento, consentimento LGPD, formulários e iscas, cadastro do lead, painel no wp-admin.
Plugin es-conteudo
Pautas, rascunhos com fonte, checagem on-page, schema e GEO. Nasce do eib-seo-geo.
Serviço mcp-google
Ferramentas MCP para o Claude, coletor agendado e envio de conversões. Evolução do mcp-google-ads.
Base portais
Postgres que já existe, com site_id. Guarda métricas diárias e a cópia central dos leads. O Grafana lê daqui.
| Peça | Onde mora o código | Por que assim |
|---|---|---|
| Plugins compartilhados | Um repositório ecomsmart/wp-plugins no GitLab, instalado por composer em cada site | Corrigiu num lugar, os quatro sites recebem no próximo deploy. Hoje cada site tem cópia própria e divergente |
| Configuração por site | config/wp-options.sh de cada repo | IDs do GA4, conta do Ads, trilhas, iscas e destino do lead mudam por site; o código não |
| Serviço do Google | Repo do mcp-google-ads, com as ferramentas novas | Um pod só, que é o que o cluster aguenta hoje; reaproveita auth, auditoria no Kibana e pipeline |
| Painel consolidado | Grafana que já existe | Visão dos quatro sites juntos sem subir aplicação nova |
Rastreamento
Como funciona
- gtag direto, sem Tag Manager. Um script leve controlado pelo plugin e versionado no Git. Nada de tag solta criada no painel.
- Consentimento (Consent Mode v2). Banner LGPD; sem aceite, o GA4 recebe só o sinal sem cookie.
- Evento de lead também pelo servidor (Measurement Protocol). O lead conta mesmo com bloqueador de anúncio.
- Origem guardada no primeiro e no último toque: UTM, gclid, fbclid, página de entrada e referência. Vai junto com o lead.
- Tráfego de IA separado: visitas vindas de chatgpt.com, perplexity.ai, gemini.google.com e copilot viram canal próprio "Assistentes de IA", que é a medida de GEO.
- Google Ads: conversão de lead com conversões otimizadas (e-mail e telefone com hash). Meta Pixel e API de Conversões entram no mesmo plugin.
Eventos padrão nos quatro sites
| Evento | Quando |
|---|---|
leitura_50, leitura_90 | Rolou metade e quase todo o artigo |
leitura_completa | Chegou ao fim com tempo mínimo de leitura |
clique_cta | Qualquer botão de conversão, com posição |
clique_whatsapp | Botão ou link de WhatsApp |
inicio_formulario | Primeiro campo preenchido |
generate_lead | Lead gravado (navegador e servidor) |
isca_baixada | Planilha, guia ou ferramenta usada |
busca_interna | Termo buscado no site |
lead_qualificado, cliente | Vêm do CRM e do Stripe, pelo servidor |
Antes de desinstalar o Site Kit, os IDs que ele guardou no banco são lidos e reaproveitados, para não abrir propriedade duplicada.
Área de captação de leads
Onde o lead aparece
- Formulário em etapas, nativo (bloco do editor)
- Isca por artigo: planilha, checklist ou ferramenta ligada ao tema
- Ferramentas e calculadoras (Raio-X, custo da Meta, RFV)
- Botão de WhatsApp rastreado, com mensagem pronta por página
- Barra fixa no celular e convite de saída, no máximo uma vez por visita
O que o wp-admin mostra
- Lista de leads com origem, página, isca, UTM e consentimento
- Pontuação: faturamento informado, páginas lidas, isca, retorno
- Status: novo, contatado, qualificado, cliente, descartado
- Exportar CSV e apagar a pedido (direito do titular na LGPD)
- Cópia central no Postgres
portais, com o site de origem
Para onde o lead vai
- Boas-vindas pelo WhatsApp (Evolution API), com texto aprovado por site
- Aviso para o responsável: comercial, Luciana ou comunidade
- Conversão enviada ao GA4, ao Google Ads (com gclid) e à Meta
- Quando vira cliente, a conversão de valor volta para o Ads
| Site | Iscas iniciais | Destino do lead |
|---|---|---|
| Ecom IA Brasil | Entrada na comunidade, biblioteca de prompts, planilha de ponto de pedido | Grupo de WhatsApp; acima de R$ 30 mil por mês, fila do comercial |
| Nutrir360 | Questionário "seu prato hoje", cardápio de 7 dias, teste da Nutrir IA | WhatsApp da Luciana; compra do Reset Integral |
| SmartConversas | Calculadora de custo da Meta, diagnóstico de atendimento | Trial e comercial |
| EcomSmart | Raio-X da loja, calculadora de RFV, calculadora de carrinho | Fila A e Fila B do SDR, como no plano de aquisição |
Painel de monitoramento
Um menu "Crescimento" no wp-admin de cada site, com dados do próprio site, e um painel no Grafana com os quatro juntos. O painel lê a base portais, que o coletor atualiza; não chama o Google a cada carregamento de tela.
| Aba | O que mostra | Fonte |
|---|---|---|
| Visão geral | Visitas, leads, taxa de conversão, CPL e comparação com o período anterior | GA4, leads, Ads |
| Funis | Visita, leitura, início do formulário, lead, qualificado, cliente; por site, canal e isca | GA4 e leads |
| Páginas | Acessos, tempo, leitura completa, saída e leads por página; páginas que trazem visita e não trazem lead | GA4 e leads |
| Aquisição | Canal, origem e campanha; custo e CPL do Google Ads e da Meta | GA4, Ads, Meta |
| Busca | Consultas, posição, cliques e CTR; oportunidades nas posições 5 a 20; páginas que caíram; canibalização | Search Console |
| GEO | Visitas dos assistentes de IA e páginas que eles mais citam | GA4 (canal próprio) |
| Leads | Lista, pontuação, status e origem de cada lead | Plugin |
| Saúde | Páginas indexadas ou não, Core Web Vitals reais, erros 404, sitemap | Search Console, PageSpeed, CrUX |
Motor de conteúdo
Tipos de conteúdo
- Pilar por trilha: a página que responde o tema inteiro e liga os guias.
- Guia com estudo: pergunta real de busca respondida com fonte primária e estudo científico (OpenAlex, PubMed, SciELO).
- Notícia do dia comentada: o fato, a fonte e o que muda para o leitor. Sai rápido e depois vira link para o guia.
- Dado próprio: pesquisa com membros, números do Hub, relatório anual. É o que mais recebe link e citação de IA.
- Ferramenta: calculadora ou planilha, que também é isca de lead.
Caminho de cada peça
- Pauta: Search Console (o que já aparece), DataForSEO (volume) e notícias do setor.
- Rascunho: gerado com as fontes anexadas e a regra "mesmo tema da notícia".
- Checagem: toda afirmação com número tem fonte, base e data; anti-plágio; checagem on-page.
- Revisão humana e publicação. Nunca publica sozinho.
- Depois: envio do sitemap, inspeção de URL no Google, IndexNow para o Bing.
- 90 dias: se não entrou no top 20 da palavra, ganha atualização antes de peça nova no mesmo tema.
| Regra de GEO | Como aparece no site |
|---|---|
| Resposta curta no topo | Bloco de 2 a 4 frases que responde a pergunta do título |
| Número só com fonte e data | Link para a fonte primária, com a base e o período |
| Autor com credencial | Página de autor com schema Person e perfis reais; na Nutrir360, nutricionista com registro no CRN |
| Dados estruturados | Article, FAQPage, BreadcrumbList, Organization; na Nutrir360, revisão médica declarada |
| Bots de IA liberados | robots.txt físico e llms.txt em cada site, como já está na Ecom IA Brasil |
| Bing conectado | Bing Webmaster e IndexNow; o Bing alimenta ChatGPT e Copilot |
Conteúdo gerado em volume sem valor próprio é tratado pelo Google como spam (política de conteúdo em escala). Por isso cada peça tem revisão humana, fonte primária e algo que não existe em outro site: dado, exemplo ou opinião de quem assina.
MCP do Google
O mcp-google-ads vira mcp-google: mesmo pod, mesma auditoria no Kibana, endereço novo com o antigo mantido. As ferramentas abaixo ficam disponíveis para o Claude em qualquer sessão.
| API | Ferramentas | Tipo |
|---|---|---|
| Google Analytics (Data) | Relatório por dimensão e métrica, tempo real, funil, comparação de períodos | Leitura |
| Google Analytics (Admin) | Criar propriedade e fluxo de dados, eventos-chave, dimensões personalizadas, segredo do Measurement Protocol, vínculo com o Ads | Escrita de configuração |
| Search Console | Consultas e páginas, inspeção de URL, envio de sitemap, lista de sites | Leitura e envio |
| Verificação de site | Verificar domínio novo pelo registro TXT na Cloudflare | Escrita de configuração |
| Google Ads | As 6 atuais, mais Planejador de palavras-chave (volume e ideias), relatórios de campanha, envio de conversões offline, ações de conversão | Leitura e escrita |
| PageSpeed e CrUX | Nota de desempenho e Core Web Vitals reais por URL | Leitura |
| Perfil da Empresa no Google | Avaliações e posts do perfil local da Luciana (Nutrir360) | Depende de aprovação do Google |
Ficam de fora: Tag Manager (o rastreamento é do plugin) e a Indexing API, que o Google só aceita para vagas de emprego e transmissões ao vivo.
O que roda sozinho
O MCP é usado quando alguém pede algo ao Claude. O "automático" são rotinas agendadas no cluster usando o mesmo código do MCP, no padrão do relatório de fluxo de caixa que já sai pelo WhatsApp.
| Quando | O que faz |
|---|---|
| A cada hora | Sobe para o Google Ads e a Meta as conversões de lead e de cliente com clique rastreado |
| Todo dia, 6h | Coleta GA4, Search Console e Ads dos quatro sites para a base portais; alerta no WhatsApp se tráfego ou lead cair mais de 30% contra a média, ou se aparecer erro de indexação |
| Toda segunda, 8h | Relatório da semana por site no WhatsApp; fila de pautas com as oportunidades das posições 5 a 20 e as páginas que caíram |
| Ao publicar | Envia sitemap, pede inspeção da URL e avisa o Bing pelo IndexNow |
| Todo dia, 7h | Coleta notícias e estudos novos por trilha e gera rascunhos para revisão |
Nunca acontece sem uma pessoa aprovar
Publicar conteúdo, ativar campanha, aumentar orçamento, apagar lead ou conteúdo. Campanha criada pelo MCP nasce pausada, como já é hoje.
Acessos necessários
| Item | Para quê | Uma vez só? |
|---|---|---|
| Projeto do Google Cloud (o mesmo do mcp-google-ads) e permissão para criar uma conta de serviço | Ativar as APIs de Analytics, Search Console, Verificação de site, PageSpeed e gerar a credencial | Sim |
| Adicionar o e-mail da conta de serviço como administrador na conta do GA4 | Criar as propriedades dos quatro sites e configurar tudo pela API | Sim |
| Nível de acesso do developer token do Ads (Básico ou Padrão) | O Planejador de palavras-chave não funciona com token de teste | Sim |
| Texto de boas-vindas e número de envio por site | Mensagem automática no WhatsApp para o lead | Por site |
| Luciana: acesso ao Perfil da Empresa e aceite de revisar e assinar os artigos | SEO local e credencial de autor na Nutrir360 | Sim |
O Search Console dispensa ação: a conta de serviço adiciona o domínio, cria o TXT na Cloudflare e vira proprietária sozinha; depois, o Geraldo é incluído como proprietário para ver tudo no painel do Google.
Fases
| Fase | Entrega | Pronto quando |
|---|---|---|
| F0S1 · 28/09 |
| O Claude lista os quatro sites no GA4 e no Search Console |
| F1S1 a S2 |
| Um lead de teste aparece no wp-admin, no GA4 (navegador e servidor) e no WhatsApp |
| F2S2 a S3 |
| Relatório de ontem da Ecom IA Brasil sai pelo Claude e pela base |
| F3S3 a S4 |
| Primeiro relatório de segunda chega sem ninguém pedir |
| F4S4 a S6 |
| A Ecom IA Brasil roda com o plugin compartilhado sem perder nada do que tem hoje |
| F5S5 a S8 |
| Os dois no ar com lead e painel funcionando |
| F6S10 · 30/11 |
| Nenhum lead perdido na troca, conferido lado a lado por uma semana |
Riscos
| Risco | Efeito | O que fazer |
|---|---|---|
| Cluster com a CPU quase toda reservada | Três WordPress novos podem não subir | Quinto nó antes da F5, que já está nas dependências do trimestre; pods de WordPress com reserva pequena |
| Volumes do Longhorn falhando | Uploads dos sites novos sem disco | Investigar antes de criar os volumes da F5 |
| Portais de notícia bloqueiam o IP do cluster | Coleta de notícia falha | Seguir com o DataForSEO como caminho alternativo, que já funciona |
| Nutrição é tema de saúde | Google exige autoria e revisão com credencial | Nada publica sem a revisão da Luciana; sem promessa de resultado |
| Conteúdo em volume visto como spam | Queda do site inteiro na busca | Revisão humana, fonte primária e dado próprio em toda peça |
| Token do Ads sem nível Básico | Sem volume de palavra-chave pelo Google | Pedir o nível na Central de API; enquanto isso, DataForSEO |
Decisões
| Decisão | Recomendação | Prioridade |
|---|---|---|
| Site Kit sai e entra o plugin próprio, sem Tag Manager | Sim, nos quatro sites | Alta |
| Uma conta de serviço para GA4 e Search Console de todos os sites | Sim; o Ads continua no OAuth que já funciona | Alta |
| Evoluir o mcp-google-ads em vez de criar outro serviço | Sim, um pod só | Alta |
| Onde o lead mora | No WordPress do site e em cópia na base portais | Alta |
| Formulário nativo ou HeyForm | Nativo nos sites; HeyForm fica para pesquisas | Média |
| Ordem dos sites | Ecom IA Brasil, Nutrir360, SmartConversas, EcomSmart depois da Black Friday | Média |
| Painel com os quatro sites juntos | No Grafana existente | Normal |