¿No se muestran todas las entradas? Quizá sea la Auto-paginación

Author Avatar
@brigitte • Experta de Producto: Blogger & AdSense
while(coding) { eat(chocolate); }

"Se ha desconfigurado mi página principal, no se muestra la cantidad de entradas que configuré".

Esto no se trata de una desconfiguración, sino del diseño mismo de Blogger para optimizar la carga de las páginas. Es la auto-paginación de Blogger.

¿Y qué es la auto-paginación?

Es el ajuste dinámico y automático que Blogger ejecuta para hacer más rápida la carga de cualquier página tipo index de un determinado blog, basándose en (a) la cantidad de HTML (en kilobytes) y (b) el número de imágenes en la página.

En otras palabras, en aquellas páginas que muestran más de un post y según Blogger poseen demasiado contenido, la cantidad de posts se determina independientemente de tu configuración establecida.

¿Cómo hacerle frente?

Como la auto paginación se desencadena por 'demasiado contenido' en páginas index (inicio, archivos, etiquetas, búsqueda), se debe reducir el contenido (carga) en los posts.

Y no, no digo que hay que hacer publicaciones cortitas o con pocas imágenes, tenemos que hacer que la carga del blog sea eficiente.

Utilizar el botón 'insertar salto de línea'

"¿Y qué me dices? Si mi plantilla YA hace esto automático"... Digamos que configuras tu panel para mostrar 10 posts, pero en realidad solo aparecen 5 en la página. ¿Por qué sucede esto?

Por defecto, el servidor de Blogger extrae el contenido HTML completo de esos 10 posts (texto, imágenes gigantes ocultas, scripts, tarjetas de recetas, lo que se te ocurra) y lo carga todo en la memoria para procesar tu plantilla. Sin embargo, Blogger aplica un límite estricto de peso por página de aproximadamente 1 MB.

Si tus posts están muy cargados de contenido, los primeros 5 o 6 podrían alcanzar ese límite interno de inmediato. Cuando eso pasa, Blogger corta automáticamente la consulta como medida de seguridad para evitar que el servidor y el navegador colapsen. Como resultado, solo te muestra 5 entradas, ignorando por completo las 10 que pediste en tu configuración.

Y aquí viene el detalle crucial: esto pasa absolutamente con cualquier plantilla. Da igual si usas un tema de terceros que arrastra todo el peso y usa scripts para crer un extracto en el navegador, o si utilizas los temas oficiales de Blogger (o mis plantillas de desarrollo propio 😉), donde programamos con etiquetas nativas para procesar el extracto directamente en el servidor y mejorar drásticamente la velocidad de carga. Como el límite de 1 MB se calcula en el servidor antes de que la plantilla pueda renderizar el diseño final, la paginación se cortará exactamente de la misma manera.

Aquí entra en juego el botón que menciono, Insertar salto de línea y lo podemos utilizar desde el editor de entradas. Lo ideal es utilizarlo luego del primer párrafo y siempre incluyendo la primera imagen, sobre todo si es destacada.

A continuación hay una pequeña animación de cómo agregarle.

Animación mostrando el uso del botón de salto de línea en el editor de entradas de Blogger

También es recomendable truncar el feed del blog hasta el salto de línea, se hace en Configuración > Feed del sitio > Permitir feed del blog:

Ajuste para truncar el feed del blog en la configuración de Blogger

El botón de 'insertar salto de línea' combinado con el feed truncado por el salto de línea permite reducir el peso del contenido mostrado en las páginas index.

Nota: Si se utiliza la plantilla Vistas Dinámicas, no es recomendable usar el salto de línea ni el feed truncado.

Optimizar las imágenes y el texto

Sí, ya es un disco rayado este tópico, por aquello del SEO. Pero vaya que es necesario tener imágenes optimizadas para evitar la auto paginación.

Lo ideal es usar imagenes que:

  • Tengan el tamaño adecuado. Si el ancho del cuerpo del post es 700px, no usar una imagen de 3000px.
  • Estén en los formatos adecuados, en un blog es innecesario tener un archivo TIFF que aunque lucirá estupendo, impactará negativamente la carga.
  • Evitar copia y pega para añadir una imagen al editor, al hacerlo se crea una imagen base64 cuya src es tan larga que hace al post pesado.
  • Hayan sido comprimidas, siempre que no pierdan demasiada calidad.
  • Sean las justas y necesarias. Nada en exceso es bueno.

Blogger además tiene disponible el ajuste de las imágenes a Webp, mejorando aún más su carga.

Se activa (colocando en verde el toggle) en Configuración > Entradas > Publicación de imágenes WebP

Opción en la configuración de Blogger para activar la publicación de imágenes en formato WebP

Sobre los textos, lo ideal es maquetar el contenido directamente en Blogger. Sé que suele ser cómodo hacerlo en otros editores pero lastimosamente al pasar ese contenido a Blogger, viene con mucho código HTML que indudablemente interferirá con el funcionamiento del sitio y además impacta negativamente la carga del post/página en sí.

Por ello, es buena práctica remover todo formato exterior del texto, usando el botón "borrar formato" que se encuentra cercano al de insertar salto de línea.

Botón de borrar formato en el editor de Blogger

Una vez el texto esté sin códigos externos, se puede proceder a maquetar con las opciones que brinda el editor de Blogger.

En Windows y ciertas distribuciones Linux, se puede usar CTRL + Space para quitar el formato al texto seleccionado.

Guía relacionada: Limpiar el formato del texto en Blogger.

No exagerar con la cantidad de posts

La cantidad de posts en la página principal (y las que le siguen al pulsar "Más entradas" o "Entradas antiguas") se ajusta en Configuración > Entradas > Cantidad máxima de entradas que se muestran en la página principal.

Para las otras páginas, como la de etiquetas o búsqueda, esto no lo controlamos realmente. Pero, podemos hacer uso de ?max-results=numero agregándolo a una URL de estas páginas que deseemos mostrar, digamos en el menú.

<a href='/search/label/Etiqueta?max-results=8'>Etiqueta</a>


Lo que aquí indico son pautas que si se aplican constantemente, mantendrán óptima la carga del sitio y se evitará la molestia de ver menos contenido del deseado debido a la auto paginación. Es sólo cuestión de rutina bloguera.