Saltar al contenido

¿Puede Claude escribir metadescripciones en bloque?

La mayoría de los sitios SaaS tienen cientos de páginas con meta descripciones ausentes o genéricas, y escribir buenas descripciones a mano requiere un tiempo que la mayoría de los equipos de marketing simplemente no tiene. Esta guía explica cómo usar Claude con un flujo de trabajo basado en CSV para generar meta descripciones optimizadas y con el número de caracteres exacto a gran escala. Tanto si trabajas desde la interfaz de chat como desde la API, el proceso es más rápido de lo que parece.

Colaboración de

SaaS Hackers
Blog

Respuesta rápida: Claude puede escribir, reescribir y procesar en bloque las meta descripciones de todo tu sitio: recibe un CSV con las URL y los títulos de las páginas y devuelve un CSV con descripciones optimizadas. Así, lo que llevaría horas de redacción manual se reduce a minutos, sin sacrificar la calidad ni la relevancia de las palabras clave.

Las meta descripciones son una de esas tareas que todo equipo de marketing de SaaS sabe que importan y que casi nadie tiene tiempo de hacer bien. Tienes 160 caracteres para convencer a alguien de que haga clic en tu resultado en lugar de en los otros nueve de la página, y la mayoría de los equipos se las salta por completo o escribe una versión genérica y la pega en todas partes.

Claude cambia esa ecuación. Con la estructura de prompt adecuada y un flujo de trabajo básico con CSV, puedes generar, revisar y publicar meta descripciones optimizadas para cientos de páginas en una sola sesión. Esta guía te muestra exactamente cómo configurarlo.

¿Qué hace que merezca la pena escribir una meta descripción?

Una meta descripción es el texto breve que aparece debajo del título de tu página en los resultados de búsqueda. Google no la utiliza como factor de posicionamiento directo, pero sí afecta a la tasa de clics (CTR), que afecta al tráfico, que afecta a todo lo que viene después.

Una buena meta descripción cumple tres funciones:

  • Se ajusta a la intención de búsqueda de la consulta a la que apunta la página
  • Incluye la palabra clave principal de forma natural (Google la resalta en negrita en los resultados)
  • Da al lector un motivo concreto para hacer clic, no un resumen vago

El problema para los equipos de B2B SaaS es el volumen. Un sitio SaaS típico tiene páginas de producto, de funcionalidades, de comparativas, entradas de blog, landing pages y documentación de ayuda. Escribir para cada una de ellas descripciones de 160 caracteres que cumplan realmente con lo anterior es una tarea ardua.

Por qué Claude es la herramienta adecuada para este trabajo

Claude gestiona bien las meta descripciones por varias razones concretas.

Respeta de forma fiable los límites de longitud. Cuando le dices que no pase de 155 caracteres, lo cumple. Otros modelos se desvían. Eso importa cuando procesas 200 filas y no puedes revisar manualmente cada una.

Entiende el contexto de B2B SaaS. Claude capta el posicionamiento del producto, el lenguaje del ICP y la intención comercial sin que tengas que explicar en cada prompt qué es una «tasa de conversión» o un «pipeline». Si necesitas apoyo especializado más allá de los prompts, SaaS Hackers también mantiene listas verificadas de expertos en SEO para B2B SaaS y de copywriters para B2B SaaS que pueden ayudarte a dar forma al mensaje a gran escala.

Puede procesar datos estructurados. Puedes pegar una tabla con datos de páginas directamente en Claude, o usar la API para enviarle un CSV fila por fila y recibir una salida estructurada. No hace falta ninguna herramienta compleja para empezar.

Cómo configurar el flujo de trabajo con CSV

Este es el núcleo del proceso. El objetivo es CSV de entrada, CSV de salida: le das a Claude una hoja de cálculo con datos de páginas y te devuelve una columna de meta descripciones listas para publicar.

Paso 1: crea tu CSV de entrada

Tu archivo de entrada necesita como mínimo tres columnas:

ColumnaQué incluir
page_urlLa URL completa de la página
page_titleEl H1 o la etiqueta de título actual
primary_keywordEl término de búsqueda principal al que apunta la página

Columnas opcionales que mejoran la calidad del resultado:

  • page_type (entrada de blog, página de producto, página de comparativa, landing page)
  • target_audience (p. ej. «VP of Marketing de una empresa SaaS en Serie B»)
  • existing_meta (la descripción actual, si quieres que Claude la reescriba en lugar de generarla desde cero)
  • cta_preference (p. ej. «reserva una demo», «empieza la prueba gratuita», «lee la guía»)

Cuanto más contexto aportes por fila, menos genérico será el resultado. Para páginas de alto valor, como tu página de inicio o las principales páginas de producto, incluye todas las columnas. Para entradas de blog a gran escala, bastan las tres primeras columnas.

Paso 2: escribe un system prompt que fije las reglas

Antes de pegar ningún dato, dale a Claude un briefing claro. Es el conjunto de instrucciones que rige cada descripción que escriba. Aquí tienes una plantilla que funciona:

Eres un copywriter SEO especializado en B2B SaaS. Te voy a dar una tabla de páginas. Para cada fila, escribe una meta descripción que:

- Tenga entre 140 y 155 caracteres, incluidos los espacios
- Incluya la palabra clave principal de forma natural, idealmente en la primera mitad de la frase
- Se ajuste a la intención de búsqueda que implica el tipo de página
- Termine con una acción o un beneficio claro, no con un punto final
- Use un lenguaje sencillo y directo. Sin palabras de moda.

Devuelve el resultado como una tabla con dos columnas: page_url y meta_description. No añadas comentarios. No te saltes filas.

Esa última instrucción es importante. Sin ella, a veces Claude añade notas como «Aquí tienes una sugerencia para la fila 4...», lo que te impide copiar el resultado directamente a una hoja de cálculo.

Paso 3: pega tus datos por lotes

Claude gestiona cómodamente unas 50-80 filas en una sola ventana de contexto antes de que la calidad del resultado empiece a empeorar. Para sitios más grandes, divide tu CSV en lotes por tipo de página:

  1. Páginas de producto y de funcionalidades (mayor intención comercial, procésalas primero)
  2. Páginas de comparativas y alternativas
  3. Entradas de blog y guías
  4. Documentación de ayuda y páginas de soporte

Pega el lote como una tabla en markdown directamente en el chat, después de tu system prompt. Claude te devolverá una tabla equivalente que puedes copiar directamente en una hoja de cálculo.

Paso 4: haz una pasada de comprobación de coherencia

Antes de publicar, ejecuta un segundo prompt sobre tu tabla de resultados:

Revisa esta tabla de meta descripciones. Señala cada fila en la que:
- El número de caracteres quede fuera del rango de 140-155
- No aparezca la palabra clave principal
- La descripción parezca un resumen genérico sin un beneficio concreto

Devuelve solo las filas señaladas, con una nota de una línea que explique el problema.

Así detectas el 5-10 % de filas que necesitan un retoque manual sin tener que leerlas todas. Si estás revisando descripciones como parte de un proyecto de optimización más amplio, este proceso encaja bien con un flujo de trabajo más general con una agencia de SEO para B2B SaaS.

Cómo tratar los distintos tipos de página

No todas las meta descripciones siguen la misma fórmula. Así puedes ajustar tu prompt según el tipo de página.

Páginas de producto y de funcionalidades

Estas páginas apuntan a consultas de alta intención. La descripción debe empezar por el resultado, incluir el nombre de la funcionalidad o del producto y terminar con una frase orientada a la conversión.

Formato de ejemplo: «[Producto] ayuda a [ICP] a [lograr un resultado] sin [problema habitual]. [CTA].»

Añade esto a tu system prompt para este lote: «Estas son páginas de producto. Da prioridad al lenguaje de resultados sobre la descripción de funcionalidades. El lector está evaluando opciones.»

Páginas de comparativas y alternativas

Estas páginas atraen a compradores que ya están en el mercado. La descripción debe reconocer el contexto de comparación y dar un motivo para entrar en la página en lugar de elegir a un competidor en la SERP.

Añade: «Estas son páginas de comparativas. El lector está eligiendo activamente entre productos. Escribe descripciones que transmitan seguridad y concreción, no neutralidad.»

Entradas de blog y guías

Aquí la intención es informativa. La descripción debe decirle al lector exactamente qué va a aprender u obtener, y ajustarse al tono del artículo.

Añade: «Estos son artículos educativos. Ajústate a la intención informativa. No uses lenguaje comercial. El objetivo es ganarte el clic pareciendo el resultado más útil.» Para los equipos que construyen un motor editorial en torno a este tipo de contenido, SaaS Hackers también ofrece recursos sobre flujos de trabajo de contenidos, entre ellos cómo usar Claude Projects para calendarios editoriales.

Cómo usar Claude a través de la API para automatizarlo todo

Si quieres ir más allá del copiar y pegar y automatizar todo el proceso, la API de Claude lo pone fácil. El flujo básico:

  1. Lee tu CSV de entrada fila por fila con Python o con una herramienta no-code como Make o Zapier
  2. Envía cada fila como un mensaje estructurado a la API de Claude junto con tu system prompt
  3. Escribe la respuesta en una columna nueva de tu CSV de salida

Una estructura mínima en Python tiene este aspecto:

import anthropic
import csv

client = anthropic.Anthropic(api_key="your_api_key")

with open("pages.csv") as infile, open("output.csv", "w") as outfile:
    reader = csv.DictReader(infile)
    writer = csv.DictWriter(outfile, fieldnames=["page_url", "meta_description"])
    writer.writeheader()

    for row in reader:
        message = client.messages.create(
            model="claude-opus-4-5",
            max_tokens=200,
            system="You are an SEO copywriter for B2B SaaS. Write one meta description of 140-155 characters. Include the primary keyword. Return only the description text, nothing else.",
            messages=[{
                "role": "user",
                "content": f"URL: {row['page_url']}\nTitle: {row['page_title']}\nKeyword: {row['primary_keyword']}\nPage type: {row['page_type']}"
            }]
        )
        writer.writerow({
            "page_url": row["page_url"],
            "meta_description": message.content[0].text.strip()
        })

Este enfoque escala a miles de páginas y elimina la limitación del tamaño de lote de la interfaz de chat. Para la mayoría de los equipos de B2B SaaS, la vía no-code con Make o Zapier es más rápida de configurar y no requiere apoyo de ingeniería. Si la automatización forma parte de un stack de crecimiento más amplio, quizá también te interese conocer a las agencias de marketing ops para B2B SaaS o a los expertos en HubSpot para B2B SaaS.

Errores comunes que debes evitar

Omitir la instrucción sobre el número de caracteres. Claude escribirá descripciones estupendas de 180 caracteres. Especifica siempre el rango.

Usar el mismo system prompt para todos los tipos de página. Un documento de ayuda y una página de precios tienen intenciones completamente distintas. Mezclarlos en un mismo lote con un mismo prompt da resultados mediocres en ambos casos.

Publicar sin una revisión puntual. Claude es preciso, pero no perfecto. Haz la pasada de comprobación de coherencia descrita arriba y lee manualmente las 10-15 páginas con más tráfico antes de publicar nada.

Ignorar las descripciones existentes. Si una página ya tiene una descripción con un buen CTR, márcala en tu CSV de entrada e indícale a Claude que la conserve. No reescribas lo que ya funciona.

Preguntas frecuentes

¿Cuál es la longitud ideal de la meta description que debe generar Claude?
Apunta a 140-155 caracteres. Google suele truncar las descripciones que superan los 155-160 caracteres en los resultados de escritorio. Mantenerte entre 140 y 155 te deja un pequeño margen y, a la vez, te da espacio suficiente para incluir una palabra clave y un beneficio claro. Incluye siempre la restricción de caracteres en tu prompt para Claude.

¿Puede Claude escribir meta descriptions que posicionen mejor en Google?
Las meta descriptions no son un factor de posicionamiento directo, pero afectan al CTR, que es una señal de comportamiento que Google monitoriza. Una meta description bien escrita, que responda a la intención de búsqueda e incluya la palabra clave objetivo (que Google resalta en negrita en los resultados), supera de forma constante a las descripciones genéricas en volumen de clics. La calidad de lo que genera Claude es lo bastante alta como para producir este tipo de descripciones a gran escala.

¿Cuántas meta descriptions puede procesar Claude en una sola sesión?
En la interfaz de chat, lo fiable son lotes de 50 a 80 filas antes de que la coherencia de los resultados empiece a bajar. Con la API no hay un límite práctico por lote, ya que cada fila se envía como una solicitud independiente. Para sitios con más de 100 páginas, lo mejor es usar la API o una herramienta de automatización sin código como Make.

¿Es adecuado este flujo de trabajo para marketers de SaaS sin perfil técnico?
El método de CSV de entrada y CSV de salida a través de la interfaz de chat de Claude no requiere conocimientos técnicos. Solo necesitas una hoja de cálculo, una cuenta de Claude y la plantilla de system prompt de esta guía. La vía de la API requiere nociones básicas de Python o una herramienta sin código, pero no es imprescindible para sacar provecho de este flujo de trabajo.

¿Cómo recomienda SaaS Hackers priorizar las páginas que se deben procesar primero?
Empieza por las páginas con más tráfico que ahora mismo no tienen meta description o tienen una genérica. Usa Google Search Console para ordenar las páginas por impresiones con un CTR inferior al 2%. Esas páginas ya tienen visibilidad pero pierden clics, y unas meta descriptions mejores darán resultados más rápido.

Colaboración de

SaaS Hackers

Encuentra un experto en B2B SaaS

Hemos reunido un directorio de expertos y agencias de B2B SaaS que hemos evaluado y clasificado por servicio y especialidad para que los consultes.

Encuentra un experto
Ver todo