🎯 Clinicafy — Auditoria cs-*

🤖 cs-aeo — Answer Engine Optimization (AEO/GEO)

Auditoria técnica e estratégica pela ótica cs-aeo — Answer Engine Optimization (AEO/GEO). Achados classificados por severidade, plano de ação e matriz de decisão.

!

Veredito: Schema markup avançado presente, mas sem FAQ schema, sem citações de autoridade médica e sem conteúdo em formato que IAs respondem.

AEO (otimização para resposta de IAs como ChatGPT, Perplexity, Gemini) requer: conteúdo em formato question-answer, citações de autoridade (CFM, ANVISA), FAQ schema e linguagem direta. O Clinicafy tem SoftwareApplication + Organization + WebSite JSON-LD (bom), mas sem FAQPage schema, sem HowTo schema para funcionalidades e sem conteúdo textual suficiente na landing para IAs citarem.

3
JSON-LD schemas (bom)
0
FAQPage schema
0
HowTo schema
0
Citações de autoridade médica
SPA
Conteúdo via JS — IAs não leem

Dimensões Analisadas

Pontuação por área de análise.

Schema Markup

65

SoftwareApp + Org + WebSite presentes e corretos. Falta FAQPage, HowTo, Review.

2 achados

Conteúdo para IAs

25

SPA carregado via JS = IAs não conseguem ler. SEOLandingPage.tsx existe para resolver isso.

2 achados 1 bloqueante(s)

Autoridade e Citações

20

Sem citações CFM, ANVISA, LGPD no conteúdo. IAs preferem conteúdo com fontes.

1 achados

Keywords Conversacionais

45

Meta description tem keywords mas não em formato de pergunta-resposta que IAs priorizam.

1 achados

🔎 Achados (4)

0 crítico(s) · 2 alto(s) · 1 bloqueante(s). Clique para expandir.

SPA carregada via JS — IAs e crawlers não conseguem ler o conteúdo da landingAltaBloqueanteEsforço medioGEO / AI Crawlability

O que é: index.html tem apenas <div id='root'></div>. O conteúdo real da landing (features, preços, benefícios) é carregado via JavaScript (LandingPage.tsx). ChatGPT, Perplexity, Gemini e a maioria dos LLM crawlers não executam JS — logo, não conseguem ler o conteúdo do Clinicafy para citá-lo.

Onde: index.html:87 (<div id='root'>) + src/pages/LandingPage.tsx

Impacto: Clinicafy é invisível para LLMs ao responder 'qual melhor software médico gratuito no Brasil'. Oportunidade de AEO zero.

✅ Correção: SEOLandingPage.tsx já existe (15KB) — provavelmente tem conteúdo estático. Garantir que está indexável e tem o conteúdo completo de features, pricing e FAQs. Verificar se está na rota / ou /seo.
Sem FAQPage schema — perguntas e respostas não citáveis por IAsAltaEsforço baixoAEO / Schema.org FAQPage

O que é: index.html não tem JSON-LD de FAQPage. Perguntas como 'O Clinicafy é gratuito?', 'Como emitir guia TISS no Clinicafy?', 'O Clinicafy funciona para dentistas?' são altamente citáveis por IAs em respostas.

Onde: index.html (ausência de FAQPage schema)

Impacto: Perguntas frequentes dos médicos não são respondidas com citação do Clinicafy por ChatGPT/Perplexity.

✅ Correção: Adicionar FAQPage JSON-LD com 5-7 perguntas: gratuidade, compatibilidade com especialidades, TISS/TUSS, LGPD, compatibilidade mobile, preço do Pro.
Sem citações de autoridade regulatória — IAs desconfiam de conteúdo médico sem fontesMédiaEsforço medioE-E-A-T / YMYL Content

O que é: A landing e o conteúdo do produto não referenciam: CFM (Resolução sobre prontuário digital), LGPD (para dados de saúde), TISS (padrão ANS). IAs tratam conteúdo médico como YMYL (Your Money or Your Life) e preferem fontes com citações de autoridade.

Onde: src/pages/LandingPage.tsx + index.html

Impacto: Menor chance de ser citado em respostas de IA sobre software médico. E-E-A-T baixo nos algoritmos do Google.

✅ Correção: Adicionar no conteúdo: 'Prontuário eletrônico conforme Resolução CFM 1.821/2007', 'Guias TISS no padrão ANS', 'Seguro conforme LGPD Art.46'. Linkando para as fontes oficiais.
offers.name 'Básico' no JSON-LD não corresponde ao marketing 'Grátis'BaixaEsforço baixoSchema Accuracy

O que é: index.html:48: 'name': 'Básico' no JSON-LD mas o marketing usa 'Grátis' ou 'Free'. IAs podem mostrar 'plano Básico' ao invés de 'plano Grátis' em respostas — confusão semântica.

Onde: index.html:48

Impacto: Minor: inconsistência entre schema e copy pode confundir IAs e usuários.

✅ Correção: Atualizar JSON-LD: 'name': 'Grátis' (ou 'Free') para corresponder ao copy da landing.

📋 Plano de Ação

Cronograma de implementação recomendado.

1

Verificar SEOLandingPage crawlability (2h)

Garantir que SEOLandingPage.tsx está em rota acessível sem JS. Testar via 'curl https://clinicafy.com.br' — o texto deve aparecer.
geo
2h · CRÍTICO
2

FAQPage JSON-LD (2h)

Adicionar 7 FAQs em schema estruturado no index.html
aeo
2h
3

Corrigir offers.name (30min)

Básico → Grátis no JSON-LD
schema
30min
4

Citações regulatórias no conteúdo (4h)

Referenciar CFM, ANS/TISS, LGPD em pelo menos 3 pontos da landing
eeat
4h

Matriz de Decisão

CritérioFonteStatusBloqueante
SPA Crawlability por IAscs-aeoConteúdo não lido sem JSSIM
FAQPage Schemacs-aeoAusentenão
SoftwareApp Schemacs-aeoPresente e corretonão
E-E-A-T / Autoridadecs-aeoSem citações regulatóriasnão
Schema Accuracycs-aeoBásico vs Grátis inconsistentenão