Pular para o conteúdo
Um iPad sobre papel quadriculado, mostrando o CMS do Framer com a barra lateral de Collections aberta e uma lista de artigos do blog

Framer é bom para SEO?

O Framer resolve bem o essencial: HTML renderizado no servidor, hospedagem global rápida e título e description editáveis. A Leal mediu duas falhas no próprio site em Framer: títulos animados quebrados em 860 spans quase invisíveis numa página só, e uma única meta description repetida nas 17 páginas. Dá para corrigir sem sair do Framer.

Publicado · 2 min de leitura

Em resumo

  • O Framer entrega HTML de verdade. A plataforma não é o motivo de a maioria dos sites em Framer ir mal na busca.
  • Animação de entrada em texto esconde o seu conteúdo de robôs que não rodam JavaScript, entre eles GPTBot, ClaudeBot e PerplexityBot.
  • Description repetida é erro de configuração, não limitação do Framer. O campo existe lá.
  • O Framer não gera dado estruturado. Se quiser schema, você cola à mão, página por página.
  • Migre para código quando o schema tiver que vir do conteúdo, quando um site servir dois idiomas, ou quando animação e leitura por robô se chocarem.

O que o Framer já faz certo

O Framer entrega HTML renderizado, e não uma casca vazia esperando JavaScript. Título, description e canonical são editáveis página a página. A hospedagem é rápida e o CDN é global. Para um portfólio, uma landing page ou um site institucional pequeno, isso basta para ranquear, e a Leal entregou sites em Framer que ranqueiam.

Onde custa caro, e por que é difícil de ver

O problema não é o Framer produzir HTML ruim. É que os dois defeitos mais caros parecem perfeitos no navegador. A Leal encontrou os dois no próprio site, e só lendo o HTML cru que o robô recebe.

O primeiro é a animação de entrada em texto. O Framer quebra um título animado em um span por caractere, cada um começando com opacity 0.001, e sobe todos depois da hidratação. Uma pessoa vê a frase. Um robô que não roda JavaScript, e isso inclui GPTBot, ClaudeBot e PerplexityBot, recebe 860 fragmentos quase invisíveis só na página sobre.

O segundo não é limitação do Framer, e esse detalhe importa: o Framer oferece o campo de description por página. No leal.st ninguém preencheu, e as 17 páginas saíram com a mesma. A ferramenta deu o campo; o site nunca usou. A maior parte dos sites em Framer que perde busca perde assim, e não para a plataforma.

O que conferir no seu site em Framer

Nada disso precisa de programador. Abra o site, veja o código-fonte e procure quatro coisas.

  • Título e description diferentes em cada página, e não um repetido em todas.
  • O texto do seu título presente no código-fonte, inteiro, e não picado em spans.
  • Um h1 por página.
  • Uma tag script do tipo application/ld+json. O Framer não coloca por você.

Quando o Framer deixa de ser a resposta certa

O Framer é a resposta certa com muito mais frequência do que um programador admite. Ele deixa de ser quando o site precisa de dado estruturado gerado a partir do conteúdo em vez de colado à mão, quando o mesmo conteúdo tem que servir dois idiomas sem duplicar página, ou quando a animação de texto importa visualmente e o conteúdo ainda precisa chegar a motores que nunca rodam JavaScript. É aí que a Leal leva o projeto para código.

O que medimos

Páginas com exatamente a mesma meta description
17 of 17
Buscamos o HTML cru das 17 URLs do sitemap do leal.st no Framer com uma requisição HTTP simples, sem JavaScript, e comparamos as tags diretamente. · n=17
Elementos com opacity abaixo de 0,01 no HTML servido da página sobre
860
Buscamos o HTML cru das 17 URLs do sitemap do leal.st no Framer com uma requisição HTTP simples, sem JavaScript, e comparamos as tags diretamente.
Blocos de dado estruturado somando as 17 páginas
0
Buscamos o HTML cru das 17 URLs do sitemap do leal.st no Framer com uma requisição HTTP simples, sem JavaScript, e comparamos as tags diretamente. · n=17
Peso do HTML da página sobre, antes e depois da reconstrução em código
377 KB → 50 KB
Tamanho em bytes do documento HTML devolvido em /about, medido no site em Framer e no site reconstruído, no mesmo dia.

Perguntas

O Google indexa site feito em Framer?
Sim. O Framer devolve HTML renderizado, então o Googlebot lê a página sem executar nada. Problema de indexação em site Framer quase sempre vem da configuração da página, e não da plataforma.
O ChatGPT e o Perplexity leem site em Framer?
Eles leem o que está no HTML servido. Não rodam JavaScript. Então uma página em Framer chega inteira até eles, a menos que o texto seja animado: uma animação de entrada num título deixa esse título como uma fila de fragmentos quase invisíveis no código-fonte.
Preciso sair do Framer para ranquear melhor?
Normalmente não. Escrever uma description de verdade por página, desligar a animação de entrada nos títulos e colar schema nas páginas que importam resolve a maior parte dentro do próprio Framer. Sair compensa quando o dado estruturado tiver que ser gerado a partir do conteúdo, ou quando um site servir dois idiomas.

Fontes

  1. JavaScript SEO basics · Google Search Central
  2. OpenAI crawlers · OpenAI

Os projetos por trás disso

  • Helsten · Precisão industrial, projetada para grande escala.
  • Montag School · Educação em IA para quem cria.

Ler em texto puro