Capturas realizadas durante a sessão de auditoria navegando a loja como um cliente real.
Homepage — Desktop
Homepage — Mobile (390px)
Coleção Forerunner
Página de Produto — Desktop
Página de Produto — Mobile
Carrinho de Compras
Checkout
Resultados de Busca
| Página | Problema | Categoria | Severidade | Recomendação |
|---|---|---|---|---|
| Homepage | Tag H1 está presente no DOM mas completamente vazia. O maior sinal de cabeçalho da página não tem conteúdo. | Técnico/SEO | 🔴 Crítico | Preencher o H1 da homepage com a proposta de valor principal (ex.: "Smartwatches e GPS Garmin — Loja Oficial no Brasil"). Isso é tratado no tema ou no PageFly. |
| Homepage | OG Image usa protocolo HTTP em vez de HTTPS, o que pode ser bloqueado em alguns compartilhamentos sociais. | Técnico/SEO | 🟡 Aviso | Alterar a URL da og:image para HTTPS no tema Liquid. |
| Homepage | Múltiplos banners hero sem atributo alt — imagens do carrossel principal todas com alt vazio. |
Técnico/SEO | 🟡 Aviso | Adicionar alt descritivo a cada banner (ex.: "Smartwatch Garmin Forerunner 165 — Para Corredores"). Melhora acessibilidade e indexação de imagens. |
| Homepage | 6 scripts do HubSpot carregados (hs-scripts, hscollectedforms, hs-analytics, hs-banner, hsadspixel, web-interactives), impacto pesado no tempo de carregamento. | Técnico/Performance | 🔴 Crítico | Avaliar se todos os módulos do HubSpot são realmente utilizados. Desativar módulos não usados (web-interactives, hscollectedforms). Considerar consolidar em um único script via GTM. |
| Homepage | Dois pixels do Facebook ativos simultaneamente (IDs: 1759093531364118 e 517050366490064) — disparo duplicado de eventos. | Técnico/Performance | 🟡 Aviso | Consolidar em um único Pixel do Facebook. Dados duplicados inflam métricas e desperdiçam orçamento de anúncios. |
| Homepage | Títulos H3 dos produtos aparecem duplicados no DOM (o carrossel renderiza cada produto duas vezes). | Técnico/SEO | 🟡 Aviso | Verificar se o componente de carrossel renderiza elementos duplicados para mobile/desktop. Ocultar via CSS (display:none / aria-hidden) evita conteúdo duplicado. |
| Carrinho | Mensagem de frete grátis inconsistente: O banner diz "FRETE GRÁTIS ACIMA DE R$3.333", o badge do produto diz "Acima de R$999", e o carrinho exibe "VOCÊ GANHOU FRETE GRÁTIS!" para um pedido de R$2.599. | CRO / Confiança | 🔴 Crítico | Definir um único limiar de frete grátis e replicar de forma consistente em todos os pontos de contato: announcement bar, badges do produto, barra do carrinho e e-mails transacionais. |
| Carrinho | Sem ofertas de upsell ou cross-sell na página de carrinho — oportunidade perdida no momento de maior intenção de compra. | CRO | 🔴 Crítico | Adicionar seção "Combine com o seu Garmin" com acessórios complementares (pulseiras, carregadores, fones compatíveis). Apps como ReConvert ou CartHook resolvem isso facilmente. |
| Produto | Descrição do produto (description) está vazia no JSON-LD: "description":"", embora o conteúdo exista em abas visuais. |
Técnico/SEO/GEO | 🟡 Aviso | Preencher o campo "description" no schema Product com o texto que aparece nas abas. Isso é crítico para Rich Results e visibilidade em IA generativa. |
| Produto | Sem sinais de urgência ou escassez (contagem regressiva, estoque limitado, "X pessoas estão vendo isso agora"). | CRO | 🟡 Aviso | Para produtos de alto ticket, gatilhos de escassez responsáveis (ex.: "Últimas 3 unidades em estoque") aumentam conversão sem exageros. |
| Produto | O Restock Rocket apresenta erros de CORS repetidos no console (app.restockrocket.io retornando bloqueio CORS), indicando configuração incorreta. |
Técnico | 🟡 Aviso | Contatar o suporte do Restock Rocket ou verificar se o domínio customizado está configurado corretamente no painel do app. Pode estar afetando a funcionalidade de aviso de reposição. |
| Blog | O blog em /blogs/blog-garmin (listado no sitemap) exibe apenas conteúdo placeholder: "POST DO BLOG / Apresente aos clientes um resumo do post do blog". |
Técnico/SEO/GEO | 🔴 Crítico | Remover esse blog do sitemap imediatamente ou preencher com conteúdo real. Conteúdo placeholder indexado prejudica a autoridade do domínio. |
| Blog | Título do blog principal (/blogs/garmin-brasil) truncado no título da aba: "Garmin Brasil" sem descrição da categoria. |
🟢 Info | Adicionar meta title e description específicos ao blog: "Blog Garmin Brasil — Dicas de Esporte, Tecnologia e Wearables". | |
| Checkout | Sem selos de segurança ou trust badges visíveis na área de checkout além do padrão Shopify. | CRO | 🟡 Aviso | Adicionar selos personalizados de "Compra 100% segura", "Loja Oficial Garmin" e ícones de pagamento via Shopify Checkout customizations. |
| Robots.txt | Disallow: /search bloqueia a indexação de páginas de resultado de busca, o que é padrão, mas a busca funcional com 67+ resultados para "forerunner" poderia render tráfego Long Tail. |
🟢 Info | Avaliação opcional: considerar criar páginas de coleção dedicadas para as buscas mais frequentes em vez de depender do /search. | |
| Schema/LD+JSON | Organization schema tem vários sameAs com strings vazias — array contém 5 entradas vazias "". |
Técnico/SEO | 🟡 Aviso | Limpar o array sameAs removendo entradas vazias. Manter apenas URLs válidas: Twitter/X, Facebook, Instagram, YouTube. |
| Homepage | O Organization schema não inclui foundingDate, address ou contactPoint — informações que constam no rodapé mas não estão estruturadas. |
🟢 Info | Enriquecer o Organization schema com endereço físico (Rua Engenheiro Mesquita Sampaio, 329), telefone e CNPJ para fortalecer o Knowledge Graph. |
Os artigos do blog principal (/blogs/garmin-brasil) têm conteúdo original e útil (ex: "Descubra como os dispositivos Garmin deixam sua experiência ao ar livre mais segura"). Porém, as páginas de produto carecem de descrição indexável — o conteúdo está em abas carregadas por JavaScript que podem não ser totalmente processadas por crawlers. O texto principal visível na página é apenas: preço, parcelamento e trust badges. Falta perspectiva de primeira mão, comparações e explicação do porquê de cada especificação técnica.
Existe uma página "Sobre Nós" (/pages/sobre-nos) com missão, visão, valores e contexto institucional bem desenvolvidos. Organization schema presente com redes sociais. Ponto negativo: schema não inclui foundingDate, address e contactPoint, reduzindo a chance de reconhecimento no Knowledge Graph do Google. O link entre "Proparts" (operador) e "Garmin Brasil" (marca) pode confundir sistemas de IA sobre a entidade real.
Sitemap.xml presente e bem estruturado (products, pages, collections, blogs). Nenhum bloqueio de crawlers de IA (GPTBot, ClaudeBot, etc.) detectado no robots.txt — bom para presença em superfícies de IA de terceiros. Google Site Verification confirmado. Ponto de atenção: o blog placeholder /blogs/blog-garmin está no sitemap e indexado com conteúdo de template.
H1 da homepage vazio — impacto direto na hierarquia semântica. Páginas de produto têm H1 correto. Conteúdo das descrições em abas JavaScript pode não ser processado como texto principal. Falta de FAQ estruturado nas páginas de produto perde oportunidade de ser citado em perguntas diretas de usuários em ferramentas de IA.
Ponto forte da loja: Product schema com GTIN (753759326593), SKU (010-02863-20), brand, availability, price e URL. BreadcrumbList implementado. Organization com sameAs. Lacunas: description vazia no Product schema, sem AggregateRating nos dados estruturados apesar de existirem reviews no site, e entradas vazias no sameAs do Organization.
Galeria excelente com 24 imagens por produto. Vídeos de produto presentes via PageFly. Ponto fraco: banners da homepage sem alt text, prejudicando o entendimento multimodal das imagens de campanha.
O blog aborda tópicos relevantes como "Qual smartwatch Garmin é ideal para mim?", "A diferença entre Venu 3 e Venu 4" e "6 razões para usar pedais com medidor de potência". Essas páginas respondem sub-perguntas que sistemas de IA gerariam naturalmente. Porém, as páginas de produto não cobrem diretamente perguntas frequentes no corpo do texto (care instructions, comparisons, use-cases).
Presença de Google Ads (conversões AW-906130272 e AW-386266180) e Google Analytics (G-QJFDRESJE9, GT-TXXP5ZKF) sugere integração ativa com o ecossistema Google. GTIN nos produtos facilita a integração com Merchant Center. Não foi possível confirmar se o feed do Merchant Center está ativo e com dados completos.
O botão "Adicionar ao Carrinho" tem nome acessível correto. Seletor de tamanho e cor têm labels. Porém, o DOM do produto tem complexidade média-alta por causa do PageFly, o que pode dificultar a navegação programática por agentes. Fluxo de checkout programaticamente funcional (testado com sucesso).
| Ação | Dificuldade | Impacto |
|---|---|---|
Adicionar descrição completa ao campo description do Product schema em todos os produtos |
Fácil | Alto |
| Colocar descrição de produto no HTML principal (não só em abas JS) — ao menos os primeiros 300 caracteres | Médio | Alto |
| Preencher H1 da homepage com proposta de valor clara | Fácil | Alto |
Remover ou popular o blog placeholder /blogs/blog-garmin do sitemap |
Fácil | Médio |
| Adicionar seção de FAQ estruturado (schema FAQPage) nas páginas de produto com perguntas reais dos clientes | Médio | Médio |
Limpar sameAs no Organization schema (remover entradas vazias) e adicionar address, contactPoint |
Fácil | Médio |
| Adicionar AggregateRating ao Product schema com as avaliações existentes | Fácil | Médio |
| Expandir blog com artigos de comparação de produto, guias de compra e conteúdo de atletas reais | Difícil | Alto |
Com base no guia oficial do Google (maio 2026), as seguintes práticas são desnecessárias para aparecer em recursos de IA generativa:
llms.txt — o Google afirma explicitamente que isso não é necessário| App | Finalidade | Impacto na Performance | Custo Estimado/mês | Veredicto | Economia se Removido |
|---|---|---|---|---|---|
| PageFly Page Builder | Construtor visual de páginas | Médio | ~R$120–600/mês | ✅ Manter | — |
| HubSpot (6 scripts) | CRM, e-mail marketing, analytics, anúncios, formulários, web-interactives | 🔴 Crítico | ~R$400–4.000+/mês | ⚡ Consolidar | Desativar módulos inativos pode economizar R$200–1.000/mês |
| Hotjar | Mapas de calor, gravações de sessão | Médio | ~R$160–450/mês | ✅ Manter | — |
| Facebook Pixel (duplo) | Rastreamento de conversões para Meta Ads | Médio | Grátis (nativo Meta) | ⚡ Consolidar | Nenhuma econômia financeira, mas melhora dados e performance |
| Bixgrow Affiliates | Programa de afiliados | 🟢 Baixo | ~R$75–300/mês | ✅ Manter | — |
| Restock Rocket | Notificação de reposição de estoque | 🟢 Baixo | ~R$50–150/mês | ⚡ Corrigir/Avaliar | Erros de CORS ativos. Verificar se a funcionalidade está operando ou substituir por alternativa (~R$50–150/mês de economia) |
| Stape (Server-side tagging) | Rastreamento server-side, DataLayer | 🟢 Baixo | ~R$100–500/mês | ✅ Manter | — |
| Google Tag Manager (GTM) | Gerenciador de tags | Médio | Grátis | ✅ Manter | — |
| 💰 Economia Potencial Total (estimado) |
R$250–1.150/mês
R$3.000–13.800/ano
|
||||
Apps não encontrados mas recomendados: Um app de upsell no carrinho (ex: ReConvert, Frequently Bought Together), um app de reviews com volume maior (ex: Loox, Okendo) para aumentar o volume de avaliações de clientes, e um programa de fidelidade (ex: Smile.io) para aumentar LTV.
restock-rocket-position.js está presente no tema customizado, indicando modificações manuais para posicionamento — potencialmente causando os erros de CORS observados.
width=device-width, initial-scale=1 — responsividade mobile configurada corretamente.
sitemap_agentic_discovery.xml, indicando que a Shopify está inserindo arquivos voltados para agentes de IA automaticamente.
Logo principal (SVG)
Pontos fortes: A paleta preto + azul Garmin é bem executada, transmite tecnologia e premium sem ser excessivamente fria. O layout limpo do Dawn permite que os produtos se destaquem.
Pontos de melhoria: Os banners do carrossel principal não têm consistência de estilo visual entre si — algumas campanhas usam tipografias diferentes. A página "Sobre Nós" carece de imagens reais da equipe ou da fábrica, o que reduziria a percepção de distância entre marca e cliente.
/blogs/blog-garmin do sitemap ou popular com conteúdodescription completa e AggregateRating ao Product schemaaddress, contactPoint e foundingDate para Knowledge Graph