Análise feita em 11/02/2026 via Lighthouse (mobile) URL testada: https://www.fiap.com.br/ (redireciona para /mobile/)
| Métrica | Score | Valor |
|---|---|---|
| Performance | 13 | - |
| SEO | 92 | - |
| Accessibility | 82 | - |
| FCP | 0.63 | 2.6s |
| LCP | 0.00 | 10.0s |
| TBT | 0.17 | 1,320ms |
| CLS | 0.02 | 1.008 |
| Speed Index | 0.14 | 9.1s |
| TTI | 0.00 | 26.1s |
O site tem um performance score de 13/100 no mobile — praticamente inutilizável. Os 3 maiores problemas são:
- Imagens PNG gigantes sem lazy loading (bg-mobile.png: 1.8MB, bg-mobile-global.png: 1.3MB)
- Third-party scripts bloqueando main thread (GTM: 1,066ms, TikTok: 182ms, Facebook: 115ms)
- Redirect na homepage (www.fiap.com.br → /mobile/? = 888ms desperdiçados)
- CSS render-blocking (mobile.css: 108KB, 105KB não utilizado)
- Nenhum cache nos assets estáticos (TTL: 0s em tudo)
Plugin: ShortPixel Image Optimizer ou Imagify
- bg-mobile.png (1.8MB → ~300KB em WebP) — economia de 1.5MB
- bg-mobile-global.png (1.3MB → ~220KB em WebP) — economia de 1.2MB
- Imagens do vitrine (317KB + 268KB → ~80KB cada)
- Configurar para servir WebP com fallback automático via
<picture>ou.htaccess
Impacto estimado: LCP melhora drasticamente, Score +20-30 pontos
Plugin: Já incluso no ShortPixel/Imagify, ou WP Rocket
- 5 imagens estão sendo carregadas fora da viewport (1.8MB desperdiçados)
- Adicionar
loading="lazy"em todas as imagens abaixo do fold - NÃO colocar lazy no LCP element (logo vitrine)
Impacto estimado: FCP e LCP melhoram significativamente
Plugin: WP Rocket ou configuração direta no nginx/CloudFront
Todos os assets estáticos (imagens, CSS, JS, SVG, fontes) estão com TTL: 0 segundos. Configurar:
# nginx.conf ou CloudFront behavior
location ~* \.(css|js|png|jpg|jpeg|gif|svg|woff2|woff|ttf|mp4)$ {
expires 365d;
add_header Cache-Control "public, immutable";
}
Ou via CloudFront: criar behavior para /wp-content/themes/* com TTL de 31536000s (1 ano), já que os assets têm versioning no query string.
Impacto estimado: Páginas subsequentes carregam instantaneamente
Plugin: WP Rocket (delay JavaScript) ou Flying Scripts
Scripts que devem ser adiados (carregados após interação do usuário):
- TikTok Pixel (406KB, 182ms blocking) — delay until interaction
- Facebook Pixel (130KB, 115ms blocking) — delay until interaction
- Hotjar (63KB, 49ms blocking) — delay until interaction
- Bing Ads (33KB) — delay until interaction
- LinkedIn Ads (22KB) — delay until interaction
- Amazon Ads (10KB) — delay until interaction
O GTM (1,258KB, 1,066ms blocking) é o elefante na sala — considerar:
- Mover GTM para depois do
DOMContentLoaded - Usar Partytown para rodar GTM em web worker
- Ou configurar o WP Rocket para delay de todos scripts de terceiros
Impacto estimado: TBT cai de 1,320ms para ~200ms, TTI melhora drasticamente
Plugin: WP Rocket (Critical CSS) ou Autoptimize
mobile.css(108KB) bloqueia render por 1,200ms — 105KB são código não utilizado- Google Fonts (Roboto + Roboto Slab) bloqueiam por ~1,250ms combinados
Ações:
- Gerar Critical CSS inline para above-the-fold
- Carregar o restante do CSS com
media="print" onload="this.media='all'" - Self-host Google Fonts (plugin OMGF) — elimina 2 requests render-blocking + preconnect
- Adicionar
font-display: swapnas fontes customizadas (DIN, Gotham)
Impacto estimado: FCP cai de 2.6s para ~1.2s
Configuração no servidor/CDN:
O site redireciona fiap.com.br/ → fiap.com.br/mobile/? — isso gasta 888ms. Opções:
- Servir o conteúdo mobile diretamente na
/(responsive design) - Se precisa manter separado, fazer o redirect no CDN (CloudFront) em vez do origin server
- Usar
<link rel="alternate">em vez de redirect para mobile
Impacto estimado: 888ms a menos em toda navegação inicial
Adicionar no <head>:
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preconnect" href="https://www.googletagmanager.com">
<link rel="preconnect" href="https://www.google.com">Plugin: Perfmatters ou manual no functions.php
Impacto estimado: ~300ms no carregamento de fonts/scripts
| Issue | Detalhes | Fix |
|---|---|---|
| Links não crawláveis | Cookie banner com <a> sem href |
Adicionar href="#" ou usar <button> |
| Structured Data | Tem WebSite + Organization (bom), mas falta Course schema nas páginas de curso | Plugin Schema Pro ou manual JSON-LD |
| Sitemap | Funcional mas flat (não usa sitemap index) | Migrar para Yoast/Rank Math que gera sitemap index |
| Canonical | Missing na home (N/A) | Adicionar via plugin SEO |
| Issue | Fix |
|---|---|
| Contraste de cores insuficiente | Ajustar cores no CSS (login text, cookie banner) |
| Input button sem texto | Adicionar aria-label no botão de busca |
| Form sem labels | Associar <label> aos checkboxes do cookie banner |
| Links sem nome | Adicionar aria-label no logo link |
| Issue | Status | Ação |
|---|---|---|
/llms.txt |
404 — Não existe | Criar e publicar (já temos o conteúdo gerado via crawling) |
/robots.txt |
OK | Nenhuma ação necessária |
| Sitemap | OK | Nenhuma ação necessária |
| Structured Data (JSON-LD) | Parcial — falta schema Course | Adicionar nos cursos/MBAs |
| Semantic HTML | OK (headings em ordem) | — |
| Meta descriptions | OK | — |
| Open Graph | OK | — |
O conteúdo já foi gerado via crawling e está disponível em:
- llms.txt: https://gist.github.com/peas/4da2a1c39093fdd52a6ae07c37c45b3a
- llms-full.txt: https://gist.github.com/peas/8ff9e637033b1173936c5672b250068c
Para publicar no WordPress:
- Criar uma página com template custom que retorna
text/plain - Ou usar o plugin WP Robots Txt adaptado
- Ou adicionar rewrite rule no nginx/CloudFront apontando para arquivo estático
| Ação | Dificuldade | Impacto Performance | Plugin Sugerido |
|---|---|---|---|
| Converter PNG → WebP | Fácil | ⬆⬆⬆ (LCP -5s) | ShortPixel |
| Lazy loading imagens | Fácil | ⬆⬆ | ShortPixel/WP Rocket |
| Cache de assets | Fácil | ⬆⬆ (revisitas) | nginx/CloudFront config |
| Delay third-party JS | Fácil | ⬆⬆⬆ (TBT -1,100ms) | Flying Scripts / WP Rocket |
| Critical CSS | Médio | ⬆⬆ (FCP -1.4s) | WP Rocket / Autoptimize |
| Self-host fonts | Fácil | ⬆ (FCP -200ms) | OMGF |
| Eliminar redirect | Médio | ⬆⬆ (-888ms) | Server config |
| Publicar llms.txt | Fácil | SEO/AI | Manual ou plugin |
| Schema Course | Fácil | SEO | Schema Pro / Rank Math |
Meta realista com os quick wins acima: Performance 13 → 50-65, SEO 92 → 100, Accessibility 82 → 95+
Ferramenta all-in-one recomendada: WP Rocket (€59/ano) resolve cache, critical CSS, lazy loading, delay JS, e preconnect/preload em um único plugin. Combinado com ShortPixel para imagens, cobre ~80% dos problemas.