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: 11-11-2026 (madrugada e tarde). 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) | 54 | 41 | 90+ é bom |
| Largest Contentful Paint (LCP) | 7,1 s | 9,4 s | ≤ 2,5 s |
| Total Blocking Time | 700 ms | 1 930 ms | ≤ 200 ms |
| Tempo até ficar interativa | 10,4 s | 10,8 s | quanto menos, melhor |
| Peso total da página | 2 007 KiB | 1 871 KiB | quanto menos, melhor |
| Acessibilidade (0-100) | 86 | 86 | 100 |
O que medimos: O maior elemento pintado no ecrã (o texto do aviso de cookies) só aparece aos 7,1 s e 9,4 s. O ficheiro HTML chega em ~0,6 s; os restantes 93% do tempo são espera de renderização, enquanto o JavaScript corre. A página só fica interativa aos 10,4-10,8 s.
Elemento LCP: section#shopify-pc__banner > ... > p ("Nós e os nossos parceiros, incluindo a Shopify, utilizamos cookies…")Fases do LCP (2.ª medição): TTFB 633 ms; atraso de renderização 8 776 msImpacto: Um visitante em telemóvel espera vários segundos até ver a página completa e o aviso de cookies; quanto mais lenta a primeira impressão, maior o abandono.
Correção: Reduzir o JavaScript executado no arranque (ponto 2) para que o navegador consiga pintar mais cedo; confirmar a melhoria com nova medição.
O que medimos: Tempo de execução de JavaScript: 2,5 s e 4,3 s. Maiores contribuintes na 2.ª medição: theme.min.js 1,6 s, Hotjar ~1,0 s, lazysizes.min.js 0,95 s, global.min.js 0,66 s. Há 215 KiB de JavaScript carregado mas não usado nesta página.
cdn/shop/t/26/assets/theme.min.js — 1 611 msscript.hotjar.com/modules....js — 975 ms (Hotjar bloqueou o processador 444-591 ms)cdn/shop/t/26/assets/lazysizes.min.js — 950 msjquery-2.2.4.min.js carregado pela app storeify-request-a-quoteImpacto: Total Blocking Time de 0,7-1,9 s (referência ≤ 200 ms): toques e scroll respondem com atraso.
Correção: Carregar o Hotjar só após consentimento/interação ou apenas em períodos de análise; substituir lazysizes por loading="lazy" nativo; rever apps que trazem jQuery próprio; adiar scripts não críticos (defer).
O que medimos: O Lighthouse encontrou 10 links e 1 botão sem texto acessível na página inicial, incluindo o botão do menu, o de fechar o menu e o link de saltar para o conteúdo, que está vazio.
<a class="skip-to-content-link visually-hidden" href="#MainContent"></a> — link vazioa.t4s-push-menu-btn (abre o menu em telemóvel) — sem nome<button class="t4s-drawer-menu__close ..." aria-label=""> — fechar menu, aria-label vazioLinks de imagem dos produtos /products/ermal-100, /almourol, /farol, /graciosa — sem nomeLink do Instagram — sem nomeImpacto: Quem navega com leitor de ecrã ouve apenas "link" ou "botão" e não sabe como abrir o menu nem para onde vai cada link. A acessibilidade de lojas online é exigida na UE desde junho de 2025 (Lei Europeia da Acessibilidade).
Correção: Pôr o texto "Saltar para o conteúdo" no link vazio; aria-label="Abrir menu" / "Fechar menu" nos botões; aria-label com o nome do produto nos links de imagem e "Instagram da Debarro" no ícone social.
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.