Si gestionas una tienda PrestaShop 8 medianamente seria, has visto este número en algún momento: 128. Es el contador que aparece bajo el campo meta_title en el formulario de producto V2 — el que cuenta caracteres como si te quedase un plan generoso de espacio. Lo malo: ese 128 es completamente irrelevante para SEO. Te decimos por qué, qué número sí importa, y la trampa silenciosa que esto introduce en tiendas que no lo notan.
El número que sale y por qué sale
El contador nativo de PrestaShop 8 lee la propiedad maxlength del input HTML. Esa propiedad viene definida en el theme y se alimenta del esquema de la tabla de productos en BD. Para los campos meta de un producto, los valores estándar son:
meta_titleen el modelo Product: VARCHAR(128) → contador 128.meta_descriptionen el modelo Product: VARCHAR(512) → contador 512.
Esos valores se establecieron en versiones tempranas del schema PS para no truncar texto al guardar. Es decir, son límites de la base de datos, no objetivos de redacción ni objetivos SEO. La distinción importa más de lo que parece.
Los números que sí importan en 2026
Google muestra en sus resultados de búsqueda un fragmento finito por entrada. Cuando supera ese fragmento, lo trunca con puntos suspensivos. La regla práctica que se sostiene desde hace años, con datos de medición continua de SERPs:
- Title: Google reserva aproximadamente 600 píxeles para mostrarlo. En cuerpo y peso de fuente típica, eso son ~60 caracteres. Pasada esa cifra, lo más probable es que tu título quede truncado.
- Description: ~160 caracteres en desktop, ~120 en mobile. Si pasas 160, el snippet móvil se corta antes y pierdes la llamada a acción.
La diferencia entre 60 y 128 no es trivial. Si redactas un título a 110 caracteres porque «no he superado el límite» que ves en la pantalla, Google va a mostrar los primeros 60 y truncar. La parte de tu título que más te importaba — la que metiste al final como diferenciación — no la ve nadie.
Para descripciones pasa lo mismo: si te confías al 512 del contador y escribes una descripción de 280 caracteres, Google va a mostrar los primeros 160 y la mitad de tu narrativa cae fuera del SERP.
La trampa silenciosa
Lo verdaderamente costoso de este desajuste no es lo obvio (que algunas fichas tengan títulos truncados). Es que nadie en tu equipo lo nota. El SEO interno y la persona que sube productos ven el contador, comprueban que no se han pasado, dan por bueno el meta y siguen. La degradación es invisible hasta que alguien audita los SERPs uno a uno.
Síntomas habituales en tiendas PS8 con este problema:
- Títulos en SERP que terminan en «…» justo antes de la palabra clave de cola larga.
- CTR de las fichas de producto en Search Console por debajo de la media del sector.
- Descripciones generadas por Google (las que GoogleBot reescribe cuando la tuya no convence) en lugar de las tuyas.
- Inconsistencia entre el meta que ves en BO y lo que ves al copiar la URL en una herramienta SEO externa.
Cómo medir si te aplica
Auditoría rápida en 15 minutos:
- Exporta los meta de tus 50 productos de mayor tráfico orgánico (Search Console → Páginas → ordena por clics).
- Cuenta caracteres de cada
meta_titleymeta_description. - Marca en rojo todo lo que pase de 60 (titles) o 160 (descriptions). Marca en amarillo lo que ronda esos números (50-60 / 140-160).
- De los rojos, busca cada producto en Google con su nombre exacto y mira el SERP. Si el title está truncado, has confirmado el problema.
Si el resultado te da más de un 20% de productos con titles o descriptions fuera de objetivo, la pérdida acumulada de CTR a 6 meses es relevante.
Qué pasa si lo arreglas y qué pasa si no
Arreglarlo bien implica dos cosas: (a) instruir al equipo de SEO/contenidos sobre los nuevos objetivos, y (b) cambiar el feedback visual del backoffice para que los nuevos límites se vean al redactar. La instrucción al equipo no se sostiene sin el feedback visual — la práctica nos dice que cualquier persona, por mucha buena voluntad, se confía al número que tiene delante.
No arreglarlo implica que cada producto nuevo que añadas y cada producto existente que edites siguen entrando en el problema. Si vuestra cadencia es 5 productos nuevos al mes, en un año son 60 productos con metas suboptimizados — sumados a los 200 que ya tenías. La deuda crece de forma silenciosa.
El punto de partida del fix
El componente clave es el contador visible. PrestaShop no permite cambiar el maxlength del input desde la UI sin tocar la BD (y no querrías, porque eso sí es un límite de la columna). La solución pasa por esconder el contador nativo y añadir uno nuevo calibrado a SEO, sin tocar ni el modelo ni el theme. Es trabajo de un módulo o de un fragmento de JS que se inyecte en BO.
En el siguiente post de esta serie cubrimos cómo se hace técnicamente: cómo detectar los campos meta en cualquier formulario PS8, cómo inyectar el contador con feedback de color (verde/amber/rojo), y cómo evitar duplicar el contador en la página V2 de producto que tiene su propio render del campo.
Si tu tienda PS8 tiene este problema o tu auditoría detectó algo distinto a lo descrito aquí, escríbenos a hola@zeyvro.com — los posts se afinan con casos reales, no con manuales.
Zeyvro Meta Counter es el módulo que resuelve exactamente esto: contador de caracteres SEO (60/160) con código de colores, sin modificar el theme ni la BD. Gratuito, licencia MIT.
Ver código fuente en GitHub ↗ · Descargar ZIP (última versión) ↗
Contador SEO real (60/160), sin tocar el core.
Zeyvro Meta Counter para PrestaShop 8 →Zeyvro desarrolla módulos para PrestaShop 8 desde una tienda real en producción. Código sin ofuscar.