Skip to main content
Voltar ao blog

Guia de SEO Passo 5: UX / Experiência do Usuário — Como a Experiência dos Visitantes Afeta as Classificações

·17 min de leitura·por LANGR SEO

Guia de SEO Passo 5: UX / Experiência do Usuário

Este é o Passo 5 do Guia de SEO em 13 Passos. A experiência do usuário agora é um fator de classificação direto — o Google mede como os visitantes interagem com seu site e recompensa os sites que oferecem experiências rápidas, acessíveis e agradáveis.


A estratégia de conteúdo (Passo 3) determina o que você publica. O link building (Passo 4) comprova sua autoridade. Mas se os visitantes acessam sua página e imediatamente saem porque ela é lenta, está quebrada no celular ou é inacessível — nada disso importa. O Google rastreia esses sinais e os utiliza para ajustar as classificações.

Desde 2021, a atualização de Experiência da Página do Google tornou a UX um fator de classificação confirmado. Em 2024, o INP (Interaction to Next Paint) substituiu o FID como um Core Web Vital. Em 2026, esses sinais têm ainda mais peso, pois o Google prioriza cada vez mais as métricas de satisfação do usuário em relação aos sinais tradicionais.

O Que a UX para SEO Abrange

A otimização de UX para SEO abrange 6 áreas:

  1. Core Web Vitals — Métricas oficiais de UX do Google (LCP, INP, CLS)
  2. Otimização para Móvel — Design responsivo, alvos de toque, viewport
  3. Acessibilidade (WCAG) — Tornar seu site utilizável para todos
  4. Sinais de Experiência da Página — HTTPS, sem intersticiais, navegação segura
  5. Padrões de Navegação — Estrutura do site que ajuda usuários e crawlers
  6. Otimização Acima da Dobra — O que os usuários veem sem rolar

1. Core Web Vitals (CWV)

Core Web Vitals são as três métricas de UX mensuráveis do Google. Elas são rastreadas nos dados do Chrome User Experience Report (CrUX) e influenciam diretamente as classificações.

As três métricas:

| Métrica | Mede | Bom | Necessita Melhoria | Ruim | |---------|------|-----|--------------------|------| | LCP (Largest Contentful Paint) | Velocidade de carregamento | < 2,5s | 2,5s - 4,0s | > 4,0s | | INP (Interaction to Next Paint) | Responsividade | < 200ms | 200ms - 500ms | > 500ms | | CLS (Cumulative Layout Shift) | Estabilidade visual | < 0,1 | 0,1 - 0,25 | > 0,25 |

LCP — Largest Contentful Paint

LCP mede quão rapidamente o conteúdo principal da sua página se torna visível. O "maior conteúdo" é tipicamente sua imagem hero, título principal ou o maior bloco acima da dobra.

Problemas comuns de LCP e soluções:

| Problema | Impacto | Solução | |----------|---------|---------| | Imagem hero não otimizada | +2-5s | Formato WebP, dimensionamento adequado, fetchpriority="high" | | CSS/JS bloqueando renderização | +1-3s | Inline CSS crítico, adiar não crítico | | Resposta lenta do servidor (TTFB) | +1-4s | CDN, cache de servidor, implantação de edge | | Fontes da web bloqueando renderização | +0,5-2s | font-display: swap, pré-carregar fontes críticas | | Scripts de terceiros | +1-3s | Adiar widgets de análise/chat, carregar anúncios de forma preguiçosa |

Prioridade de otimização de LCP:

<!-- 1. Pré-carregar a imagem LCP -->
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high">

<!-- 2. Inline CSS crítico (primeiros 14KB) -->
<style>/* Estilos acima da dobra apenas */</style>

<!-- 3. Adiar CSS não crítico -->
<link rel="stylesheet" href="/full.css" media="print" onload="this.media='all'">

<!-- 4. Imagem hero com dimensões explícitas -->
<img src="/hero.webp" width="1200" height="600"
     fetchpriority="high" decoding="async"
     alt="Texto alternativo descritivo">

Vitória rápida: Execute o PageSpeed Insights na sua página inicial. Observe o elemento LCP que ele identifica. Se for uma imagem, converta para WebP, defina largura/altura explícitas e adicione fetchpriority="high". Isso muitas vezes reduz o LCP em 1-2 segundos.

INP — Interaction to Next Paint

INP mede quão rapidamente sua página responde quando os usuários interagem (clicam, tocam, digitam). Ele rastreia a pior interação durante a visita à página e utiliza isso como pontuação.

Problemas comuns de INP e soluções:

| Problema | Impacto | Solução | |----------|---------|---------| | Tarefas longas de JavaScript | +200-1000ms | Dividir em tarefas menores, usar requestIdleCallback | | Manipuladores de evento pesados | +100-500ms | Debounce, throttle, usar requestAnimationFrame | | Layout thrashing | +50-300ms | Agrupar leituras/escritas do DOM, usar will-change | | Scripts de terceiros | +100-500ms | Adiar, carregar após interação, usar Web Workers | | Chamadas de API síncronas | +200-2000ms | Async/await, estados de carregamento, UI otimista |

Técnicas de otimização de INP:

// Ruim: Bloqueia thread principal
button.addEventListener('click', () => {
  const data = heavyComputation(); // Bloqueia por 400ms
  updateDOM(data);
});

// Bom: Libera a thread principal
button.addEventListener('click', async () => {
  // Mostrar feedback imediato
  button.textContent = 'Carregando...';

  // Dividir trabalho pesado em partes
  await scheduler.yield();
  const data = heavyComputation();

  await scheduler.yield();
  updateDOM(data);
});

Vitória rápida: Abra o Chrome DevTools > aba de Performance. Navegue pelo seu site e procure por "Long Tasks" (triângulos vermelhos). Esses estão bloqueando a thread principal. A maior tarefa longa normalmente é um script de terceiros — adie-o ou carregue-o após a primeira interação.

CLS — Cumulative Layout Shift

CLS mede a estabilidade visual — quão muito o conteúdo da página se move enquanto ela é carregada. Nada irrita mais os usuários do que clicar em um botão e ter a página mudar, fazendo com que cliquem em outra coisa.

Problemas comuns de CLS e soluções:

| Problema | Impacto CLS | Solução | |----------|-------------|---------| | Imagens sem dimensões | 0,1-0,5 | Sempre defina width e height | | Anúncios carregando tarde | 0,1-0,3 | Reservar espaço com min-height | | Fontes da web causando reflow | 0,05-0,2 | font-display: optional ou fallback ajustado em tamanho | | Inserção de conteúdo dinâmico | 0,1-0,4 | Reservar espaço, usar content-visibility | | Banners de cookies empurrando conteúdo | 0,05-0,2 | Design sobreposto (não empurrar para baixo) |

Checklist de prevenção de CLS:

<!-- Sempre especifique dimensões para mídias -->
<img src="photo.webp" width="800" height="600" alt="...">
<video width="1280" height="720"></video>
<iframe width="560" height="315"></iframe>

<!-- Reservar espaço para conteúdo dinâmico -->
<div style="min-height: 250px;">
  <!-- O anúncio será carregado aqui sem deslocar -->
</div>

<!-- Usar aspecto-ratio para mídias responsivas -->
<div style="aspect-ratio: 16/9;">
  <img src="..." style="width: 100%; height: 100%; object-fit: cover;">
</div>

Vitória rápida: Adicione atributos width e height explícitos a cada e nas suas 10 páginas principais. Essa única mudança elimina o problema mais comum de CLS — imagens carregando e empurrando o conteúdo para baixo.

2. Otimização para Móvel

O Google usa indexação mobile-first — sua experiência móvel É sua experiência de classificação. Se seu site estiver quebrado no celular, não importa quão perfeito seja a versão de desktop.

Checklist de otimização para móvel:

| Elemento | Requisito | Falha comum | |----------|-----------|-------------| | Meta viewport | width=device-width, initial-scale=1 | Ausente completamente | | Alvos de toque | Mínimo de 44x44px | Links pequenos, botões apertados | | Tamanho da fonte | Texto do corpo mínimo de 16px | 12px ilegível em móvel | | Largura do conteúdo | Sem rolagem horizontal | Elementos de largura fixa | | Espaçamento entre toques | Mínimo de 8px entre alvos | Links adjacentes tocando | | Imagens responsivas | srcset com tamanhos apropriados | Imagens do tamanho desktop no móvel |

Padrões de design responsivo:

/* Abordagem mobile-first */
.container {
  padding: 16px;
  font-size: 16px;
}

/* Alvos amigáveis ao toque */
.button, .link {
  min-height: 44px;
  min-width: 44px;
  padding: 12px 16px;
}

/* Tipografia responsiva */
h1 { font-size: clamp(1.5rem, 4vw, 3rem); }
p { font-size: clamp(1rem, 2vw, 1.125rem); }

/* Sem transbordamento horizontal */
img, video, iframe {
  max-width: 100%;
  height: auto;
}

Sinais de SEO móvel que o Google verifica:

  • Texto legível sem zoom
  • Links/botões não muito juntos
  • Conteúdo se ajusta à largura da viewport (sem rolagem horizontal)
  • Sem Flash ou tecnologias não suportadas
  • Intersticiais não bloqueiam conteúdo na entrada
  • Página carrega rapidamente em conexões 4G/3G

Vitória rápida: Abra seu site no seu celular. Tente clicar em cada botão e link. Se você acidentalmente tocar na coisa errada porque os alvos estão muito próximos, ou se precisar faze pinça-zoom para ler o texto — essas são suas correções prioritárias.

3. Acessibilidade (WCAG)

Acessibilidade não é apenas ética — é um sinal de SEO. Os algoritmos do Google favorecem sites que são utilizáveis por todos, incluindo usuários com leitores de tela, navegação apenas com teclado ou deficiências visuais. A conformidade com as WCAG (Diretrizes de Acessibilidade para Conteúdo da Web) está correlacionada a melhores classificações.

Requisitos críticos de acessibilidade:

| Elemento | Requisito | Impacto no SEO | |----------|-----------|-----------------| | Texto alternativo em imagens | Texto descritivo para todas as imagens significativas | Direto (SEO de imagem + acessibilidade) | | Hierarquia de cabeçalhos | H1 → H2 → H3 sem pular | Direto (estrutura de conteúdo) | | Contraste de cores | 4.5:1 para texto normal, 3:1 para texto grande | Indireto (usabilidade) | | Navegação por teclado | Todos os elementos interativos acessíveis via Tab | Indireto (usabilidade) | | Rótulos ARIA | Rótulos para ícones, botões sem texto | Indireto (UX de leitores de tela) | | Indicadores de foco | Anel de foco visível na navegação por teclado | Indireto (usabilidade) | | Rótulos de formulário | Cada entrada tem uma associada | Indireto (usabilidade) | | Texto dos links | Descritivo (não "clique aqui") | Direto (SEO de texto âncora) |

Processo de teste de acessibilidade:

  1. Escaneamento automatizado — Execute Lighthouse, axe-core ou WAVE (captura ~30-50% dos problemas)
  2. Teste de teclado — Navegue por todo o seu site usando apenas Tab, Enter, Escape
  3. Teste de leitor de tela — Use VoiceOver (Mac) ou NVDA (Windows) em páginas-chave
  4. Contraste de cores — Verifique todo o texto em relação aos fundos (use o verificador de contraste do DevTools)
  5. Teste de zoom — Aumente para 200% — tudo ainda funciona?

Correções comuns de acessibilidade:

<!-- Imagens: texto alternativo descritivo -->
<img src="chart.png" alt="Gráfico de barras mostrando 40% de aumento no tráfego orgânico de janeiro a março de 2026">

<!-- Botões: rótulos claros -->
<button aria-label="Fechar menu de navegação">
  <svg>...</svg> <!-- Botão só com ícone precisa de aria-label -->
</button>

<!-- Formulários: rótulos associados -->
<label for="email">Endereço de e-mail</label>
<input type="email" id="email" name="email" required>

<!-- Links: texto descritivo -->
<a href="/guide">Leia o guia completo de SEO</a>
<!-- NÃO: <a href="/guide">Clique aqui</a> -->

<!-- Pular navegação para usuários de teclado -->
<a href="#main-content" class="skip-link">Pular para o conteúdo principal</a>

Vitória rápida: Execute o Lighthouse na sua homepage com a categoria de Acessibilidade. Corrija tudo que recebeu "Falhas" primeiro — geralmente são textos alternativos ausentes, rótulos de formulários ausentes e texto de baixo contraste. Essas correções geralmente levam 30 minutos e melhoram sua pontuação em mais de 20 pontos.

4. Sinais de Experiência da Página

Além dos Core Web Vitals, o Google avalia vários outros sinais de experiência da página que afetam as classificações.

Fatores de experiência da página:

| Sinal | Requisito | Verificar | |-------|-----------|-----------| | HTTPS | Todo o site servido via HTTPS | Conteúdo misto quebra | | Sem intersticiais intrusivos | Não bloqueie conteúdo na chegada | Pop-ups cobrindo >30% no móvel | | Navegação segura | Sem malware, phishing, conteúdo enganoso | Status do Google Safe Browsing | | Amigável para móvel | Passa no teste de compatibilidade móvel | Teste de Usabilidade Móvel do Google | | Sem anúncios enganosos | Anúncios não imitam o conteúdo | Botões de download disfarçados |

Diretrizes de intersticiais (o que é permitido vs. penalizado):

| Permitido | Penalizado | |-----------|------------| | Verificação de idade (legalmente exigido) | Pop-up em tela cheia na entrada da página | | Consentimento de cookies (legalmente exigido) | Inscrição por e-mail cobrindo todo o conteúdo | | Paredes de login para conteúdo protegido por pagamento | "Baixe nosso aplicativo" bloqueando conteúdo | | Banners pequenos usando <30% da tela | Contadores antes do acesso ao conteúdo | | Após o usuário rolar/interagir | Antes que o usuário veja qualquer conteúdo |

Checklist de HTTPS:

  • [ ] Certificado SSL válido e não expirado
  • [ ] Todas as páginas redirecionam HTTP → HTTPS (301)
  • [ ] Sem conteúdo misto (recursos HTTP em páginas HTTPS)
  • [ ] Cabeçalho HSTS habilitado (com includeSubDomains)
  • [ ] Links internos usam HTTPS (não HTTP)
  • [ ] Sitemap usa URLs HTTPS
  • [ ] Tags canônicas usam HTTPS

Vitória rápida: Verifique se há conteúdo misto — abra o Console do DevTools nas suas páginas-chave. Quaisquer avisos de "Conteúdo Misto" significam que você está carregando recursos HTTP em uma página HTTPS. Atualize essas URLs para HTTPS. Este é um dos problemas de experiência da página mais comuns.

5. Padrões de Navegação

Uma boa navegação ajuda tanto os usuários quanto os mecanismos de busca. Os usuários encontram o que precisam rapidamente. Os crawlers do Google entendem a hierarquia do seu site e distribuem PageRank eficientemente.

Melhores práticas de navegação:

| Padrão | Benefício | Implementação | |--------|-----------|---------------| | Arquitetura plana | Páginas dentro de 3 cliques da página inicial | Páginas de hub, breadcrumbs | | Breadcrumbs | Usuários sabem onde estão | Marcação Schema + trilha visível | | Estrutura de URL lógica | Caminhos previsíveis | /categoria/subcategoria/página | | Navegação no rodapé | Páginas secundárias acessíveis | Legal, sobre, contato, sitemap | | Pesquisa interna | Usuários encontram conteúdo específico | Caixa de pesquisa com sugestões | | Conteúdo relacionado | Reduz taxa de rejeição, aumenta profundidade | Seções de "artigos relacionados" |

Arquitetura ideal do site:

Homepage (1 clique de tudo importante)
├── /produtos/ (hub de categoria — links para todos os produtos)
│   ├── /produtos/categoria-a/
│   │   ├── /produtos/categoria-a/produto-1
│   │   └── /produtos/categoria-a/produto-2
│   └── /produtos/categoria-b/
├── /blog/ (hub de conteúdo — links para todos os posts)
│   ├── /blog/topico-cluster-1/ (página pilar)
│   │   ├── /blog/subtopico-1a
│   │   └── /blog/subtopico-1b
│   └── /blog/topico-cluster-2/
├── /ferramentas/ (páginas de utilidade)
└── /sobre/ (páginas de confiança)

Implementação de breadcrumbs:

<!-- Breadcrumb visível -->
<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Início</a></li>
    <li><a href="/blog/">Blog</a></li>
    <li aria-current="page">Guia de SEO Passo 5</li>
  </ol>
</nav>

<!-- Marcação Schema (BreadcrumbList) -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Início", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog/" },
    { "@type": "ListItem", "position": 3, "name": "Guia de SEO Passo 5" }
  ]
}
</script>

Sinais de alerta de navegação:

  • Páginas mais de 4 cliques da página inicial (muito profundas)
  • Sem breadcrumbs (usuários e Google perdem o contexto)
  • Navegação apenas com JavaScript (crawlers podem perder links)
  • Páginas órfãs (sem links internos apontando para elas)
  • Mega menus com mais de 200 links (dilui o valor por link)

Vitória rápida: Verifique suas páginas de conversão mais importantes — quantos cliques a partir da página inicial? Se mais de 3, adicione links diretos da sua página inicial ou hubs de categoria. Cada clique a mais reduz tanto as visitas dos usuários quanto a frequência de rastreamento.

6. Otimização Acima da Dobra

O que os usuários veem antes de rolar determina se eles ficam ou vão embora. O conteúdo acima da dobra deve comunicar valor instantaneamente e alinhar-se com a consulta de pesquisa que os trouxe até lá.

Requisitos essenciais acima da dobra:

| Elemento | Por quê | Falha comum | |----------|---------|-------------| | Título claro (H1) | Confirma relevância para a consulta | Genérico ou ausente | | Proposta de valor | Por que eles devem ficar? | Enterrado abaixo da dobra | | CTA principal | O que eles devem fazer em seguida? | Oculto ou pouco claro | | Imagem/mídia hero | Engajamento visual | Carregando lentamente, causando problemas de LCP | | Sinais de confiança | Por que eles devem confiar em você? | Sem logotipos, avaliações ou credenciais |

Padrões de layout acima da dobra:

Desktop (viewport de 1440px):
┌──────────────────────────────────────┐
│ Barra de navegação                    │
├──────────────────────────────────────┤
│                                      │
│  H1: Título claro correspondente à consulta   │
│  Subtítulo: Proposta de valor        │
│                                      │
│  [Botão CTA Principal]               │
│                                      │
│  Sinais de confiança: logotipos, estatísticas, emblemas │
│                                      │
├──────────────────────────────────────┤
│ ↓ O conteúdo continua abaixo da dobra │
└──────────────────────────────────────┘

Mobile (viewport de 375px):
┌────────────────────┐
│ Navegação (hamburguer)│
├────────────────────┤
│                    │
│ H1: Título       │
│ (mais curto no móvel)│
│                    │
│ [Botão CTA]       │
│ (largura total, 44px+)│
│                    │
│ Emblema de confiança  │
│                    │
├────────────────────┤
│ ↓ Role para mais   │
└────────────────────┘

Regras críticas acima da dobra:

  • H1 deve ser visível sem rolagem (combina com a consulta de pesquisa)
  • CTA deve ser visível sem rolagem (reduz a taxa de rejeição)
  • Sem mudança de layout no conteúdo acima da dobra (mortal para o CLS)
  • Imagem hero deve carregar rápido (geralmente é o elemento LCP)
  • Mobile: reduza o conteúdo acima da dobra (menos espaço na viewport)

Vitória rápida: Faça uma captura de tela da sua página inicial no celular (largura de 375px). O H1 está visível? Um botão CTA está visível? Você pode dizer o que o site faz em 2 segundos? Se alguma resposta for "não", você está perdendo visitantes antes mesmo de eles rolarem.

O Checklist de Auditoria de UX

Passe por isso para suas páginas principais:

  • [ ] LCP abaixo de 2,5 segundos (imagem hero otimizada, CSS crítico inline)
  • [ ] INP abaixo de 200ms (sem tarefas longas de JavaScript bloqueando a interação)
  • [ ] CLS abaixo de 0,1 (todas as imagens têm dimensões, sem mudanças tardias)
  • [ ] Amigável para móvel (alvos de toque de 44px, texto de 16px ou mais, sem rolagem horizontal)
  • [ ] Acessível (texto alternativo, hierarquia de cabeçalhos, contraste de cores, navegação por teclado)
  • [ ] HTTPS em todos os lugares (sem conteúdo misto, HSTS habilitado)
  • [ ] Sem intersticiais intrusivas (sobreposições de consentimento OK, pop-ups bloqueando conteúdo NÃO)
  • [ ] Breadcrumbs presentes (com schema BreadcrumbList)
  • [ ] Profundidade de navegação abaixo de 4 cliques para qualquer página importante
  • [ ] Otimizado acima da dobra (H1 visível, CTA visível, LCP rápido)

Como a LANGR Analisa Sua UX

Os módulos de scan relacionados à UX da LANGR incluem:

  • Módulo de Core Web Vitals — Mede LCP, INP, CLS a partir do Chrome User Experience Report (dados de usuários reais)
  • Módulo PageSpeed — Auditoria completa de desempenho com pontuações para móvel e desktop
  • Módulo Móvel — Configuração da viewport, dimensionamento de alvos de toque, legibilidade do texto
  • Módulo de Acessibilidade — Verificações de conformidade WCAG, uso de ARIA, contraste de cores
  • Módulo de Verificação de Layout — Avaliação impulsionada por IA de layouts móveis e de desktop
  • Módulo de Experiência da Página — Detecção de intersticiais, status HTTPS, navegação segura

Esses módulos são executados em cada scan, proporcionando uma imagem completa de como os visitantes experienciam seu site — e exatamente o que corrigir para melhores classificações.

Erros Comuns de UX (Classificados por Impacto)

  1. Ignorar o móvel — Mais de 60% das pesquisas são móveis; móvel quebrado = classificações quebradas
  2. Imagens não otimizadas — A principal causa de LCP lento (e muitas vezes a correção mais fácil)
  3. Nenhuma dimensão explícita de imagem — Mudanças de layout destroem as pontuações de CLS
  4. Excesso de scripts de terceiros — Widgets de chat, análises, anúncios bloqueando o INP
  5. Falta de fundamentos de acessibilidade — Sem texto alternativo, sem hierarquia de cabeçalhos, sem contraste
  6. Intersticiais que bloqueiam conteúdo — Pop-ups de tela cheia antes que os usuários vejam conteúdo
  7. Arquitetura de site profunda — Páginas importantes enterradas a 5+ cliques da página inicial
  8. Sem valor acima da dobra — Usuários não conseguem dizer o que o site faz sem rolar

O Que Vem a seguir?

Passo 6: Monitoramento & Classificação — Você não pode melhorar o que não mede. Posições de palavras-chave, acompanhamento de pontuações, relatórios de mudanças e monitoramento de uptime.


Este guia é parte da série de 13 etapas de SEO da LANGR. Faça uma auditoria gratuita para ver onde seu site se encontra em todas as 13 disciplinas.

Quer saber como está o seu site?

Faça uma análise SEO gratuita — demora menos de 60 segundos.

Artigos relacionados