---
title: "Framer é bom para SEO?"
url: "https://leal.st/pt/artigos/framer-e-bom-para-seo"
answer: "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."
author: "Leonardo Leal"
publisher: "Leal"
published: "2026-08-09T18:00:00.000Z"
modified: "2026-08-09T18:00:00.000Z"
language: "pt-BR"
topic: "Framer"
---
# 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.
## 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. (2026-08-09)
- **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. (2026-08-09)
- **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. (2026-08-09)
- **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. (2026-08-09)

## 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

- [JavaScript SEO basics](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics) — Google Search Central
- [OpenAI crawlers](https://platform.openai.com/docs/bots) — OpenAI

---
Publicado por Leal (LEAL DESIGN OFFICE LTDA.), Curitiba, Brasil. Versao canonica: https://leal.st/pt/artigos/framer-e-bom-para-seo