Sumário
Saúde Geral
de 100
✓ Top 3 Pontos Fortes
- 1. Arquitetura headless moderna com Next.js 15 + VTEX — base técnica sólida para alta performance
- 2. Stack de aplicativos abrangente: Reviews, Buy Together, Sizebay, Wishlist, barra de frete grátis instalados
- 3. Presença omnichannel real: 70+ lojas físicas + marketplace Shopee e Mercado Livre + e-commerce próprio
✕ Top 3 Problemas Críticos
- 1. Firewall Vercel (WAF) bloqueando acesso de bots — risco crítico de não-indexação das páginas principais
- 2. 100% das imagens de produtos sem texto alternativo (alt text) no catálogo VTEX
- 3. Conteúdo de produtos gerado por IA sem revisão humana — prejudica autoridade e GEO
💡 Oportunidade de Crescimento
A Montreal Moda e Casa carrega um patrimônio de 30 anos de história, 70+ lojas físicas e uma base de clientes fiel — mas esse capital de marca ainda não se traduziu em autoridade digital. A loja tem o alicerce técnico certo (headless Next.js 15 no Vercel), mas três correções de alta prioridade podem destravar crescimento imediato: resolver o bloqueio do Vercel WAF para garantir indexação completa, adicionar alt text descritivo às imagens de produto, e substituir as descrições geradas automaticamente por conteúdo com a voz real da marca. Com essas bases corretas, o rico histórico da empresa — fundada em Mogi Guaçu, hoje presente em mais de 60 cidades — vira diferencial competitivo no Google AI Mode e nas buscas conversacionais onde as marcas com história e autoridade verificável são as mais citadas.
Galeria de Screenshots
Capturas realizadas durante a sessão de auditoria. O storefront principal (www.montrealmodaecasa.com.br) estava protegido por WAF no momento da auditoria; as capturas abaixo refletem as páginas acessíveis via subdomínio secure. (checkout, login, produto, categoria).
Página de Login (Desktop)
Carrinho de Compras (com produto)
Página de Produto (Samsung A16)
Página de Categoria (Feminino/Roupas)
Checkout (Finalização de Compra)
Mobile — Login
Problemas por Página
| Página | Problema | Categoria | Gravidade | Recomendação |
|---|---|---|---|---|
| Homepage (www) | Vercel WAF ativo — retorna 429 para bots e crawlers automatizados, bloqueando potencialmente o Googlebot e IA crawlers | Técnico | 🔴 Crítico | Configurar regras do Vercel WAF para permitir Googlebot, Google-Extended, GPTBot, PerplexityBot. Verificar Google Search Console se páginas estão indexadas. |
| Produto | Nenhuma tag H1 presente nas páginas de produto (VTEX IO). Título do produto não está em H1. | Técnico / SEO | 🔴 Crítico | Adicionar H1 com o nome do produto em todas as páginas. Verificar se o storefront headless (www) também sofre do mesmo problema. |
| Produto | 100% das imagens no catálogo VTEX com imageLabel vazio. Alt text das imagens é apenas o nome do arquivo (ex: "00407159000201-1.jpg") | SEO / Acessibilidade | 🔴 Crítico | Preencher o campo "Label" de todas as imagens no catálogo VTEX com texto descritivo (ex: "Celular Samsung A16 128GB Preto — vista frontal"). Implementar automação via planilha ou API. |
| Produto | Canônico nas páginas de produto aponta para secure.montrealmodaecasa.com.br em vez de www.montrealmodaecasa.com.br (domínio principal do storefront headless) |
Técnico / SEO | 🔴 Crítico | Assegurar que o storefront headless (www) gera o canônico correto apontando para si mesmo. O subdomínio secure deve ter canônicos apontando para www quando se trata de páginas de produto. |
| Produto | Descrições de produto identificadas como geradas por IA sem revisão editorial. Disclosure encontrado: "geradas com o apoio de inteligência artificial" | GEO / CRO | 🔴 Crítico | Revisar e enriquecer descrições de produtos-chave com informações únicas: como o produto se encaixa na vida real do cliente, diferenciais específicos, dicas de uso. Priorize os 50 produtos mais vendidos. |
| Categoria | Nenhuma tag H1 presente nas páginas de categoria. Nome da categoria não está em H1. | Técnico / SEO | 🔴 Crítico | Adicionar H1 com o nome da categoria (ex: "Roupas Femininas") em todas as páginas de listagem. |
| Sobre a Montreal | Página "sobre-a-montreal" tem título de browser igual ao slug da URL, sem texto descritivo. Conteúdo da página não carregou corretamente. | GEO / Técnico | 🔴 Crítico | Criar página institucional robusta com história da marca (fundada em Mogi Guaçu, 30 anos), missão, valores, informações de contato, CNPJ. Adicionar schema Organization com todos os campos. |
| Produto | Schema JSON-LD do produto usa o campo sku como valor de gtin em vez do EAN real. EAN correto existe no catálogo mas não é mapeado no schema. |
GEO / Técnico | 🟡 Atenção | Corrigir o schema para usar o EAN correto no campo gtin13. Isso melhora a elegibilidade para Google Shopping e resultados enriquecidos. |
| Produto | Schema JSON-LD não inclui AggregateRating apesar do app de reviews estar instalado |
GEO / SEO | 🟡 Atenção | Ativar a integração do vtex.reviews-and-ratings com o structured data do produto para incluir contagem e média de avaliações no JSON-LD. |
| Produto | Schema de produto não contém Organization aninhado com informações completas da loja | GEO | 🟡 Atenção | Adicionar schema Organization global com name, logo, url, foundingDate, founders, sameAs (redes sociais), contactPoint e número de lojas físicas. |
| Vários produtos moda | EAN vazio em produtos de moda própria (marca Montreal). Campo obrigatório para Google Shopping e dados estruturados precisos. | GEO / Comercial | 🟡 Atenção | Gerar e cadastrar GTINs para todos os produtos de marca própria Montreal. Isso é obrigatório para feeds do Google Merchant Center. |
| Checkout | Checkout usa VTEX v6 nativo (secure subdomain), separado do storefront headless. Possível fragmentação da experiência de marca. | UX | 🟡 Atenção | Customizar o checkout-ui-custom para manter identidade visual consistente com o storefront headless. Verificar se o header/logo está alinhado ao novo design. |
| Console (JS) | Erros CORS do Edrone (api.edrone.me) e da Microsoft Clarity aparecendo no console em múltiplas páginas | Técnico | 🟡 Atenção | Verificar configuração do Edrone e se o domínio está corretamente listado nas origens permitidas. Erros CORS podem indicar que o tracking não está funcionando completamente. |
| Nossas Lojas | URL /nossas-lojas retorna 404 — página de localizador de lojas não encontrada |
Técnico / UX | 🟡 Atenção | Configurar o vtex.store-locator ou criar página de lojas físicas. Páginas de lojas são valiosas para SEO local e trust signals para compradores. |
| Tema VTEX IO | Tema [email protected] ainda em versão beta — possíveis instabilidades |
Técnico | 🟢 Info | Fazer o release estável do tema assim que a versão beta estiver validada, para evitar updates automáticos indesejados. |
| Produto | Schema Product inclui gtin com valor numérico do SKU interno. Falta usar gtin13 com o EAN de 13 dígitos correto. |
SEO | 🟢 Info | Mapear corretamente o EAN do item VTEX para o campo gtin13 no schema de produto. |
| robots.txt | robots.txt do subdomínio secure aponta sitemap para o domínio www correto. Sem diretivas de bloqueio para crawlers de IA (GPTBot, ClaudeBot, Google-Extended) — todas as IAs podem rastrear. | GEO | 🟢 Info | Manter configuração atual — não bloquear crawlers de IA amplia visibilidade em superfícies de IA como ChatGPT, Perplexity e Google AI Mode. |
Auditoria GEO — Otimização para Motores de IA
de 100
A loja possui a base técnica necessária (VTEX, sitemap, schema de produto), mas enfrenta três barreiras fundamentais para aparecer em respostas de IA: conteúdo gerado automaticamente sem voz única, ausência de dados estruturados de entidade (Organization schema) e o firewall Vercel que pode impedir o rastreamento das páginas pelo Googlebot. O Google AI Mode usa os mesmos sistemas de ranqueamento de busca — corrigir esses pontos vai aumentar a presença tanto no Google convencional quanto em IAs.
| Dimensão GEO | Status | Pontuação | Achado Principal |
|---|---|---|---|
| 1. Qualidade de Conteúdo Não-Commodity (peso maior) | 🔴 Crítico | 3/20 | Descrições de produto identificadas como geradas por IA sem revisão editorial ("geradas com o apoio de inteligência artificial"). Não há perspectiva única, especialização real da marca ou conteúdo que só a Montreal poderia escrever. Conteúdo genérico não é citado por IAs. |
| 2. Clareza de Entidade & Autoridade de Marca | 🔴 Crítico | 4/15 | Página Sobre com título "sobre-a-montreal" sem conteúdo substancial. Sem schema Organization. Sem menção de fundadores, história da empresa, reconhecimentos. A Montreal tem 30 anos de história — nada disso está estruturado digitalmente. |
| 3. Rastreabilidade Técnica & Indexação para IA | 🟡 Atenção | 6/15 | Vercel WAF retorna 429 para bots automatizados — risco real de bloquear Googlebot e crawlers de IA. Sitemap bem estruturado. robots.txt não bloqueia IA crawlers. Canonical URLs no subdomínio secure apontam para o domínio errado. |
| 4. Estrutura de Conteúdo & HTML Semântico | 🔴 Crítico | 3/10 | Ausência completa de tags H1 em páginas de produto e categoria. Hierarquia de títulos quebrada. Conteúdo de produtos bem organizado internamente (com h2 no HTML das descrições) mas sem estrutura de headings visível na página renderizada. |
| 5. Dados Estruturados (papel de suporte) | 🟡 Atenção | 6/10 | Schema Product implementado com nome, marca, preço, disponibilidade, mpn. Falta: AggregateRating, gtin13 correto (EAN), Organization, BreadcrumbList. JSON-LD presente e válido. |
| 6. Prontidão Multimodal | 🔴 Crítico | 2/10 | 100% das imagens de produto com alt text vazio ou apenas nome de arquivo no catálogo VTEX. IAs não conseguem entender o que está nas imagens. Produtos têm 8-11 fotos mas sem descrição acessível. |
| 7. Prontidão para Query Fan-Out | 🟡 Atenção | 5/10 | Descrições de produto cobrem especificações técnicas mas não abordam perguntas relacionadas (como cuidar, como usar, comparações). Blog existe (WordPress integration ativa) mas conteúdo não avaliado em detalhe. |
| 8. Google Merchant Center & Business Profile | 🟡 Atenção | 5/5 | Feed de Google Shopping detectado e acessível. GTM ativo com GA4/Google Ads. EANs presentes para produtos eletrônicos (essencial para Merchant Center). Produtos de moda própria sem EAN precisam de GTIN gerado. |
| 9. Prontidão para Agentes de IA | 🟡 Atenção | 1/5 | Elementos interativos (botão comprar, seletor de variante) precisam de labels ARIA corretos para agentes navegarem programaticamente. Fluxo de checkout via API VTEX funciona. DOM do storefront headless não auditado diretamente. |
Ações Prioritárias de GEO
| Ação | Dificuldade | Impacto Estimado |
|---|---|---|
| Verificar e corrigir configuração do Vercel WAF para permitir Googlebot e Google-Extended | Fácil | Alto |
| Criar página Sobre robusta com história da marca, missão, fundadores, prêmios, CNPJ | Fácil | Alto |
| Adicionar schema Organization global com logo, founding date, sameAs (redes sociais), contactPoint | Fácil | Alto |
| Preencher imageLabel de todas as imagens de produto com descrições reais via importação em massa | Médio | Alto |
| Revisar editorialmente as 50 descrições de produtos mais vendidos — adicionar perspectiva única da Montreal | Médio | Alto |
| Adicionar H1 em todas as páginas de produto e categoria (nome do produto / nome da categoria) | Fácil | Médio |
| Corrigir schema Product para incluir AggregateRating e gtin13 correto com EAN | Médio | Médio |
| Adicionar seção de FAQ nas páginas de produto e categoria (perguntas frequentes de clientes) | Médio | Médio |
| Produzir guias de compra aprofundados para categorias principais (ex: "Como escolher o celular ideal") | Difícil | Médio |
🚫 Mitos de GEO que você NÃO precisa seguir
Conforme orientação oficial do Google (maio de 2026), as práticas abaixo não ajudam e não devem ser priorizadas:
- Criar arquivo
llms.txt— o Google não usa isso para features de IA generativa - Dividir conteúdo em "chunks" pequenos para IA — sistemas de IA entendem páginas completas
- Reescrever conteúdo especificamente com "palavras-chave long tail para IA" — IA entende sinônimos e contexto geral
- Buscar menções artificiais em outros sites — filtros de spam bloqueiam isso
- Otimizar dados estruturados como estratégia principal de GEO — são suporte, não o motor principal
Scorecard de CRO
👁 Consciência (Topo do Funil)
📋 Consideração (Página de Produto)
🛒 Compra (Carrinho e Checkout)
💛 Retenção (Pós-compra)
Auditoria de Aplicativos
| App / Serviço | Finalidade | Impacto na Performance | Custo Est. /mês | Veredicto |
|---|---|---|---|---|
| [email protected] | Gerenciamento de tags e analytics | Baixo | Grátis | Manter |
| [email protected] + [email protected] | Pixel Meta e Facebook Business Extension | Baixo | Grátis | Manter |
| [email protected] | TikTok Pixel para campanhas | Baixo | Grátis | Manter |
| [email protected] | CRM e automação de email marketing | Médio (CORS errors) | ~R$ 800–2.000 | Corrigir configuração CORS |
| [email protected] | Guia de tamanhos para moda | Baixo | ~R$ 300–600 | Manter — reduz trocas |
| [email protected] | Avaliações de produtos | Baixo | Grátis (nativo) | Manter — integrar ao JSON-LD |
| [email protected] | Blog integrado ao WordPress | Baixo | Custo de hospedagem WP | Manter — potencial GEO subutilizado |
| tezhht.buy-together@0 | Compre junto / bundles personalizados | Baixo | Incluso na agência | Manter — bom para ticket médio |
| vtexeurope.minicart-freeshipping-bar@1 + [email protected] | Barra de progresso de frete grátis | Baixo | Incluso na agência | Consolidar em 1 app — 2 apps com função similar |
| [email protected] | Lista de desejos | Baixo | Grátis (nativo) | Manter |
| [email protected] | Notificação de retorno ao estoque | Muito Baixo | Grátis (nativo) | Manter |
| [email protected] | Localizador de lojas físicas | Muito Baixo | Grátis (nativo) | Corrigir — URL /nossas-lojas retorna 404 |
| [email protected] | Integração com Shopee marketplace | Baixo | ~R$ 500–1.200 | Manter — ampliar canais de venda |
| vtex.admin-mercadolivre-optin@1 | Integração com Mercado Livre | Baixo | ~R$ 500–1.200 | Manter — ampliar canais de venda |
| [email protected] | Comparação de produtos | Baixo | Grátis (nativo) | Manter — útil para eletrônicos |
| [email protected] | Tag de atribuição da agência Imediata | Muito Baixo | Grátis | Verificar se pode ser removido para reduzir JS desnecessário |
| Total de Economia Potencial (otimização de apps) | ~R$ 300–600/mês | Consolidar freeshipping bars + remover branding tag agência | ||
Qualidade de Tema & Código
Storefront Headless (www)
- ✓ Next.js 15 + React 19 — tecnologia de ponta, excelente para SSR/SSG e Core Web Vitals
- ✓ TypeScript para type-safety no código frontend
- ✓ Tailwind CSS para estilização eficiente sem CSS morto
- ✓ Deploy na Vercel com CDN global — boa latência para usuários brasileiros
- ✕ WAF Vercel muito restritivo — bloqueando bots legítimos (429 Too Many Requests)
- ⚠ Não foi possível auditar diretamente — código fonte e performance do headless não avaliados
VTEX IO (secure subdomain — checkout/login)
- ⚠ Tema
[email protected]ainda em versão beta — risco de instabilidades - ⚠ [email protected] — versão recente, nenhum problema identificado
- ✕ Tags H1 ausentes em todas as páginas renderizadas pelo VTEX IO
- ✕ imageLabel vazio em 100% das imagens cadastradas no catálogo VTEX
- ✓ Checkout v6.147.1 atualizado — versão recente e estável
- ✓ JSON-LD de produto implementado com campos essenciais
- ⚠ Dois apps de barra de frete grátis instalados (vtexeurope + tezhht custom) — potencial conflito
- ⚠ Erros de CORS no console: Edrone API e Microsoft Clarity com falhas de request
- ⚠ Google Maps API Key exposta no HTML do checkout — rever política de restrição da chave
Identidade de Marca
Paleta de Cores
#d2112c
Vermelho primário da marca
#2c2c2c
Texto principal / fundo escuro
#4F4F4F
Cinza secundário
#ffffff
Fundo e contraste
Logo & Favicon
Fonte: tezhht.vtexassets.com — SVG vetorial
Versão do tema: 3.0.6-beta.0 (assets builder)
Avaliação de Consistência de Marca
✓ Cor primária consistente
O vermelho #d2112c está presente no header, botões de ação e elementos de destaque em todas as páginas auditadas.
⚠ Checkout com visual desconectado
O checkout VTEX v6 usa um layout padrão que não reflete completamente o design moderno do storefront headless. Customização adicional recomendada.
✕ Ausência de storytelling visual
A página Sobre não carregou com conteúdo visual ou textual sobre a marca. Uma empresa com 30 anos de história merece presença digital à altura.
Roadmap de Crescimento
⚡ Vitórias Rápidas (1–2 dias)
Configurar Vercel WAF para permitir Googlebot e crawlers de IA
Acessar dashboard Vercel → Security → WAF Rules → adicionar exceção para User-Agents legítimos (Googlebot, Google-Extended, AdsBot). Verificar indexação no Google Search Console imediatamente após.
Corrigir erros CORS do Edrone e Microsoft Clarity
Verificar as configurações de domínio permitido nas contas Edrone e Clarity — adicionar secure.montrealmodaecasa.com.br e www.montrealmodaecasa.com.br como origens autorizadas.
Adicionar schema Organization global à loja VTEX IO
Criar bloco rich-text ou script no CMS com Organization JSON-LD: nome Montreal Moda e Casa, CNPJ, foundingDate, logo, sameAs (Instagram, Facebook, TikTok), contactPoint com WhatsApp (11) 99887-4431.
Restringir chave do Google Maps API para uso apenas no checkout
No Google Cloud Console, configurar a chave AIzaSyDLWZAi... com restrições de HTTP referrer para apenas *.montrealmodaecasa.com.br/* — chave exposta sem restrições é risco de segurança.
🚀 Médio Prazo (1–4 semanas)
Preencher alt text (imageLabel) de todas as imagens de produto via importação em massa
Exportar catálogo via VTEX Catalog API, gerar labels descritivos (ex: "[Produto] [Marca] — vista [frontal/lateral/detalhe]"), reimportar via API ou planilha de gestão de catálogo. ~689 produtos, estimar 3 imagens por produto = ~2.000 registros.
Adicionar H1 em todas as páginas de produto e categoria no storefront headless
No código Next.js, verificar se o nome do produto (para PDPs) e o nome da categoria (para PLPs) estão renderizados dentro de uma tag <h1>. Ajuste tipicamente feito em 1–2 componentes centrais.
Criar página Sobre robusta com história da marca
Página com: história desde a fundação em Mogi Guaçu, missão, valores, número de lojas (70+), reconhecimentos, fotos da equipe/lojas, CNPJ. Essencial para Google Knowledge Graph e trust signals com compradores.
Ativar AggregateRating no JSON-LD de produto via vtex.reviews-and-ratings
Configurar o app de reviews para incluir dados de avaliação no structured data — isso pode habilitar rich results com estrelas no Google Search para produtos com avaliações suficientes.
Configurar e publicar a página de Nossas Lojas via vtex.store-locator
Com 70+ lojas físicas, o localizador de lojas é um diferencial competitivo importante para SEO local e para clientes que preferem retirar na loja. URL /nossas-lojas atualmente retorna 404.
Revisar e enriquecer descrições dos 50 produtos mais vendidos
Substituir descrições geradas por IA por textos com a voz real da Montreal: por que a loja escolheu esse produto, para qual estilo de vida é ideal, quais diferenciais reais. Adicionar seção de FAQ com 3–5 perguntas frequentes por produto.
🎯 Estratégico (1–3 meses)
Lançar estratégia de conteúdo de marca própria para GEO
Criar série de guias de compra com a expertise real da Montreal (30 anos no varejo): "Como montar um guarda-roupa cápsula com custo acessível", "Os melhores celulares para cada perfil de usuário". Conteúdo único que nenhuma outra loja pode reproduzir.
Implementar programa de fidelidade e pontos para retenção
O Cartão Montreal já existe como canal de retenção — considerar expandir para um programa de pontos/cashback digital que incentive recorrência. Apps como VTEX Points ou similar podem ser integrados ao checkout atual.
Criar GTINs para todos os produtos de marca própria e integrar ao Merchant Center
Produtos de moda com marca "Montreal Moda e Casa" estão sem EAN. Solicitar GTINs através da GS1 Brasil, cadastrar no catálogo VTEX e atualizar o feed do Google Merchant Center para elegibilidade em Shopping Ads e Google AI product recommendations.
Auditoria completa de performance do storefront headless com acesso direto
Com o WAF corrigido, realizar auditoria completa de Core Web Vitals (LCP, CLS, INP) no storefront Next.js, avaliar uso de lazy loading, image optimization, bundle size e First Contentful Paint. A meta de 100/100 PageSpeed da Imediata Design deve ser validada em produção.
Lançar presença Google Business Profile para todas as lojas físicas
Com 70+ lojas em 60+ cidades, o Google Business Profile bem configurado para cada unidade é uma vantagem competitiva significativa para buscas locais e para aparecer em recomendações de IA com contexto geográfico. Revisar e padronizar informações de todas as unidades.