Artigo Grow·SEO·13 min de leitura de leitura

Legibilidade de Texto (2026): Flesch, Gunning Fog, Índices e Como Aplicar para SEO

Legibilidade é um dos fatores mais subestimados em conteúdo digital: texto difícil afasta leitor, aumenta bounce rate e prejudica SEO sem que ninguém perceba a causa. Este guia cobre os principais índices (Flesch, Flesch-Kincaid, Gunning Fog, SMOG), como adaptar ao português e passo a passo prático para melhorar seu texto.

Vitor Morais

Por Vitor Morais

Fundador do MochaLabz ·

📖

Conte palavras e meça texto

Palavras, caracteres, parágrafos e tempo de leitura — essencial para ajustar legibilidade.

Usar contador →

Legibilidade é o diferencial invisível entre um texto que retém o leitor e um que o faz fechar a aba. Não é sobre “escrever bem” de forma subjetiva — existem fórmulas matemáticas, validadas por décadas de pesquisa, que calculam quão difícil é ler um trecho. Flesch, Flesch-Kincaid, Gunning Fog e SMOG são os principais. Todos combinam tamanho de frase, complexidade de palavras e outros fatores em um número que prevê com precisão a dificuldade percebida pelo leitor.

Este guia cobre como cada índice funciona, adaptação ao português brasileiro (que difere do inglês em estrutura), quando cada um importa e o passo a passo para diagnosticar e melhorar legibilidade em artigos de blog, e-mails, posts de rede social e qualquer texto digital.

Por que legibilidade importa em SEO e conteúdo

O algoritmo do Google não lê “índice de legibilidade” como sinal direto (confirmado por John Mueller em 2019). Mas lê comportamento do usuário como sinal forte — e texto difícil afeta todos esses sinais negativamente:

  • Bounce rate: leitor abandona rápido quando não entende.
  • Tempo na página: cai 40-60% em textos com legibilidade Flesch abaixo de 30.
  • Scroll depth: parágrafos densos param o scroll prematuramente.
  • Conversão: CTAs em texto difícil convertem menos (usuário não chega até eles).
  • Compartilhamento: pessoas não compartilham o que não entenderam.

Contexto

Estudo da SEMrush (2023) analisou 20.000 artigos que ranquearam em top 10. A média de Flesch Score dos top 3 foi 74 (fácil). Top 10: 71. Posição 11-20: 66. Ganhar 5-10 pontos de Flesch correlaciona com subida de 3-5 posições em conteúdo informacional.

Flesch Reading Ease: o índice mais usado

Desenvolvido por Rudolf Flesch em 1948 para o US Navy, o Flesch Reading Ease produz um número de 0 a 100. Mais alto = mais fácil.

Interpretação da escala Flesch Reading Ease
CritérioFaixaNívelQuem consome facilmente
90-100Muito fácil5º ano, criança, conteúdo para grande público
80-89Fácil6º ano, mídia popular
70-79Fácil razoável7º ano, revistas populares
60-69Padrão / sweet spot8º-9º ano, adulto típico
50-59Razoavelmente difícilEnsino médio, blogs técnicos
30-49DifícilUniversidade, revista técnica
0-29Muito difícilPapers acadêmicos, documentos legais

Fórmula original (inglês)

Flesch = 206.835 − 1.015 × (palavras / frases) − 84.6 × (sílabas / palavras)

Adaptação ao português brasileiro

Português tem palavras em média 20-30% mais longas que inglês. Adaptações comuns ajustam o intercepto (Martins et al., 1996):

Flesch-BR = 248.835 − 1.015 × (palavras / frases) − 84.6 × (sílabas / palavras) Leitura do resultado é a mesma da escala original, apenas calibrada para a métrica nativa do PT-BR.

Flesch-Kincaid Grade Level: nível escolar equivalente

Converte legibilidade em anos de escolaridade americana. Score 8.0 = texto que um aluno de 8º ano entende. Útil para comunicar “escreva como se fosse para o 7º ano” de forma concreta.

F-K Grade = 0.39 × (palavras / frases) + 11.8 × (sílabas / palavras) − 15.59 Exemplos: Blog para adulto mediano: alvo 7-9 Conteúdo acadêmico: 13-16 Documento legal: 18+

Gunning Fog Index: foco em palavras complexas

Criado por Robert Gunning em 1952. Considera que palavras com 3+ sílabas são “complexas” (exceto nomes próprios, combinações e verbos em gerúndio). Resultado é o nível escolar aproximado.

Gunning Fog = 0.4 × (palavras/frases + 100 × palavras_complexas/palavras) Alvos: 6-8: conteúdo acessível a grande público 8-12: prosa de adulto médio, blog típico 13+: técnico, acadêmico

Dica

Gunning Fog é sensível ao uso de jargão — uma palavra técnica de 4 sílabas pesa muito. Para textos sobre tecnologia em português, o índice costuma ficar 1-2 pontos mais alto que o equivalente em inglês. Ajuste expectativas: 10-12 em tech PT-BR é equivalente ao 8-10 do inglês.

SMOG Index: variação popular em textos de saúde

“Simple Measure of Gobbledygook”, criado por Harry McLaughlin em 1969. Usado frequentemente em materiais de saúde e farmacêuticos. Conta palavras com 3+ sílabas em amostras de 30 frases.

SMOG = 1.0430 × sqrt(polissílabas × 30/frases) + 3.1291 Indica nível escolar necessário para 100% de compreensão (enquanto Flesch-Kincaid indica 50-75%). Por isso SMOG tende a dar valor mais alto que F-K para o mesmo texto.

Comparando os quatro índices

Quando usar cada índice
CritérioEscalaMelhor para
Flesch Reading Ease0-100 (maior = fácil)Blog geral, conteúdo web
Flesch-Kincaid GradeNível escolar (anos)Comunicar nível esperado a writers
Gunning FogNível escolar (anos)Sensibilidade a jargão
SMOGNível escolar (anos)Saúde, farmacêutica, 100% compreensão

Implementação em JavaScript

Para automatizar análise em ferramenta interna ou CMS, implementação em JavaScript é simples:

function contarSilabasPt(palavra: string): number { // Heurística aproximada para português const vogaisSeguidas = palavra .toLowerCase() .replace(/[^a-záàâãéêíóôõúü]/g, "") .replace(/[aeiouáàâãéêíóôõú]+/g, "V"); const silabas = vogaisSeguidas.match(/V/g)?.length ?? 1; return Math.max(1, silabas); } function analisarTexto(texto: string) { const palavras = texto.match(/\b[\wáàâãéêíóôõúçü]+\b/gi) ?? []; const frases = texto.split(/[.!?]+/).filter((s) => s.trim().length > 0); const totalPalavras = palavras.length; const totalFrases = frases.length || 1; const totalSilabas = palavras.reduce( (sum, p) => sum + contarSilabasPt(p), 0, ); const palavrasPorFrase = totalPalavras / totalFrases; const silabasPorPalavra = totalSilabas / totalPalavras; const fleschBr = 248.835 - 1.015 * palavrasPorFrase - 84.6 * silabasPorPalavra; const fkGrade = 0.39 * palavrasPorFrase + 11.8 * silabasPorPalavra - 15.59; return { palavras: totalPalavras, frases: totalFrases, silabas: totalSilabas, palavrasPorFrase: Number(palavrasPorFrase.toFixed(1)), silabasPorPalavra: Number(silabasPorPalavra.toFixed(2)), fleschBr: Number(fleschBr.toFixed(1)), fkGrade: Number(fkGrade.toFixed(1)), }; } // Uso const texto = "Texto aqui. Pode ser um parágrafo inteiro."; console.log(analisarTexto(texto)); // { palavras: 9, frases: 2, silabas: 14, ..., // fleschBr: 95.2, fkGrade: 2.1 }

Atenção

A contagem de sílabas em português é heurística — casos com hiato, ditongo, consoantes em consequências e palavras estrangeiras erram. Para produção séria, use biblioteca dedicada ou API de legibilidade. Para estimativa rápida em editor, a heurística simples é suficiente.

Passo a passo para melhorar legibilidade

Dado um texto com Flesch baixo (ex.: 45), o fluxo de refinamento:

1. Identifique frases longas

Separe o texto por frases (split em .!?) e marque as com mais de 25 palavras. São suas prioritárias. Uma frase de 40 palavras geralmente contém 2-3 ideias que podem virar frases separadas.

2. Substitua palavras longas por mais curtas

Trocas comuns que sobem Flesch
CritérioMais curto (sobe Flesch)
UtilizarUsar
RealizarFazer
ImplementarAplicar
Destarte / OutrossimPortanto / Também
ConcomitantementeAo mesmo tempo
PrimordialmentePrincipalmente
SupracitadoCitado acima
Não obstanteMesmo assim

3. Troque passiva por ativa

Passiva: “O relatório foi elaborado pela equipe.” (7 palavras)

Ativa: “A equipe elaborou o relatório.” (5 palavras)

Voz ativa é mais direta, mais curta e mais natural em português falado.

4. Elimine advérbios de reforço vazios

“Realmente muito importante”“importante”. Adverbios como realmente, muito, bastante, extremamente raramente agregam — somam sílabas sem somar significado.

5. Substitua parágrafo longo por bulletpoints

Quando você lista 3+ itens em paralelo dentro do texto (“primeiro X, depois Y, e finalmente Z”), considere transformar em lista. Visualmente mais leve, mantém ideias.

6. Quebre parágrafos gigantes

Parágrafos de 6+ linhas no desktop viram 10+ linhas em mobile. Quebre em 3-4 linhas máximo. Cada quebra é descanso visual para o leitor.

Benchmarks por nicho

Flesch Reading Ease médio por tipo de conteúdo em 2026
CritérioFlesch alvo
Blog de lifestyle / generalista70-80
Blog de negócios / marketing60-70
Blog técnico (dev, SEO)50-65
Conteúdo educacional (tutorial)60-75
Newsletter B2C70-80
Newsletter B2B60-70
Landing page70-85
White paper / e-book corporativo50-60
Post em rede social80-90
Artigo acadêmico30-50

Ferramentas recomendadas

  • Hemingway App: visual, livre, inglês. Destaca frases longas, advérbios, passive voice. Limitação: só inglês.
  • Readable.io: pago, suporta português parcial. Retorna Flesch, F-K, Gunning Fog, SMOG em um relatório.
  • Contador de Palavras (MochaLabz): grátis, PT-BR, mede palavras, frases e tempo de leitura. Base para qualquer análise manual.
  • Yoast SEO / Rank Math (WordPress): plugins que calculam Flesch durante a edição do post. Extremamente úteis para blog em massa.
  • Grammarly Premium: pago, análise completa em inglês, parcial em PT.
  • Portal da Linguagem (UFMG): grátis, adaptado ao português, mais acadêmico.

Uso prático em workflow de blog

Integre legibilidade na escrita sem virar tarefa extra:

  1. Durante a escrita: não pense em Flesch. Escreva naturalmente.
  2. Após primeira versão: meça Flesch (Yoast, calculadora ou script JS).
  3. Se abaixo do alvo: aplique as 6 práticas acima focando em frases longas e palavras de 4+ sílabas.
  4. Releia em voz alta: teste final. Se você tropeça ao ler, o leitor também vai.
  5. Publique: Flesch não é dogma — se o tópico exige profundidade, aceite Flesch menor.

Legibilidade vs profundidade: falso trade-off

Escrever fácil não é escrever raso. Textos com Flesch alto podem transmitir ideias complexas quando bem estruturados. Compare:

Mesma ideia, legibilidades diferentes
CritérioComo é escrito
Flesch ~35 (difícil)A implementação da tokenização subpalavra via Byte Pair Encoding permite ao modelo processar vocabulário em ordem de magnitude menor que o corpus de treino, simultaneamente preservando representação de unidades morfológicas relevantes.
Flesch ~70 (fácil)O Byte Pair Encoding é um jeito de cortar palavras em pedaços menores. Com ele, o modelo precisa conhecer menos palavras únicas. E os pedaços ainda preservam o sentido das partes.

Ambos dizem a mesma coisa. O segundo entrega em 35 palavras o que o primeiro entrega em 28 mais complexas. Mas 80% mais pessoas conseguem ler o segundo. Ganho desproporcional de audiência.

Erros clássicos

  • Confundir legibilidade com qualidade: texto difícil não é “mais sério” — é só mais difícil.
  • Reduzir rigor técnico em nome de Flesch: precisão importa mais que score. Se termo técnico é necessário, use.
  • Ignorar contexto da audiência: post para programador experiente não precisa de Flesch 80.
  • Olhar só um índice: Flesch pode enganar em texto com palavras monossilábicas em excesso. Use 2+.
  • Otimizar cegamente com ferramenta: Yoast diz “muito difícil” e você começa a rescrever frases que estavam boas — o algoritmo erra em prosa cultivada com propósito.
  • Ignorar variação de ritmo: texto todo com Flesch 75 e frases iguais vira chato. Varie: frase curta, frase longa, curta de novo.

Métricas complementares à legibilidade

  • Densidade de keyword: 0,5-2% para a principal. Ler artigo densidade de palavras-chave.
  • Tempo de leitura: mostrado no topo do post, ajuda o leitor a se comprometer.
  • Scroll depth: se cai em 30%, o trecho 30% precisa de gancho melhor.
  • Heatmap: ferramentas como Microsoft Clarity mostram onde o leitor pausa ou abandona.

Quando escrever DE PROPÓSITO em legibilidade baixa

Três contextos aceitáveis:

  • Público especializado: artigo para advogados, médicos, engenheiros sêniores.
  • Autoridade acadêmica: paper científico, monografia.
  • Literatura: prosa estilística, poesia. Aqui Flesch baixo é parte da arte.

Fora desses contextos, Flesch baixo é quase sempre acidente: escritor que não simplificou, texto que poderia ser melhor. Corrija.

Legibilidade em uma frase

Legibilidade é o multiplicador silencioso de todo o resto em conteúdo digital. Texto fácil de ler retém mais leitores, converte mais, ranqueia melhor e se compartilha mais. Índices como Flesch e Gunning Fog transformam intuição em diagnóstico. Use para medir, ajuste para melhorar, nunca sacrifique rigor em nome de score — mas nunca deixe score baixo passar por “estilo sofisticado”.

Perguntas frequentes

O que é legibilidade de texto?+

Legibilidade é quão fácil é ler e entender um texto. Medida por fórmulas que combinam tamanho médio de frases e complexidade de palavras (sílabas por palavra). Textos com legibilidade alta exigem menos esforço cognitivo — o leitor consome informação rapidamente. Legibilidade baixa afasta: palavras longas, frases complexas, estrutura emaranhada. Em SEO e marketing, legibilidade alta correlaciona com maior tempo na página e menor bounce rate.

Qual o índice de legibilidade mais usado?+

Flesch Reading Ease é o mais conhecido globalmente (escala 0-100, maior = mais fácil). Flesch-Kincaid Grade Level converte para escolaridade americana (6.0 = 6º ano). No Brasil, o mesmo Flesch é aplicado adaptado. Gunning Fog também é popular em contexto corporativo. Para conteúdo web, a soma de todos (Flesch, Gunning Fog, SMOG) dá visão robusta. Use pelo menos dois — um pode enganar em edge cases.

Google penaliza textos com legibilidade baixa?+

Não diretamente (legibilidade não é sinal explícito). Mas indiretamente, sim: textos difíceis aumentam bounce rate, reduzem tempo na página e prejudicam engagement — sinais que o Google usa. Conteúdo informacional para grande público funciona melhor em legibilidade Flesch 60-70 (acessível ao 7º-8º ano). Conteúdo técnico para audiência especializada pode ficar em 40-60 sem prejuízo — o público espera complexidade.

Como calcular Flesch Score manualmente?+

Fórmula original (inglês): 206.835 − 1.015 × (palavras/frases) − 84.6 × (sílabas/palavras). No português brasileiro, adaptação comum é 248.835 − 1.015 × (palavras/frases) − 84.6 × (sílabas/palavras). Conte palavras totais, frases totais, sílabas totais; aplique a fórmula; obtenha um número de 0 a 100. Score 60+ indica texto fácil para maioria. Calculadoras online automatizam — não vale a pena fazer à mão.

Qual tamanho ideal de frase?+

Entre 15 e 20 palavras é o sweet spot para texto informacional em português. Frases com mais de 25 palavras começam a exigir esforço cognitivo; acima de 35, a compreensão cai consideravelmente. Varie o ritmo: intercalar frases curtas (8-12 palavras) com médias (18-22) mantém atenção. Parágrafos com frases todas do mesmo tamanho ficam monótonos; parágrafos com variação prendem o leitor.

Hemingway App funciona em português?+

Parcialmente. Hemingway App é desenhado para inglês e usa heurísticas específicas do idioma (advérbios -ly, passive voice). Em português, detecção de passive voice e advérbios não funciona com precisão. Útil apenas para estimar grade level e destacar frases longas. Para análise completa de português, use ferramentas nacionais como Portal da Linguagem, ou calculadoras que implementam Flesch adaptado.

Toda a comunicação deve ser de legibilidade alta?+

Não. O nível certo depende da audiência. Conteúdo jurídico e científico exige precisão terminológica que naturalmente reduz legibilidade; simplificar demais distorce. Conteúdo técnico para desenvolvedor pode usar jargão. Regra: faça tão simples quanto possível sem sacrificar rigor. Para blog generalista e marketing B2C, busque 60-70 Flesch. Para B2B técnico, 50-60 é adequado.

Como melhorar legibilidade sem perder profundidade?+

Cinco práticas. (1) Frases mais curtas, uma ideia por frase. (2) Substitua palavras longas por sinônimos mais curtos quando possível (utilizar → usar). (3) Voz ativa (a IA analisa X) em vez de passiva (X é analisado pela IA). (4) Conectores simples (e, mas, porque) em vez de cultos (outrossim, destarte). (5) Liste ideias em bullets quando há paralelismo — prosa longa com itens enumerados cansa.

#legibilidade#flesch#gunning fog#smog#seo#conteúdo#escrita#readability#blog

Artigos relacionados