El contenido SEO on-page en marcas de alimentación es el texto, los títulos y la estructura de cada URL (ficha, categoría o receta) alineados con cómo busca el comprador, no con las columnas del Excel de producto. El criterio es claro: si dos SKUs distintos comparten el mismo H1, la misma meta y el mismo párrafo de origen, Google no tiene motivo para rankear ninguno. Cuando el catálogo crece y el Excel ya no escala, el problema no es falta de keywords, es contenido clonado y categorías mudas.
Eso se ve en catálogos B2B, en obradores que venden a hostelería y en comercios de Sabadell o Barcelona que han pasado de veinte referencias a doscientas. El Excel sigue valiendo para EAN, alérgenos y stock. Deja de valer cuando alguien concatena marca, sabor y gramaje y llama a eso posicionamiento. Si la web no deja publicar contenido SEO on-page distinto por URL, estás maquillando el síntoma.
Qué es el contenido SEO on-page (y qué no) en alimentación
On-page no es un campo de "palabras clave" en el CMS. Es, por cada URL que quieres que trabaje: title y meta únicos y honestos, un H1 que nombra el producto como lo buscaría quien compra (no como lo nombra el ERP), un texto que aporta lo que el envase no desarrolla (uso, canal, diferencia de gama) y enlaces internos con ancla descriptiva. Encabezados que ordenan formato o rendimiento, sin repetir el mismo bloque debajo.
Lo que no es: traducir el listado de almacén. Ni copiar el claim del pack en cincuenta fichas. Ni un blog de recetas que se lleva la query del producto mientras la ficha dice tres líneas. El dato legal tiene que estar (ingredientes, alérgenos, origen cuando aplica). Eso no sustituye el contenido comercial. El alérgeno es obligación. El párrafo que explica por qué ese AOVE va a cocina profesional y no a lineal es el texto que decide si la URL merece existir en Google.
El Excel como fábrica de copy: el error que aparece al escalar
Con treinta SKUs el Excel aguanta. Marketing pega un párrafo, calidad rellena ingredientes, alguien sube fotos. Con doscientas referencias (formatos, sabores, canal hostelería frente a retail) el archivo se convierte en fábrica de clones. Ejemplo operativo: una gama de salsas con una columna "descripción SEO" arrastrada desde la primera fila. Resultado: romesco de 1 kg, de 3 kg y cubo de 5 kg con el mismo H1, la misma meta y el mismo "elaborada con...". Google ve tres URLs y un solo documento. Indexa una. Las otras se pisan. El error habitual no es "no hemos puesto la keyword". Es tratar cada fila como una página completa cuando la fila solo tiene datos. El copy no puede ser una fórmula.
Si el ERP o la hoja alimentan la tienda, hace falta una integración entre catálogo y web que separe campos de producto (stock, lote, alérgenos) de bloques editoriales. Mezclarlos en la misma columna es cómo nace el contenido zombie: mil fichas, cero páginas distintas.
Errores de contenido SEO on-page en fichas y categorías
Title y H1 clonados entre formatos
¿De verdad un comprador (o Google) va a elegir entre dos fichas si la única diferencia real está en el selector de peso? A veces sí: hostelería busca cubo y rendimiento. Retail busca tarro y uso. Entonces title y H1 tienen que decir el formato, y un bloque corto tiene que hablar de canal o conservación. El relato de marca puede vivir en la ficha madre o en la categoría.
Cuando el formato no cambia la decisión, no inventes una redacción larga. Cambia title y H1 para que no canibalicen y enlaza a la familia. Clonar el H1 "Mermelada de fresa artesana" en cinco gramajes deja todas las URLs flojas. Otro clásico: usar el nombre interno del ERP como H1. "AOVE 5L PET HORECA REF 8821" no es un título. Es un código de almacén. Puede estar. No puede liderar.
Categorías vacías y recetas que se comen la ficha
La categoría "Aceites" con un listado y cero texto es una página delgada. No hace falta un ensayo. Hace falta decir qué hay en esa familia, para quién es y qué no vas a encontrar. Eso orienta a quien llega por "aceite de oliva para hostelería" y da a Google un documento de familia, no solo un listado.
Las recetas ayudan. También canibalizan. Si un artículo de uso rankea y la ficha no tiene bloque de uso ni enlace desde la receta hacia la compra (o la petición B2B), estás regalando la query a un contenido que no convierte. La receta enlaza a la ficha concreta. La ficha tiene uso propio, no un "ver recetas" genérico al pie. En B2B, "packs para restaurante" no es una categoría más: si no explica mínimo de pedido, formato y ficha de alérgenos descargable, es un listado disfrazado.
Criterio de decisión: qué URL merece texto propio
El criterio no es "cuanto más texto, mejor". Es: esta URL, ¿cambia una decisión de compra o de canal que otra URL tuya no cubre? Escribe bloque propio (title, H1 y un texto que no sea copiar-pegar) cuando la query de compra sea distinta (harina de fuerza frente a harina de repostería), el canal sea distinto (cubo hostelería frente a botella), el uso sea distinto, haya un requisito que el comprador busca (sin gluten, certificación, formato industrial) o esa query se la lleve hoy otra página tuya.
No merece redacción larga cada variante de peso del mismo yogur. Diferencia title y H1 con el formato y concentra el relato en la familia. El corte: si un comprador profesional no cambiaría de decisión al leer la página, no hacía falta un texto nuevo. Si sí cambiaría, el texto propio es parte de la ficha. Prioriza URLs que ya reciben impresiones en Search Console y tienen CTR flojo o se pisan. El on-page se hace por oleadas: familias que venden, luego canal, luego búsquedas de uso.
Hostelería, B2B y comercio local: la misma lógica
Un restaurante no tiene 200 SKUs, pero el error se parece. Carta y reservas pelean por las mismas queries locales si todas dicen "cocina de mercado" y nada más. El on-page de la carta nombra platos y alérgenos. El de reservas nombra zona, horario y cómo reservar. Mezclarlos en una home con un PDF es el equivalente hostelería del Excel clonado.
En catálogo B2B el comprador busca rendimiento, formato y ficha. Si todas las URLs abren con el mismo relato de marca y esconden el cubo de 5 kg, el mínimo de pedido y el PDF de alérgenos, el contenido está escrito para el fundador, no para el jefe de compras. Se mide en peticiones de precio y en si el profesional encuentra el formato sin llamar. En un comercio local de Cataluña, la ficha de producto y la página de tienda no son el mismo texto. La tienda habla de barrio, horario y encargos. El producto, de origen y uso. Si copias el mismo párrafo en las dos, ni Google ni el vecino de Sabadell entienden qué abrir. En Barcelona vale el mismo criterio: una URL, una intención.
Mantenimiento y medición cuando el catálogo se mueve
El catálogo no se queda quieto. Temporada, deslistado, nuevo formato para hostelería. Si el on-page se escribió en un sprint y nadie es dueño de title, H1 y bloque de uso, en tres campañas vuelves al clon. Mantenimiento mínimo: un campo editorial por familia, no una columna arrastrada a 200 filas. Title y H1 distintos del nombre interno del ERP. Redirigir cuando un SKU muere. Revisar canibalización al publicar receta o landing de canal.
Medición, sin teatro. En Search Console, agrupa por tipo de URL (ficha, categoría, receta, canal) y mira impresiones, CTR y queries que se pisan. Si dos gramajes aparecen por la misma query y ninguna convierte, no necesitas más keywords: diferencia title y H1, o consolida. El KPI no es tiempo en página. Es si esta URL recibe la query que le toca y hace la acción que le toca: petición o descarga en B2B, carrito o WhatsApp en retail, reserva en hostelería. Si la receta sube y la ficha no se mueve, el enlazado está mal o la ficha sigue muda. Cadencia: cada familia nueva, y un repaso de las URLs con más impresiones si el CTR queda por debajo de las hermanas.
Preguntas frecuentes
¿Hace falta un texto distinto para cada gramaje del mismo producto?
No siempre. Title y H1 sí deben distinguir el formato para no canibalizar. Un bloque largo nuevo solo tiene sentido si el comprador decide distinto según el peso o el envase, cubo hostelería frente a tarro retail. Si la decisión no cambia, diferencia metadatos y concentra el relato en la familia o la categoría.
¿Puedo usar el texto del envase como descripción de la ficha?
El envase vale como base de claims y de dato legal, no como página. Copia el claim con rigor, sin inventar lo que el pack no dice, y añade uso, canal y diferencia de gama. Si pack y web se contradicen, el problema ya no es SEO: es coherencia de marca.
¿Las recetas quitan tráfico a las fichas de producto?
Pueden, si rankean por la query de compra y no enlazan a la ficha concreta. Una receta bien hecha captura uso. La ficha debe tener su propio bloque de uso y recibir el enlace con ancla clara, el producto, no una fórmula vacía. Si Search Console muestra la receta por el nombre comercial, toca reescribir H1 y title de ambas URLs.
¿Quién escribe el contenido si calidad rellena el Excel y marketing no llega?
Calidad es dueña del dato: ingredientes, alérgenos, lote. Marketing o quien lleve canal es dueño de title, H1 y bloque de uso de las familias que venden. No pidas a calidad un texto de posicionamiento, ni a marketing que invente la lista de alérgenos. Si el volumen no da para ficha a ficha, se escribe a nivel de familia.
¿Cada cuánto hay que revisar títulos y metas?
Cuando entra producto nuevo, cuando se deslista, y en un repaso de las URLs con más impresiones si el CTR queda claramente por debajo de fichas parecidas. No hace falta reescribir el catálogo entero cada temporada. Hace falta no dejar que una columna arrastrada vuelva a clonar titles.
Si el catálogo ya no cabe en una hoja y las fichas se pisan, el trabajo es de contenido SEO on-page sobre una web que sepa separar dato y texto, no de otro Excel. En Chocola Studio (Sabadell) lo vemos en marcas de alimentación que llegan con la plantilla llena y la búsqueda vacía. Cuéntanos en el formulario de contacto qué catálogo tienes, qué URLs se pisan y qué canal quieres posicionar primero.