Como calcular o tempo de leitura de um artigo: fórmula e ferramenta
Exibir o tempo estimado de leitura em artigos de blog é uma prática que melhora a experiência do usuário, aumenta a taxa de conclusão de leitura e pode ter impacto positivo no SEO ao reduzir a taxa de rejeição. Quando um leitor sabe que um artigo leva 5 minutos para ser lido, ele é mais propenso a começar e terminar do que quando não tem ideia do comprimento. O Contador de Palavras da WikiPlus calcula automaticamente o tempo estimado de leitura com base na contagem de palavras, usando a velocidade média de leitura adulta.
A fórmula do tempo de leitura e variáveis relevantes
A fórmula base é simples: Tempo de leitura (minutos) = Total de palavras ÷ Velocidade de leitura (palavras por minuto). A velocidade média de leitura adulta silenciosa em português é de 200 a 250 palavras por minuto para texto informativo normal. Para conteúdo técnico com jargão especializado, a velocidade cai para 150-180 wpm. Para ficção e narrativa fluida, pode chegar a 300 wpm. Usando 200 wpm como referência: um artigo de 1.000 palavras leva 5 minutos; 1.500 palavras = 7,5 minutos; 2.000 palavras = 10 minutos. O Medium.com popularizou a exibição de tempo de leitura nos artigos e calcula baseado em 200 wpm. O Contador de Palavras da WikiPlus usa esse mesmo parâmetro. Exiba o tempo de leitura arredondado para o minuto mais próximo ou para múltiplos de 5 para uma experiência mais limpa: '5 min de leitura' em vez de '4 minutos e 47 segundos'.
Impacto do tempo de leitura na experiência do usuário
Exibir o tempo de leitura tem múltiplos benefícios de UX comprovados por pesquisas. Gestão de expectativa: o leitor sabe com antecedência quanto tempo precisará para o artigo completo e pode decidir ler agora ou salvar para depois. Redução de bounce: leitores que sabem que o artigo leva apenas 3 minutos tendem a ler em vez de abandonar imediatamente. Credibilidade e sinalização de profundidade: artigos com '15 min de leitura' sinalizam conteúdo aprofundado para leitores que buscam informação completa. Para conteúdo de suporte e documentação, tempo de leitura ajuda usuários a encontrar rapidamente artigos compatíveis com o tempo disponível. Para newsletters e emails, o tempo de leitura no assunto ou pré-cabeçalho aumenta a taxa de abertura em segmentos específicos de leitores. Implementar tempo de leitura em blogs é simples — calcule com o Contador de Palavras e adicione ao template do post.
Implementando tempo de leitura em WordPress e Next.js
Em WordPress, plugins como Yoast SEO, Reading Time WP ou Estimated Post Reading Time adicionam o tempo de leitura automaticamente com base na contagem de palavras do post. A maioria permite configurar a velocidade de leitura (wpm) e personalizar o texto exibido ('5 minutos de leitura', '5 min', etc.). Em Next.js com blog em Markdown, calcule o tempo no momento do build: const wordsPerMinute = 200; const wordCount = content.split(' ').length; const readingTime = Math.ceil(wordCount / wordsPerMinute). Em React, bibliotecas como reading-time fazem esse cálculo. Em Hugo, o parâmetro .ReadingTime é embutido e usa 200 wpm por padrão. Em templates Liquid do Jekyll, existe plugin jekyll-reading-time. Para verificação manual antes de implementar automaticamente, use o Contador de Palavras da WikiPlus como referência.
Tempo de leitura e SEO: conexão com métricas de engajamento
Google usa métricas de engajamento — tempo na página, profundidade de scroll, taxa de retorno — como sinais indiretos de qualidade de conteúdo. Artigos com tempo de leitura exibido e que entregam o que prometem (leitores que ficam na página o tempo que o artigo indica) enviam sinais positivos ao Google. Conteúdo com tempo de leitura de 5-10 minutos tende a ter melhor desempenho em SEO para tópicos competitivos, pois geralmente indica profundidade suficiente para cobrir a intenção de busca completamente. Para SEO local e buscas de suporte rápido, artigos de 2-3 minutos com respostas diretas podem performar melhor. Conecte o tempo de leitura à intenção de busca da página: queries informacionais aprofundadas pedem artigos longos (10+ min), queries transacionais pedem páginas concisas (2-3 min).
Perguntas frequentes
- Como exibir o tempo de leitura em um post do WordPress sem plugin?
- Adicione o seguinte código ao functions.php do tema: function get_reading_time() { $content = get_post_field('post_content', get_the_ID()); $word_count = str_word_count(strip_tags($content)); return ceil($word_count / 200); } Depois use <?php echo get_reading_time(); ?> min no template do post. Ajuste o divisor 200 para a velocidade de leitura desejada.
- Devo contar as imagens no tempo de leitura?
- Para textos com muitas imagens, alguns especialistas recomendam adicionar 12 segundos por imagem ao tempo de leitura (acima das 3 primeiras), pois o usuário para para processar cada imagem. Medium usa essa abordagem. Para artigos de texto denso sem muitas imagens, apenas a contagem de palavras é suficiente.
- Tempo de leitura muito alto (15+ minutos) espanta leitores?
- Depende do público e da intenção. Para posts técnicos aprofundados, pesquisadores e profissionais valorizam artigos de 20-30 minutos. Para conteúdo de consumo casual, artigos acima de 10 minutos podem ter maior taxa de abandono. Ofereça uma estrutura clara com subtítulos para que o leitor possa escanear e encontrar a seção relevante mesmo sem ler tudo.