Tienes visitas pero no vendes: cómo dar a cada artículo un único siguiente paso
Suben las visitas pero nadie compra. Asigna a cada artículo una sola oferta siguiente con una tabla y código listo para copiar.
El mes pasado, el artículo más leído de mi blog fue “Introducción a Claude Code”. 3.200 visitas al mes. No está mal. Pero de toda esa gente, solo cuatro personas descargaron el PDF gratuito en todo el mes.
Me pareció raro, así que fui al final del artículo y entendí el problema enseguida. En el último párrafo había cinco enlaces puestos del mismo tamaño: el PDF gratuito, el pack de plantillas de pago, la guía de configuración, el formulario de consulta y el catálogo de productos. Todos juntos, todos iguales.
Así nadie elige. Quien llega a un artículo de introducción solo quiere saber “¿y ahora qué hago?”, y de repente le sueltas cinco opciones. Al final no pulsa ninguna, cierra la pestaña y se acabó.
El artículo se lee, pero no genera ventas. Ese atasco no es culpa de la calidad del texto ni de lo listo que sea Claude Code. La causa es poner cinco ofertas en un solo artículo. Hoy vamos a cambiar eso por una tabla que asigna a cada artículo un único “siguiente paso”.
Puntos clave
- Si tienes visitas pero nadie compra ni reserva, suele ser porque al final del artículo ofreces demasiadas cosas. Ante cinco opciones, el lector no elige ninguna.
- La solución es mirar la “intención de búsqueda” de cada artículo y reducir la oferta a una sola por artículo, con una tabla de asignación.
- El artículo de introducción va al PDF gratuito; quien sufre redactando peticiones, al pack de prompts; los artículos de configuración o permisos, a la guía de pago; la adopción en equipo, a la consultoría. Cada intención tiene su propia salida.
- A Claude Code le delegas la parte mecánica: “para esta intención, esta salida”. La decisión final de “¿qué le conviene a este lector?” la tomas tú.
- Tras publicar, no reescribas el artículo entero: mira solo la tasa de abandono inicial y los clics en el primer enlace, y corrige el único punto débil.
Por qué funciona reducir a un solo “siguiente paso”
Cuantas más opciones tiene una persona, más le cuesta decidir. En economía del comportamiento esto se conoce como la “paradoja de la elección”. Hay un experimento famoso: un estante con 24 sabores de mermelada para probar vendía menos que uno con solo 6.
Con los enlaces del final del artículo pasa lo mismo. PDF gratuito, pack de plantillas, guía de configuración, consulta, catálogo. Si los pones todos con buena intención, en la cabeza del lector arranca una comparación: “¿cuál es para mí?”. Comparar da pereza, y la mayoría abandona justo ahí.
Por eso reduzco la salida a una por artículo. Pero ojo, no es algo fijo tipo “siempre el PDF gratuito”. Lo que necesita después quien llega a cada artículo es distinto. Quien lee una introducción y quien está atascado configurando permisos necesitan cosas muy diferentes. Ese mecanismo de “cambiar la salida según la intención del artículo” lo vamos a construir hoy con una tabla y algo de código.
La tabla que asigna una salida a cada intención de búsqueda
Primero, clasifica los artículos de tu blog según “qué problema traía el lector cuando llegó aquí”. A ese problema lo llamo aquí intención de búsqueda. Yo los reparto en cinco grupos.
| Intención de búsqueda (problema del lector) | Artículo de ejemplo | Única oferta siguiente |
|---|---|---|
| Solo quiero empezar (principiante) | Introducción, pasos de instalación | PDF gratuito |
| Me cansa escribir la misma petición cada vez | Trucos de prompts, plantillas de petición | Pack de prompts (de pago) |
| Me trabo con configuración, permisos y uso seguro | Configurar permisos, cómo escribir CLAUDE.md | Guía de configuración (de pago) |
| Quiero llevarlo a producción en equipo o empresa | Operación en equipo, riesgos en producción, cálculo de costes | Consulta de implantación |
| No encaja en ninguna | Notas sueltas, noticias | PDF gratuito (salida por defecto) |
La clave está en la columna de la derecha. Por cada artículo, ahí va siempre una sola cosa. Si te dan ganas de poner varias, es señal de que el perfil del lector de ese artículo todavía está borroso.
Por ejemplo, si en el artículo de permisos te tienta poner “el PDF gratuito, la guía de pago y la consulta, todo”, párate. Quien tiene problemas con los permisos casi seguro que lo siguiente que quiere es “una guía de configuración más detallada”. Si ahí metes el PDF gratuito, desvías hacia lo barato a un lector que encajaba perfecto con la guía de pago.
Una vez tengas la tabla, solo queda decidir por artículo “¿cuál es su intención?” y aplicar la salida correspondiente. Los artículos que te cuesta clasificar casi siempre mezclan dos temas en un mismo texto. En ese caso, dividir el artículo mejora tanto el embudo como la lectura. Si todavía estás definiendo a quién escribes, te ayuda repasar Claude Code para quien no programa.
Qué delegar en la IA y qué decides tú
Aquí hay un fallo habitual: delegar toda la asignación en Claude Code. Si le pides “ponle un buen CTA a cada artículo”, lee demasiado el contexto y te coloca salidas raras.
La línea la trazo así.
- Delegar en Claude: el trabajo mecánico que sigue la tabla. Recibir la etiqueta de intención del artículo y aplicar la salida correspondiente. Redactar el texto del final ajustado a esa única salida. Comprobar de forma automática que no queden dos o más CTA.
- Decidir tú: cuál es la intención de búsqueda de ese artículo. Cambiar precios o la forma de presentar. Añadir una nueva categoría de intención. Esto es leer el ánimo del lector, así que lo haces tú.
Es decir: tú decides “cuál es la intención” en una palabra, y Claude se encarga de “entonces qué salida” y del borrador del texto. Con ese reparto no hay accidentes. Por cierto, la base para delegar este tipo de tareas repetitivas en Claude Code está bien explicada en la documentación oficial de Claude Code de Anthropic.
El prompt que uso para pedirlo tiene esta forma. Cópialo y cambia solo lo que va entre comillas por los datos de tu artículo.
Añade a este artículo una sola salida (lo siguiente que recomiendas).
- slug del artículo: «claude-code-permissions-guide»
- intención de búsqueda: «Me trabo con configuración, permisos y uso seguro»
- salida correspondiente en la tabla: «Guía de configuración (de pago)»
- URL de destino de la salida: «https://example.com/setup-guide»
Condiciones:
1. La salida del final debe ser una sola. No pongas otros enlaces.
2. No escribas «cómpralo», sino una o dos frases sobre cómo esa guía
ayuda a repetir mañana el trabajo de este artículo.
3. Al final, comprueba tú mismo que no quedan dos o más salidas e infórmalo.
La condición número 3 es la importante. Si le indicas a Claude con palabras que haga su propia comprobación, se reducen muchísimo los descuidos al contar enlaces.
Listo para copiar: un script que cuenta los CTA y avisa
Si confías solo en tu vista, un día con prisas se te va a escapar seguro. Por eso pongo un pequeño guardián que cuenta por máquina “¿hay dos o más salidas al final del artículo?”. Es un script que corre en Node.js, sin librerías externas.
import { readFile } from "node:fs/promises";
// Patrones de enlace que cuentan como salida (ajústalos a tu embudo)
const offerPatterns = [
{ name: "PDF gratuito", re: /\/thanks\// },
{ name: "Pack de prompts", re: /gumroad\.com\/l\/huqrgo/ },
{ name: "Guía de configuración", re: /gumroad\.com\/l\/ceyhda/ },
{ name: "Consulta de implantación", re: /\/training\// },
];
// Mirar solo el final del artículo (desde el último encabezado)
function tailSection(markdown) {
const idx = markdown.lastIndexOf("\n## ");
return idx === -1 ? markdown : markdown.slice(idx);
}
async function checkOffers(filePath) {
const text = await readFile(filePath, "utf8");
const tail = tailSection(text);
const found = offerPatterns.filter((p) => p.re.test(tail));
if (found.length === 0) {
console.log(`⚠ ${filePath}: no hay ninguna salida. Es un artículo sin siguiente paso.`);
} else if (found.length > 1) {
const names = found.map((f) => f.name).join(", ");
console.log(`⚠ ${filePath}: hay ${found.length} salidas (${names}). Déjala en una sola.`);
} else {
console.log(`OK ${filePath}: solo hay una salida, «${found[0].name}».`);
}
}
// Uso: node check-offers.mjs ruta-del-articulo
const target = process.argv[2];
if (!target) {
console.error("Uso: node check-offers.mjs <archivo del artículo>");
process.exit(1);
}
checkOffers(target);
Guárdalo como check-offers.mjs y ejecútalo así.
node check-offers.mjs ./content/blog/claude-code-permissions-guide.mdx
Si quedan dos o más salidas, te avisa en el acto. Si lo pasas por todos los artículos antes de publicar, “publicar con cinco enlaces puestos sin querer” deja de ser físicamente posible. Yo meto esta línea al final de mi flujo de publicación y, gracias a eso, accidentes como el del principio se acabaron.
Tres situaciones reales donde lo usé
1. Dejé solo el PDF gratuito como salida del artículo de introducción En el artículo de introducción con 3.200 visitas quité el pack de plantillas de pago y el enlace de consulta, y dejé solo el PDF gratuito. La razón es simple: quien llega a una introducción todavía no está en el punto de pagar. Resultado: las descargas del PDF pasaron de 4 a 31 al mes. Captar primero el contacto con algo gratis y luego presentar el material de pago por correo rinde más que intentar vender de entrada.
2. Conecté el artículo de prompts directamente con el pack de plantillas de pago Quien busca cómo redactar peticiones ya sabe usar Claude Code. No necesita el PDF gratuito. Para ese público, desde el artículo de técnicas avanzadas de prompts dejé como única salida el pack de plantillas de pago. Con solo añadir una frase (“te sirve para repetir mañana peticiones con la misma calidad”), subió la tasa de clics.
3. Llevé el artículo de permisos y configuración hacia la consulta Los artículos que tocan la adopción en equipo o los riesgos en producción no se resuelven solo con material de autoaprendizaje. Lo que el lector quiere saber es algo individual: “¿es seguro en mi entorno?”. En artículos como la guía de permisos puse el formulario de consulta como única salida. Si ahí mezclo el PDF gratuito, dejo escapar al responsable de una empresa que debería pasar a consulta, contentándolo con un folleto gratis.
Errores habituales y cómo corregirlos
Error 1: ver un embudo débil y reescribir el artículo entero Cuando notas que “el PDF tiene pocos clics”, da por reescribir todo el artículo. Pero eso es lento y poco probable que acierte. Corrige solo el único punto débil. Si el flojo es el PDF, basta con añadir al final una o dos frases sobre “cómo puedes repasar en el PDF” el trabajo que tratamos en el cuerpo. Muchas veces con eso sobra.
Error 2: creer que está publicado solo porque compila en local Aunque compile en tu máquina, en la URL pública puede estar mostrándose otro artículo o la portada. Que devuelva un HTTP 200 no basta. Tras publicar, abre la URL real y comprueba con tus propios ojos que el encabezado, la imagen destacada, el inicio del cuerpo y el enlace de salida son “los de ese artículo”.
Error 3: no anotar qué probaste Si no apuntas cómo cambiaron los clics al cambiar la salida, al mes siguiente repetirás el mismo ensayo y error. Deja una sola línea: “este artículo lo corregí a la intención X, puse la salida Y, resultaron Z clics”. Solo con eso se van acumulando criterios.
La regla básica de corrección es siempre la misma: cuando veas un fallo, no toques el artículo entero; acerca la prueba al primer ejemplo de fallo, reduce el número de salidas y déjalo en una forma donde puedas medir la siguiente acción. Solo con respetar este orden, cambia la velocidad de mejora.
Preguntas frecuentes
P. ¿De verdad debe haber una sola salida por artículo? Me gustaría poner gratis y de pago a la vez. R. La salida principal del final debe quedar en una. Si aun así quieres dejar la red de seguridad gratuita, destaca la salida de pago y pon la gratuita debajo, en una línea pequeña. Si pones las dos del mismo tamaño, el lector se irá casi siempre a la más barata o a no hacer nada.
P. ¿Puedo tener más de cinco categorías de intención en la tabla? R. Puedes, pero recomiendo empezar con cinco. Cuantas más categorías, más tiempo dudando en cuál encaja cada artículo. Cuando, con la práctica, veas un grupo de artículos que “no cabe de ninguna forma en cinco”, entonces añade una. Ese ritmo es el adecuado.
P. ¿Puedo dejar que Claude Code añada los CTA de todos los artículos de golpe? R. De golpe es peligroso. La etiqueta de intención decídela tú, artículo por artículo, y deja a Claude la redacción posterior y la comprobación. Si le delegas también el juicio de la intención, a veces lee demasiado el contexto y pone una salida desacertada. Pruébalo primero con unos pocos artículos antes de ampliar.
P. No tengo forma de medir los clics. ¿Por dónde empiezo?
R. Al principio no busques una medición perfecta. Con solo añadir un parámetro de marca al enlace (por ejemplo, ?from=intro-article) ya sabes de qué artículo viene cada clic. La base de la analítica se monta con la misma idea de los pasos que vimos en Cómo empezar con Claude Code.
P. ¿Puedo dejar para después las salidas de los artículos con pocas visitas? R. Sí. Empieza por los 10 artículos con más visitas. La mejora del embudo rinde en proporción a las visitas, así que tocar artículos con poco tráfico se nota poco. Primero ordena la entrada de tus artículos estrella.
Lo que comprobé al probarlo
Apliqué esta tabla a los 23 artículos de mi blog y lo que más rindió fue el “script guardián que cuenta las salidas”. Al pasarlo, resultó que 8 artículos tenían dos o más salidas y 3 no tenían ninguna. Yo creía haberlas dejado en una sola, pero quedaban enlaces de plantillas antiguas que se me había olvidado borrar.
El trabajo de reasignar las etiquetas de intención no se lo delegué a Claude Code: lo hice yo, artículo por artículo, decidiendo “este es para principiantes”, “este para quien se traba con permisos”. Unos 30 minutos para 23 artículos. Después dejé a Claude solo el borrador del texto y la comprobación final del número, y en media jornada todos los artículos tenían su salida única.
Al mes siguiente comprobé en los números que las descargas del PDF del artículo de introducción subieron de 4 a 31, y que las visitas totales apenas cambiaron. No aumenté el tráfico: simplemente dejé de dejar escapar a los lectores que ya venían. Lo que más me convenció esta vez fue esto: antes de escribir más artículos, sale más a cuenta arreglar las salidas.
Si antes que el embudo quieres ordenar cómo se hace el artículo en sí, te recomiendo empezar por Cómo empezar con Claude Code. Y si quieres diseñar el embudo de ingresos como equipo, en el blog corporativo o el medio propio de tu empresa, lo montamos juntos en una formación o consulta individual.
PDF gratis: cheatsheet de Claude Code
Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.
Cuidamos tus datos y no enviamos spam.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.
Artículos relacionados
Convierte tus notas viejas de Obsidian en instrucciones para Claude Code en 10 minutos
Rutina de 10 minutos para separar tus notas de Obsidian en hechos, decisiones y dudas, y darle a Claude Code instrucciones que sí funcionan.
Automatiza la revisión de conversiones antes de publicar con Claude Code
Subieron las visitas pero nadie se registró: enlaces rotos y texto sin traducir. Revisa el embudo antes de publicar con Claude Code.
Convierte tus notas de Obsidian en una tarea que Claude Code implementa hoy
Extrae de tus notas de Obsidian el objetivo, la zona protegida y la prueba, y conviértelos en una petición breve para Claude Code.