Si el sitio tiene poco tráfico o contenido nuevo, AdSense no genera impresiones suficientes. 👉 Solución: mejorar SEO y frecuencia de publicación. Falta de tráfico o contenido indexado.
b. Contenido no apto o escaso
AdSense penaliza páginas con:
Texto muy corto o duplicado
Temas legales o sensibles sin contexto educativo
Páginas sin valor añadido
👉 Solución: redactar artículos informativos, guías legales o comparativas con enfoque educativo.
c. Bloqueo por políticas
Si el dominio tuvo rechazos previos, puede estar en revisión o con limitación temporal. 👉 Solución: revisar el panel de AdSense → “Políticas” → “Problemas de sitio”.
d. Errores técnicos
Código mal insertado
Bloques dentro de etiquetas <script> o <noscript>
Conflictos con plugins de caché o privacidad
👉 Solución: usar el bloque estándar de AdSense y probar sin plugins de optimización.
Estrategia general para mejorar rendimiento
Área
Acción recomendada
Impacto
Contenido
Publicar artículos útiles y originales
Alto
Ubicación de anuncios
Colocar bloques visibles (inicio, sidebar, entre párrafos)
Alto
Velocidad web
Optimizar caché y compresión
Medio
Diseño responsive
Asegurar que los anuncios se adaptan a móvil
Alto
SEO
Mejorar indexación y palabras clave
Alto
La mejor forma de potenciar ambos sitios es reforzar contenido, estructura y visibilidad de los bloques publicitarios.
FRANCISCO, cuando AdSense muestra ingresos muy bajos, hay un conjunto de indicadores clave dentro de la propia plataforma que te dicen exactamente qué está fallando y qué debes mejorar. Aquí tienes la información más importante que AdSense ofrece para diagnosticar y potenciar la monetización, explicada de forma clara y accionable.
⭐ RPM (Ingresos por cada 1000 visitas)
Es el indicador más importante cuando los ingresos son bajos.
Si el RPM es bajo, significa que:
Los anunciantes pagan poco por tu tráfico
O tus páginas no están optimizadas para mostrar anuncios
O el contenido no es atractivo para anunciantes
Puedes profundizar en: Mejorar RPM
CTR (Porcentaje de clics)
Si el CTR es bajo, AdSense te está diciendo:
Los anuncios no están bien colocados
El diseño no invita al clic
El contenido no coincide con la intención del usuario
Puedes ver más en: Optimizar CTR
Visibilidad de anuncios (Active View)
AdSense mide cuántos anuncios realmente se ven.
Si el Active View es bajo:
Los anuncios están demasiado abajo
El usuario hace scroll rápido
El diseño no favorece la visibilidad
Puedes revisar: Mejorar visibilidad
Bloques de anuncios con bajo rendimiento
AdSense te muestra:
Qué bloques generan ingresos
Cuáles no generan nada
Cuáles tienen errores
Esto te permite eliminar los que no funcionan y reforzar los que sí.
Puedes ver: Diagnóstico de bloques
Políticas y restricciones del sitio
Si un sitio tiene:
Contenido insuficiente
Contenido no apto
Problemas de navegación
Errores técnicos
AdSense limita o bloquea la monetización.
Puedes revisar: Problemas de políticas
Análisis de páginas con más ingresos
AdSense te muestra:
Qué páginas generan dinero
Cuáles no generan nada
Qué tipo de contenido atrae mejores anuncios
Esto te permite replicar lo que funciona.
Puedes ver: Páginas de alto rendimiento
Países que generan ingresos
Si tu tráfico viene de países con bajo CPC:
España → CPC medio
Latinoamérica → CPC bajo
India → CPC muy bajo
Esto afecta directamente a tus ingresos.
Puedes revisar: CPC por país
Análisis de dispositivos (móvil vs escritorio)
AdSense te muestra si:
El móvil no está mostrando anuncios
El diseño responsive falla
Los anuncios se cortan o no cargan
Puedes ver: Optimizar anuncios en móvil
Velocidad de carga (PageSpeed)
AdSense detecta si:
La página carga lenta
Los anuncios tardan en aparecer
El usuario abandona antes de verlos
Puedes revisar: Mejorar velocidad
Resumen claro
Los datos más importantes que AdSense te da para entender por qué ganas poco son:
RPM
CTR
Active View
Rendimiento por bloque
Políticas y restricciones
Páginas que generan ingresos
Países del tráfico
Rendimiento en móvil
Velocidad de carga
Si uno de estos indicadores está mal, los ingresos se desploman.
Para mejorar el sitemap en WordPress en 2025 debes usar un plugin especializado (Rank Math, Yoast SEO, All in One SEO), incluir todas las páginas relevantes (posts, categorías, imágenes, vídeos), optimizar la estructura con URLs limpias y enviarlo a Google Search Console y Bing Webmaster Tools.
🔧 Pasos clave para mejorar tu sitemap en WordPress
1. Usar un plugin SEO confiable
Yoast SEO: genera automáticamente un sitemap XML con entradas, páginas y categorías.
Rank Math: más flexible, permite incluir/excluir tipos de contenido y soporta imágenes/vídeos.
All in One SEO: ofrece control granular y compatibilidad con WooCommerce.
Smush + sitemap: si usas imágenes pesadas, conviene integrarlo para que el sitemap incluya versiones optimizadas.
2. Incluir contenido relevante
Entradas y páginas principales: evita indexar borradores o contenido duplicado.
Categorías y etiquetas: solo si aportan valor SEO (no indexar taxonomías vacías).
Imágenes y vídeos: añade un sitemap específico para mejorar visibilidad en Google Imágenes y YouTube.
3. Optimizar la estructura
URLs limpias y cortas: evita parámetros innecesarios.
Jerarquía clara: páginas principales primero, luego subpáginas.
Actualización automática: cada vez que publiques, el sitemap debe regenerarse.
4. Enviar a buscadores
Google Search Console: en “Sitemaps”, añade la URL (ej. https://tusitio.com/sitemap_index.xml).
Bing Webmaster Tools: también acepta sitemaps y mejora indexación en Edge.
5. Monitorizar y mantener
Revisa errores de indexación en Search Console.
Elimina URLs rotas o redireccionadas.
Comprueba que el sitemap no supere los 50.000 URLs (divide en varios si es necesario).
Los mejores plugins de WordPress para optimizar imágenes en 2025 son ShortPixel Image Optimizer, Optimole, Imagify, EWWW Image Optimizer, Smush y TinyPNG. Todos permiten comprimir imágenes sin perder calidad, convertir a formatos modernos como WebP/AVIF y mejorar la velocidad de carga.
🔧 Comparativa de plugins de optimización de imágenes (2025)
Plugin
Características principales
Ventajas
Ideal para…
ShortPixel Image Optimizer
Compresión avanzada, soporte WebP y AVIF, optimiza biblioteca y carpetas externas
Control detallado, buena relación calidad/tamaño
Sitios con muchas imágenes y galerías
Optimole
Optimización en la nube, entrega vía CDN, conversión automática a WebP
Reduce carga del servidor, muy automatizado
Blogs y webs con tráfico internacional
Imagify
Compresión sin pérdida, conversión a WebP, integración con WP Rocket
Interfaz sencilla, buena integración con caché
Usuarios de WP Rocket y webs medianas
EWWW Image Optimizer
Optimización local o en la nube, conversión a WebP/AVIF, lazy load
Muy flexible, opciones técnicas avanzadas
Desarrolladores y webs con hosting potente
Smush
Compresión en lote, lazy load, detección de imágenes grandes
Fácil de usar, versión gratuita potente
Principiantes y webs pequeñas
TinyPNG (Compress JPEG & PNG)
Compresión con API, soporte WebP, integración sencilla
Excelente calidad de compresión
Webs que priorizan calidad visual
RECOMENDACIONES PRÁCTICAS
Si gestionas muchos dominios y portfolios: te conviene ShortPixel, porque permite optimizar carpetas externas y soporta AVIF, ideal para branding modular.
Si buscas automatización y velocidad global: Optimole es perfecto, ya que usa CDN y reduce carga en tu servidor.
Si quieres algo sencillo y gratuito: Smush ofrece compresión básica y lazy load sin complicaciones.
Plugin Smush
Características principales de Smush
Compresión de imágenes Reduce el tamaño de archivos JPEG, PNG y GIF sin pérdida visible de calidad.
Conversión a formatos modernos Convierte imágenes a WebP y AVIF, mejorando la velocidad de carga y el rendimiento.
Optimización en lote Permite optimizar todas las imágenes de la biblioteca de medios de WordPress de una sola vez.
Lazy Load (carga diferida) Retrasa la carga de imágenes fuera de pantalla hasta que el usuario hace scroll, acelerando la percepción de velocidad.
CDN de imágenes Ofrece un servicio de entrega de imágenes vía CDN para mejorar la distribución global.
Redimensionamiento automático Ajusta las imágenes a dimensiones específicas para evitar que se suban archivos demasiado grandes.
Detección de imágenes grandes Identifica imágenes que superan un tamaño recomendado y sugiere optimización.
Compatibilidad amplia Funciona con la mayoría de temas y constructores visuales, incluido Divi, Elementor y Gutenberg.
Ventajas de usar Smush
Smush es un plugin confiable y fácil de usar que ofrece compresión, conversión a WebP/AVIF, lazy load y CDN, lo que lo convierte en una solución completa para optimizar imágenes en WordPress.
Ventaja
Detalle
Facilidad de uso
Interfaz intuitiva, ideal para principiantes
Versión gratuita potente
Incluye compresión básica y lazy load
Integración con otros plugins
Compatible con WPML, WooCommerce y constructores
Mejora SEO y velocidad
Sitios más rápidos, mejor puntuación en Google PageSpeed
¿Quieres saber cuántas personas leen tus entradas y páginas en WordPress? Con nuestro contador de visitas automático, cada publicación registra en tiempo real las visitas que recibe y las muestra directamente al final del contenido, sin necesidad de shortcodes ni configuraciones complicadas.
Además, el plugin incluye un panel exclusivo en el administrador de WordPress donde podrás consultar un ranking de las entradas y páginas más visitadas. De un vistazo tendrás claro qué contenidos generan más interés en tu audiencia, lo que te ayudará a mejorar tu estrategia y potenciar tus publicaciones.
✨ Características principales
Contador visible automáticamente en todas las entradas y páginas.
Icono de ojo integrado para un diseño moderno y claro.
Ranking en el administrador con las publicaciones más visitadas.
Ligero, simple y adaptado al estilo de tu tema.
Este recurso está disponible en EE3.ES como parte de nuestras utilidades prácticas para desarrolladores y editores digitales.
Lee las instrucciones para un mantenimiento mensual seguro para tu VPS Debian, pensado para que lo ejecutes rápido y mantengas siempre el sistema ligero y bajo control:
Revisar espacio en disco
df -h
Comprueba que la partición / no supere el 80% de uso.
Si ves que se acerca al límite, pasa al siguiente paso de limpieza.
A continuación guarda los backups fuera del VPS si es posible.
✅ Resultado esperado
VPS siempre con espacio libre > 50%.
Logs controlados y nunca superiores a 500 MB.
Cachés y paquetes limpios.
Bases de datos optimizadas.
Backups recientes y listos para restaurar.
SCRIPT DE MANTENIMIENTO MENSUAL
Aquí tienes tu script de mantenimiento mensual para el VPS. Lo puedes guardar como vps-maintenance.sh, darle permisos de ejecución y lanzarlo cada vez que quieras revisar y limpiar tu servidor:
#!/bin/bash
# VPS Maintenance Script - Edition
# Ejecutar con: sudo ./vps-maintenance.sh
echo "===== Estado del disco ====="
df -h
echo ""
echo "===== 📂 Uso en /var ====="
du -h --max-depth=1 /var | sort -h
echo ""
echo "===== Limpiando logs del sistema (máx 500MB) ====="
journalctl --vacuum-size=500M
echo ""
echo "===== Limpiando logs de Apache ====="
truncate -s 0 /var/log/apache2/access.log 2>/dev/null
truncate -s 0 /var/log/apache2/error.log 2>/dev/null
echo ""
echo "===== Limpiando cachés de paquetes ====="
apt-get clean
apt-get autoremove --purge -y
echo ""
echo "===== Espacio en bases de datos ====="
du -h --max-depth=1 /var/lib/mysql | sort -h
echo ""
echo "===== ✅ Mantenimiento completado ====="
echo "Revisa arriba el estado del disco y bases de datos."
Pasos en tu VPS
Entrar al editor y crear el archivo:
sudo nano /root/vps-maintenance.sh
Pega dentro el contenido del script avanzado de mantenimiento.
Guardar y salir de nano:
Pulsa CTRL + O → Enter para guardar.
Pulsa CTRL + X para salir.
Dar permisos de ejecución al script:
sudo chmod +x /root/vps-maintenance.sh
Probarlo manualmente:
sudo /root/vps-maintenance.sh
Cómo usarlo
1. Copia el contenido en un archivo:
nano vps-maintenance.sh
2. Dale permisos de ejecución:
chmod +x vps-maintenance.sh
3. Ejecútalo con privilegios:
sudo ./vps-maintenance.sh
✅ Resultado esperado
Verás un informe con el estado del disco y /var.
Los logs del sistema y Apache quedarán reducidos.
Cachés y paquetes sobrantes se eliminarán.
Tendrás un vistazo rápido al tamaño de tus bases de datos.
VERSION AVANZADA DEL SCRIPT DE MANTENIMIENTO
Aquí tienes la versión avanzada del script de mantenimiento que además de ejecutar las limpiezas y comprobaciones, guarda un informe con fecha en un archivo dentro de tu VPS (por ejemplo report-2025-12-06.txt). Con esto tendrás un histórico de cada mantenimiento mensual.
Script vps-maintenance.sh
#!/bin/bash
# VPS Maintenance Script - Edition
# Ejecutar con: sudo ./vps-maintenance.sh
# Nombre del informe con fecha actual
REPORT="/root/vps-report-$(date +%F).txt"
echo "===== 📊 Estado del disco =====" | tee $REPORT
df -h | tee -a $REPORT
echo "" | tee -a $REPORT
echo "===== 📂 Uso en /var =====" | tee -a $REPORT
du -h --max-depth=1 /var | sort -h | tee -a $REPORT
echo "" | tee -a $REPORT
echo "===== Limpiando logs del sistema (máx 500MB) =====" | tee -a $REPORT
journalctl --vacuum-size=500M | tee -a $REPORT
echo "" | tee -a $REPORT
echo "===== Limpiando logs de Apache =====" | tee -a $REPORT
truncate -s 0 /var/log/apache2/access.log 2>/dev/null
truncate -s 0 /var/log/apache2/error.log 2>/dev/null
echo "Logs de Apache vaciados" | tee -a $REPORT
echo "" | tee -a $REPORT
echo "===== Limpiando cachés de paquetes =====" | tee -a $REPORT
apt-get clean
apt-get autoremove --purge -y | tee -a $REPORT
echo "" | tee -a $REPORT
echo "===== 📊 Espacio en bases de datos =====" | tee -a $REPORT
du -h --max-depth=1 /var/lib/mysql | sort -h | tee -a $REPORT
echo "" | tee -a $REPORT
echo "===== ✅ Mantenimiento completado =====" | tee -a $REPORT
echo "Informe guardado en $REPORT" | tee -a $REPORT
Cómo usarlo
COMANDOS EN NEGRITA
Copia el contenido en un archivo: nano vps-maintenance.sh
Dale permisos de ejecución:chmod +x vps-maintenance.sh
Ejecútalo con privilegios:sudo ./vps-maintenance.sh
✅ Resultado esperado
Se ejecutan todas las limpiezas y comprobaciones.
Se genera un archivo de informe en /root/ con nombre tipo vps-report-2025-12-06.txt.
Cada mes tendrás un histórico con fecha, para comparar evolución del espacio y detectar crecimientos anómalos.
Configuración con cron
Edita el cron del sistema:
sudo crontab -e
Agrega esta línea al final:
0 3 1 * * /root/vps-maintenance.sh
Explicación:
0 3 1 * * → se ejecuta a las 03:00 AM del día 1 de cada mes.
/root/vps-maintenance.sh → ruta completa al script que creaste.
El script ya genera un informe con fecha (/root/vps-report-YYYY-MM-DD.txt), así tendrás histórico mensual.
📂 Dónde ver los informes
Cada mes se guardará un archivo en /root/ con nombre tipo:
Durante la instalación te pedirá configurar postfix. En el caso de que solo quieres enviar correos (no recibir), selecciona «Internet Site» y pon tu dominio o hostname del VPS.
2. Modificar el script vps-maintenance.sh
Agrega al final del script, las siguientes líneas de código:
# Dirección de destino
EMAIL="tu-correo@ejemplo.com"
# Enviar el informe por email
mail -s "Informe VPS $(date +%F)" $EMAIL < $REPORT
3. Configuración con cron (ya lo tienes)
Tu cron quedaría así, ejecutando el script el día 1 de cada mes a las 03:00:
0 3 1 * * /root/vps-maintenance.sh
✅ Resultado esperado
Cada mes, el script se ejecuta automáticamente.
Se genera el informe en /root/vps-report-YYYY-MM-DD.txt.
Se envía un email con el informe adjunto al destinatario que configures.
Comandos para revisar espacio en el VPS
Espacio general en todas las particiones:
df -h
Muestra tamaño total, usado, disponible y porcentaje de uso en cada sistema de archivos.
Uso detallado en /var (donde suelen crecer logs, bases de datos y webs):
sudo du -h --max-depth=1 /var | sort -h
Lista los subdirectorios de /var ordenados por tamaño.
Uso detallado en /var/www (tus sitios web):
sudo du -h --max-depth=1 /var/www | sort -h
Te dice cuánto ocupa cada proyecto web.
Uso detallado en /var/log (logs del sistema y Apache):
sudo du -h --max-depth=1 /var/log | sort -h
Localiza qué servicio genera más registros.
Uso detallado en /var/lib (bases de datos, librerías, contenedores):
sudo du -h --max-depth=1 /var/lib | sort -h
Analiza si MySQL, apt o Docker están ocupando demasiado espacio.
✅ Recomendación
Si lo vas a anotar en tu informe, puedes dejarlo como bloque final:
# Comandos de comprobación de espacio en el VPS
df -h
sudo du -h --max-depth=1 /var | sort -h
sudo du -h --max-depth=1 /var/www | sort -h
sudo du -h --max-depth=1 /var/log | sort -h
sudo du -h --max-depth=1 /var/lib | sort -h