Mari Maria Makeup
www.marimariamakeup.com
Pontuação Geral
57/100
Precisa de AtençãoSEO
62/100
GEO
45/100
Resumo
Pontos Fortes
- ✓ Chatbot de WhatsApp com IA (Maria Helena e Maria Beatriz) oferece 15% OFF e atendimento imediato — uma funcionalidade CRO inovadora e diferenciada no mercado de beleza.
- ✓ Estrutura técnica VTEX IO sólida com SSR funcionando, canonicals corretos, sitemap XML com sitemaps indexados por tipo (produto, categoria, marca), e JSON-LD de Produto nas PDPs.
- ✓ Descrições de produtos com textura de marca genuína (ex.: "textura leve e não pegajosa hidrata profundamente, suaviza linhas e devolve aos lábios uma aparência mais lisa") — acima da média para o setor.
Problemas Críticos
- ⚠ Nenhuma tag H1 encontrada na homepage — o principal sinal de relevância on-page está ausente na página mais importante da loja, prejudicando diretamente ranking e visibilidade em AI Overviews.
- ⚠ Página "Quem Somos" inexistente (retorna 404) — sem identidade de marca estabelecida para o Google Knowledge Graph, a Mari Maria Makeup não existe como entidade para motores de IA.
- ⚠ H1 duplicado em todas as PDPs (2 tags H1 por página) e nome da marca repetido duas vezes nos títulos — "Mari Maria Makeup - Mari Maria Makeup" — padrão de tema que polui sinais de SEO.
Oportunidade de Crescimento
A Mari Maria Makeup tem uma fundação técnica respeitável no VTEX IO e um diferencial criativo real com seus chatbots de IA no WhatsApp. O problema mais urgente não é técnico — é de entidade. Sem uma página institucional que explique quem é a Mari Maria, qual é a história da fundadora e o que torna a marca única, os sistemas de IA (Google AI Overviews, ChatGPT, Perplexity) não conseguem identificar e citar a marca com confiança. Resolver os problemas de H1, criar a página institucional e adicionar schema de Organização podem elevar o score GEO de 45 para mais de 68 em poucas semanas, expandindo significativamente a presença em respostas generativas.
Capturas de Tela
Problemas por Página
| Página | Problema | Categoria | Severidade | Recomendação |
|---|---|---|---|---|
| Homepage | Nenhuma tag H1 encontrada na página. O conteúdo da homepage é renderizado sem um título principal semântico, removendo o sinal de relevância mais direto para motores de busca e IA. | SEO | 🔴 Crítico | Adicionar uma tag H1 visível (ou acessível) com o nome e proposta de valor da marca, como "Maquiagem Cruelty-Free | Mari Maria Makeup". |
| Institucional | Página "Quem Somos" retorna 404. A loja não tem nenhuma página institucional acessível em /institucional/quem-somos ou qualquer variante testada. | GEO | 🔴 Crítico | Criar página /institucional/quem-somos com história da fundadora, missão, origem da marca e menções na imprensa. Essencial para o Knowledge Graph. |
| Todas as PDPs | Duas tags H1 identificadas em cada página de produto. O tema renderiza o mesmo H1 duas vezes na árvore DOM, gerando conflito de hierarquia semântica. | SEO | 🔴 Crítico | Auditar o tema marimaria.store-theme e garantir que apenas um componente H1 seja renderizado por rota de produto. |
| Todas as PDPs | Título da página duplica o nome da marca: "Lip Orange | Mari Maria Makeup - Mari Maria Makeup". O separador de título inclui a marca duas vezes, desperdiçando espaço de título e confundindo parsers. | SEO | 🟡 Alerta | Ajustar o template de título para "{{Nome do Produto}} | Mari Maria Makeup" sem repetição. |
| Todas as PDPs | 8 imagens sem atributo alt em cada PDP (incluindo imagens de produto e selos de certificação cruelty-free/vegano). Impacta acessibilidade, SEO de imagem e compreensão multimodal por IA. | SEO / UX | 🟡 Alerta | Adicionar alt descritivo em todas as imagens. Selos de qualidade devem ter alt como "Oftalmologicamente Testado" e "Cruelty-Free". |
| Todas as PDPs | Schema JSON-LD de Produto usa o campo "gtin" com o código SKU interno ("00000650") em vez do GTIN-13 real. O campo "mpn" contém um número que parece o EAN correto (7898767911539). Os campos estão invertidos. | SEO / GEO | 🟡 Alerta | Mapear corretamente: gtin13 → código de barras EAN (7898767911539), mpn → referência interna do fabricante. Isso melhora a elegibilidade no Google Shopping. |
| Todas as PDPs | Avaliações de produto (via Trustvox) não estão sendo expostas no schema JSON-LD. O campo AggregateRating está ausente no Product schema, impedindo a exibição de estrelas nos resultados do Google. | SEO / GEO | 🟡 Alerta | Integrar as avaliações do Trustvox ao schema Product via AggregateRating para habilitar rich snippets de estrelas nos SERPs. |
| Global | Nenhum schema de Organização (Organization) encontrado no site. Sem dados estruturados que identifiquem a marca, logotipo, redes sociais, CNPJ e data de fundação, o Knowledge Graph não consegue indexar a entidade "Mari Maria Makeup". | GEO | 🟡 Alerta | Implementar Organization schema na homepage com name, url, logo, foundingDate, sameAs (redes sociais) e contactPoint. |
| Global | TikTok Pixel carregado duas vezes com IDs distintos (D71TK8BC77UFTFS2887G e D6PB1LRC77UDHQHKK02G). Pixels duplicados geram dados de atribuição imprecisos e consomem banda adicional desnecessariamente. | Técnico | 🟡 Alerta | Consolidar para um único Pixel ID por conta TikTok, ou verificar se ambas as contas são necessárias e documentar o motivo. |
| Homepage | Service Worker falha ao carregar com erro de certificado SSL (ERR_CERT_AUTHORITY_INVALID no serviceWorkerMerged.js). Isso impede cache offline e pode afetar performance em visitas recorrentes. | Técnico | 🟢 Info | Verificar configuração de certificado SSL para o domínio que serve o Service Worker. Pode ser um problema de ambiente de staging misturado com produção. |
| PDPs | Script de rastreamento Nemu (trackings.nemu.com.br) falhou ao carregar com ERR_QUIC_PROTOCOL_ERROR durante a auditoria. Se for um problema recorrente, conversões via essa plataforma podem não ser registradas. | Técnico | 🟢 Info | Verificar uptime do endpoint nemu.com.br e confirmar se o script está sendo carregado corretamente em produção. Testar com ferramentas de monitoramento externo. |
| Global | Preload de recursos com valor "as" inválido gera dois warnings no console. Afeta a capacidade do browser de priorizar recursos críticos corretamente. | Técnico | 🟢 Info | Revisar tags link rel=preload no head e garantir que o atributo as= contenha valores válidos (script, style, font, image). |
GEO — Otimização para Motores Generativos
45
/ 100
A loja tem conteúdo de produto com qualidade razoável, mas a ausência de uma identidade de marca documentada, de página institucional e de schema de Organização impede que sistemas de IA identifiquem e citem a Mari Maria Makeup em respostas generativas. O problema central é de entidade, não de volume de conteúdo.
9 Dimensões GEO
Qualidade de Conteúdo Não-Genérico
As descrições de produto têm voz de marca perceptível ("textura leve e não pegajosa", "devolve aos lábios uma aparência mais lisa, volumosa e saudável") e informam benefícios reais. Porém, faltam conteúdo de comparação, guias de uso e perspectiva de especialista com experiência de primeira mão — o que diferenciaria a marca de concorrentes com fichas técnicas genéricas.
58
Clareza de Entidade e Autoridade de Marca
Página institucional inexistente (404). Nenhum schema Organization. Sem história de fundadora, missão ou menções verificáveis. O Google Knowledge Graph não tem dados estruturados suficientes para reconhecer "Mari Maria Makeup" como uma entidade distinta — o que significa ausência em respostas de IA sobre a marca.
22
Rastreabilidade Técnica e Indexação para IA
robots.txt é padrão VTEX e não bloqueia rastreadores de IA (GPTBot, ClaudeBot, Google-Extended não são mencionados — o que é correto por padrão). Páginas de produto são indexáveis. Buscas internas têm noindex corretamente. VTEX IO usa SSR, garantindo que o conteúdo esteja no HTML inicial sem depender de JS. Um arquivo llms.txt existe (200 OK), mas seu conteúdo não foi verificado em detalhes — e per orientações do Google, não é necessário para visibilidade em IA do Google.
71
Estrutura de Conteúdo e HTML Semântico
Homepage sem H1 — o pior cenário possível para hierarquia semântica. PDPs com H1 duplicado geram ambiguidade. H2s adequados nas coleções ("MAIS VENDIDOS", "Últimos Lançamentos"). Nenhum conteúdo FAQ em páginas de produto para capturar perguntas frequentes de clientes.
38
Dados Estruturados (papel de suporte)
Schema WebSite na homepage, Product + BreadcrumbList nas PDPs. Ausente: Organization, AggregateRating (apesar do Trustvox ativo), e FAQ. GTIN mapeado incorretamente — o campo usa o SKU interno em vez do código de barras EAN real. Dados imprecisos podem gerar penalidades no Google Search Console.
44
Prontidão Multimodal
Imagens de produto com resolução adequada e múltiplos ângulos. Porém, 8 imagens por PDP sem atributo alt, incluindo as imagens dos selos de qualidade (cruelty-free, vegano, oftalmologicamente testado) — perda direta de contexto semântico para IA de imagem.
52
Prontidão para Query Fan-Out
As PDPs cobrem benefícios do produto, mas não respondem a perguntas secundárias comuns como "como aplicar", "combina com qual tom de pele", "qual a diferença para produtos similares". Sem blog ou guias de conteúdo identificados, a loja não captura consultas informacionais que precedem a compra.
38
Google Merchant Center e Perfil Comercial
A integração nativa VTEX com Google Shopping via catalog feeds não pôde ser confirmada durante a auditoria. O GTIN incorreto no schema reduz a qualidade do feed de produtos. Não há verificação de google-site-verification meta tag visível no HTML. O Merchant Center é especificamente recomendado pelo Google para e-commerce aparecer em respostas de IA de produtos.
40
Prontidão para Experiência Agêntica
A loja demonstra consciência agêntica ao integrar chatbots de IA via WhatsApp (Maria Helena e Maria Beatriz). O DOM é relativamente limpo para navegação programática. O botão "Adicionar à sacola" tem nome acessível claro. O fluxo de compra é navegável por agentes de IA — um diferencial real em relação à maioria das lojas de beleza.
62
Ações Prioritárias de GEO
| Ação | Dificuldade | Impacto |
|---|---|---|
| Criar página /institucional/quem-somos com história da fundadora, origem da marca, missão cruelty-free e menções na mídia | Fácil | Alto |
| Adicionar schema Organization na homepage com name, url, logo, foundingDate, sameAs (Instagram, TikTok, YouTube) e contactPoint | Fácil | Alto |
| Corrigir H1 ausente na homepage e remover H1 duplicado nas PDPs via ajuste no marimaria.store-theme | Médio | Alto |
| Mapear AggregateRating do Trustvox no schema JSON-LD das PDPs para habilitar estrelas nos SERPs e maior visibilidade em AI Overviews | Médio | Alto |
| Corrigir o mapeamento de gtin/mpn nas PDPs para usar o código de barras EAN-13 real no campo gtin13 e ativar integração Google Merchant Center | Médio | Médio |
| Adicionar seção de FAQ nas PDPs respondendo perguntas como "Como aplicar?", "Qual a durabilidade?", "É testado em animais?" com FAQPage schema | Médio | Médio |
| Adicionar alt text descritivo em todas as imagens sem alt, especialmente selos de certificação (cruelty-free, vegano, oftalmologicamente testado) | Fácil | Médio |
Mitos de GEO a Ignorar (orientação oficial do Google, maio 2026)
- Não é necessário criar arquivos llms.txt ou outros arquivos de texto especiais para IA — o Google afirma explicitamente que isso não é requisito para aparecer em recursos de IA generativa.
- Não "fragmente" o conteúdo em pedaços pequenos para consumo de IA — os sistemas do Google entendem nuances em páginas inteiras.
- Não reescreva conteúdo especificamente para "palavras-chave de cauda longa para IA" — os sistemas de IA entendem sinônimos e significados gerais.
- Não busque menções e citações inautênticas em toda a web — os sistemas de spam bloqueiam isso e pode prejudicar o domínio.
Scorecard de Conversão (CRO)
Stage 1
Consciência
64
- ✓ OK Hero com banner de produto bem fotografado e promoção de 10% OFF visível na faixa superior — a proposta comercial é imediata.
- ✓ OK Meta description da homepage descreve a proposta de valor com clareza: "Cruelty-Free de qualidade, promoções e lançamentos! Ganhe 10% OFF na primeira compra e compre em até 6x."
- ✗ Falha Nenhuma tag H1 na homepage — ausência de sinais de relevância que afetam o tráfego orgânico, a principal fonte de novos visitantes.
- ~ Parcial Navegação com categorias claras (Rosto, Lábios, Olhos, Acessórios, Kits, Cabelos), mas sem mega-menu visual com imagens para facilitar a descoberta de produto.
- ~ Parcial Prova social (avaliações Trustvox) presente nas PDPs, mas não exibida na homepage como sinal de confiança para visitantes novos.
Stage 2
Consideração
70
- ✓ OK Páginas de coleção com filtros funcionando (cor, faixa de preço) — categoria Lábios exibiu 66 produtos com filtros acessíveis.
- ✓ OK Imagens de produto de alta qualidade em múltiplos ângulos (42 imagens identificadas na PDP do Lip Orange) — experiência visual premium.
- ✓ OK Descrições de produto com voz de marca genuína, menção de ingredientes e benefícios concretos. Acima da média do segmento.
- ✓ OK Produtos relacionados visíveis na PDP (10 itens na seção de shelf/cross-sell identificados) — incentivo à navegação adicional.
- ~ Parcial Busca funcional com noindex correto nas páginas de resultado, mas título genérico "batom - Mari Maria Makeup" sem enriquecimento da SERP.
Stage 3
Compra
72
- ✓ OK Botão "Adicionar à sacola" funcionou corretamente durante a auditoria. Produto adicionado ao carrinho sem erros.
- ✓ OK Barra de frete grátis ativa no carrinho: "Faltam R$ 0,00 para você conseguir frete grátis" — gatilho de urgência eficaz para aumentar ticket médio.
- ✓ OK Checkout com ambiente seguro, campo de cupom de desconto, e formulário com 5 campos (E-mail, Primeiro nome, Último nome, CPF, Telefone) — padrão razoável para e-commerce brasileiro.
- ✓ OK Botão de compra fixo (sticky) identificado na PDP — reduz o esforço para chegar ao CTA principal em páginas longas.
- ~ Parcial Chatbot de WhatsApp com IA (cupom MARIAHELENA15, 15% OFF) é um diferenciador forte, mas compete visualmente com o fluxo de checkout padrão — pode gerar confusão em usuários que não querem comprar pelo WhatsApp.
- ~ Parcial Métodos de pagamento não visíveis na primeira etapa do checkout — PIX, boleto e parcelamento só aparecem na etapa final. Isso cria incerteza sobre opções de pagamento antes do compromisso de cadastro.
Stage 4
Retenção
55
- ✓ OK RD Station (RDSDK) integrado — plataforma de CRM/e-mail marketing brasileira ativa para nutrição de leads e recompra.
- ✓ OK Microsoft Clarity ativo para análise de comportamento via heatmaps e gravação de sessão — base para otimizações contínuas baseadas em dados.
- ~ Parcial Lista de desejos (Wishlist via vtex.wish-list) presente, mas não há programa de fidelidade identificado no HTML ou nos scripts — perda de mecanismo de recompra estruturado.
- ✗ Falha Nenhuma página institucional (Quem Somos, Blog, Tutoriais) que crie vínculo emocional com a marca e incentive retorno orgânico de clientes fiéis.
Análise do Stack de Apps
| App / Serviço | Propósito | Impacto Perf. | Custo Est./mês | Veredito | Economia |
|---|---|---|---|---|---|
| VTEX IO (store-theme) | Plataforma base, SSR, roteamento | Baixo | Incluso | Manter | — |
| Trustvox | Avaliações de produto (ratings) | Baixo | ~R$ 299 | Manter | — |
| Google Analytics 4 | Analytics web (G-2HEH7PCV2C) | Baixo | Gratuito | Manter | — |
| Google Tag Manager | Gerenciador de tags (GTM-KGTB7PN2) | Baixo | Gratuito | Manter | — |
| Facebook Pixel | Remarketing e conversões Meta Ads | Médio | Gratuito | Manter | — |
| TikTok Pixel (×2) | Rastreamento TikTok Ads — 2 IDs carregados simultaneamente | Médio | Gratuito | Corrigir | Dados |
| Pinterest Tag | Remarketing Pinterest Ads | Médio | Gratuito | Manter | — |
| Microsoft Clarity | Heatmaps e gravação de sessão | Baixo | Gratuito | Manter | — |
| RD Station (RDSDK) | CRM e e-mail marketing BR | Baixo | ~R$ 799 | Manter | — |
| Navegg / Navdmp | DMP de audiências — 4 scripts carregados | Médio | ~R$ 500 | Avaliar | R$ 500 |
| WhatsApp IA Widget (Nemu) | Chatbot de IA com 15% OFF para conversão via WhatsApp | Médio | Variável | Manter | — |
| Google reCAPTCHA Enterprise | Proteção contra bots no checkout | Baixo | Gratuito | Manter | — |
| Swiper JS (CDN externo) | Carrossel de produtos (carregado via jsDelivr) | Médio | Gratuito | Avaliar | Perf. |
| Economia Potencial Mensal / Anual | R$ 500 / R$ 6.000 | ||||
Oportunidade de Consolidação
O stack está razoavelmente enxuto para uma loja de beleza do seu porte. A principal oportunidade é a revisão do Navegg/Navdmp (4 scripts carregados por página) — se o ROI dessa plataforma de DMP não for monitorado ativamente, a remoção pode reduzir o peso de scripts sem impacto nas conversões. Além disso, mover o Swiper JS para o bundle VTEX (em vez de CDN externo) elimina uma dependência de terceiros e melhora os tempos de carregamento.
Tema e Qualidade de Código
Saúde do Código
58/100
Débitos Técnicos Identificados
- Crítico H1 renderizado duas vezes em cada PDP — o tema tem um bug de duplicação de componente que insere o mesmo bloco de título em dois lugares da árvore DOM. Requer auditoria do arquivo de bloco do tema e remoção do componente duplicado.
- Crítico Template de título de produto duplica o nome da marca: "Produto | Mari Maria Makeup - Mari Maria Makeup". O store-theme está configurando o separador de título incorretamente, adicionando a marca tanto no título do produto quanto no sufixo global da loja.
- Alerta React 16.9.0 em produção — versão desatualizada do runtime React. O VTEX IO Store Framework mantém compatibilidade com React 16.x, mas versões mais recentes trazem melhorias de performance e Concurrent Mode. Isso é uma limitação da plataforma, não do tema isoladamente.
- Alerta Swiper JS carregado via CDN externo (jsDelivr) em vez de bundlado com os assets VTEX. Dependências externas adicionam latência de DNS e criam pontos de falha fora do controle da loja.
- Alerta Warnings de console sobre prefetchDefaultPages chamado após o render do RenderProvider — indica que alguma lógica de prefetch de rotas está sendo executada no momento errado, podendo afetar performance de navegação percebida.
- Info Tags link rel=preload com valor "as" inválido geram 2 avisos no console. Embora não sejam erros bloqueantes, indicam configuração imprecisa de hints de recursos que o browser deveria otimizar.
Identidade de Marca
Logotipo
Paleta de Cores Detectada
#ff6b12
Primária (CTAs, links)
#ffffff
Fundo base
#5a5a5a
Texto secundário
#e3e4e6
Bordas / divisores
Consistência da Marca
Tipografia
ExcelentePoppins usada consistentemente em toda a loja — fonte moderna e legível, adequada para beleza premium.
Consistência de Cor
BoaLaranja #ff6b12 como cor primária usada nos CTAs e destaques com regularidade. Paleta neutra no restante.
Estilo Visual
BoaFotografia de produto de alta qualidade e estilo editorial consistente entre as PDPs visitadas.
Tom de Voz
RegularTom jovem e próximo nas descrições de produto, mas ausente de histórias de marca ou conteúdo editorial que reforçaria a voz.
Identidade Institucional
FracaSem página "Quem Somos", sem história de marca visível — o contexto da fundadora e da proposta cruelty-free não está documentado na loja.
Adaptação Mobile
BoaLayout responsivo funcional no iPhone 14 (390×844). Navegação mobile acessível, botão de compra visível.
Roadmap de Crescimento
Ações de 1 a 2 Dias
- Adicionar H1 visível na homepage com a proposta de valor da marca (ex.: "Maquiagem Cruelty-Free | Mari Maria Makeup").
- Corrigir o template de título das PDPs para eliminar a duplicação do nome da marca ("Mari Maria Makeup - Mari Maria Makeup").
- Adicionar atributo alt descritivo às 8 imagens sem alt em cada PDP — especialmente os selos de certificação.
- Consolidar os dois TikTok Pixels em um único ID (ou documentar por que dois são necessários).
- Criar rascunho da página /institucional/quem-somos com informações básicas da marca, fundadora e missão cruelty-free.
Ações de 1 a 4 Semanas
- Implementar schema Organization na homepage com logo, sameAs para Instagram/TikTok/YouTube, foundingDate e CNPJ para o Knowledge Graph.
- Corrigir o bug de H1 duplicado no store-theme — auditar os blocos de componente da PDP e garantir apenas um H1 por rota.
- Integrar AggregateRating do Trustvox ao schema JSON-LD das PDPs para habilitar estrelas nos resultados de busca.
- Corrigir o mapeamento de gtin/mpn — usar código de barras EAN-13 real no campo gtin13 e ajustar o feed do Google Merchant Center.
- Migrar Swiper JS para o bundle VTEX interno, eliminando dependência de CDN externo (jsDelivr) nas páginas de produto.
Ações de 1 a 3 Meses
- Criar conteúdo editorial de qualidade genuína: tutoriais de aplicação escritos pela fundadora ou especialistas da marca, respondendo perguntas reais de clientes (guias de tom de pele, cuidados com lábios, comparativos de produtos).
- Adicionar seções de FAQ com FAQPage schema nas PDPs — respondendo "Como usar?", "É testado em animais?", "Qual a durabilidade?" — para capturar queries informacionais em AI Overviews.
- Explorar integração nativa VTEX com Google Merchant Center para feed de produtos com GTINs corretos, habilitando visibilidade em Google Shopping e AI product recommendations.
- Avaliar ROI do Navegg/Navdmp (4 scripts ativos) e remover se não houver uso ativo da plataforma DMP — economia de R$ 500/mês e redução de 4 requisições de rede por página.
- Considerar a evolução para VTEX FastStore para ganhos substanciais de performance (Core Web Vitals) e acesso ao React moderno, especialmente se a loja escalar em SKUs.