Visão Geral — assed.io
Dra. Luciana Baruki · AssedioNet · WordPress + Elementor · Brasil (PT-BR)
Saúde do Site
O que funciona, o que está quebrado, o que é risco.
Números
Dados reais via GA4 + Search Console. GA4 ID: 370881379 · GSC: https://assed.io/
| Canal | Sessões (90d) | % do total | Status |
|---|---|---|---|
| Direto | ~400 | 32% | Estável |
| Google Orgânico | ~380 | 30% | Crescendo (gap de CTR) |
| Social (Insta / Linktree / FB) | ~330 | 26% | Ativo |
| Bing Orgânico | ~41 | 3% | Bônus |
| ChatGPT.com | ~8 | <1% | GEO vivo ✓ |
| NotebookLM | ~2 | <1% | GEO vivo ✓ |
| Query | Impressões | Posição | Cliques | Problema |
|---|---|---|---|---|
| assédio moral | 196 | 1,0 | 0 | AI Overview captura |
| assédio moral no trabalho | 193 | 5,0 | 0 | CTR zero |
| assédio moral | 164 | 1,2 | 0 | AI Overview captura |
| assédio moral na escola | 28 | 1,0 | 0 | CTR zero |
| o que é assédio moral | 18 | 1,0 | 0 | CTR zero |
| Query | Impressões | Potencial |
|---|---|---|
| nova nr1 | 53 | Alta intenção B2B |
| nr 01 assedio moral | 32 | Alta intenção B2B |
| nr1 assédio moral | 22 | Alta intenção B2B |
| nr1 assedio | 22 | Alta intenção B2B |
| nova nr 1 | 19 | Alta intenção B2B |
| nr 1 assedio moral | 11 | Alta intenção B2B |
| Query | Cliques | Tipo |
|---|---|---|
| luciana baruki | 21 | Marca/Autora |
| assedionet | 17 | Marca |
| assedio net | 11 | Marca |
| luciana veloso baruki | 8 | Autora |
| livro luciana baruki | 7 | Livro |
| livro riscos psicossociais | — | 114 impr / demanda real |
| Query (intenção B2B) | Impressões | Posição atual | Diagnóstico |
|---|---|---|---|
| consultoria em assédio moral nas empresas | 32 | 52 | Falta LP comercial |
| prevenção de assédio corporativo | 14 | 65 | Falta LP comercial |
| canal de denúncia assédio empresa | 10 | 77 | Falta LP comercial |
| consequências do assédio moral para a empresa | 6 | 13 | Conteúdo a otimizar |
6 Verticais do Negócio
Cada vertical tem público, cluster de conteúdo, CTA e evento de conversão próprio.
5511933103391amzn.to/3DXPIh55511917675686| # | Decisão | Impacto |
|---|---|---|
| 4 | CTA de Perícia e Editora: qual WhatsApp? FluentForm? | Define os eventos de tracking |
| 5 | Quando implantar Perícia / Editora / Consultas? | Define cronograma da Fase 3 |
| 6 | Meta de leads/vendas por vertical | Calibra CPA-alvo e prioridade de Ads |
Stack de Tracking
O que está instalado, o que falta, o que está em risco.
| Camada | O que existe | ID / detalhe | Status |
|---|---|---|---|
| CMS / builder | WordPress 7.0 · tema assedionet-blog · Elementor Pro | — | OK |
| Formulários | FluentForm | — | Sem evento |
| Tags Google | Site Kit + PixelYourSite (PYS) | GT-MJJRQKN | Parcial (sem key events) |
| Meta Pixel | Presente via PixelYourSite | 165807739622234 | Sem Lead event |
| Consentimento | wp-consent-api + Consent Mode | — | V2 não verificado |
| WhatsApp CTA | QLWAPP (widget) + inline por funil no post | B2B: 5511933103391 · B2C: 5511917675286 | Sem evento |
| Google Ads tag | NÃO existe tag AW- | — | Lacuna crítica |
| Container GTM | NÃO existe GTM-XXXX | É Site Kit + PYS | Info: PYS como hub |
| Evento | Gatilho | Vertical | Destinos |
|---|---|---|---|
| whatsapp_click_b2b | clique em link com 5511933103391 | Palestras | GA4 + Google Ads + Meta Lead |
| whatsapp_click_b2c | clique em link com 5511917675286 | Consultas | GA4 + Google Ads + Meta Lead |
| book_checkout_click | clique botão → checkout Eduzz | Livros | GA4 + Meta InitiateCheckout |
| book_amazon_click | clique link amzn.to/... | Livros | GA4 (outbound) |
| form_lead | submit do FluentForm | Conforme página | GA4 + Google Ads + Meta Lead |
| whatsapp_widget_click | clique no widget QLWAPP | Mapear | GA4 + Meta Lead |
| pericia_lead | WhatsApp/form da página Perícia | Perícia | GA4 + Meta Lead |
| scroll_90 | 90% de scroll na página | Blog | GA4 (secundário) |
| # | Tarefa | Dono | Status |
|---|---|---|---|
| 0.1 | Criar eventos no PixelYourSite (clique/submit) | Claude Code | Pendente |
| 0.2 | Marcar key events no GA4 | Você (GA4) | Pendente |
| 0.3 | Resolver dupla marcação GA4 (T2) | Claude Code | Pendente |
| 0.4 | Vincular GA4 ↔ Google Ads + importar conversões | Você (Ads UI) | Pendente |
| 0.5 | Configurar Meta Pixel para evento Lead | Claude Code (PYS) | Pendente |
| 0.6 | Verificar Consent Mode v2 + LGPD | Claude Code + você | Pendente |
| 0.7 | Definir propriedade GA4 única (T6) | Você | Pendente |
| 0.8 | Liberar bots de IA (GPTBot, PerplexityBot, Google-Extended) | Claude Code | Pendente |
| 0.9 | Confirmar sitemap.xml + dateModified real | Claude Code | Pendente |
| 0.10 | Cravar baseline GEO (15 prompts testados) | Claude Code + você | Pendente |
Diagnóstico SC + GA4
Cada problema quantificado: o que quebra, quanto custa, o que fazer. Clique em qualquer item para expandir.
O site ocupa posição 1.0 e 1.2 para "assédio moral" (360 impressões combinadas) e posição 1.0 para "o que é assédio moral" e "assédio moral na escola" — mas todos têm zero cliques. A AI Overview do Google está respondendo a pergunta diretamente no SERP, eliminando o incentivo para o clique orgânico. O conteúdo do assed.io é tão bom que o Google o usa na AI Overview, mas o usuário não precisa mais visitar o site.
A AI Overview usa o conteúdo de assed.io porque tem alta densidade de informação respondível (definições, listas, dados legais, linguagem clara). Isso é bom para E-E-A-T — mas elimina o clique.
O problema: o title e meta description entregam a mesma promessa que a AI Overview já cumpriu no próprio SERP. O usuário não tem razão para clicar.
Termos capturados: "assédio moral" (196 impr, pos 1.0), "assédio moral" (164 impr, pos 1.2), "o que é assédio moral" (18 impr, pos 1.0), "assédio moral na escola" (28 impr, pos 1.0).
- Reescrever titles para ângulos não-respondíveis pela AI Overview: "Dra. Luciana Baruki explica como provar assédio moral — 7 sinais legais + checklist"
- Adicionar conteúdo que exige visita ao site: calculadora de indenização, casos reais com desfecho, checklist interativo, modelos de carta
- Usar schema FAQ com perguntas de cauda longa que a AI Overview ainda não responde ("Como provar assédio moral no trabalho no Brasil em 2025?")
- Monitorar CTR por query no GSC 2 semanas após cada reescrita — isso é um teste de hipótese, não uma certeza
- Criar conteúdo de "próximo passo" explícito no snippet: "Guia completo com modelos de documento — acesse grátis"
| Query | Impressões | Posição | Cliques | CTR esperado (sem AI Ov.) | Cliques potenciais |
|---|---|---|---|---|---|
| assédio moral | 196 | 1.0 | 0 | 5–10% | 10–20 |
| assédio moral | 164 | 1.2 | 0 | 4–8% | 7–13 |
| assédio moral na escola | 28 | 1.0 | 0 | 5–10% | 2–3 |
| o que é assédio moral | 18 | 1.0 | 0 | 5–10% | 1–2 |
"Assédio moral no trabalho" rankeia em posição 5.0 com 193 impressões e zero cliques — CTR esperado para posição 5 seria de 3–5%. Fora da AI Overview, o problema aqui é diferente: títulos e meta descriptions provavelmente genéricos que não se diferenciam dos outros 4 resultados à frente. O usuário opta pelos primeiros sem nem rolar até o assed.io.
Pesquisar os termos em incógnito revela o snippet atual. Provavelmente aparecem como "Assédio Moral — Assed.io" sem diferencial de clique.
Para posição 5, o CTR médio nacional é 3–5%. O fato de ser zero indica que o snippet é menos atraente que os 4 concorrentes acima, ou que os usuários acham o que precisam nos resultados anteriores.
Termos mais urgentes: "assédio moral no trabalho" (193 impr, pos 5.0) e qualquer query fora da AI Overview com mais de 50 impressões e CTR zero.
- Abrir cada termo em incógnito e fotografar o snippet atual — o problema pode estar no title ou na meta description
- Reescrever meta descriptions com: número específico, urgência ou promessa clara, emojis estratégicos, call-to-action implícito
- Testar titles com fórmulas de alta CTR: "X sinais de...", "Como provar...", "O que ninguém te conta sobre...", "Checklist: ..."
- Usar GSC → Performance → filtragem por query para monitorar CTR por query semana a semana após cada alteração
- Priorizar os 5 termos com maior volume de impressões e CTR zero para o primeiro ciclo de testes
| Query | Impr | Pos | CTR atual | CTR esperado | Cliques potenciais |
|---|---|---|---|---|---|
| assédio moral no trabalho | 193 | 5.0 | 0% | 3–5% | 6–10 |
| assédio moral na escola | 28 | 1.0 | 0% | 5–10% | 1–3 |
| o que é assédio moral | 18 | 1.0 | 0% | 5–10% | 1–2 |
O site rankeia em posições 1–12 para 6 queries relacionadas à Nova NR-1 e riscos psicossociais, acumulando ~159 impressões/mês em público de alta intenção B2B (RH, compliance, jurídico). O problema: essas queries caem em posts genéricos do blog sem CTA B2B, sem landing page dedicada, sem hierarquia de conteúdo que converta o interesse em contato comercial.
Há demanda comprovada de empresas pesquisando conformidade com NR-1. O conteúdo existe no blog mas não é capturado por uma LP dedicada com hierarquia de conteúdo, heading estruturado e CTA direto para o funil de palestra.
O tráfego B2B atual cai numa página com CTA B2C ou sem CTA claro — isso é como vender palestra para um visitante procurando consultoria, sem nunca mencionar o produto.
A NR-1 tem deadline regulatório em 2025–2026. A urgência é real e aumenta a intenção de compra.
- Criar LP dedicada em /palestras/nr1/ com title "NR-1 2025: Palestra In Company sobre Riscos Psicossociais | Dra. Luciana Baruki"
- Estruturar a LP: H1 sobre obrigações NR-1, H2s por tema (penalidades, diagnóstico, como adequar), CTA WhatsApp B2B (5511933103391) proeminente no topo e na base
- Adicionar schema Event ou HowTo para a palestra
- Nos posts de blog existentes sobre NR-1: adicionar bloco "Quer uma palestra sobre NR-1 para sua empresa?" com link interno para a LP
- Monitorar posição da LP via GSC após indexação (14–28 dias)
| Query | Impressões | Posição | Intenção |
|---|---|---|---|
| nova nr1 | 53 | ~4 | Compliance B2B |
| nr 01 assedio moral | 32 | ~6 | Compliance B2B |
| nr1 assédio moral | 22 | ~8 | Compliance B2B |
| nr1 assedio | 22 | ~8 | Compliance B2B |
| nova nr 1 | 19 | ~10 | Compliance B2B |
| nr 1 assedio moral | 11 | ~12 | Compliance B2B |
O GSC mostra impressões para "gordinha baixa renda" (114 impr), "christian horner" (56 impr) e termos em português de Portugal completamente desconectados do tema de assédio moral. Esses conteúdos fora do nicho sinalizam ao Google que assed.io não é um site especializado — diluindo a autoridade topical que é o ativo principal do domínio.
O workflow n8n publica a cada 48h, mas sem curadoria temática rígida. O resultado é conteúdo gerado automaticamente sobre tópicos fora do core (assédio, compliance, NR-1, saúde mental no trabalho).
Google avalia autoridade topical de domínio: quando um site de assédio moral rankeará para "gordinha baixa renda", o sinal de especialização enfraquece. Isso pode limitar rankings para as queries que mais importam.
Posts com tráfego muito baixo e fora do nicho são candidatos a noindex — não afetam link equity interno mas podem ser removidos do index para limpar os sinais topicais.
- Exportar todos os posts do blog com título e data — identificar os off-topic (estimativa: 10–20% do total)
- Adicionar filtro temático no prompt do workflow n8n: "o conteúdo deve se restringir aos temas: assédio moral, compliance, NR-1, riscos psicossociais, saúde mental no trabalho, direito do trabalho"
- Para posts off-topic já publicados: avaliar noindex (meta robots) ou exclusão — se tiverem links externos, redirecionar para /blog/
- Não deletar posts sem verificar se têm backlinks (checar em GSC → Links)
- Medir impacto na autoridade topical: 60–90 dias depois, verificar se posição média para termos de nicho melhorou
Meta Pixel (165807739622234) e Google Tag (GT-MJJRQKN) estão ativos. PixelYourSite está instalado como hub de tags. FluentForm e CTAs de WhatsApp existem e recebem cliques todos os dias. Mas nenhum key event foi configurado no GA4 — cada clique, cada submissão de formulário, cada intenção de lead desaparece sem deixar rastro. O site está operando completamente cego.
PixelYourSite está instalado e disparando page_view + sessão, mas não foi configurado para eventos de clique ou submit. O PYS tem funcionalidade nativa para rastrear cliques em links (por URL, texto ou classe CSS) e submissões de formulário (integração FluentForm).
No GA4, a aba "Eventos" mostra apenas page_view e session_start. A aba "Conversões" (Key Events) está vazia.
Todo clique no WhatsApp B2B (5511933103391), WhatsApp B2C (5511917675286), widget QLWAPP e qualquer submit do FluentForm está acontecendo — mas o sistema de medição não está vendo.
- PYS → Eventos → Criar: trigger "clique em link contendo 5511933103391" → evento
whatsapp_click_b2b - PYS: trigger "clique em link contendo 5511917675286" →
whatsapp_click_b2c - PYS: integração FluentForm → submit →
form_lead - PYS: trigger "clique em link contendo amzn.to" →
book_amazon_click - PYS: trigger "clique em link contendo eduzz" →
book_checkout_click - GA4 → Configurar → Eventos → Marcar os 5 como Key Events (conversões)
- Usar PYS Preview Mode para testar cada evento antes de publicar
Site Kit (plugin WordPress do Google) e PixelYourSite ambos injetam gtag.js no site. Se os dois estiverem disparando para o mesmo GA4 ID (370881379), cada visita gera dois eventos page_view — dobrando sessões, distorcendo taxas de engajamento e corrompendo qualquer baseline que serve de referência para a Fase 0.
Site Kit injeta a Google tag automaticamente ao ser conectado ao GA4. PixelYourSite também injeta o mesmo gtag.js quando configurado com o ID G- do GA4.
Se ambos estiverem injetando para o mesmo ID, GA4 recebe dois hits por pageload. O resultado: 1.248 sessões reportadas podem ser ~624 sessões reais.
Diagnóstico rápido: instalar extensão "GA4 Debugger" no Chrome → abrir assed.io em incógnito → verificar se page_view aparece 1x ou 2x na aba do debugger.
- Instalar extensão "GA4 Debugger" no Chrome (gratuita, disponível na Chrome Web Store)
- Abrir assed.io em incógnito → contar quantos page_view events aparecem por carregamento
- Se duplicado: em Site Kit → Configurações → Análise do Site → desabilitar "Medir métricas do site" (Site Kit para de injetar o tag)
- Manter PYS como única fonte — tem mais controle sobre eventos customizados
- Aguardar 24–48h e verificar no Realtime do GA4 se eventos voltaram ao normal
O Pixel 165807739622234 está ativo e dispara PageView. Mas nenhum evento Lead está configurado. Consequência: o Meta Ads não tem como criar audiências baseadas em intenção real, não pode otimizar campanhas por lead, e o CAPI (Conversions API) — quando ativo — não envia dados relevantes. Se campanhas Meta forem rodadas agora, o ROAS será impossível de medir e as audiências de Lookalike serão baseadas em visitantes genéricos, não em prospects qualificados.
PixelYourSite tem mapeamento nativo de eventos GA4 para eventos Meta: quando um evento GA4 é disparado, o PYS pode simultaneamente disparar o evento Meta equivalente.
Os eventos padrão Meta relevantes para o negócio são: Lead (contato/intenção), InitiateCheckout (início de compra de livro) e Contact (alternativa para WhatsApp).
Verificação: Meta Business Suite → Events Manager → Pixel 165807739622234 → Overview — deve mostrar apenas PageView sem Lead.
- PYS → Meta Events: mapear
whatsapp_click_b2b→ Lead - PYS → Meta Events: mapear
whatsapp_click_b2c→ Lead - PYS → Meta Events: mapear
form_lead→ Lead - PYS → Meta Events: mapear
book_checkout_click→ InitiateCheckout - Verificar em Meta Events Manager → Test Events usando o navegador de teste — deve mostrar Lead disparando ao clicar no WhatsApp
- Quando houver volume suficiente (50+ leads): criar Lookalike 1% de Lead para futuras campanhas Meta
A conta Google Ads (#ASSEDIONET) existe, mas nenhuma tag AW- foi encontrada no HTML do site. Sem ela — ou sem vinculação GA4 ↔ Google Ads — é impossível rastrear conversões de campanhas pagas, criar listas de remarketing, ou ativar Smart Bidding (Target CPA / Target ROAS). Qualquer campanha rodada agora opera em Maximum Clicks cego, sem sinal de intenção de conversão para o algoritmo aprender.
A forma mais limpa de resolver é vincular GA4 ↔ Google Ads no painel do GA4. Isso compartilha audiências e key events do GA4 com o Google Ads sem precisar adicionar uma tag AW- separada no site.
Alternativa: adicionar tag AW- via PixelYourSite se a vinculação GA4 não for suficiente para o tipo de campanha desejado. Mas para começar, a vinculação GA4 é suficiente e menos intrusiva.
Pré-requisito: ter key events configurados no GA4 (Issue 5) antes de importar para Google Ads — caso contrário importa eventos vazios.
- Primeiro: concluir Issue 5 (configurar key events no GA4)
- GA4 → Admin → Vinculações de produto → Google Ads → conectar conta #ASSEDIONET
- Google Ads → Metas → Conversões → Importar → Google Analytics 4 → selecionar whatsapp_click_b2b, form_lead
- Google Ads → Público-alvo → Adicionar segmento → Usuários do site (criado automaticamente via vínculo GA4)
- Verificar em Google Ads → Metas → Conversões → status "Registrando" após 24–48h
- Só então ativar a primeira campanha Search — sem isso, o orçamento R$ 1k não tem como ser otimizado
Roadmap por Fases
5 fases sequenciais. Fase 0 é bloqueante — nada roda bem sem ela.
⚡ Plano de Ação
10 ações priorizadas por impacto. Clique para ver como executar — passo a passo ou comando direto para o Claude.
Metas & KPIs
North Star: leads qualificados via WhatsApp, atribuídos a canal — não sessões.
| KPI | Hoje | 30 dias | 90 dias | 180 dias |
|---|---|---|---|---|
| Sessões / mês | ~416 | tracking ativo | +40% não-marca | Top 3 em 10 termos |
| Leads WhatsApp / mês | 0 (sem tracking) | baseline cravado | taxa mensurável | 2× baseline |
| GEO — citações de IA | 10 sess (ChatGPT+NLM) | baseline 15 prompts | AI Overview 3 termos | Citado GPT/Gemini/Perplexity |
| Google Ads | Nenhuma campanha | 1ª campanha no ar | CPA estável definido | AI Max validado |
| CTR queries sem clique | ~0% (posição 1) | títulos reescritos | CTR > 2% nas tops | CTR > 5% nas tops |
- Cliques não-marca
- CTR por query prioritária
- Posição média por cluster
- Páginas indexadas
- Core Web Vitals (verde)
- AI Citation Rate
- Response Inclusion Rate
- Share of SERP (orgânico + AI Overview)
- Tráfego de referência de IA
- Prompts monitorados (15 hoje)
- CPA por funil
- Taxa de conversão por campanha
- Search terms novos
- % orçamento automação vs. manual
- ROAS (quando houver dados)
| Frequência | Ritual |
|---|---|
| Diário | Alertas n8n: quedas de posição, picos, erros |
| Semanal | Dashboard automático via GA4 · prompts GEO · search terms Ads · publicar 3–4 peças |
| Quinzenal | Frescor das páginas-prioritárias · revisar experimentos de Ads |
| Mensal | performance-report · re-cravar baseline · recalibrar metas · auditoria de conteúdo |
| Trimestral | SEO audit completo · competitive-brief · revisão de estratégia |
- Bloquear crawlers de IA (ChatGPT, Perplexity, Google)
- Escalar Ads sem conversão medida
- Ligar AI Max na conta inteira sem experimento
- Pagar por tráfego de marca orgânica já gratuita
- Disciplina de medição: toda mudança vira linha no log
- E-E-A-T: Dra. Luciana assina conteúdo, schema Person
- Novas páginas nascem otimizadas (nunca retrofitar)
- Um funil de Ads por vez (foco no B2B primeiro)