Sumário
Pontuação Geral da Loja
Precisa de Melhorias✓ Top 3 Pontos Fortes
- ● Identidade visual sólida — Design coerente, cores de marca bem definidas e storytelling autêntico nas descrições dos produtos.
- ● Cross-sell integrado — Secção "Goes Well With..." nas páginas de produto e "You May Also Like..." no carrinho, impulsionando o valor médio do pedido.
- ● Oferta de bundle clara — Barra de anúncio "2 T-shirts por 45€" presente em todas as páginas, criando incentivo para compras múltiplas.
! Top 3 Problemas Críticos
- ● SEO gravemente negligenciado — Meta descriptions vazias, H1 ausente nos produtos, sem alt text em múltiplas imagens e sem blog.
- ● Métodos de pagamento insuficientes — Sem MB WAY ou Multibanco, meios essenciais para o mercado português.
- ● Zero reviews nos produtos — Apesar do Judge.me instalado, nenhum produto tem avaliações, eliminando prova social crucial.
Oportunidade de Crescimento
A Balu é uma marca com uma identidade visual forte e um posicionamento claro — t-shirts artísticas inspiradas em música, cinema e cultura pop, feitas em Portugal com algodão orgânico. O design da loja é limpo e coerente, e o storytelling nas descrições dos produtos é genuíno e envolvente. No entanto, a loja está a deixar uma fatia significativa de receita na mesa por falhas técnicas de SEO que a tornam praticamente invisível nos motores de busca, pela ausência de métodos de pagamento locais (MB WAY e Multibanco são usados por mais de 70% dos portugueses em compras online), e pela total falta de prova social nos produtos. Corrigir estes três pilares — descoberta, confiança e conveniência de pagamento — pode catapultar as conversões em 30-50% nos próximos meses. Adicionalmente, ativar uma estratégia de conteúdo (blog) e otimizar para motores de IA generativa (GEO) colocaria a Balu numa posição de liderança no seu nicho.
Galeria de Screenshots
Homepage — Desktop
Homepage — Mobile
Página de Produto — Desktop
Página de Produto — Mobile
Carrinho
Checkout
Coleções
Resultados de Pesquisa
Problemas por Página
| Página | Problema | Categoria | Severidade | Recomendação |
|---|---|---|---|---|
| Homepage | Meta description completamente vazia | Técnico/SEO | 🔴 Crítico | Adicionar meta description com 150-160 caracteres descrevendo a marca e produtos. Ex.: "Balu — T-shirts artísticas feitas em Portugal com algodão orgânico. Designs exclusivos inspirados em música, cinema e cultura pop." |
| Homepage | H1 é apenas "Balu" — não descritivo para SEO | Técnico/SEO | 🟡 Aviso | Melhorar o H1 para incluir keywords relevantes: "Balu — T-shirts Artísticas Portuguesas | Designs Exclusivos" |
| Homepage | Imagem OG (Open Graph) ausente — partilhas nas redes sociais ficam sem imagem | Técnico/SEO | 🔴 Crítico | Definir uma imagem OG de alta qualidade (1200×630px) no tema do Shopify com o logótipo e um produto em destaque. |
| Homepage | 9 imagens sem atributo alt (de 32 no total) | Acessibilidade | 🟡 Aviso | Adicionar texto alt descritivo a todas as imagens, incluindo o logótipo (atualmente vazio). |
| Homepage | 15 imagens com largura superior a 1500px — peso excessivo | Técnico | 🟡 Aviso | Limitar as imagens a 1200px de largura máxima e usar formatos WebP/AVIF quando possível. |
| Homepage | 158 scripts carregados e 332 recursos — excesso de JavaScript | Técnico | 🟡 Aviso | Auditar e remover scripts não essenciais. Consolidar tags GTM (existem 4 tags separadas). |
| Homepage | Hierarquia de headings incorreta — H2 para "Language" e "Account" antes do conteúdo | Acessibilidade | 🟢 Info | Rever a hierarquia de headings no tema para que elementos de navegação usem aria-labels em vez de H2. |
| Produtos | Tag H1 vazia em todas as páginas de produto | Técnico/SEO | 🔴 Crítico | Configurar o tema para exibir o nome do produto como H1. Fundamental para SEO e acessibilidade. |
| Produtos | Zero avaliações de clientes em todos os produtos — "Be the first to write a review" | CRO | 🔴 Crítico | Ativar emails automáticos pós-compra no Judge.me para solicitar reviews. Considerar oferecer desconto por avaliação com foto. |
| Produtos | 6-7 imagens sem alt text por página de produto | Acessibilidade | 🟡 Aviso | Preencher alt text com descrições relevantes: "T-shirt THE BEST OF YOU — cinza, design Foo Fighters, algodão orgânico". |
| Produtos | Sem guia de tamanhos acessível diretamente na página de produto | CRO | 🟡 Aviso | Adicionar link/popup de guia de tamanhos junto ao seletor de tamanho. Existe no footer mas não é visível na página de produto. |
| Produtos | Apenas 2 fotos por produto — falta contexto e detalhe | CRO | 🟡 Aviso | Adicionar 3-5 imagens: mockup plano, vestido (frente/costas), detalhe do tecido e close-up do design. |
| Coleções | Meta description vazia em todas as páginas de coleção | Técnico/SEO | 🔴 Crítico | Adicionar meta descriptions únicas a cada coleção descrevendo os produtos disponíveis. |
| Coleções | Sem funcionalidade de ordenação (sort) nos produtos | UX | 🟡 Aviso | Ativar sorting por preço, novidade e popularidade nas páginas de coleção. |
| Carrinho | Sem barra de envio grátis ou indicador de progresso para bundle | CRO | 🟡 Aviso | Adicionar barra de progresso: "Adicione mais 1 t-shirt para obter 2 por 45€!" — incentivando o bundle. |
| Carrinho | Não mostra quanto o cliente poupa com a oferta bundle | CRO | 🟡 Aviso | Exibir "Poupa 5€!" quando o cliente tem 2 t-shirts no carrinho. |
| Checkout | Sem MB WAY ou Multibanco — métodos de pagamento essenciais para Portugal | CRO | 🔴 Crítico | Ativar MB WAY e Multibanco através do Shopify Payments ou gateway local (IFTHENPAY, EuPago, etc.). Mais de 70% dos portugueses usam estes métodos online. |
| Checkout | Sem badges de confiança/segurança visíveis | CRO | 🟡 Aviso | Adicionar badges de pagamento seguro, SSL e garantia de devolução no checkout. |
| Global | Blog inexistente (retorna 404) | Técnico/SEO | 🔴 Crítico | Criar blog com artigos sobre cultura musical, cuidados com t-shirts, histórias por trás dos designs. Essencial para SEO orgânico e GEO. |
| Global | Página de política de envios retorna 404 | Técnico | 🟡 Aviso | Criar página de política de envios em Shopify Admin → Settings → Legal com informação de prazos, custos e zonas de entrega. |
| Global | Header X-Frame-Options inválido (ALLOW-FROM) — gera erros em consola | Técnico | 🟢 Info | A diretiva "ALLOW-FROM" não é suportada por browsers modernos. Usar Content-Security-Policy com frame-ancestors. |
| Global | Erros 403 em consola em múltiplas páginas | Técnico | 🟢 Info | Investigar os recursos a retornar 403 — podem ser assets de apps removidas ou scripts bloqueados. |
| Global | Footer não tem role "contentinfo" — problemas de acessibilidade | Acessibilidade | 🟢 Info | Adicionar role="contentinfo" ao elemento footer do tema. |
Auditoria GEO
Generative Engine Optimization — Preparação para motores de IA
A loja tem bases mínimas mas não está preparada para aparecer em respostas de motores de IA como ChatGPT, Perplexity ou Google AI Overviews.
O ficheiro existe e é servido corretamente (200), mas contém apenas informação genérica gerada automaticamente pelo Shopify. Faltam descrições de produtos, USPs, categorias, FAQ e informação sobre a marca.
Tem Organization e ProductGroup schemas. Faltam: FAQPage, BreadcrumbList, Review/AggregateRating, HowTo, e LocalBusiness. O schema de Review não é preenchido apesar do Judge.me estar instalado.
A página "About Us" existe e descreve a marca, mas falta informação do fundador, origem do nome e localização. O nome "Balu" é genérico e pode confundir IA com referências ao urso da Disney.
O robots.txt não bloqueia crawlers de IA (GPTBot, ClaudeBot, etc.). Boa prática. O sitemap está disponível.
Descrições de produtos são boas e originais, mas não existe blog, artigos, FAQ ou conteúdo editorial que IA possa citar. A loja depende apenas de páginas de produto para visibilidade.
Nenhum conteúdo otimizado para perguntas como "Quais são as melhores t-shirts portuguesas?" ou "Onde comprar t-shirts artísticas de música em Portugal?". Sem FAQ, sem guias de compra.
Sem menções na imprensa, sem prémios, sem citações de terceiros, sem presença Wikipedia ou diretórios. A marca é invisível para knowledge graphs de IA.
Muitas imagens sem alt text descritivo. Sem legendas contextuais. IA não consegue entender visualmente os designs das t-shirts.
Sem dados suficientes para a marca ser reconhecida como entidade distinta. Sem página Wikipedia, sem perfil Wikidata, sem Google Knowledge Panel.
Ações Prioritárias de GEO
| Ação | Dificuldade | Impacto |
|---|---|---|
| Personalizar llms.txt com descrições de produtos, USPs e FAQ | Fácil | Alto |
| Criar blog com artigos sobre música e cultura pop (5-10 artigos iniciais) | Médio | Alto |
| Adicionar FAQPage schema a cada produto e à homepage | Fácil | Alto |
| Adicionar BreadcrumbList schema a todas as páginas | Fácil | Médio |
| Preencher alt text de todas as imagens com descrições ricas | Fácil | Médio |
| Enriquecer About page com fundador, localização e história verificável | Fácil | Médio |
| Criar perfis em diretórios/plataformas para construir autoridade (Crunchbase, LinkedIn Company, etc.) | Médio | Médio |
| Procurar cobertura em blogs/media portugueses de moda independente | Difícil | Alto |
Scorecard CRO
Avaliação por etapa do funil de conversão, baseada na navegação real da loja.
🔍 Descoberta (Awareness)
🤔 Consideração
💳 Compra
🔄 Retenção
Auditoria de Apps
| App | Função | Impacto na Performance | Custo Estimado/Mês | Veredicto | Poupança se Removida |
|---|---|---|---|---|---|
| Judge.me | Avaliações de produtos | Baixo | €0 – €15 | Manter | — |
| Google Analytics / GTM | Analytics & tracking | Médio | €0 | Otimizar | — |
| Meta Pixel (Facebook) | Tracking de anúncios Meta | Baixo | €0 | Manter | — |
| TikTok Pixel | Tracking de anúncios TikTok | Baixo | €0 | Manter | — |
| Deco — Labels & Badges | Badges nos produtos (NEW, COMING SOON, etc.) | Baixo | €0 – €10 | Manter | — |
| Shopify Chat | Chat ao vivo | Baixo | €0 | Manter | — |
| Google Ads Tag (Conversions) | Tracking de conversões Google Ads | Baixo | €0 | Manter | — |
⚠️ Observações sobre o Stack de Apps
- • 4 tags Google separadas (G-JHR423K54K, G-FF3H20ZQ19, AW-17246666004, GT-TBW2M4SN) — consolidar num único container GTM para reduzir requests e melhorar performance.
- • Judge.me subutilizado — instalado mas sem reviews. Ativar emails automáticos pós-compra e considerar importar reviews de outros canais.
- • Stack minimalista — a loja usa poucas apps, o que é positivo para a performance. No entanto, faltam apps importantes para CRO.
Apps Recomendadas (Não Instaladas)
💳 Gateway de Pagamento Local
IFTHENPAY, EuPago ou Stripe PT — para MB WAY e Multibanco
Prioridade: Crítica📧 Email Marketing (Klaviyo / Omnisend)
Automações de carrinho abandonado, pós-compra e win-back. Essencial para retenção.
Prioridade: Alta📏 Tabela de Tamanhos Popup
Kiwi Size Chart ou similar — popup acessível junto ao seletor de tamanho.
Prioridade: Média❤️ Wishlist
Swym Wishlist Plus ou Growave — permitir guardar favoritos para comprar mais tarde.
Prioridade: Média💰 Poupança Potencial Total
O stack atual é eficiente e de baixo custo. Não foram identificadas apps redundantes a remover. A recomendação é adicionar funcionalidades em falta (pagamentos locais, email marketing) em vez de cortar custos. O investimento adicional estimado de €20-50/mês em apps pode gerar um retorno significativo em conversões.
Tema & Qualidade de Código
Informação do Tema
- ▸ Tema: Tema Shopify personalizado (versão 7 do Online Store)
- ▸ CSS base: base.css personalizado + CSS das extensões de apps
- ▸ Fonte: Alata (Google Fonts) — boa escolha, coerente com a marca
- ▸ Plataforma: Shopify com checkout standard
Métricas de Performance
- ✓ TTFB: 140ms — Excelente
- ✓ DOMContentLoaded: 630ms — Bom
- ✓ Load Complete: 1217ms — Bom
- △ Tamanho total: ~450KB transferido — Aceitável
Problemas Técnicos Identificados
-
⚠
4 tags Google Analytics/GTM separadas — G-JHR423K54K, G-FF3H20ZQ19, AW-17246666004, GT-TBW2M4SN. Consolidar num único container GTM reduz requests de rede e melhora o tempo de carregamento.
-
⚠
158 scripts carregados — Número elevado para uma loja com poucas apps. Verificar scripts inline desnecessários e consolidar onde possível.
-
⚠
Scripts inline em excesso — Detectados vários scripts inline no HTML. Mover para ficheiros externos e usar defer/async.
-
ℹ
X-Frame-Options header inválido — "ALLOW-FROM https://balu.pt" não é suportado por browsers modernos. Usar Content-Security-Policy: frame-ancestors.
-
ℹ
Google Pay JS carregado em todas as páginas — O script pay.google.com/gp/p/js/pay.js é pesado e carrega mesmo quando não é necessário. Considerar lazy loading.
-
✓
Lazy loading de imagens — 12 de 32 imagens usam loading="lazy". As imagens above-the-fold usam corretamente loading="eager".
-
✓
Viewport meta tag — Corretamente configurada (width=device-width, initial-scale=1). Responsividade funcional.
-
✓
Skip links e landmarks — Skip-to-content link presente. Landmarks main, nav e header corretos.
Identidade da Marca
Logótipo
Tipografia serifada com tagline "Portuguese Handmade Apparel". Personalidade artesanal e autêntica.
Paleta de Cores
Primária / Accent
#C76F30 — Terra Cotta
Fundo Principal
#F5F0EB — Cream
Navegação / Header
#3D3D3D — Charcoal
Texto Principal
#1A1A1A — Near Black
Branco (Cards / Checkout)
#FFFFFF — White
Avaliação de Consistência da Marca
✓ Cores: Paleta terra cotta + cream é consistente em todas as páginas. Coerência visual excelente.
✓ Tipografia: Alata usada consistentemente para headings. Legível e com personalidade.
✓ Tom de voz: Descontraído, apaixonado e autêntico. Coerente entre PT e EN.
✓ Fotografia: Estilo coerente nos mockups de produto (flat lay sobre fundo neutro + foto vestida).
△ Checkout: Mantém cores da marca mas usa layout standard do Shopify — poderia ser mais personalizado.
△ Favicon: Logótipo reduzido a 32px perde legibilidade. Considerar versão simplificada.
Roadmap de Crescimento
⚡ Quick Wins (1-2 dias)
1. Preencher meta descriptions da homepage e todas as coleções
Descrições únicas de 150-160 caracteres para cada página. Impacto imediato no ranking e CTR no Google.
2. Corrigir H1 vazio nas páginas de produto
Configurar o tema para exibir o nome do produto como H1. Editável no Liquid do tema.
3. Adicionar imagem OG à homepage
Criar imagem 1200×630px com logótipo e produto destaque. Configurar em Settings → Files e no tema.
4. Preencher alt text de todas as imagens
Especialmente o logótipo (atualmente vazio) e imagens de produto. Melhora SEO e acessibilidade.
5. Ativar emails automáticos de review no Judge.me
Configurar envio automático 7 dias após entrega para solicitar avaliações com foto.
6. Criar página de política de envios
Settings → Legal → Shipping policy. Incluir prazos, custos e zonas de entrega.
🎯 Médio Prazo (1-4 semanas)
7. Ativar MB WAY e Multibanco no checkout
Integrar IFTHENPAY ou EuPago, ou ativar os métodos via Shopify Payments (se disponível na região). Impacto direto na taxa de conversão do mercado PT.
8. Instalar e configurar email marketing (Klaviyo ou Omnisend)
Automações essenciais: carrinho abandonado, boas-vindas com desconto, pós-compra, win-back.
9. Criar blog com 5-10 artigos iniciais
Temas: "As t-shirts mais icónicas de bandas", "Cuidados com t-shirts de algodão orgânico", "A história por trás de cada design Balu".
10. Adicionar 3-5 imagens por produto
Mockup flat, vestido (frente/costas), close-up do design, detalhe do tecido. Melhora confiança e reduz devoluções.
11. Barra de progresso de bundle no carrinho
"Adicione mais 1 t-shirt para obter 2 por 45€!" — incentiva upsell e aumenta AOV.
12. Consolidar tags GTM
Mover as 4 tags Google para um único container GTM. Reduz requests de rede e melhora performance.
🚀 Estratégico (1-3 meses)
13. Estratégia completa de GEO
Personalizar llms.txt com catálogo completo, criar FAQ rico, implementar todos os schemas (FAQPage, BreadcrumbList, Review), e construir presença em diretórios.
14. Programa de fidelidade
Implementar Smile.io ou LoyaltyLion — pontos por compras, reviews e referências. Aumenta lifetime value.
15. Cobertura em media/blogs de moda
Contactar blogs portugueses de moda independente, podcasts de música/cultura pop, e criadores de conteúdo para reviews e menções.
16. Expansão de produto e UGC
Incentivar user-generated content (fotos de clientes com as t-shirts), criar mais colaborações como "Ana Teixeira x Balu", e expandir para acessórios.