Si trabajas creando landing pages para clientes, seguro que te suena de algo esta película: entregas la página, el cliente la mira, y a los tres días te llega un correo diciendo «¿y si probamos con este otro texto?». Nadie ha mirado un solo dato. Nadie tiene una hipótesis. Solo hay una corazonada que alguien quiere hacer pasar por estrategia.

Optimizar una landing page no es maquillarla hasta que se vea mejor. No es meterle más diseño. Es un proceso muy serio de diagnóstico, hipótesis, experimentación y medición que, bien ejecutado, puede llevar una página que convierte al 2 % a una que convierta al 3,5 %, con datos que lo demuestren y que puedas defender delante de cualquier cliente.

Mal ejecutado, es simplemente ruido: cambios aleatorios que a veces mejoran las cosas por azar y la mayoría de las veces no cambian nada, o las empeoran sin que nadie se entere.

Esta guía está pensada para quienes construimos productos digitales para terceros: el contexto en el que trabajamos (presupuestos ajustados, tráfico limitado, un cliente que quiere resultados el mes que viene) exige una metodología que sea rigurosa, pero también realista.

Vamos a montarla sobre un stack que la mayoría ya tenéis a mano: WordPress como CMS de la página, Google Analytics 4 (GA4) como motor de analítica cuantitativa, Microsoft Clarity para la parte cualitativa, y un plugin o herramienta de A/B testing para ejecutar los experimentos. Al menos las tres primeras son herramientas con versiones gratuitas 100 % operativas de las que, además, ya hemos hablado de su uso en artículos anteriores. Así que no hay excusas para empezar a trabajar en optimizar esa landing page desde ahora mismo.

El hosting con superpoderes

Funciones avanzadas de rendimiento, seguridad y desarrollo en un solo lugar.

Un listado de «buenas prácticas» no es una landing optimizada

Antes de entrar en herramientas, hay que matar un mito. Existen cientos de artículos con títulos del tipo «17 elementos que debe tener toda landing page para convertir». Yo mismo he escrito o hablado de ello en algún pódcast. Pero casi todos comparten el mismo problema: tratan la optimización como una checklist universal en lugar de como un proceso de descubrimiento específico para tu audiencia, tu oferta y tu tráfico.

Copiar ciegamente ese tipo de recomendaciones («pon el formulario arriba», «usa un botón verde», «añade la prueba social above the fold») es exactamente el mismo error que copiar el código de otro proyecto sin entender qué hace: puede funcionar por casualidad, pero no sabes por qué, y no puedes repetirlo.

Es el equivalente a entrar en la farmacia, describir un síntoma vago («me duele la cabeza») y pedir la misma pastilla que le funcionó a tu cuñado. Puede que te alivie. Pero no sabes si tu dolor de cabeza era el mismo que el suyo, ni si la causa era la deshidratación, la vista cansada o algo bastante más serio.

Un médico de verdad no receta por catálogo: primero hace preguntas, pide pruebas, y solo entonces prescribe. Eso es justo lo que le falta a la mayoría de «guías de landing pages que convierten»: recetan sin haber diagnosticado.

El problema de fondo, casi siempre, es la ausencia de tres cosas:

  • Una métrica de éxito clara definida antes de tocar nada (¿estamos optimizando los leads, las ventas, el scroll hasta el CTA, el tiempo en página?). Sin esto, cualquier cambio se puede justificar a posteriori con la métrica que más convenga.
  • Un diagnóstico previo, cuantitativo y cualitativo, que identifique dónde está realmente la fuga de conversión antes de proponer soluciones.
  • Un criterio estadístico para decidir si un cambio ha funcionado o si simplemente ha sido ruido de muestra.

Esta guía ataca los tres puntos en orden: primero instrumentamos para poder medir, luego diagnosticamos con datos cuantitativos y cualitativos, después convertimos esos hallazgos en hipótesis y las llevamos a un test A/B, y por último analizamos los resultados con el rigor suficiente para no autoengañarnos.

Es posible que llegados a este punto haya perdido a algún lector que esperaba una receta mágica. Lo siento. No creo en la magia. Creo en el trabajo duro y en la ciencia. Vamos al lío.

Antes de tocar nada: instrumenta la landing como es debido

Ninguna optimización es mejor que los datos en los que se apoya. Si la instrumentación analítica de tu landing en WordPress está mal planteada, cualquier decisión que tomes después (por muy científico que suene el proceso) hereda ese error de raíz.

Define el evento clave antes que nada

En GA4, lo primero que necesitas es marcar con claridad cuál es tu evento clave (lo que antes se llamaba «conversión»). Si tu landing capta leads mediante un formulario, ese evento probablemente sea generate_lead; si vende un producto, será purchase; si el objetivo intermedio es que el usuario descargue un PDF o haga clic en «Reservar demo», define un evento personalizado específico para ello.

Un error habitual (y que se repite mucho en landing pages de agencias) es medir el clic en el botón en lugar de la confirmación real de la acción. Un clic en «Enviar» no garantiza que el formulario haya pasado las validaciones ni que el servidor haya respondido correctamente; es una señal de intención, no de conversión. Configura tus triggers en Google Tag Manager (GTM) escuchando la señal real de éxito (el evento nativo que dispare tu formulario, la carga de la página de gracias, la respuesta AJAX confirmada), no la intención del clic. Tienes un completo artículo sobre seguimiento de leads con GA4 y Contact Form 7 a tu disposición.

Captura de un informe de benchmarking en Google Analytics 4.

Marca la landing y la variante como dimensión personalizada

Si vas a probar variantes de la misma landing, algo casi inevitable en este proceso, necesitas poder segmentar los resultados por variante dentro de GA4. La forma más limpia es empujar un parámetro a la capa de datos (Data Layer) en cuanto la página carga:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'landing_view',
'landing_variant': 'control' // o 'variante_b', según corresponda
});

Después, en GTM, crea una variable de capa de datos que recoja landing_variant y añádela como parámetro de evento en tu etiqueta de GA4. Recuerda registrar ese parámetro como dimensión personalizada en Administrar > Definiciones personalizadas dentro de GA4; si no lo haces, el dato llegará pero no podrás verlo en tus informes ni en las exploraciones. Ten en cuenta también que esta dimensión puede tardar entre 24 y 48 horas en empezar a poblarse en los informes, tal y como indica la documentación de eventos personalizados de Google.

Veremos más adelante que algunas herramientas de AB Testing facilitan esta tarea y te ahorran la necesidad de identificar las variantes (las aplicaciones lo hacen mediante cookies de usuario) pero me gusta la idea de tener un control básico para probar distintas landings.

Gran parte del trabajo de instrumentación se realiza en GTM. Si se te hace un poco bola te invito a hacer este curso gratuito de Google Tag Manager. Comprobarás que puedes contar con un tracking muy profesional con poco esfuerzo.

Evita la alta cardinalidad y los datos personales

Si tu landing incluye un formulario con varios campos, es tentador enviar el contenido de cada campo a GA4 para analizarlo. No lo hagas con campos de texto libre (nombre, correo electrónico, mensaje): además de ser una infracción de las políticas de Google sobre información de identificación personal (PII), genera un problema de alta cardinalidad que GA4 resuelve agrupando la mayoría de los valores bajo la etiqueta (other), dejando tus informes inservibles. Limítate a capturar valores estructurados y de baja cardinalidad: el form_id, la opción elegida en un desplegable o el landing_variant que hemos comentado arriba.

Diagnóstico cuantitativo: lo que GA4 te puede (y no te puede) decir

Con la instrumentación lista, toca abrir GA4 y mirar. El objetivo de esta fase no es arreglar nada todavía: es localizar el síntoma antes de recetar el tratamiento.

El informe de páginas de destino

En Informes > Ciclo de vida > Interacción > Páginas y pantallas, filtrando por «Página de destino», tienes las métricas base: sesiones, usuarios activos, tasa de interacción (engagement rate), tiempo medio de interacción por sesión y eventos clave. La tasa de interacción (el porcentaje de sesiones que duran más de 10 segundos, incluyen dos o más vistas de página, o generan al menos un evento clave) es un proxy razonable de si la landing está reteniendo la atención del visitante en los primeros segundos, que es donde se decide la mayor parte del abandono.

Una landing con tráfico de pago decente pero tasa de interacción muy baja apunta a un problema de relevancia del mensaje (lo que promete el anuncio no coincide con lo que ve el usuario al llegar) más que a un problema de diseño del formulario. Es un matiz importante porque cambia por completo la hipótesis que vas a comprobar después.

Explora más allá del informe estándar

El informe estándar te da una foto general; para entender el comportamiento real necesitas la sección Explorar. Dos formatos concretos son especialmente útiles en optimización de landing pages:

  • Exploración de embudo (funnel exploration): define los pasos que esperas que siga el usuario (llegada → scroll hasta el formulario → interacción con el primer campo → envío) y mide en qué paso concreto se produce la mayor caída. Si el 70 % de las pérdidas ocurre entre «llegada» y «scroll hasta el formulario», el problema no está en el formulario: está en lo que hay antes.
  • Exploración libre con segmentos comparados: cruza landing_variant con dispositivo, canal de adquisición y tasa de interacción para detectar si el problema es generalizado o afecta solo a un segmento (por ejemplo, un rendimiento pésimo en móviles mientras el escritorio funciona razonablemente).

Los embudos de conversión en GA4 tienen un potencial enorme (mucho más que en Data Studio) como ya vimos en este webinar dedicado especialmente a la creación de funnels profesionales en Google Analytics 4.

Captura de una exploración de embudo en GA4 segmentada por tipo de tráfico.

No olvides el factor velocidad antes de mirar texto y diseño

Antes de asumir que una tasa de interacción baja es un problema de mensaje o de diseño, descarta la explicación más aburrida y más frecuente: la velocidad de carga.

En WordPress, una landing construida con un constructor de páginas pesado, sin optimizar imágenes o con demasiados plugins activos puede estar perdiendo usuarios antes de que el contenido siquiera termine de pintarse en pantalla.

Cruza el rendimiento por dispositivo (un desglose habitual en el propio informe de páginas y pantallas de GA4) con los datos de Core Web Vitals de tu hosting o de PageSpeed Insights; si el problema son los dispositivos móviles y la landing tarda varios segundos en volverse interactiva, ninguna hipótesis de texto o de plantilla va a arreglar eso.

Resuelve primero la velocidad, y solo después vuelve a mirar si el problema de fondo persiste.

Los límites de GA4 en este diagnóstico

Aquí viene la parte incómoda: GA4 te dice qué está pasando (dónde se cae el embudo, qué tasa de interacción tiene cada variante, qué canal convierte mejor), pero no te dice por qué.

Puedes ver que el 40 % de los usuarios abandona justo después de interactuar con el campo «teléfono», pero GA4 no explica si es porque el campo genera desconfianza, porque el formato de validación es confuso, o porque simplemente el usuario se ha entretenido leyendo la letra pequeña de al lado. Para el «por qué» necesitas la capa cualitativa.

Descuentos exclusivos

Descubre descuentos exclusivos para tu agencia

Diagnóstico cualitativo: mira lo que GA4 no cuenta con MS Clarity

Aquí es donde entra Microsoft Clarity, una herramienta gratuita de grabación de sesiones y mapas de calor que se instala en WordPress con una etiqueta de seguimiento (o vía GTM, para mantener todo centralizado) y que complementa perfectamente el diagnóstico cuantitativo de GA4.

Panel principal de Microsoft Clarity.

Los cinco tipos de mapa de calor

Clarity genera cinco tipos de heatmap por variante y periodo seleccionado: de clic, de scroll, de área, de atención y de conversión. Para una landing, los más reveladores suelen ser el de scroll (¿cuánta gente llega realmente a ver tu CTA principal, o se queda solo en el primer bloque?) y el de clic (¿la gente hace clic en elementos que no son interactivos, como una imagen o un texto en negrita, señal de que espera que ese elemento haga algo?).

Rage clicks y dead clicks

Clarity detecta automáticamente rage clicks (clics repetidos y frenéticos sobre un mismo elemento, normalmente síntoma de frustración porque algo no responde) y dead clicks (clics sobre elementos que no ejecutan ninguna acción). Si tu mapa de calor de clics muestra concentración de rage clicks sobre, por ejemplo, un desplegable de «país», tienes una pista de fricción muy concreta que ningún informe de GA4 te habría señalado con esa claridad.

Grabaciones de sesión y resúmenes con Copilot

Las grabaciones de sesión (almacenadas durante 30 días, o más si las marcas como favoritas) te permiten reproducir, minuto a minuto, cómo un usuario real navega por tu página. Desde 2025, Clarity incorpora Copilot, que genera automáticamente un resumen de texto de cada grabación (de dónde vino el usuario, qué vio, dónde se detuvo), lo que ahorra muchísimo tiempo cuando tienes que revisar decenas de sesiones para encontrar un patrón, según describe la documentación oficial de Microsoft Clarity.

Cómo cruzar Clarity con GA4 en la práctica

El flujo de trabajo que mejor funciona es este: usa GA4 para detectar dónde hay un problema (una landing_variant concreta con tasa de interacción baja, un paso del embudo con caída anómala) y usa Clarity, filtrando las grabaciones por esa misma URL o periodo, para entender por qué está pasando. Si tienes cinco o seis sesiones con rage click en el mismo campo del formulario justo antes de abandonar, ya tienes el insight que necesitas para formular una hipótesis sólida, no una corazonada.

Mapa de calor del scroll donde aparece el porcentaje de usuarios que llega a cada sección.

Voice of Customer: pregúntaselo directamente al usuario

Los datos de comportamiento (GA4 y Clarity) te dicen qué hace el usuario, pero no siempre te dicen qué piensa mientras lo hace. Ahí es donde entra la investigación de Voice of Customer (VoC): recoger, de forma directa, lo que el propio usuario dice sobre su experiencia.

Para una landing con tráfico moderado (normalmente es el caso más habitual de los proyectos de muchos freelance y agencias) no hace falta un programa de investigación de usuarios enorme. Con dos o tres técnicas ligeras es suficiente:

  • Encuestas de micro-feedback on-page: una pregunta corta («¿qué te ha hecho dudar antes de rellenar el formulario?») disparada tras varios segundos de permanencia o justo antes del intento de salida (exit-intent). Puedes implementarlas con este plugin de WordPress que se apoya en Contact Form 7 o con un widget ligero disparado por un evento de GTM.
  • Encuestas posconversión: justo después de que el usuario complete el evento clave, una pregunta abierta tipo «¿qué estuvo a punto de hacer que no completaras este formulario?» recoge fricciones que sobrevivieron al proceso pero que casi provocan el abandono.
  • Entrevistas cortas con clientes reales cuando el volumen de tráfico es bajo y las encuestas on-page no generan suficiente volumen de respuestas: entre cinco y ocho entrevistas de 15 minutos con usuarios recientes suelen sacar a la luz los mismos dos o tres frenos una y otra vez. Algunos estudios muy interesantes aseguran que con una muestra de 5 personas es posible identificar hasta el 80 % de las fricciones o errores más evidentes.

El valor real del VoC no está en contar respuestas, sino en usarlas para validar o contradecir lo que ya has visto en Clarity. Si el mapa de calor muestra fricción en el campo «presupuesto» y varias respuestas de VoC mencionan «no sabía qué rango poner», tienes una hipótesis con triple respaldo: cuantitativo, conductual y verbal. Es justo el nivel de evidencia que necesitas antes de comprometer tiempo de desarrollo en un test A/B.

De la observación a la hipótesis

Este es el paso que más se salta la gente y el que más diferencia a un proceso de CRO serio de un cambio de diseño improvisado. Una hipótesis de experimentación bien construida tiene tres componentes obligatorios:

  1. El cambio propuesto: qué vas a modificar exactamente en la landing.
  2. El resultado esperado y cómo se mide: cuál es la métrica principal (Success Metric) que subirá o bajará, y con qué evento de GA4 la vas a capturar.
  3. El insight que lo justifica: el dato cuantitativo, la observación cualitativa o la respuesta de VoC que sustenta por qué crees que el cambio va a funcionar.

Una plantilla que funciona bien en la práctica:

Creemos que [cambio propuesto] provocará [efecto esperado en la métrica principal] en [segmento de usuarios], porque hemos observado que [insight de GA4 / Clarity / VoC].

Aplicado a un ejemplo real: «Creemos que simplificar el campo «presupuesto» de un texto libre a tres rangos predefinidos aumentará la tasa de envío del formulario en usuarios móviles, porque el mapa de calor de Clarity muestra rage clicks en ese campo y el 60 % de las respuestas de VoC mencionan no saber qué escribir ahí».

Define también, desde este mismo momento, tus guardrail metrics: métricas que no quieres que empeoren aunque la métrica principal mejore. Simplificar un campo puede subir el volumen de leads, pero bajar su calidad media; si no mides eso desde el principio, puedes acabar optimizando hacia un resultado que en realidad perjudica al negocio del cliente.

Te pongo un ejemplo de algo que puede llegar a parecer antiintuitivo. Haces una prueba quitando el enlace a la página de precios del menú superior de tu landing, dejando solo el CTA «Empezar prueba gratis», para eliminar distracciones antes de la conversión.

La métrica principal es la tasa de registro a la prueba gratuita (trial signups). Esta sube de un 5 % a un 8 %. Así que hablamos de un test ganador a simple vista.

La guardrail metric es la tasa de cancelación de la prueba en los primeros 7 días. Antes del test, un 20 %. Sin acceso a precios antes de registrarse, sube a un 35 %.

¿Qué ha pasado aquí? Al ocultar el precio, consigues más registros porque quitas una barrera de decisión, pero una parte de esos usuarios entra sin saber cuánto va a costar y cancela en cuanto lo descubre durante el onboarding.

Has movido el punto de fricción de antes del registro a durante la prueba, no lo has eliminado. Si solo miras la tasa de registro, reportas una mejora que en realidad no cambia (o empeora) el número de clientes de pago al final del funnel.

Ejecutar el test A/B en WordPress sin cargarte ni la landing ni el SEO

Con la hipótesis definida, toca decidir cómo vas a testearla técnicamente sobre WordPress. Aquí tienes dos caminos.

Plugins nativos de WordPress

Herramientas como Nelio A/B Testing funcionan como plugin dentro del propio WordPress, integrándose con el editor de bloques, tu builder preferido o incluso WooCommerce, y permiten testear desde titulares y CTA hasta plantillas completas sin salir del editor. La ventaja es que el flujo de trabajo se mantiene dentro de tu entorno habitual y no añades una dependencia externa de JavaScript de terceros.

Captura de pantalla del editor de experimentos de Optimizely.

Herramientas de experimentación vía snippet

Plataformas como VWO u Optimizely se integran en WordPress mediante un fragmento de JavaScript en el <head>, en lugar de un plugin completo. Son la opción a valorar cuando el proyecto necesita segmentación avanzada, tests multivariante complejos o integraciones con otras herramientas del stack de analíticas del cliente.

Sea cual sea la herramienta, hay tres decisiones técnicas que no puedes saltarte:

  • Anti-flicker: sin un snippet de antiparpadeo bien configurado, el usuario puede ver durante una fracción de segundo la versión original antes de que se aplique la variante, contaminando tanto la experiencia como potencialmente el propio experimento. Esto, además, destruye algunas de las Core Web Vitals.
  • Duplicación de la métrica principal: la conversión del test debe estar atada al mismo evento clave de GA4 que ya tienes configurado, no a una métrica paralela que solo vive dentro de la herramienta de testing. Si los dos sistemas no cuentan lo mismo, vas a acabar reportando dos cifras distintas al cliente y explicando por qué no cuadran (algo que es un auténtico infierno).
  • Duración mínima en semanas completas: ejecuta el test durante ciclos semanales completos (nunca cortes a mitad de semana) para capturar la variación natural del comportamiento entre días laborables y fin de semana, y evita mirar el resultado a diario para «ver cómo va»: eso es la antesala del siguiente problema.

La mayoría de plugins de WordPress y herramientas de AB Testing inyectan las variantes vía JavaScript sobre la misma URL (sin URL separadas), lo que directamente evita un problema de duplicados que podría afectar al SEO. El propio Google ha confirmado públicamente que los tests de larga duración no generan penalización si se siguen las prácticas recomendadas.

El AB testing es un recurso que se explica de forma simple pero que requiere una metodología estadística robusta y rigurosa. Para afrontarla con garantías, independientemente de la herramienta que elijas, deberías leer esta guía que te darás las claves principales para ejecutar tests AB con éxito.

Captura de pantalla del plugin Nelio A/B Testing.

Ofertas especiales

Potencia tu agencia: Accede a ofertas especiales.

Documentar, iterar, repetir

Un test A/B, ganado o perdido, no es el final del proceso: es un punto de datos dentro de un programa continuo de optimización.

Cada experimento, incluidos los que no muestran diferencia significativa (que en CRO se consideran «no concluyentes» en lugar de «fracasos»), debe quedar documentado con al menos estos datos: la hipótesis original, la métrica principal y las guardrail, el tamaño de muestra, la duración, el resultado con su intervalo de confianza, y el aprendizaje que se lleva al siguiente ciclo.

Ese registro, acumulado en el tiempo, es lo que convierte una serie de tests sueltos en un verdadero programa de crecimiento: te permite priorizar la siguiente hipótesis con base en lo que ya sabes de esa audiencia concreta, en lugar de volver a empezar de cero con cada nuevo cliente o cada nueva landing.

Como ejercicio práctico, si tienes una landing en producción ahora mismo: entra en su informe de páginas de destino en GA4, identifica el paso del embudo con mayor caída, cruza esa URL con las grabaciones de Clarity del último mes y busca el primer patrón de fricción que se repita en al menos tres sesiones distintas. Ese patrón, y no una corazonada sobre el color del botón, es tu primera hipótesis de test.

Tus próximos pasos

Al principio decíamos que optimizar una landing copiando una checklist genérica es como automedicarte con el síntoma de otro. Todo lo que hemos recorrido después a lo largo del artículo es, en el fondo, el protocolo que sigue cualquier buen médico antes de recetar: primero pruebas, luego diagnóstico, después tratamiento y, por último, se comprueba que el tratamiento funcionó de verdad (y no que el paciente habría mejorado solo).

La diferencia entre una landing que parece optimizada y una que de verdad convierte más no está en cuántos elementos de la checklist has aplicado. Está en si puedes responder, con datos, a esta pregunta: ¿por qué crees que este cambio va a funcionar, y cómo vas a saber si te equivocas? Si no tienes respuesta a las dos partes de esa pregunta, no tienes una optimización: tienes una opinión con un texto nuevo.

La buena noticia es que el stack para hacerlo bien está en tu mano: WordPress, GA4, Clarity, un plugin de A/B testing. Y no requiere un presupuesto de empresa.

Requiere, eso sí, resistir la tentación de saltarte el diagnóstico. Empieza por el ejercicio que proponíamos más arriba: coge una landing real, mira dónde se cae el embudo, pruébalo con Clarity, y deja que el primer patrón repetido sea tu primera hipótesis.