Si eres un ávido lector de contenidos en Internet, estoy seguro de que habrás visto que últimamente en muchas páginas te muestran estimaciones del tiempo que vas a necesitar para leer sus artículos. Si esto te parece interesante y te gustaría añadirlo en tu web, estás de suerte ya que te voy a explicar cómo mostrar el tiempo de lectura de tus entradas en WordPress.
De media podemos leer de 200 a 300 palabras por minuto
Lo primero que vamos a necesitar para poder medir el tiempo que nuestros visitantes van a necesitar para leer nuestras entradas es una métrica simple: el PPM, o cuántas palabras (de media) es capaz de leer en un minuto un adulto. Y la respuesta la podemos encontrar directamente en la Wikipedia:
Adultos educados pueden leer a una velocidad de alrededor de 200-300 ppm, a lo mucho 400 ppm para una buena comprensión. Investigadores han demostrado que una velocidad de 600 ppm puede lograr un entendimiento del 70%, y un 50% de entendimiento a 2000 ppm.
Con esta métrica y con el conteo del número de palabras que tiene una entrada en concreto podremos conocer, mediante una simple división (y sin ser maestros de las matemáticas), una estimación del tiempo de lectura de nuestras entradas.
Por ejemplo, si escogemos una velocidad de 250 PPM y nuestra entrada tiene unas 1.500 palabras, estimamos que un adulto medio tardará 6 minutos en leerla (1.500 palabras dividido por 250 PPM).
Este mismo cálculo es el que utilizan las webs que muestran la estimación del tiempo de lectura. Si esperabas algo más espectacular que una simple división, siento decepcionarte ?.
El tiempo de lectura de tus entradas en WordPress
Para poder mostrar esta información en tus entradas en WordPress tenemos varias opciones. La más sencilla es directamente ir en busca de un plugin que nos sirva. Para ahorrarte trabajo he mirado los que puedes encontrar en el directorio de WordPress. Estos son los resultados del análisis de los 3 plugins más usados en el momento de escribir esta entrada:
- Reading Time WP: Calcula la estimación y te la añade antes del contenido de la entrada. Adicionalmente, permite añadir la estimación a través de un
shortcode
de WordPress. - Post Reading Time: Calcula la estimación y te permite añadirla en tu tema a través de la llamada a la función PHP
post_read_time()
. Simplemente añádela en la plantilla que toque y listo. - Estimated Post Reading Time: Calcula la estimación y te permite incluirla en el contenido de la entrada con un
shortcode
.
Cualquiera de estos plugins te va a servir, ya que su funcionamiento es prácticamente idéntico. Y si quieres aprender cómo desarrollar plugins con WordPress, son un buen ejemplo con el que empezar a estudiar, ya que el código que incluyen es muy fácil de entender y muy corto. Ideal para WPrincipiantes.
Y si lo que quieres es directamente meterlo en tu tema sin usar plugins, puedes usar la función que te dejo a continuación:
No tengas miedo de probarla y meterla en tu tema. La función simplemente obtiene el contenido de una entrada, cuenta cuantas palabras hay y divide por el PPM que hayas indicado. A partir de ahí, construye una frase con los minutos y segundos que tardará el visitante medio en leer la entrada.

Nelio Popups
¡Un plugin fantástico! Es muy fácil crear ventanas emergentes con el editor que ya conoces y las opciones que ofrece están muy bien diseñadas.

Juan Hernando
Mostrar la estimación puede ser un arma de doble filo
Aunque puede parecer muy interesante ver el tiempo que tardarás en leer la entrada, es posible que aquellos más vagos/ocupados del lugar piensen que dedicar esos minutos a leerla no merezca la pena, prefiriendo ocuparse con otras labores y sin leer tu texto.
Por un lado, mostrar esta información puede servir para atraer más lectores y aumentar el tiempo que pasan en tu página. Pero por otro, puede tener el efecto contrario. Lo mejor, como siempre, es que lo pruebes. Si consigues mejorar los resultados actuales, eso que has ganado. Y si, por el contrario, pierdes lectores, sólo tienes que quitarlo de tu web y quizás explicar tu experiencia para que todos aprendamos ?.
Imagen destacada de zoutedrop.
Deja una respuesta