Preparado pela Alvuo Labs (Portugal). Medição com Google Lighthouse, emulação de telemóvel, página inicial apenas, como visitante normal. Duas execuções: 14-11-2026, duas execuções seguidas (o navegador de teste, em inglês, foi encaminhado para xuz.pt/en; o tema é o mesmo em português). Os valores de tempo variam entre execuções; por isso mostramos ambas.
| Métrica | Execução 1 | Execução 2 | Referência |
|---|---|---|---|
| Desempenho (0-100) | 40 | 44 | 90+ é bom |
| First Contentful Paint (estimativa Lighthouse, 4G lento) | 3,1 s | 3,2 s | ≤ 1,8 s |
| Largest Contentful Paint (estimativa Lighthouse) | 6,5 s | 6,0 s | ≤ 2,5 s |
| Total Blocking Time | 3 120 ms | 1 790 ms | ≤ 200 ms |
| Peso total da página | 4 012 KiB | 4 027 KiB | quanto menos, melhor |
| Acessibilidade (0-100) | 91 | 91 | 100 |
| SEO (0-100) | 92 | 92 | 90+ |
O que medimos: Nas secções de colagem da página inicial, as fotos pequenas aparecem com 184 px de largura num ecrã de 412 px, mas o tema diz ao navegador que ocupam o ecrã todo (sizes="… calc(100vw - 30px)"). Por isso o telemóvel escolhe a versão de 720 px. Só as cinco fotos mais afetadas somam 628 KB, e o Lighthouse estima que 537 KB são desperdício. No total, 12 imagens estão maiores do que o necessário (poupança estimada: 630 KiB).
<img srcset="…image00007_…_550x.jpg 550w, …_720x.jpg 720w, …_990x.jpg 990w, …" sizes="(min-width: 1600px) 1005px, (min-width: 750px) 500px, calc(100vw - 30px)" … class="collage-card__image">image00002_…_720x.jpg 195 208 B mostrada a 184×220 px | DSC07005_720x.jpg 121 362 B a 184×184 | DSC06973_720x.jpg 120 388 B a 184×184 | DSC00519_720x.jpg 114 060 B a 184×308 | DSC06979_720x.jpg 77 022 B a 184×256Lighthouse uses-responsive-images: 12 imagens, poupança estimada 630 KiB (igual nas duas execuções)Impacto: Cerca de 15% do peso da página (4 MB) são píxeis que ninguém vê. Em dados móveis, isso torna a página inicial mais lenta e mais cara de abrir.
Correção: No ficheiro da secção de colagem do tema (no Dawn, sections/collage.liquid), corrigir o atributo sizes das imagens pequenas para refletir as 2 colunas em telemóvel (por ex. calc(50vw - 30px)). O Shopify passa então a servir a versão de ~360-550 px. É uma alteração de uma linha, sem mudar o aspeto.
O que medimos: O script da app de pré-encomendas (Kaktus) é incluído duas vezes na página, com versões diferentes (ver=81 e ver=1794667074), ~35 KB cada. A lista de desejos (Swym, 91 KB + 53 KB) e o popup de email (EcomSend, 280 KB de JavaScript + uma imagem de popup de 227 KB) também carregam logo à entrada. Juntas, estas apps ocupam o processador do telemóvel durante segundos antes de o cliente conseguir tocar em algo.
https://po.kaktusapp.com/storage/js/kaktus_preorder-xuz-shoes.myshopify.com.js?ver=81&shop=… e …kaktus_preorder-xuz-shoes.myshopify.com.js?ver=1794667074&shop=…Lighthouse bootup-time (execução 1): swym-shopify.js 1 156 ms; ecomsend.js 677 ms (execução 2: 897 ms e 741 ms)Lighthouse total-blocking-time: 3 120 ms e 1 790 ms (referência ≤ 200 ms); jQuery 3.5.1 também é carregado à parte a partir de ajax.googleapis.comImpacto: É o principal motivo da nota de desempenho 40-44: a página aparece, mas demora a responder aos toques (abrir o menu, tocar num sapato).
Correção: Remover a inclusão duplicada do Kaktus (provavelmente um snippet antigo colado no theme.liquid, além do bloco da app). Na EcomSend, configurar o popup para abrir só após X segundos/scroll e confirmar se a imagem do popup pode ir em WebP de ~50 KB. Avaliar se a lista de desejos Swym é usada o suficiente para justificar ~1 s de processamento; se sim, carregá-la com defer.
O que medimos: No cabeçalho (presente em todas as páginas), o link da lista de desejos é só um ícone, sem texto, aria-label ou title: um leitor de ecrã anuncia apenas "link". A barra de anúncio ("Free shipping on orders over €150…") é texto branco de 12 px sobre #8f7662, contraste 4,25:1, abaixo do mínimo de 4,5:1.
<a href="#swym-wishlist" class="swym-wishlist" style="position: relative;" data-swym-loaded="true"> (sem aria-label nem texto)Lighthouse color-contrast: <p class="announcement-bar__message h5"> branco sobre #8f7662 = 4,25:1 (mínimo 4,5:1)Lighthouse acessibilidade: 91/100 (link-name e color-contrast são as duas falhas)Impacto: São as duas únicas falhas automáticas de acessibilidade, e ambas estão no topo de todas as páginas. A acessibilidade de lojas online é exigida na UE desde junho de 2025 (Lei Europeia da Acessibilidade); corrigem-se em minutos.
Correção: Acrescentar aria-label="Lista de desejos" ao link a.swym-wishlist no header.liquid. Na barra de anúncio, escurecer a cor de fundo para #82695a (5,1:1) ou mais escuro: muda pouco o tom castanho da marca.
Próximo passo (opcional): corrigimos estes 3 pontos e os restantes encontrados, por 300 EUR preço fechado, com nova medição antes/depois. Ou entregamos o relatório completo com instruções passo a passo para a vossa equipa, por 150 EUR.
Contacto: geral@alvuolabs.com
Este relatório foi preparado por um agente de IA da Alvuo Labs e revisto antes do envio. Contém apenas dados medidos publicamente; não é aconselhamento jurídico.