Por qué el RPM del sitio es diferente: 5 factores que determinan sus ingresos publicitarios

Actualizado:
Por qué el RPM del sitio es diferente: 5 factores que determinan sus ingresos publicitarios

Cuando conecté por primera vez la monetización a mi sitio web, el proceso de generación de ingresos me pareció una especie de "caja negra". La pregunta principal que me inquietaba durante mucho tiempo era: ¿por qué un artículo con varios miles de visitas puede generar tanto como otro con unos pocos cientos?

Para entender esto, comencé a investigar la economía de la publicidad programática y los mecanismos de las subastas publicitarias (Real-Time Bidding, RTB). En este artículo, examino los factores clave que influyen en los ingresos publicitarios: desde la diferencia entre Page RPM y Session RPM hasta la geografía de la audiencia, la intención comercial de los usuarios y las características técnicas de la visualización de anuncios.

Soy consciente de que no incluyo aquí cifras de mi panel de control de publicidad: la red lleva poco tiempo funcionando para mí, la muestra es pequeña y las propias redes publicitarias advierten que comparar ciegamente las RPM de diferentes sitios es peligroso. Todos los indicadores y definiciones a continuación se toman de la documentación oficial y fuentes abiertas, y mis propias observaciones se marcan por separado.

Contenido del artículo:

1. ¿Qué es RPM y por qué es una métrica de monetización importante?

Cuando empecé a entender los informes de las redes publicitarias, la abreviatura RPM (Revenue Per Mille) me parecía un simple indicador matemático: cuánto gana un sitio por cada mil visitas o sesiones. Sin embargo, en la práctica, resultó que no existe una definición estándar única de RPM: incluso Mediavine lo reconoce, enfatizando que diferentes empresas aplican este término de manera diferente. Por eso es importante entender qué indicador estás analizando y con qué lo estás comparando.

Por ejemplo, en la ayuda de Google AdSense, "ingresos por mil impresiones" se describe como los ingresos estimados que se dividen por el número de visitas a la página, impresiones o solicitudes y se multiplican por 1000. Google subraya por separado que este indicador no refleja la cantidad real de ingresos, sino solo una estimación. En la ayuda de AdSense también hay definiciones separadas para RPM de página y RPM de impresiones.

Session RPM y Page RPM: ¿cuál es la diferencia?

Inicialmente, me fijaba principalmente en el Page RPM, los ingresos estimados por cada 1000 visitas a páginas:

Page RPM = (Ingresos estimados / Visitas a páginas) × 1000

Sin embargo, después de cambiar de AdSense a la red publicitaria Journey by Mediavine, comencé a prestar más atención también al Session RPM, los ingresos por cada 1000 sesiones:

Session RPM = (Ingresos estimados / Número de sesiones) × 1000

Así es como Mediavine define el Session RPM, y son las sesiones las que utiliza como base para evaluar la monetización: en su blog, la red explicaba que una sesión refleja mejor el valor de una visita que una visita individual a una página. Para participar en Journey, por cierto, se requiere conectar GA4. Por otro lado, AdSense, según su propio anuncio de Google, a partir de septiembre de 2025 ya no utilizará métricas relacionadas con las sesiones, por lo que Session RPM es una métrica de redes individuales, no un estándar universal.

Es importante tener en cuenta que Session RPM y Page RPM tienen denominadores diferentes, por lo que no se pueden comparar directamente entre sí. Para un análisis correcto, también es necesario verificar cómo define la red publicitaria los ingresos y el número de sesiones. Los datos de sesiones, por cierto, también pueden ser inexactos: Mediavine señala que los picos repentinos de RPM a menudo están relacionados precisamente con errores en el recuento de sesiones, como la duplicación del código de análisis.

RPM y CPM: no confundir

CPM es el precio que un anunciante paga por 1000 impresiones. RPM son los ingresos del editor atribuidos a mil unidades de la métrica elegida (visitas, impresiones o sesiones). El RPM no solo se ve afectado por el CPM, sino también por cuánta publicidad cabe en la página, qué parte de ella se vende y se muestra realmente, y cuántas páginas abre un usuario por visita.

Cómo la profundidad de visualización y la duración de la sesión pueden afectar los ingresos

  • Profundidad de visualización: si un usuario abre tres artículos en una sola visita, esto puede aumentar el número de visitas a páginas y las impresiones de anuncios dentro de una misma sesión. Bajo las mismas condiciones, las impresiones monetizadas adicionales pueden aumentar los ingresos de dicha visita. Sin embargo, el resultado depende de la cantidad real de impresiones, su rentabilidad y otros parámetros de monetización.
  • Duración de la sesión y actualización de anuncios (Ad Refresh): algunas configuraciones publicitarias admiten la actualización automática de los bloques de anuncios, pero la frecuencia y las condiciones de actualización dependen de la plataforma y la configuración específicas. No se puede asumir que la publicidad en cualquier sitio se actualiza automáticamente cada 30-45 segundos. La simple permanencia prolongada en una página tampoco garantiza un aumento de los ingresos. Mediavine, por ejemplo, recomienda actualizar solo los bloques que han sido visibles.

Si la plataforma publicitaria admite la actualización de anuncios, antes de utilizarla, vale la pena verificar las reglas y requisitos técnicos correspondientes. Las impresiones adicionales deben evaluarse no solo por la cantidad, sino también por los ingresos reales y el impacto en la experiencia del usuario.

Lo que noto en mi panel

Durante los primeros días de trabajo en Journey, noté que los materiales técnicos detallados (por ejemplo, sobre RAG y Vector DB) parecían ser más rentables que las breves publicaciones informativas. Esta es una observación de un período muy corto, no una regla para artículos cortos y largos, y no he determinado la causa. La temática de los materiales, la geografía de la audiencia, las fuentes de tráfico, el número de impresiones publicitarias y otros factores podrían haber influido en la diferencia. Para sacar una conclusión, es necesario comparar estos parámetros durante el mismo período y con una muestra más grande.

Conclusión:
Page RPM muestra los ingresos estimados por cada 1000 visitas a páginas, y Session RPM, por cada 1000 sesiones. El primer indicador ayuda a evaluar la rentabilidad de las visitas, el segundo, la monetización de las visitas en general. Las sesiones más largas y una mayor profundidad de visualización pueden aumentar los ingresos publicitarios, pero el resultado depende de las impresiones reales, su rentabilidad y la configuración de la plataforma publicitaria. Por lo tanto, compare las RPM solo dentro de la misma métrica y del mismo sitio.

2. ¿Cómo funcionan las subastas publicitarias en tiempo real (RTB)?

Cuando me enteré de lo que sucedía detrás de escena al cargar cada página de mi sitio web, me quedé asombrado. Mientras el visitante abre una pestaña, se desarrolla una subasta de alta velocidad en una fracción de segundo: Real-Time Bidding (RTB). Decenas de compradores de publicidad a través de sus plataformas (DSP) pujan por la impresión, y las bolsas y plataformas de editores (SSP) eligen al ganador. Quien gana, muestra su banner al lector. El tiempo para pujar es limitado: en la especificación OpenRTB, hay un parámetro tmax para esto, es decir, el tiempo máximo en milisegundos que la bolsa espera respuestas. Depende de la bolsa y del formato de la subasta.

Qué puede reducir el costo de las impresiones: latencia, tráfico inválido y banner de consentimiento

El precio de la puja ganadora depende no solo del contenido, sino también de la limpieza técnica del sitio:

  • Latencia de carga: las pujas que no se ajustan al tiempo limitado de la subasta simplemente no entran en ella. Si los scripts publicitarios tardan mucho en cargarse, aumenta la probabilidad de que algunos compradores no tengan tiempo de participar, y el lector abandone la página antes de que la publicidad sea visible. Esta es una consecuencia lógica de la mecánica de RTB, no una regularidad probada para cada sitio, por lo que el impacto de la velocidad en el RPM debe verificarse con sus propios datos.
  • Tráfico inválido (IVT): el tráfico artificial o automático puede dar lugar a sanciones. Según las reglas de Google AdSense, se considera tráfico inválido aquel que infla artificialmente los gastos de los anunciantes o los ingresos del editor, en particular, el creado por herramientas automáticas y bots. No lo confunda con SpamBrain: este es un sistema de Google Search contra el spam en los resultados de búsqueda, no una herramienta para verificar el tráfico publicitario.
  • Banner de consentimiento (CMP / Cookie Consent): para los visitantes del EEE, el Reino Unido y Suiza, Google requiere un CMP certificado, integrado con IAB TCF, si muestra publicidad personalizada. El tráfico de un CMP no certificado solo puede recibir publicidad no personalizada o limitada, y dicha publicidad suele ser más barata. En la lista de certificados también se encuentra el CMP de Mediavine. Los requisitos para TCF están cambiando: a partir del 28 de febrero de 2026, Google dejó de aceptar nuevas cadenas de consentimiento TCF v2.2 y requiere v2.3. Los requisitos para otras regiones pueden variar.

Viewability y Dwell Time: por qué los artículos largos pueden generar más ingresos

Los anunciantes compran no solo la presencia de un bloque de código publicitario en la página, sino su visibilidad real: Viewability. Según el estándar MRC, que también describe Mediavine, para banners comunes (como 300x250 o 728x90) se requiere que al menos el 50% de los píxeles estén en el campo de visión durante al menos 1 segundo, y para formatos grandes (más de 242.500 píxeles) es suficiente el 30%.

Por lo tanto, los materiales en los que el lector permanece más tiempo (alto Dwell Time) pueden tener más impresiones visibles, y es por eso que los artículos técnicos largos a menudo parecen más rentables. Sin embargo, esto es una hipótesis, no una garantía: la visibilidad depende de la ubicación de los bloques, la velocidad de la página y el comportamiento del lector. Si la red admite la actualización de anuncios, solo debe aplicarse a los bloques visibles, y no se debe confiar en ella sin verificar las reglas de la plataforma específica.

💡 Conclusión en palabras sencillas:
Una subasta publicitaria es una negociación instantánea por la atención de cada lector. Cuanto más rápido se carga el sitio, más limpio es el tráfico y con mayor frecuencia la publicidad realmente entra en el campo de visión, más compradores participan en la subasta y mayor puede ser el precio de la impresión. Esta es la lógica general, no una promesa para cada sitio: el resultado específico depende de su audiencia y de la configuración de la red.

3. Intención comercial (Intención): por qué el tráfico tiene un costo diferente

Las plataformas de anunciantes (DSP), que compran impresiones en subastas, no evalúan solo el texto de una página, sino el valor financiero de la acción que un lector puede realizar. La lógica es simple: cuanto más cerca esté un visitante de la decisión de compra, más estará dispuesto a pagar el anunciante por su atención.

La oferta se ve influenciada por dos fuentes de señales. La primera es el contexto de la página: tema, palabras clave, tipo de material. La segunda es el perfil del propio usuario, si el sistema publicitario lo conoce (historial de visitas, intereses). Por eso, el mismo artículo puede generar ingresos diferentes dependiendo de quién lo lea.

Low Intent (informativo)

El lector busca conceptos educativos generales o contenido de entretenimiento (por ejemplo, "la historia del dinero de papel" o "una colección de prompts sencillos").

  • Por qué este costo (causa y efecto): la persona vino a buscar información gratuita y no tiene intención de comprar nada en este momento. La probabilidad de compra es baja, por lo que las impresiones para este tipo de contenido son disputadas principalmente por anunciantes a los que les importa el alcance y el reconocimiento de marca, no las ventas.
  • Quién se anuncia: marcas de consumo masivo, productos de uso diario (FMCG), juegos en línea y servicios económicos con amplio alcance.
  • Potencial de monetización: bajo.

Mid Intent (instrumental)

El usuario busca herramientas gratuitas o tutoriales para una tarea aplicada (por ejemplo, "modelos gratuitos de OpenRouter" o "cómo ejecutar DeepSeek en OpenCode").

  • Por qué este costo (causa y efecto): el visitante es un especialista activo o un desarrollador que busca una solución funcional. Prefiere herramientas gratuitas, pero los servicios entienden que cuando se agote el límite gratuito o le guste la herramienta, este usuario podría pasar a una suscripción de pago.
  • Quién se anuncia: herramientas para desarrolladores, plataformas SaaS de pago, cursos en línea, proveedores de nube de nivel básico.
  • Potencial de monetización: medio.

High Intent (comercial / B2B)

El visitante compara soluciones de infraestructura de pago o elige un stack para producción (por ejemplo, "comparación de precios de Managed Kubernetes" o "servicios para desplegar aplicaciones Java empresariales").

  • Por qué este costo (causa y efecto): una página así la lee un Tech Lead, un ingeniero DevOps o un arquitecto de sistemas que influye en los gastos de la empresa. Un cliente atraído a través de esta publicidad puede generar un contrato B2B para el anunciante de decenas de miles de dólares al año. Por eso, las empresas están dispuestas a pagar muchas veces más por mil impresiones que por tráfico informativo.
  • Quién se anuncia: nubes empresariales (AWS, Azure, Google Cloud), sistemas de monitoreo B2B (por ejemplo, Datadog), ciberseguridad corporativa y bases de datos.
  • Potencial de monetización: alto.

No proporciono rangos exactos de CPM para cada nivel a propósito: dependen en gran medida de la red publicitaria, la geografía, la temporada y el formato, y no hay estadísticas públicas que se puedan considerar una norma. Lo importante es otra cosa: la diferencia entre el tráfico informativo y el tráfico B2B comercial se mide no en porcentajes, sino en veces.

💡 Conclusión en palabras sencillas:
El precio de la publicidad lo determina el potencial cheque de compra. Si un artículo atrae a personas que buscan teoría gratuita, un banner cuesta céntimos. Si un artículo ayuda a una empresa a elegir infraestructura de pago, los anunciantes compiten por este lector en la subasta, y el costo de mil impresiones aumenta varias veces.

4. Influencia de la geografía (Tier-1 vs Tier-3) y la estacionalidad

Cuando analicé la geografía en mi panel, noté una diferencia sorprendente: por el mismo material, un lector de EE. UU. o Alemania genera muchas veces más que un lector del mercado local. Las tarifas en la subasta dependen de la capacidad de pago de la región y del tamaño de los presupuestos publicitarios de las empresas en ese país.

Tier-1 vs Tier-3: por qué hay tal abismo en los ingresos

  • Tier-1 (EE. UU., Canadá, Reino Unido, Alemania, Australia):
    Por qué: en estos países se concentran los mayores presupuestos publicitarios, y los compradores tienen una alta capacidad de pago. Las empresas compiten por esta audiencia, y las tarifas en las subastas aumentan.
    Consecuencia: el RPM más alto entre todas las regiones.
  • Tier-3 y mercados locales:
    Por qué: menos presupuestos publicitarios y un cheque promedio más bajo para bienes y servicios. Menos anunciantes compiten por estos lectores, por lo que las tarifas son más bajas.
    Consecuencia: el RPM puede ser varias veces, o incluso un orden de magnitud, menor que para Tier-1.

Lo que noté en mi panel: los visitantes de motores de búsqueda privados (Brave Search, DuckDuckGo) llegan con poca frecuencia, pero las impresiones para ellos a menudo son más caras que el promedio del sitio. Mi hipótesis es que estos motores de búsqueda son utilizados con más frecuencia por desarrolladores y especialistas en seguridad, en particular de países Tier-1. Pero esto es solo una hipótesis, no una causa establecida. Además, el navegador Brave bloquea la publicidad por defecto, por lo que parte de estos visitantes ni siquiera ven publicidad, y este tráfico tiene poco impacto en los ingresos generales.

Estacionalidad: de la caída de enero al pico en noviembre-diciembre

El mercado publicitario vive según el calendario financiero de las empresas anunciantes:

  • Q1, especialmente enero, es la "resaca publicitaria":
    Por qué: después de las fiestas, los anunciantes reducen sus gastos hasta que aprueban y distribuyen los presupuestos para el nuevo año. Menos participantes en la subasta significan tarifas más bajas. Según la explicación de la red publicitaria Raptive, principios de enero suele ser el punto más bajo del año. Mediavine advirtió a sus editores que después de las fiestas, el CPM, y por lo tanto el RPM, podría caer hasta un 50%.
  • Finales de Q4 (mediados de noviembre - Navidad) es la temporada dorada:
    Por qué: pico de ventas minoristas (Black Friday, Cyber Monday, Navidad), cuando los anunciantes gastan una parte significativa de su presupuesto anual para llegar a los compradores navideños. La competencia en la subasta es máxima y las tarifas aumentan.
    Consecuencia: el RPM más alto del año. Cuánto más alto depende del nicho: para sitios sobre productos y compras, la diferencia suele ser mayor que para blogs técnicos.

Importante: la estacionalidad afecta a todos los sitios al mismo tiempo. Si su RPM cayó en enero, no significa que haya roto algo. Compare las métricas con el mismo período del año pasado, no con diciembre.

💡 Conclusión en palabras sencillas:
La geografía y la época del año determinan cuánto dinero tienen físicamente los anunciantes en ese momento. Un lector de EE. UU. puede generar para usted tanto como decenas de lectores de tráfico regional. Y antes del Black Friday y la Navidad, los mismos artículos generan significativamente más simplemente debido al aumento estacional de los presupuestos, mientras que a principios de enero los ingresos caen de manera igualmente predecible.

5. Tipo de red publicitaria y formatos de banner

Google AdSense vs. redes premium (Mediavine / Journey)

Google AdSense es la forma más sencilla de monetizar: Google vende tus impresiones a los anunciantes y se queda con su parte. Según datos oficiales de Google, el editor recibe el 80% de los ingresos después de que la plataforma publicitaria del comprador retenga su comisión; para la publicidad comprada a través de Google Ads, es aproximadamente el 68%.

Las redes premium (en particular Journey by Mediavine) utilizan header bidding: varias plataformas SSP independientes compiten simultáneamente por cada espacio publicitario. Más compradores en la subasta significan una oferta final más alta. Hablé más sobre la diferencia en la arquitectura en el artículo Google AdSense vs Journey by Mediavine: qué elegir para tu sitio.

Período de configuración: por qué los ingresos no aumentan de inmediato

Cuando conecté una nueva red publicitaria, me sorprendió que el RPM fuera inferior a lo esperado en los primeros días. Resultó que esto es normal: un sitio nuevo en la red necesita tiempo para "acelerar". No hay una duración oficial fija para este período. Journey escribe que los sitios nuevos necesitan más tiempo para mejorar sus métricas, y los socios publicitarios necesitan al menos cuatro meses de historial del dominio antes de empezar a pujar. Esto es lo que probablemente sucede durante este tiempo:

  • 1. Acumulación de datos de visibilidad de anuncios (Viewability):
    Qué significa: los sistemas publicitarios miden si los usuarios realmente ven los banners. Por defecto, que utiliza Google, una impresión de banner se considera visible si al menos el 50% de su área estuvo en la pantalla durante al menos un segundo (definición de Active View en la ayuda de AdSense).
    Para qué sirve: los anunciantes pagan por las impresiones que ven personas reales. Hasta que el sistema no tenga estadísticas sobre la visibilidad en tu sitio, las pujas son más cautelosas. Cuanto mayor sea la visibilidad confirmada, más dispuestos estarán los compradores a aumentar las pujas.
  • 2. Clasificación de la temática del sitio:
    Qué significa: los sistemas publicitarios escanean el contenido para comprender la temática de las páginas. Por ejemplo, en Google existe un rastreador de AdSense específico para esto: Mediapartners-Google. Así, el sistema distingue el material sobre "Infraestructura de Nube Empresarial" de un "blog de TI" general.
    Para qué sirve: sin comprender la temática, se muestran anuncios generales y más baratos. Cuando el sistema sabe que tu audiencia son desarrolladores y gerentes técnicos, los anunciantes de nicho con pujas más altas participan más activamente en la subasta.
  • 3. Selección de la ubicación de los banners:
    Qué significa: las redes gestionadas como Journey colocan la publicidad en la página y configuran la carga diferida (lazy loading) por separado para móviles y de escritorio.
    Para qué sirve: es un equilibrio entre ingresos y velocidad del sitio. Los banners no deben interferir con la lectura de código y esquemas ni perjudicar los Core Web Vitals, y al mismo tiempo deben proporcionar tantas impresiones visibles como sea posible en cada tipo de pantalla.

💡 Conclusión en palabras sencillas:
Las primeras semanas después de conectar la monetización son una especie de "sandbox" para la publicidad. De forma análoga a cómo, según las observaciones de los especialistas en SEO, los motores de búsqueda se comportan con los dominios nuevos (escribí más sobre este efecto en el artículo Sandbox de Google: cómo entender que un sitio está en fase de prueba), los sistemas publicitarios primero recopilan datos: verifican la calidad del tráfico, estudian la temática y seleccionan los lugares para los banners.

Por lo tanto, no se desanime si las cifras de monetización son bajas en los primeros días. En mi panel, ya en los primeros días hubo picos diarios bruscos de ingresos. Pero en un período tan corto, no puedo decir si es la finalización de la configuración, la estacionalidad del cuarto trimestre o simplemente una composición de tráfico diferente ese día. Lo principal es dar tiempo al sistema y evaluar la tendencia por semanas, no por días individuales.

🧾 Lista de verificación: cómo optimizar técnicamente un sitio para aumentar el RPM

  • [ ] Optimizar Core Web Vitals: mantener el LCP (Largest Contentful Paint) dentro del valor "bueno", hasta 2,5 segundos según las recomendaciones de web.dev, y para páginas con publicidad, preferiblemente con margen, ya que los scripts publicitarios añaden carga (más detalles en el artículo Core Web Vitals: los tres pilares de tu conversión).
  • [ ] Configurar lazy loading para banners: cargar la publicidad solo cuando el usuario se acerca al bloque publicitario. En redes gestionadas (Journey, Mediavine), la propia red lo configura; si colocas publicidad tú mismo a través de Google Publisher Tag, la distancia se establece en la configuración de lazy load en porcentaje de la altura de la pantalla.
  • [ ] Reservar espacio para bloques publicitarios (protección contra CLS): establecer `min-height` para los contenedores publicitarios en CSS, para que el diseño no se desplace durante la carga del banner (CLS en web.dev).
  • [ ] Mejorar la estructura de los materiales: títulos claros, listas y párrafos cortos mantienen al lector en la página por más tiempo, lo que significa que los banners entran en el campo de visión con más frecuencia y generan más impresiones visibles.
  • [ ] Configurar un CMP certificado para Europa: para visitantes de la UE, Reino Unido y Suiza, Google requiere consentimiento a través de un CMP certificado por Google con soporte para IAB TCF. A partir del 28 de febrero de 2026, se requerirá la versión TCF 2.3; asegúrate de que tu CMP admita la versión actual. Sin consentimiento, parte de la publicidad pasará a modo restringido y los ingresos del tráfico europeo disminuirán notablemente.
  • [ ] Nunca hagas clic en tu propia publicidad: esto es una violación directa de las reglas de las redes publicitarias y la razón más común para el bloqueo de cuentas (clics e impresiones inválidos en la ayuda de AdSense). Al trabajar con tu propio sitio, es conveniente usar un perfil de navegador separado con un bloqueador de anuncios para evitar generar impresiones y clics accidentales.
  • [ ] Excluir tu propio tráfico del análisis: configura un filtro de tráfico interno en GA4 para que tus visitas no distorsionen las estadísticas de visitas de las que calculas el RPM.