Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Quadrix 2025

ProgramaçãoLinguagens de programação
Código
qg601700
Banca
Quadrix
Órgão
CRP - SP
Ano
2025
Nível
Superior
Cargo
Especialista em Gestão - Tecnologia da Informação e Comunicação
Uma psicóloga está desenvolvendo um site institucional para divulgar seus serviços de psicoterapia online. Ela contratou um desenvolvedor para criar um site interativo e com boa visibilidade no Google. Algumas funcionalidades do site envolvem formulários dinâmicos, carregamento assíncrono de conteúdo, animações e estrutura de SEO para aparecer nos resultados de busca.
Com base nessa situação hipotética, julgue o item a seguir.Se o conteúdo principal da página da psicóloga (como textos explicativos a respeito das terapias) for carregado dinamicamente após o DOMContentLoaded, o Google pode ignorar esse conteúdo durante a indexação, prejudicando o ranqueamento da página.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SEO e carregamento dinâmico de conteúdo

Gabarito: ✅ CERTO. O Google pode, de fato, ignorar conteúdo carregado dinamicamente após o DOMContentLoaded durante a indexação, o que prejudica o ranqueamento. Isso ocorre porque o rastreador do Google (Googlebot) nem sempre executa JavaScript da mesma forma que um navegador, e conteúdo injetado via JavaScript pode não ser renderizado ou indexado adequadamente.

O DOMContentLoaded é um evento do JavaScript que dispara quando o documento HTML inicial foi completamente carregado e parseado, sem aguardar que folhas de estilo, imagens e subquadros terminem de carregar. Quando uma página carrega seu conteúdo principal (como textos explicativos sobre terapias) somente após esse evento, via JavaScript, ela depende da execução de scripts para que o conteúdo exista no DOM. O Googlebot, embora execute JavaScript em muitos casos, pode enfrentar dificuldades com conteúdo que depende de carregamento assíncrono, especialmente se o servidor não for rápido o suficiente ou se o JavaScript for complexo. Isso pode resultar em conteúdo não indexado ou indexado de forma incompleta, prejudicando o SEO.

Para garantir que o conteúdo seja indexado, a prática recomendada é que o conteúdo principal esteja presente no HTML inicial (server-side rendering ou pré-renderização), ou que seja usado o conceito de progressive enhancement, onde o conteúdo essencial é acessível sem JavaScript. O Google fornece diretrizes sobre JavaScript e SEO, recomendando que os desenvolvedores garantam que o conteúdo seja rastreável e indexável.

A pegadinha aqui é que muitos candidatos podem pensar que, como o Google executa JavaScript, todo conteúdo dinâmico será indexado. No entanto, a realidade é mais sutil: o Google pode indexar conteúdo dinâmico, mas não há garantia, e conteúdo carregado tardiamente (após DOMContentLoaded) tem maior probabilidade de ser ignorado, especialmente se o rastreamento for feito sem renderização completa. A banca explora exatamente essa incerteza, afirmando que o Google "pode" ignorar, o que é tecnicamente correto.

NÃO CAIA NESSA!

A banca explora a crença comum de que o Google indexa todo conteúdo JavaScript. A palavra-chave é "pode" — o Google pode ignorar, não vai ignorar sempre. Isso torna a afirmação correta, pois reflete a possibilidade real de falha na indexação de conteúdo dinâmico.

  1. 1HTML inicial carregado
  2. 2DOMContentLoaded dispara
  3. 3JS injeta conteúdo
  4. 4Googlebot rastreia
  5. 5[-] Pode ignorar conteúdo
LEVEL · soulevel.com.br

Alternativa C — ✅ Certo ⟵ GABARITO

A afirmação está correta. O Google pode ignorar conteúdo carregado dinamicamente após o DOMContentLoaded, pois o Googlebot pode não executar JavaScript ou pode não renderizar a página completamente durante o rastreamento. Isso é um problema conhecido de SEO para sites que dependem fortemente de JavaScript para exibir conteúdo principal. A prática recomendada é garantir que o conteúdo essencial esteja no HTML inicial ou usar técnicas como server-side rendering (SSR) ou pré-renderização para assegurar a indexação.

Alternativa E — ❌ Errado

A afirmação não está errada. Ela reflete uma preocupação real e documentada sobre SEO e JavaScript. O Google, em suas diretrizes, reconhece que conteúdo dinâmico pode não ser indexado se não for renderizado corretamente. Portanto, a alternativa "Errado" seria incorreta, pois a afirmação é verdadeira.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg601700