Serpion investigando el thin content de páginas de destinos con pocas impresiones orgánicas

El thin content del escritor invisible · Serpion 012

🎧 Escuchar: El thin content del escritor invisible · Serpion 012

El encargo llegó desde una agencia de viajes online con un catálogo de más de trescientos destinos. El tráfico orgánico llevaba cayendo cinco semanas seguidas, sin ningún cambio técnico reciente que lo justificara. No habían tocado la estructura, no habían migrado nada ni habían recibido ninguna acción manual. Las páginas de destino seguían ahí, todas respondían con estado 200, y el sitemap las incluía correctamente. Pero las impresiones bajaban semana tras semana, sobre todo en las fichas de ciudades secundarias y rutas menos populares.

Algo no me cuadraba. Si las páginas seguían indexadas y no había errores de cobertura visibles, la señal tenía que estar en otro sitio.

Serpion expediente 012 en investigación de Serpion
Ficha del expediente Nº: 012

Operario: Serpion

Expediente del caso: El thin content del escritor invisible

Empresa o negocio: Agencia de viajes

Archivado en: Penalizaciones SEO

Nivel: Básico

Las primeras señales de thin content en un catálogo que parecía completo

Lo primero que me llamó la atención fue que la caída no afectaba a las páginas principales. Las landing de ofertas y los destinos estrella mantenían sus números. El problema se concentraba en una capa intermedia del catálogo: fichas que existían, se rastreaban y aparecían indexadas, pero que poco a poco dejaban de generar impresiones. El patrón encajaba con algo que suelo revisar pronto en estos casos: thin content, contenido que técnicamente está publicado pero que no ofrece nada diferencial. Aun así, al abrir algunas de esas fichas, la estructura no parecía vacía. Había texto, había imágenes, había una maquetación razonable.

Empecé por donde siempre empiezo cuando hay una bajada progresiva sin detonante claro: Google Search Console. Fui al informe de cobertura y filtré por las URLs indexadas. No había exclusiones masivas ni errores nuevos. Las fichas de destino aparecían con estado válido, sin advertencias. Hasta ahí, todo parecía limpio.

Pero al cruzar esos datos con el informe de rendimiento, la imagen cambiaba. Las impresiones de esas fichas habían bajado un 38 % en cinco semanas. No era una caída brusca de un día para otro, sino un descenso continuo, como si Google las fuera empujando hacia abajo poco a poco. Las consultas asociadas seguían existiendo, los usuarios seguían buscando esos destinos, pero las fichas aparecían cada vez menos.

Mi primera hipótesis apuntaba al enlazado interno. Pensé que quizá esas fichas secundarias habían dejado de recibir señales desde la navegación principal, que algún cambio en el menú o en las categorías las había dejado más aisladas. Lancé un rastreo con Screaming Frog para revisar la profundidad de clics y la distribución de enlaces internos. El resultado fue claro: las fichas afectadas seguían enlazadas desde las páginas de categoría, desde el footer de rutas y desde páginas relacionadas. La mayoría estaba a dos o tres clics del inicio. No había un problema de acceso ni de aislamiento estructural.

Descarté la hipótesis del enlazado. La arquitectura sostenía esas fichas correctamente. Pero entonces, si Google las encontraba, las rastreaba y las tenía indexadas, ¿por qué dejaba de mostrarlas?

Cómo el thin content se camuflaba entre las fichas de destino

Volví a Screaming Frog y esta vez me centré en los datos de contenido. Filtré por recuento de palabras y lo que salió fue bastante revelador. La media del cuerpo de texto en las fichas afectadas era de 200 palabras por URL. Algunas no llegaban a 150. Había fichas de ciudades con apenas un párrafo genérico, una lista de puntos de interés copiada casi igual en destinos distintos y un bloque de llamada a la acción repetido en todas.

Abrí varias de esas fichas en el navegador y revisé el HTML fuente. Lo que encontré tenía un patrón muy definido:

GET /destinos/oporto/ 200 — 187 palabras — 3 enlaces internos
GET /destinos/bratislava/ 200 — 162 palabras — 3 enlaces internos
GET /destinos/lyon/ 200 — 205 palabras — 3 enlaces internos
GET /destinos/split/ 200 — 174 palabras — 3 enlaces internos

El patrón era evidente: mismas estructuras, mismo número de enlaces, extensiones de texto casi idénticas. Pero lo que más me llamó la atención fue el contenido en sí. Al comparar el texto de tres fichas distintas, el cuerpo era prácticamente intercambiable. Cambiaba el nombre de la ciudad y algún dato suelto, pero la redacción base era la misma. No había información real sobre el destino, ni consejos útiles, ni contexto de viaje. Eran páginas que existían por cantidad, no por valor.

Y ahí empecé a ver la dirección. Que una página esté indexada no significa que Google la considere útil. El rastreador entraba, sí. Pero lo que encontraba no le daba razones para seguir mostrándola. Las impresiones no caían por un fallo técnico. Caían porque las páginas habían dejado de competir.

El problema no estaba en lo que faltaba a nivel de código. Estaba en lo que sobraba a nivel de contenido vacío.

El momento en que las fichas dejaron de competir

El diagnóstico se confirmó al cruzar dos datos que, por separado, no decían demasiado, pero juntos lo explicaban todo. Por un lado, el informe de rendimiento en Search Console mostraba que las fichas afectadas habían pasado de una posición media de 28 a 47 en cinco semanas. No desaparecían del índice: simplemente bajaban hasta posiciones donde nadie llega. Por otro lado, al revisar manualmente las SERP de varias consultas asociadas, los resultados que ahora ocupaban esas posiciones eran blogs de viaje, guías de ciudades y artículos extensos con información real, fotos propias y recomendaciones detalladas.

La causa era directa: el contenido de esas fichas se había generado en bloque, sin edición real ni valor suficiente para el usuario. Alguien —probablemente cuando se montó el catálogo— había creado cientos de páginas a partir de una plantilla base, cambiando el nombre del destino y poco más. No había mala intención. Había prisa, y la lógica de "más páginas, más visibilidad" que en su momento funcionó pero que Google lleva tiempo penalizando de forma implícita.

Al inspeccionar el HTML de varias fichas, el patrón quedó confirmado:

<div class="destino-body">
  <h2>Descubre Bratislava</h2>
  <p>Bratislava es una ciudad perfecta para una escapada.
  Disfruta de su arquitectura, su gastronomía y sus rincones
  más especiales. Reserva tu viaje con nosotros.</p>
  <ul>
    <li>Centro histórico</li>
    <li>Castillo de Bratislava</li>
    <li>Puente UFO</li>
  </ul>
</div>

Ese mismo esqueleto, con variaciones mínimas, se repetía en más de 180 fichas. El resultado era un catálogo que a simple vista parecía completo, pero que a ojos de Google estaba lleno de páginas sin profundidad, sin originalidad y sin utilidad. Thin content en su forma más silenciosa: no era spam, no era contenido duplicado exacto, no era scraping. Era contenido que simplemente no decía nada.

Google no estaba penalizando con una acción manual. Estaba haciendo algo peor: dejando de priorizar. Las fichas seguían indexadas, pero habían perdido cualquier ventaja competitiva en las SERP. Cada semana que pasaba, otros resultados con contenido real las empujaban un poco más abajo. Una página que no ofrece nada que el usuario no pueda encontrar mejor en otro sitio deja de recibir visibilidad, aunque técnicamente no tenga errores.

Y eso explicaba por qué la caída era progresiva y no repentina. No había un interruptor. Había una pérdida de relevancia acumulada que iba restando posiciones consulta a consulta.

Reconstruir un catálogo sin repetir el mismo error

Con el diagnóstico claro, tocaba decidir qué hacer con esas 180 fichas. Y aquí no valía aplicar la misma solución a todas. Parte del trabajo era precisamente distinguir qué páginas tenían potencial real y cuáles no justificaban el esfuerzo de reescritura. Borrar todo habría sido rápido, pero también habría eliminado URLs con algo de historial, enlaces entrantes y consultas asociadas que todavía generaban alguna impresión. No era el camino.

Revisé cada ficha cruzando tres variables: impresiones en los últimos 90 días, posición media y backlinks externos. Con eso armé tres grupos. El primero incluía 42 fichas que aún recibían impresiones y tenían algún enlace entrante: esas merecían reescritura completa con contenido original. El segundo grupo eran 61 fichas de destinos muy similares o muy cercanos entre sí, que podían consolidarse en páginas regionales más amplias y con más profundidad. El tercero eran 77 fichas sin impresiones, sin enlaces, sin tráfico y sin ninguna señal que justificara mantenerlas: esas debían eliminarse.

Qué destinos merecían una segunda oportunidad y cuáles no

La decisión más delicada no estaba en las que había que borrar, sino en las que había que consolidar. Fusionar páginas siempre implica redirigir, y redirigir mal puede amplificar el problema en lugar de resolverlo. Pensé en aplicar redirecciones 301 desde cada ficha eliminada hacia la página consolidada correspondiente, pero había un riesgo: si la página de destino también era débil, estaría acumulando señales vacías sobre una base que aún no tenía fuerza.

La otra opción era eliminar sin redirigir, devolver un 410 limpio y dejar que Google desindexara por sí solo. Más lento, pero más limpio a nivel de señales. Al final, opté por un enfoque mixto: las fichas del tercer grupo —sin señales útiles— se eliminaron con estado 410. Las del segundo grupo se redirigieron con 301 hacia las nuevas páginas consolidadas, pero solo después de que esas páginas nuevas estuvieran publicadas y rastreadas. No quería que la redirección llegara antes que el contenido.

Para las 42 fichas que se reescribieron, trabajé con el equipo de contenido de la agencia definiendo una estructura mínima: al menos 800 palabras de texto original, información práctica del destino, recomendaciones reales, temporada recomendada, contexto cultural y enlaces internos hacia rutas y ofertas relacionadas. No se trataba de rellenar por rellenar. Se trataba de que cada ficha respondiera de verdad a lo que alguien busca cuando escribe el nombre de una ciudad junto a la palabra "viaje".

Validé la implementación revisando en Google Search Console el estado de las URLs eliminadas y las nuevas fichas. Las consolidadas empezaron a aparecer como indexadas en los primeros diez días. Las fichas con 410 fueron desapareciendo del índice progresivamente durante tres semanas. Y las reescritas comenzaron a recuperar posiciones en torno a la cuarta semana, con subidas de entre 8 y 15 posiciones de media en las consultas asociadas.

El thin content no siempre es contenido que falta. A veces es contenido que está, pero que nunca debió publicarse tal cual.

Seis semanas después de cerrar la intervención, las impresiones del catálogo habían subido un 29 % respecto al punto más bajo. No era una recuperación espectacular, pero era consistente y basada en páginas que ahora sí aportaban algo. El tráfico orgánico a fichas de destino creció un 18 %, con un CTR medio que pasó del 1,2 % al 2,1 % en las fichas reescritas.

Lo que se ganó no fue solo visibilidad. Fue señal. Google dejó de ver un catálogo lleno de relleno y empezó a encontrar páginas que merecía la pena mostrar.

Marcado como cerrado el expediente 012 de Serpion

💡 Qué he aprendido

Este caso me dejó una cosa bastante clara: el contenido de baja calidad no siempre parece contenido de baja calidad. Desde fuera, el catálogo se veía bien. Había estructura, había fichas para cada destino, había imágenes. Pero por dentro, todo estaba hueco. Y lo peor es que ese vacío no se detecta con una revisión superficial. Hay que meterse en los números, en el recuento de palabras, en la comparación entre fichas. Ahí es donde aparece el patrón.

También aprendí que no todo lo que es contenido pobre merece el mismo trato. Borrar a ciegas es tan peligroso como dejarlo todo publicado. La clave estuvo en clasificar, en decidir caso a caso qué tenía potencial y qué no. Eso lleva tiempo, pero es la diferencia entre limpiar un catálogo y destrozarlo.

Y me quedo con algo que ahora aplico siempre: antes de crear contenido a escala, hay que preguntarse si cada página aporta algo que el usuario no va a encontrar mejor en otro sitio. Si la respuesta es no, esa página va a ser un lastre tarde o temprano.

Bitácora de Serpion

Analista Digital

Expediente Nº 012: El thin content del escritor invisible

🧩 Notas del caso

⬋⬋

Agencia de viajes online con un catálogo de más de trescientos destinos que perdía impresiones de forma progresiva sin cambios técnicos recientes. La caída se concentraba en fichas secundarias que, pese a estar indexadas y accesibles, arrastraban contenido generado en bloque sin edición ni profundidad real.

Se clasificaron las fichas afectadas en tres grupos según señales de rendimiento. Se reescribieron las que tenían potencial, se consolidaron las redundantes y se eliminaron las que no aportaban valor. La recuperación fue gradual y sostenida en las semanas posteriores.

🔎 Pistas SEO extraídas del caso

⬋⬋

  • Media de 200 palabras por URL en más de 180 fichas de destino con estructura repetida.
  • Descenso progresivo de impresiones del 38 % en cinco semanas sin errores de cobertura visibles.
  • Posición media de las fichas afectadas pasó de 28 a 47 en el mismo periodo.
  • Cuerpo de texto intercambiable entre destinos distintos, con variaciones limitadas al nombre de la ciudad.
  • 77 fichas sin impresiones, sin enlaces entrantes y sin tráfico orgánico en los últimos 90 días.

🚫 Errores SEO detectados en el caso

⬋⬋

  • Generación masiva de fichas a partir de plantilla con texto casi idéntico entre destinos, lo que impedía a cada URL diferenciarse en las SERP.
  • Publicación de páginas con menos de 200 palabras de contenido original, insuficiente para competir en consultas con resultados extensos y detallados.
  • Ausencia de información práctica, recomendaciones o contexto real en las fichas, lo que reducía su utilidad frente a guías de viaje externas.
  • Mantenimiento de URLs sin impresiones ni señales durante meses sin revisión ni consolidación periódica del catálogo.
  • Bloque de llamada a la acción repetido literalmente en todas las fichas, aportando texto sin valor diferencial a cada página.

📘 Glosario SEO del expediente

⬋⬋

  • Thin content: contenido publicado que carece de profundidad, originalidad o valor suficiente para que un buscador lo considere útil al usuario.
  • Consolidación de URLs: proceso de fusionar varias páginas débiles en una sola más completa, redirigiendo las originales hacia la nueva.
  • Estado 410: respuesta HTTP que indica que un recurso ha sido eliminado de forma permanente, acelerando su desindexación.
  • Redirección 301: redirección permanente que transfiere la señal de una URL antigua a una nueva, conservando parte de su historial.
  • Posición media: métrica de Search Console que indica en qué posición promedio aparece una URL para las consultas en las que se muestra.

📏 Mini guía práctica

⬋⬋

  1. Audita el recuento de palabras y la unicidad del contenido en todas las URLs de catálogo antes de que la pérdida de visibilidad se acumule.
  2. Clasifica las páginas débiles en tres grupos —reescritura, consolidación o eliminación— según impresiones, posición media y enlaces entrantes.
  3. Publica primero el contenido consolidado o reescrito y redirige después, nunca al revés, para evitar que las redirecciones apunten a páginas vacías.
  4. Aplica estado 410 a las URLs sin ninguna señal útil en lugar de redirigirlas, para no acumular peso muerto sobre páginas nuevas.
  5. Define una estructura mínima de contenido original por ficha antes de escalar un catálogo, asegurando que cada página aporta valor diferencial.

Comparte el conocimiento. Comparte la historia

Expedientes y Archivos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Respetamos tu privacidad. Los datos que proporciones se utilizarán únicamente para gestionar y mostrar tu comentario, así como para prevenir el uso indebido o el spam. Puedes consultar más información en nuestra política de privacidad.

Subir