O diagnóstico em uma frase
A Calli Digital tem uma carteira premium (Banco do Brasil, Ministério da Saúde, Hospital Sírio-Libanês, Eurofarma, SEBRAE) e zero documentação pública desse trabalho. Para as IAs que cada vez mais respondem "qual a melhor agência de marketing digital em Brasília?", a Calli simplesmente não é uma entidade reconhecível.
Os seis achados que importam
O que está funcionando
- Robots.txt está aberto — GPTBot, ClaudeBot, PerplexityBot, Google-Extended e Bingbot todos com acesso implícito ao site.
- SSR + WordPress — todo o conteúdo está no HTML inicial. AI crawlers leem tudo sem precisar executar JavaScript.
- HTTPS + HTTP/2 + LiteSpeed Cache — performance de entrega está OK.
- URLs limpas, hyphen-separated, sem query strings — estrutura técnica de URLs é ótima.
- Sitemap XML funcional em /wp-sitemap.xml (precisa atualizar `lastmod`).
- Matéria-prima real — 9 cases reais com clientes Tier-1, 6 serviços bem delimitados, ABRADI, Google Partner.
O caminho
Este relatório está estruturado em 12 seções. Comece pelo GEO Score (seção 02) para ver onde a Calli está hoje, pelas Issues Críticas (03) para entender o que precisa ser resolvido ainda essa semana, e termine no Plano de 30 dias (10) — onde está a sequência exata de ações para sair de 25 e chegar próximo de 70 em um mês.
O que é GEO
GEO (Generative Engine Optimization) é a disciplina que aumenta a probabilidade de uma marca ser citada por sistemas de IA generativa — ChatGPT, Claude, Perplexity, Google Gemini, Bing Copilot e o Google AI Overviews — quando alguém faz uma pergunta relacionada ao setor dela.
É a evolução natural do SEO. SEO otimiza para ranquear em uma lista de 10 links azuis. GEO otimiza para ser citado dentro da resposta que a IA dá ao usuário — antes mesmo que ele clique em qualquer link. SEO leva ao site; GEO entra na conversa.
Os números que não podem ser ignorados
A mudança em três frases
2019
Google era o ponto único de entrada. Quem estava bem ranqueado no Google estava bem ranqueado para a internet inteira. SEO era a disciplina.
2024
O ChatGPT estourou. Google introduziu as AI Overviews. As pessoas começaram a fazer perguntas em vez de digitar palavras-chave. A indústria começou a chamar isso de "Answer Engine Optimization" (AEO) ou "Generative Engine Optimization" (GEO).
2026
A IA virou o ponto de partida. 37% dos consumidores americanos começam buscas em IA. 71% dos compradores B2B pesquisam em chatbots. 80% planejam usar IA para decisões de compra. A pergunta deixou de ser opcional.
O Brasil liderando o uso
Implicação direta para a Calli Digital: a sede em Brasília + escritório em São Paulo coincide com as duas regiões de maior adoção de IA do país. O cliente B2B premium que toma decisões acima de R$ 50 mil já está usando IA para pesquisar agências antes de chegar até você. A Calli ou aparece na resposta, ou não existe para ele.
Como as pessoas realmente usam IA
- 42% dos consumidores usaram ChatGPT para pesquisar um produto, serviço ou marca nos últimos 6 meses; 38% usaram Gemini.
- Entre pessoas com renda acima de US$ 175 mil/ano, 61% confiam mais na IA do que no Google para tomar decisões de compra.
- 62% dos consumidores confiam em IA para decisões de marca; 70% dizem estar dispostos a usar agentes de IA para compras.
- Apenas 2% compram de uma marca recomendada pela IA sem verificar antes. 45% googlam imediatamente a marca recomendada — vão checar reviews, mídia, redes sociais.
O fundamento acadêmico
A disciplina ganhou base acadêmica formal com o estudo "GEO: Generative Engine Optimization" (Aggarwal et al.), publicado no ACM KDD 2024 por pesquisadores de Princeton, Georgia Tech, Allen Institute for AI e IIT Delhi. O estudo testou 6 estratégias em 10.000 buscas através de 10 motores generativos:
| Estratégia | Impacto medido na visibilidade IA |
|---|---|
| Adicionar citações autoritativas ao conteúdo | +115,1% (página em posição 5) |
| Estruturar com listas, números, blocos Q&A | Supera prosa em todas as métricas |
| Presença em fontes externas confiáveis | Wikipedia/Reddit/YouTube/imprensa pesa mais que ranking direto |
| Keyword stuffing (tática SEO antiga) | −10% (contraprodutivo) |
Tradução prática: A IA não recomenda quem se autodeclara o melhor. Recomenda quem é descrito como bom em fontes confiáveis terceiras, e cujo próprio conteúdo é estruturalmente quotável.
Quem fez GEO em 2025 já está colhendo
Discovered
6× mais trials atribuídos a IA em 7 semanas — de 575 para 3.500+. Maior parte vinda de ChatGPT, Claude e Perplexity.
Conductor
+448% citações em IA, +185% menções da marca em respostas geradas.
B2B Marketing Automation
Cobertura de "fan-out" (presença em citações cruzadas) saiu de 12% para 43% em 90 dias. +156% tráfego de referência via IA · +28% qualidade dos leads.
Empresa de Crédito
15% de todas as chamadas de venda passaram a vir diretamente de buscas no ChatGPT — dois meses após implementação.
Padrão observado: citações sobem antes do tráfego, que sobe antes da conversão. Quem mede só tráfego nos primeiros 30 dias e desiste perde o jogo no minuto 90. Sequência típica: semanas 1–3 → citações em IA. Semanas 4–8 → menções de marca em respostas. Semanas 8–16 → tráfego de referência. Semanas 12–24 → conversões atribuídas.
O custo de não fazer
- Custo de invisibilidade — Quando um decisor pergunta ao ChatGPT "qual a melhor agência em Brasília", uma de três coisas acontece: a IA recomenda um concorrente, recomenda um agregador, ou diz "não tenho informação suficiente". Em 2026, com 37% das buscas começando em IA, invisibilidade na IA é invisibilidade para mais de um terço do mercado.
- Custo de perda de tráfego orgânico — Mesmo quem ranqueia bem no Google está perdendo 30–60% do tráfego que tinha em 2023. O CTR da primeira posição caiu para 10–20% quando há AI Overview. Gartner projeta queda de 25% no volume da busca tradicional até o fim de 2026.
- Custo de qualificação reversa — Pior do que não aparecer é aparecer mal. Quando uma IA descreve uma marca com endereço errado, ano errado, ou tom genérico, isso vira fato consumido pelo cliente. Sites sem schema, sem dados completos — contribuem para a IA "inventar" descrições.
- Custo competitivo crescente — Cada mês sem agir é um mês a mais que o concorrente acumula vantagem em fontes que serão lidas pelos modelos do próximo ciclo de treinamento (Reddit, Wikipedia, YouTube, imprensa). Esse pode levar 12–24 meses para colher — mas só começa quando se planta.
O que esperar — e o que não esperar
| Esperar | Não esperar |
|---|---|
| Aumento mensurável em citações por IAs em 14–30 dias | Resultado imediato em 7–14 dias |
| Aumento em tráfego de referência via IAs em 60–120 dias | Que o llms.txt resolva sozinho — não resolve |
| Aumento em conversões atribuídas em 90–180 dias | Que dados estruturados resolvam sozinhos — não resolvem |
| Ganho composto: cada conteúdo bem otimizado gera citações por anos | Que GEO substitua marca, produto ou atendimento — GEO amplifica o que já é bom |
A tese em uma frase
A pergunta que define o investimento agora não é "vale a pena fazer GEO?". É "quanto custa não fazer?" — em receita perdida, em concorrente que ganha, em cliente que nunca chega.
As 6 dimensões que esta auditoria mede
O resto deste relatório aplica o framework GEO especificamente ao site da Calli Digital. Cada categoria recebeu uma pontuação 0–100, ponderada para compor o Score Geral apresentado na próxima seção.
Fontes consultadas
Os dados deste documento são auditáveis. Fontes principais:
- Princeton GEO Study — Aggarwal et al., ACM KDD 2024
- Gartner: busca tradicional cai 25% até fim de 2026
- Backlinko ChatGPT Statistics 2026
- Search Engine Journal: AI Overviews cortam cliques em 38%
- Exame/OpenAI: as regiões do Brasil que mais usam ChatGPT
- G2/Demand Gen Report: 71% dos compradores B2B começam em chatbots
- Demand Local: 16 ChatGPT & Perplexity Citation ROI Statistics
- Demand Local: 28 AI Citation Brand Lift Statistics
- Yext: State of AI Search 2026
- Idea Grove: Only 2% Buy from AI-Recommended Brand Without Checking
Score Composto
Scores por Categoria
Cálculo ponderado
Cada categoria recebe um peso baseado em quanto ela contribui para a citação por IA. Citabilidade e Brand Authority pesam mais porque são os fatores que mais diretamente influenciam se um LLM vai mencionar a marca em uma resposta.
| Categoria | Score | Peso | Score Ponderado | Status |
|---|---|---|---|---|
| AI Citability | 22/100 | 25% | 5,5 | Crítico |
| Brand Authority | 18/100 | 20% | 3,6 | Crítico |
| Conteúdo E-E-A-T | 32/100 | 20% | 6,4 | Crítico |
| Technical GEO | 42/100 | 15% | 6,3 | Ruim |
| Schema & Dados | 0/100 | 10% | 0,0 | Crítico |
| Plataformas IA | 31/100 | 10% | 3,1 | Crítico |
| GEO Score Geral | — | 100% | 24,9 | Crítico |
Distribuição de severidade dos issues
Foram identificados 28 issues ao longo da auditoria, classificados em 4 níveis de severidade. A maior parte das ações está concentrada em "Crítico" e "Alto" — o que significa retorno rápido: corrigi-las já move o ponteiro de forma significativa.
Distribuição de Issues por Severidade
Como interpretar o score
| Faixa | Classificação | Interpretação |
|---|---|---|
| 90–100 | Excelente | Top-tier GEO; alta probabilidade de citação por IA |
| 75–89 | Bom | Fundação GEO forte com margem de otimização |
| 60–74 | Razoável | Presença GEO moderada; oportunidades significativas |
| 40–59 | Ruim | Sinais GEO fracos; IAs podem ter dificuldade de citar |
| 0–39 | Crítico | Otimização GEO mínima; site invisível para IAs ← Calli Digital está aqui (25) |
Homepage com `<title>` literal "Página não encontrada"
O template WordPress do tema CalliDigital-02 está caindo no fallback de 404 para a tag title da home. Esse é o defeito mais autodestrutivo do site inteiro: literalmente diz para crawlers e IAs que a página inicial não existe.
Impacto: afeta entity recognition em todas as 5 plataformas de IA simultaneamente. Quebra também o snippet em buscas tradicionais, links compartilhados em WhatsApp/Slack, e qualquer agregador que use a tag title.
Correção: editar `header.php` (ou template equivalente do tema) e substituir o fallback por: Calli Digital — Agência de Comunicação Digital | Brasília + São Paulo. Tempo estimado: menos de 1 hora.
Vazamento de dados de outro cliente (BlueTag Imóveis)
As páginas /profissionais/ e /nossa-historia/ exibem um placeholder "Estamos construindo nosso site para melhor atendê-lo" + telefones (99663-5655, 98338-1877) e e-mail bluetag.imoveis@gmail.com — dados de uma imobiliária diferente, provavelmente um template de outro cliente reaproveitado e nunca corrigido.
Impacto duplo: (1) Trust signal demolidor — qualquer prospect que clique em "Profissionais" ou "Nossa História" desiste da agência ali; (2) Risco LGPD — expor dados de contato de terceiros sem autorização configura tratamento irregular sob a Lei 13.709/2018.
Correção imediata: remover essas páginas do ar (retornar 410 Gone via .htaccess, ou redirecionar 301 para /sobre/) ainda hoje. Substituir por conteúdo real dentro da Semana 3 do plano.
Zero structured data em todo o site
Nenhum JSON-LD, Microdata, RDFa, OpenGraph ou Twitter Card foi encontrado em 5 páginas inspecionadas: home, sobre, serviço, case, profissionais. WordPress sem Yoast/RankMath/SEOPress instalado — nenhum plugin de SEO está gerando schema automaticamente.
Impacto: AI models (ChatGPT, Claude, Perplexity, Gemini) não conseguem reconciliar "Calli Digital" entre o site, LinkedIn, Instagram e Facebook. Sem `sameAs`, sem `Organization`, sem `LocalBusiness` — a marca não existe como entidade nos grafos de conhecimento.
Correção: instalar RankMath (preferido) ou Yoast SEO Free + colar o JSON-LD `@graph` pronto da seção 11 deste relatório no `wp_head`. Ganho estimado: +40 pontos no score de Schema em < 2h.
Case studies com 40 palavras cada
Os 9 cases (Portal BB, App Sírio-Libanês, Vacinação MS, Doe Sangue MS, Eurofarma, SEBRAE, Brasil Beyond, Copa do Mundo, Design Milão) somam ~360 palavras de conteúdo de case real — 40 por página em média. Não há desafio, estratégia, métricas, timeline, depoimento de cliente, foto além do hero.
Impacto: o ativo mais citável da agência está reduzido a uma legenda. Uma IA perguntada "que agência fez o portal do Banco do Brasil?" não tem como achar a Calli — porque essa informação não existe em forma quotável na página.
Correção: reescrever no padrão Cliente / Desafio / Estratégia / Execução / Resultados em números / Período / Equipe / Depoimento — 600–900 palavras por case. Adicionar `Article` ou `CreativeWork` schema com `about` linkando à `Organization` do cliente. Sozinho, este movimento eleva o score de Citability de 22 para ~55.
Sem Política de Privacidade nem página LGPD
/politica-de-privacidade/ e /lgpd/ retornam 404. Para uma agência que atende Ministério da Saúde, Banco do Brasil e Hospital Sírio-Libanês — todos com requisitos rigorosos de tratamento de dados — esta é uma violação direta da Lei 13.709/2018.
Impacto: trust signal devastador para IAs (que evitam citar sites sem políticas legais visíveis), risco regulatório real com ANPD, e impeditivo prático para qualquer renovação com clientes de governo.
Correção: publicar /politica-de-privacidade/, /lgpd/ e /termos-de-uso/ ainda nesta semana. Nomear o Encarregado pelo Tratamento de Dados (DPO) na página LGPD. Subir banner de consentimento de cookies.
Brand entity invisível para IAs
Auditoria de presença em plataformas que alimentam grafos de entidades das principais IAs:
- Wikipedia PT/EN — zero menções à "Calli Digital" ou à fundadora Fernanda Coimbra como publicitária.
- LinkedIn — página existe mas com apenas 75 seguidores, 4 funcionários, último post há 4 meses.
- YouTube — sem canal, mesmo "vídeos promocionais" sendo uma linha de serviço.
- Imprensa especializada — zero cobertura em Meio & Mensagem, PropMark, ABRADI newsroom, Correio Braziliense.
- Reddit, G2, Trustpilot, Capterra — sem qualquer menção ou review.
Impacto: LLMs usam essas plataformas para validar entidades antes de citá-las. A combinação "carteira premium + ausência total de menções externas" é o paradoxo central da Calli — a agência tem o trabalho, mas LLMs não conseguem ver isso.
Correção: Semana 4 do plano + Mês 2. Submeter 2–3 press releases (caso BB, caso Sírio, caso MS), revitalizar LinkedIn, criar canal YouTube, e — no Mês 2 — rascunhar verbete Wikipedia (PT) "Calli Digital" referenciando os releases gerados.
Score
Citabilidade por Página (amostragem)
O que é um answer block
/cases/portal-internet-banking-bb/:Esse parágrafo único — substituindo "Desenvolvido em co-parceria por Fernanda Coimbra e Plano Digital" — sairia citável por ChatGPT e Perplexity em consultas como "qual agência fez o portal do Banco do Brasil?" ou "quem redesenhou o Internet Banking do BB?".
Achados por página
Cases são cascas vazias (5–10/100 cada)
Os cases BB e Sírio-Libanês têm ~30–80 palavras: título do projeto, crédito de co-parceria, e uma imagem. Zero métricas, zero estrutura desafio/solução/resultado, zero quotes de cliente. Para uma agência cujo principal ativo citável deveria ser outcomes quantificados, este é o defeito #1.
/sobre/ sem fatos quotáveis (25/100)
Sem ano de fundação explícito (só inferido pelo footer "2017–2021"), sem tamanho da equipe, sem contagem de clientes, sem prêmios. A missão é prosa genérica ("Contribuir para que empresas alcancem... bons resultados"). Uma IA perguntada "quem é a Calli Digital" não tem answer block para responder.
/servicos/comunicacao-corporativa/ — prosa sem Q&A nem tabela (30/100)
Existem 4 bullets de uma linha cada para Gestão de Crise, Influencer, Media Training e Gestão da Informação. Sem definição expandida, sem tabela comparativa, sem FAQ, sem statistical claim. O mesmo padrão se repete nos outros 5 serviços (criação de sites, live marketing, vídeos, marketing eleitoral, consultoria).
Sem schema.org JSON-LD para extração estruturada
Mesmo a informação que existe hoje (endereço, telefone, CNPJ 27.350.405/0001-06) não é extraível por IAs como `Organization` ou `LocalBusiness` porque está só no HTML não-marcado.
Apenas 1 post de blog (e é o "olá-mundo" padrão de 2018)
Não há superfície de content marketing para IAs indexarem. Para uma agência de 9 anos com clientes Tier-1, isso é uma anomalia que torna a Calli ausente de qualquer consulta tipo "agência marketing digital Brasília", "marketing eleitoral", "comunicação setor saúde".
5 recomendações prioritárias
- Reescrever os 9 cases no formato C-S-R (Cliente / Desafio / Estratégia / Execução / Resultados / Período / Equipe / Depoimento) — 600–900 palavras cada. Impacto: leva Citability de 22 para ~55.
- Adicionar answer block de 1 parágrafo no topo de cada case: "A Calli Digital desenvolveu [X] para [cliente] em [ano], entregando [métrica]". Esse é o trecho que LLMs vão extrair.
- Adicionar FAQ no final de cada página de serviço (5–7 perguntas) com `FAQPage` schema. Captura "people also ask".
- Popular /numeros/ com números reais (anos de atuação, clientes atendidos, campanhas entregues, alcance agregado, equipe). Quantificação é o lift mais barato disponível.
- Restart do blog com cadência de 2 posts/mês, 1.200–2.000 palavras, datados, assinados — focados em comunicação pública, saúde e marketing eleitoral.
Score
Presença por Plataforma
O paradoxo da Calli
Mapa completo de presença
| Plataforma | Status | Detalhe | Impacto em IA |
|---|---|---|---|
| Wikipedia (PT) | Ausente | Zero matches para "Calli Digital" ou "Fernanda Coimbra publicitária" | Sinal #1 para entity recognition por LLMs — totalmente ausente |
| Wikipedia (EN) | Ausente | Mesma situação na versão em inglês | Impede citações em consultas em inglês sobre agências brasileiras |
| LinkedIn (empresa) | Mínima | 75 seguidores · 4 funcionários · último post há 4 meses · fundada 2018 | Abaixo do threshold que LLMs tratam como sinal de credibilidade B2B |
| Ativa | ~1.900 curtidas · ativa | Sinal menor para IAs B2B mas valida existência | |
| Ativa | @callipublicidade ativo + perfil pessoal da fundadora | OK para presença visual; pouco peso em LLMs B2B | |
| YouTube | Ausente | Sem canal — apesar de "vídeos promocionais" ser linha de serviço | Loop de credibilidade perdido: agência que faz vídeo sem canal |
| Imprensa pt-BR | Ausente | Zero matches em Meio & Mensagem, PropMark, ABRADI, Correio Braziliense | LLMs amam citar fontes de imprensa — sem isso, sem citações |
| Ausente | Zero menções em subs brasileiros | Perplexity pesa fortemente Reddit — gap relevante | |
| G2 / Trustpilot / Capterra | Ausente | Sem reviews de terceiros (comum em agências BR, mas zero valida nada) | Sem 3rd-party validation |
5 recomendações prioritárias
- Submeter 3–5 press releases para Meio & Mensagem, PropMark, ABRADI newsroom e Correio Braziliense sobre os cases BB, MS e Sírio-Libanês. Mesmo 3 menções externas movem Brand Authority de 18 para 40+ e criam a cadeia de citação que editores da Wikipedia exigem.
- Rascunhar verbete Wikipedia (PT) "Calli Digital" — Mês 2 — referenciando os releases gerados em #1 + ABRADI + CNPJ + ano de fundação + clientes notáveis. É a maior alavanca de visibilidade IA disponível.
- Criar canal YouTube oficial e subir os vídeos promocionais que a agência já produz (cases, depoimentos, behind-the-scenes). Linkar via `sameAs` schema.
- Revitalizar LinkedIn — capa profissional, sobre completo, foto da equipe, calendário de 2 posts/semana. Conectar todos os funcionários ao perfil da empresa.
- Verificar Google Business Profile para os escritórios de Brasília e São Paulo, com NAP idêntico ao site + fotos + horário + categorias corretas.
Score
Score por Pilar (cada pilar pesa 25 pontos)
Pilar 1 — Experience (9/25)
Os 3 cases amostrados (BB Portal, Sírio Libanês App, MS Vacinação) têm em média ~160 palavras, das quais ~120 são chrome de header/footer. O conteúdo real é uma frase + "Desenvolvido em co-parceria por Fernanda Coimbra e Plano Digital". Não há problema, metodologia, KPIs, timeline, depoimento, screenshot além do hero. A agência claramente tem a experiência — só não documentou.
Para LLMs, a regra é simples: "se a página não diz, a IA não pode citar". Não basta o cliente ter aparecido em outdoor — precisa estar em texto na sua página.
Pilar 2 — Expertise (6/25)
Apenas Fernanda Coimbra é nomeada (founder, "publicitária", "passou por diversas agências"). Sem certificações, sem LinkedIn linkado, sem formação. As páginas /profissionais/ e /nossa-historia/ retornam placeholder com dados vazados de outro cliente (ver Crítica #02). Dois autores WP registrados (calliadmin, fernanda-coimbra) mas sem author archives nem bios. Zero `Person` schema.
Pilar 3 — Authoritativeness (10/25)
O melhor pilar — porque é o que tem matéria-prima real:
- Carteira inquestionável: Ministério da Saúde, Banco do Brasil, Hospital Sírio-Libanês, Eurofarma, SEBRAE, APEX Brasil.
- ABRADI — afiliação real, com selo no footer.
- Google Partner — gerentes certificados.
Mas nada amplifica isso externamente: sem media mentions, sem awards page, sem entrevistas publicadas, sem `sameAs` schema, sem original research, sem thought leadership. A agência é invisível para LLMs justamente porque nada conecta a marca com o resto da web.
Pilar 4 — Trustworthiness (7/25)
HTTPS OK. NAP consistente:
| Sinal | Status |
|---|---|
| Brasília (SRTVS Q701, Bloco O, Sala 389, CEP 70.340-000) | OK |
| São Paulo (Av. Castelo Branco, 2197) | OK |
| WhatsApp +55 61 99935-2006 | OK |
| CNPJ 27.350.405/0001-06 | OK |
| Política de Privacidade | 404 — não existe |
| Página LGPD (Lei 13.709/2018) | 404 — não existe |
| Termos de Uso | 404 — não existe |
| Banner de cookies (consentimento) | Ausente |
| Política editorial | Ausente |
| Copyright do footer | "® 2017 – 2021" (5 anos defasado) |
| `dateModified` / `datePublished` visível em páginas | Ausente |
| Único post de blog | "olá-mundo" padrão WP de 2018 |
Métricas de conteúdo por página (amostra)
| Página | Palavras (body, est.) | Observação |
|---|---|---|
| / (home) | ~450 | Cópia genérica de agência, sem especificidades |
| /sobre/ | ~220 | Breve, centrada na fundadora, sem equipe |
| /profissionais/ | ~30 | Placeholder + vazamento BlueTag |
| /nossa-historia/ | ~30 | Mesmo placeholder + mesmo vazamento |
| /numeros/ | ~80 | Ironicamente, a página "Números" contém zero números |
| Cases (média de 9) | ~40 cada | Caption-level, não case-study-level |
9 cases × 40 palavras = ~360 palavras de conteúdo de case total — contra um portfólio que facilmente sustentaria 9.000+ palavras se cada case fosse reescrito no formato C-S-R.
Indicador de conteúdo gerado por IA
Provavelmente escrito por humano mas muito raso. Não é AI-generated — a cópia tem expressões em pt-BR ("acolhedor", "marcante", "obstinada busca") e uma voz pessoal da fundadora. O problema é esparsidade, não artificialidade.
5 recomendações para subir E-E-A-T
- Reescrever os 9 cases em 600–900 palavras no padrão C-S-R + schema `Article` ou `CreativeWork` — move Experience de 9 → 18+.
- Publicar /politica-de-privacidade/, /lgpd/ e /termos-de-uso/ em 30 dias. Nomear DPO. Banner de cookies. Move Trustworthiness de 7 → 14+.
- Construir uma /profissionais/ real com 5–10 membros: foto, nome, função, formação (Google/Meta/HubSpot certificações), LinkedIn, bio de 2 linhas. Adicionar `Person` schema com `worksFor` + `sameAs`. Move Expertise de 6 → 16+.
- Restart do blog com 2 posts/mês de 1.200–2.000 palavras, datados, assinados por autor nomeado com bio. Foco em comunicação pública, marketing de saúde e marketing eleitoral — o que a Calli sabe melhor.
- Popular /numeros/ com números reais + atualizar footer para 2026 + adicionar `dateModified` a todas as páginas. Lift simultâneo de Authoritativeness e Trustworthiness.
Score
Sub-scores Técnicos
Auditoria de Meta Tags
| Tag | Status | Valor / Issue |
|---|---|---|
| <title> | Crítico | Literalmente "Página não encontrada" na home |
| <meta name="description"> | Ausente | Nenhuma meta description na home |
| <link rel="canonical"> | Ausente | Risco de duplicate content (www, trailing slash, query) |
| <html lang> | Ausente | Sem atributo lang — não declara pt-BR |
| Viewport | OK | width=device-width, initial-scale=1 |
| Open Graph (og:*) | Ausente | Zero tags og — previews quebrados em redes sociais |
| Twitter Card | Ausente | Sem twitter:card |
| JSON-LD / structured data | Ausente | Zero schema em todas as páginas |
| Hreflang | N/A | Site pt-BR apenas — OK |
Security Headers
| Header | Status | Valor |
|---|---|---|
| HTTPS | OK | HTTP/2 + HTTP/3 (QUIC) ativos |
| HSTS (Strict-Transport-Security) | Ausente | — |
| CSP (Content-Security-Policy) | Ausente | — |
| X-Frame-Options | Ausente | — |
| X-Content-Type-Options | Ausente | — |
| Referrer-Policy | Ausente | — |
| Permissions-Policy | Ausente | — |
| Server header exposto | Info leak | "LiteSpeed" (risco baixo) |
Core Web Vitals — risco
| Métrica | Risco | Indicadores |
|---|---|---|
| LCP (Largest Contentful Paint) | Médio | 19 scripts, sem preload, sem fetchpriority, hero sem sizing |
| INP (Interaction to Next Paint) | Médio | 19 scripts mas LiteSpeed Cache ativo; tema era-jQuery |
| CLS (Cumulative Layout Shift) | Alto | 12 imagens · 0 com srcset · 0 com loading="lazy" · sem width/height |
Acesso de AI crawlers — robots.txt
User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://callidigital.com.br/wp-sitemap.xml
Robots.txt minimalista padrão WordPress. Todos os AI bots têm acesso implícito via wildcard — não há bloqueio. Tabela de status:
| Crawler | Status | Observação |
|---|---|---|
| GPTBot (OpenAI) | Permitido | Implícito via User-agent: * |
| OAI-SearchBot | Permitido | ChatGPT Search |
| ChatGPT-User | Permitido | — |
| ClaudeBot (Anthropic) | Permitido | — |
| PerplexityBot | Permitido | — |
| Google-Extended | Permitido | Treinamento Gemini não bloqueado |
| CCBot, Bytespider, Amazonbot, Applebot-Extended | Permitido | Todos via wildcard |
| llms.txt | 404 | Arquivo não existe |
Recomendação: adicionar regras `Allow:` explícitas para cada AI bot principal — implícito funciona hoje mas é vulnerável a futuros plugins WordPress que possam regenerar regras restritivas. Publicar `/llms.txt` é um quick win de 10 minutos (código pronto na seção 11).
5 ações técnicas prioritárias
- [CRÍTICO] Adicionar `<title>`, `<meta description>`, `<link rel="canonical">`, `lang="pt-BR"` em todas as páginas. Instalar Yoast SEO ou RankMath resolve tudo de uma vez.
- [CRÍTICO] Regenerar `<lastmod>` do sitemap. Timestamps 2018–2020 dizem ao Google que o site está abandonado.
- [ALTO] Adicionar JSON-LD `Organization` + `WebSite` na home e `Service` schema nas 6 páginas de serviços.
- [ALTO] Configurar security headers via LiteSpeed/`.htaccess`: HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, CSP baseline.
- [MÉDIO] Otimizar imagens: `loading="lazy"`, `width`/`height` atributos, `srcset`. Corrige CLS e melhora LCP.
Score
Detecção por Página
| Página | JSON-LD | Microdata | RDFa |
|---|---|---|---|
| / (home) | 0 | 0 | 0 |
| /sobre/ | 0 | 0 | 0 |
| /servicos/comunicacao-corporativa/ | 0 | 0 | 0 |
| /cases/portal-internet-banking-bb/ | 0 | 0 | 0 |
| /profissionais/ | 0 | 0 | 0 |
Schema crítico para GEO — o gap completo
| Schema | Status | Impacto GEO |
|---|---|---|
| Organization + sameAs | Ausente | Crítico — identidade da entidade não exposta |
| LocalBusiness (Brasília + SP) | Ausente | Crítico — buscas locais falham |
| Service (×6 páginas) | Ausente | Alto — serviços não classificados |
| Person (equipe) | Ausente | Alto — zero sinal de autoria E-E-A-T |
| Article / CreativeWork (cases) | Ausente | Alto — 9 cases não descobríveis como entidades de portfólio |
| BreadcrumbList | Ausente | Médio |
| WebSite + SearchAction | Ausente | Médio — sem sitelinks searchbox |
| FAQPage | N/A | Médio — oportunidade se criar FAQ nas páginas de serviço |
| speakable | Ausente | Baixo — assistentes de voz |
Por que isso é letal
O caminho mais rápido
- Instalar RankMath (preferido) ou Yoast SEO Free — auto-gera Organization, WebSite, BreadcrumbList, Article com mínimo de configuração. +40 pontos no score em <2h.
- Configurar Organization type = "Local Business" com os 2 endereços + PostalAddress + GeoCoordinates + todos os social profiles para gerar `sameAs` automático.
- Colar o `@graph` JSON-LD pronto (seção 11 deste relatório) no `wp_head` via `functions.php` ou no `header.php` — server-side, não injetado por JS.
- Adicionar `Service` schema nas 6 páginas `/servicos/*` com `serviceType`, `provider` (referencing `#organization`), `areaServed: Brasil`.
- Adicionar `CreativeWork` (ou `Article`) schema em cada `/cases/*` com `creator: #organization`, `about: { @type: Organization, name: "Banco do Brasil" }`, `datePublished`, `image`. Converte cases em proof points citáveis.
- Adicionar `Person` schema em cada membro da equipe na nova /profissionais/ com `name`, `jobTitle`, `worksFor: { @id: #organization }`, `sameAs` (LinkedIn). É a maior alavanca de E-E-A-T do site.
Validação pós-implementação
- Schema.org Validator — verifica sintaxe
- Google Rich Results Test — verifica elegibilidade para rich snippets
- Verificar `sameAs` carregando corretamente no Knowledge Panel do Google após 2–4 semanas
Readiness por Plataforma · Média 31/100
Sinergia cruzada entre plataformas
Algumas ações movem múltiplas plataformas simultaneamente. Ordem inversa de ROI (mais leverage primeiro):
- Página LinkedIn robusta + `sameAs` schema → impacta ChatGPT, Gemini, Bing Copilot, Perplexity
- Corrigir <title> + Organization/LocalBusiness JSON-LD → impacta AIO, Gemini, Bing Copilot, ChatGPT
- Rebuild dos cases com texto + datas + sitemap lastmod novo → impacta Perplexity, AIO, Gemini
- Google Business Profile (Brasília + SP) → impacta Gemini, AIO (painéis locais), ChatGPT (entidade)
- YouTube channel + canal sameAs → impacta Gemini (preferência por YouTube) e ChatGPT (entidade)
Achados cross-platform
Cliente roster forte está desperdiçado
Ministério da Saúde, Banco do Brasil, Sírio Libanês — esses nomes deveriam pontuar muito em Gemini (Google ecosystem), ChatGPT (entity anchoring) e Bing Copilot (workplace context). Mas estão apenas como logos, não como texto/case-study evidence que IA possa quotar.
Múltiplos <h1> + headings decorativos
"Nós somos incríveis" como H2 não é uma pergunta nem um conceito navegável. AIO precisa identificar tópico primário — múltiplos H1 + headings decorativos quebram essa identificação.
Sem hygiene 2026 de discoverability
Sem `llms.txt`, sem IndexNow, sem `msvalidate.01`, sem verificação no Google Search Console / Bing Webmaster Tools. Tudo isso é hygiene 2025–2026 esperada de qualquer site profissional.
Quick wins desta semana
Semana 1 Estancar o sangramento
- Corrigir `<title>` da homepage e de todas as páginas (template + fallback do tema)
- Adicionar `<meta description>`, `<link rel="canonical">`, `lang="pt-BR"` em `<html>`
- Retirar do ar `/profissionais/` e `/nossa-historia/` (vazamento BlueTag — 410 Gone ou redirect 301)
- Publicar `/llms.txt` na raiz (conteúdo pronto na seção 11)
- Publicar `/politica-de-privacidade/` e `/lgpd/` com DPO nomeado
- Atualizar footer copyright para 2026
- Instalar RankMath e configurar Organization + 2 LocalBusiness + sameAs
- Subir banner de cookies (consentimento LGPD)
Semana 2 Schema + Structured Data
- Colar JSON-LD `@graph` (Organization + 2 LocalBusiness + WebSite) no `wp_head` via `functions.php`
- Adicionar `Service` schema nas 6 páginas `/servicos/*`
- Adicionar `CreativeWork`/`Article` schema nas 9 páginas `/cases/*` com `about` linkando à Organization do cliente
- Adicionar Open Graph + Twitter Card tags (via RankMath)
- Validar tudo no Schema.org Validator + Google Rich Results Test
- Forçar regeneração do sitemap com `lastmod` atual
- Configurar security headers via LiteSpeed/.htaccess (HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy)
- Adicionar regras `Allow:` explícitas por bot no robots.txt (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)
Semana 3 Conteúdo de Cases (E-E-A-T + Citability)
- Reescrever os 9 cases no padrão Cliente / Desafio / Estratégia / Execução / Resultados em números / Período / Equipe / Depoimento (600–900 palavras cada)
- Adicionar answer block de 1 parágrafo no topo de cada case ("A Calli Digital desenvolveu X para Y em Z, entregando métrica")
- Adicionar `Person` schema na nova `/profissionais/` com bios reais, formação, LinkedIn por membro
- Popular `/numeros/` com números reais (anos atuação, clientes, campanhas entregues, alcance)
- Adicionar `datePublished` / `dateModified` visível em todas as páginas
- Otimizar imagens (loading="lazy", width/height, srcset) — corrige CLS
Semana 4 Amplificação Externa + Plataformas
- Criar canal YouTube oficial e subir os vídeos promocionais existentes
- Revitalizar LinkedIn da Calli (foto, capa, sobre, 3 posts iniciais, link bidirecional via sameAs)
- Verificar Google Business Profile para Brasília e São Paulo (NAP idêntico ao site)
- Verificar Bing Webmaster Tools + adicionar `msvalidate.01` meta + instalar IndexNow
- Verificar Google Search Console + submeter sitemap
- Submeter 2–3 press releases (caso BB / caso Sírio / caso MS Vacinação) para Meio & Mensagem, PropMark, ABRADI newsroom
- Adicionar FAQ schema nas páginas de serviço (5–7 perguntas cada)
Mês 2+ (bonus)
Mês 2+ Sustentação e amplificação
- Restart do blog com cadência de 2 posts/mês (1.200–2.000 palavras): comunicação pública, marketing setor saúde, marketing eleitoral
- Rascunhar verbete Wikipedia (PT) "Calli Digital" referenciando os press releases gerados na Semana 4 + ABRADI + clientes notáveis
- Outreach para podcasts e entrevistas (Fernanda Coimbra como voz de autoridade em marketing público/eleitoral)
- Submeter cases para prêmios setoriais (ABRADI, Effie, Cannes Lions)
- Construir backlinks de qualidade via guest posts em portais de marketing pt-BR
Projeção de score ao final do mês
| Categoria | Score atual | Score projetado (30d) | Movimento |
|---|---|---|---|
| AI Citability | 22 | ~55 | +33 |
| Brand Authority | 18 | ~40 | +22 |
| Conteúdo E-E-A-T | 32 | ~65 | +33 |
| Technical GEO | 42 | ~78 | +36 |
| Schema & Dados | 0 | ~75 | +75 |
| Plataformas IA | 31 | ~60 | +29 |
| GEO Score Geral | 25 | ~65 | +40 |
O ganho mais expressivo será em Schema & Dados (de 0 para ~75) porque é a categoria com maior alavanca por hora investida — instalar RankMath + colar o JSON-LD pronto leva <3h e move 75 pontos.
JSON-LD @graph (Organization + 2 LocalBusiness + WebSite)
Cole dentro do `<head>` do `header.php` do tema ou via `wp_head` action no `functions.php`. Server-rendered, nunca injetado por JS — para garantir leitura por GPTBot, ClaudeBot e PerplexityBot.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://callidigital.com.br/#organization",
"name": "Calli Digital",
"url": "https://callidigital.com.br/",
"logo": "https://callidigital.com.br/[caminho-do-logo.png]",
"description": "Agência de comunicação digital com escritórios em Brasília e São Paulo, especializada em comunicação corporativa, marketing eleitoral, web/apps, vídeos promocionais e consultoria de marketing.",
"foundingDate": "2017",
"founder": { "@type": "Person", "name": "Fernanda Coimbra" },
"areaServed": { "@type": "Country", "name": "Brasil" },
"sameAs": [
"https://www.linkedin.com/company/calli-digital/",
"https://www.instagram.com/callipublicidade/",
"https://www.facebook.com/callidigital/"
],
"contactPoint": [{
"@type": "ContactPoint",
"contactType": "sales",
"email": "contato@callidigital.com.br",
"telephone": "+55-61-99935-2006",
"areaServed": "BR",
"availableLanguage": ["Portuguese"]
}],
"location": [
{ "@id": "https://callidigital.com.br/#office-brasilia" },
{ "@id": "https://callidigital.com.br/#office-saopaulo" }
]
},
{
"@type": ["LocalBusiness", "ProfessionalService"],
"@id": "https://callidigital.com.br/#office-brasilia",
"name": "Calli Digital — Brasília",
"parentOrganization": { "@id": "https://callidigital.com.br/#organization" },
"telephone": "+55-61-99935-2006",
"priceRange": "$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "SRTVS Q 701, Bloco O, Sala 389",
"addressLocality": "Brasília",
"addressRegion": "DF",
"postalCode": "70340-000",
"addressCountry": "BR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "-15.7942",
"longitude": "-47.8822"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
}]
},
{
"@type": ["LocalBusiness", "ProfessionalService"],
"@id": "https://callidigital.com.br/#office-saopaulo",
"name": "Calli Digital — São Paulo",
"parentOrganization": { "@id": "https://callidigital.com.br/#organization" },
"priceRange": "$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "Av. Pres. Humberto de Alencar Castelo Branco, 2197",
"addressLocality": "São Paulo",
"addressRegion": "SP",
"addressCountry": "BR"
}
},
{
"@type": "WebSite",
"@id": "https://callidigital.com.br/#website",
"url": "https://callidigital.com.br/",
"name": "Calli Digital",
"inLanguage": "pt-BR",
"publisher": { "@id": "https://callidigital.com.br/#organization" },
"potentialAction": {
"@type": "SearchAction",
"target": "https://callidigital.com.br/?s={search_term_string}",
"query-input": "required name=search_term_string"
}
}
]
}
</script>
llms.txt — publicar em /llms.txt
Arquivo Markdown na raiz do domínio. Padrão emergente proposto por Jeremy Howard (Answer.AI) para guiar consumo de conteúdo por LLMs. Tempo de implementação: 10 minutos.
# Calli Digital > Agência de comunicação digital fundada em 2017, com escritórios em Brasília (DF) e São Paulo (SP). Especializada em comunicação corporativa, marketing eleitoral, criação de sites e aplicativos, vídeos promocionais, live marketing e consultoria de marketing. Liderada pela publicitária Fernanda Coimbra. Certificada ABRADI. ## Institucional - [Sobre](https://callidigital.com.br/sobre/) - [Atuação](https://callidigital.com.br/atuacao/) - [Trabalhe Conosco](https://callidigital.com.br/trabalhe-conosco/) ## Serviços - [Comunicação Corporativa](https://callidigital.com.br/servicos/comunicacao-corporativa/): Gestão de crise, influencer marketing, media training, gestão de informação. - [Criação de Sites e Aplicativos](https://callidigital.com.br/servicos/criacao-de-sites-e-aplicativos/) - [Live Marketing](https://callidigital.com.br/servicos/live-marketing/) - [Vídeos Promocionais](https://callidigital.com.br/servicos/videos-promocionais/) - [Marketing Eleitoral](https://callidigital.com.br/servicos/marketing-eleitoral/) - [Consultoria e Marketing](https://callidigital.com.br/servicos/consultoria-e-marketing/) ## Cases - [Portal e Internet Banking — Banco do Brasil](https://callidigital.com.br/cases/portal-internet-banking-bb/) - [App Hospital Sírio-Libanês](https://callidigital.com.br/cases/hospital-sirio-libanes-app/) - [Novo Portal Eurofarma](https://callidigital.com.br/cases/eurofarma-novo-portal/) - [Vacinação Gripe — Ministério da Saúde](https://callidigital.com.br/cases/vacinacao-gripe-ministerio-da-saude/) - [Doe Sangue — Ministério da Saúde](https://callidigital.com.br/cases/ministerio-da-saude-doe-sangue/) - [Compre do Pequeno — SEBRAE](https://callidigital.com.br/cases/compre-do-pequeno-sebrae/) - [Brasil Beyond — APEX](https://callidigital.com.br/cases/brasil-beyond-festa-dos-torcedores/) - [Copa do Mundo — APEX](https://callidigital.com.br/cases/copa-do-mundo-festa-dos-torcedores-apex/) - [Semana de Design de Milão](https://callidigital.com.br/cases/semana-de-design-de-milao/) ## Optional - [Sitemap XML](https://callidigital.com.br/wp-sitemap.xml)
robots.txt — versão recomendada
Substituir o robots.txt padrão WordPress por uma versão com regras explícitas para AI bots — protege contra plugins futuros que possam adicionar regras restritivas.
User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php # AI Crawlers — acesso explícito User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: ClaudeBot Allow: / User-agent: anthropic-ai Allow: / User-agent: PerplexityBot Allow: / User-agent: Google-Extended Allow: / User-agent: Applebot-Extended Allow: / User-agent: CCBot Allow: / User-agent: Amazonbot Allow: / Sitemap: https://callidigital.com.br/wp-sitemap.xml
Security headers via .htaccess
Adicionar ao `.htaccess` da raiz (ou via LiteSpeed Cache → Page Optimization → Tuning):
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=(self)"
</IfModule>
Páginas institucionais
| URL | Tipo | Issues GEO principais |
|---|---|---|
| / | Home | Crítico Title "Página não encontrada" · sem schema · sem meta description · múltiplos H1 |
| /sobre/ | Institucional | Alto Sem dados quotáveis · sem author bio · sem schema |
| /nossa-historia/ | Institucional | Crítico Placeholder vazando dados BlueTag Imóveis |
| /profissionais/ | Equipe | Crítico Placeholder vazando dados BlueTag Imóveis · sem Person schema |
| /numeros/ | Institucional | Alto Página "Números" sem nenhum número |
| /atuacao/ | Institucional | Médio Não inspecionada em profundidade · provável padrão similar |
| /solucoes/ | Institucional | Médio Não inspecionada em profundidade |
| /fitness-channel/ | Institucional | Médio Não inspecionada em profundidade |
| /trabalhe-conosco/ | Institucional | Médio Não inspecionada em profundidade |
Páginas de serviços
| URL | Tipo | Issues GEO principais |
|---|---|---|
| /servicos/comunicacao-corporativa/ | Serviço | 4 bullets sem profundidade · sem Service schema · sem FAQ |
| /servicos/criacao-de-sites-e-aplicativos/ | Serviço | Padrão similar (não inspecionada) |
| /servicos/live-marketing/ | Serviço | Padrão similar |
| /servicos/videos-promocionais/ | Serviço | Padrão similar |
| /servicos/marketing-eleitoral/ | Serviço | Padrão similar |
| /servicos/consultoria-e-marketing/ | Serviço | Padrão similar |
Páginas de cases
| URL | Cliente | Issues GEO principais |
|---|---|---|
| /cases/portal-internet-banking-bb/ | Banco do Brasil | Crítico ~40 palavras · sem métricas · sem schema |
| /cases/hospital-sirio-libanes-app/ | Sírio-Libanês | Crítico ~40 palavras · sem métricas · sem schema |
| /cases/vacinacao-gripe-ministerio-da-saude/ | Ministério da Saúde | Padrão similar (caption-level) |
| /cases/eurofarma-novo-portal/ | Eurofarma | Padrão similar |
| /cases/ministerio-da-saude-doe-sangue/ | Ministério da Saúde | Padrão similar |
| /cases/compre-do-pequeno-sebrae/ | SEBRAE | Padrão similar |
| /cases/brasil-beyond-festa-dos-torcedores/ | APEX Brasil | Padrão similar |
| /cases/copa-do-mundo-festa-dos-torcedores-apex/ | APEX Brasil | Padrão similar |
| /cases/semana-de-design-de-milao/ | — | Padrão similar |
Outros
| URL | Tipo | Status |
|---|---|---|
| /ola-mundo/ | Blog | Post default WordPress de 2018 (não removido) — remover |
| /llms.txt | Arquivo | 404 Não existe — publicar (conteúdo na seção 11) |
| /politica-de-privacidade/ | Legal | 404 Não existe — publicar (violação LGPD) |
| /lgpd/ | Legal | 404 Não existe |
| /termos-de-uso/ | Legal | 404 Não existe |
| /wp-sitemap.xml | Sitemap | Funcional · lastmod 2018–2020 (regenerar) |
| /robots.txt | Robots | Padrão WordPress · sem regras explícitas para AI bots (recomendado adicionar) |
Metodologia da auditoria
Auditoria realizada via 5 sub-agentes especializados em paralelo cobrindo as 6 categorias do framework GEO (AI Citability, Brand Authority, E-E-A-T, Technical, Schema, Platform). Cada categoria recebeu um sub-score 0–100, ponderados conforme tabela na seção 02 para compor o GEO Score Geral.
Fontes primárias: HTML raw das páginas amostradas, headers HTTP, robots.txt, sitemap.xml. Fontes secundárias: Wikipedia API (PT/EN), LinkedIn, Instagram, Facebook, busca web em Meio & Mensagem, PropMark, ABRADI newsroom. Inspeção de schema via parsing de JSON-LD/Microdata/RDFa em 5 páginas representativas.
Próxima medição sugerida: 30 dias após o início da implementação do plano (Semana 1+2 completas) → gerar `GEO-AUDIT-REPORT-v2.md` e comparar deltas via `/geo-compare`.