Mejorar Sitemap de WordPress

Mejorar Sitemap de WordPress

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).
Plugin WordPress para optimizar imágenes

Plugin WordPress para optimizar imágenes

Los mejores plugins de WordPress para optimizar imágenes en 2025 son ShortPixel Image OptimizerOptimoleImagifyEWWW Image OptimizerSmush 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)

PluginCaracterísticas principalesVentajasIdeal para…
ShortPixel Image OptimizerCompresión avanzada, soporte WebP y AVIF, optimiza biblioteca y carpetas externasControl detallado, buena relación calidad/tamañoSitios con muchas imágenes y galerías
OptimoleOptimización en la nube, entrega vía CDN, conversión automática a WebPReduce carga del servidor, muy automatizadoBlogs y webs con tráfico internacional
ImagifyCompresión sin pérdida, conversión a WebP, integración con WP RocketInterfaz sencilla, buena integración con cachéUsuarios de WP Rocket y webs medianas
EWWW Image OptimizerOptimización local o en la nube, conversión a WebP/AVIF, lazy loadMuy flexible, opciones técnicas avanzadasDesarrolladores y webs con hosting potente
SmushCompresión en lote, lazy load, detección de imágenes grandesFácil de usar, versión gratuita potentePrincipiantes y webs pequeñas
TinyPNG (Compress JPEG & PNG)Compresión con API, soporte WebP, integración sencillaExcelente calidad de compresiónWebs 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 globalOptimole es perfecto, ya que usa CDN y reduce carga en tu servidor.
  • Si quieres algo sencillo y gratuitoSmush 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.

VentajaDetalle
Facilidad de usoInterfaz intuitiva, ideal para principiantes
Versión gratuita potenteIncluye compresión básica y lazy load
Integración con otros pluginsCompatible con WPML, WooCommerce y constructores
Mejora SEO y velocidadSitios más rápidos, mejor puntuación en Google PageSpeed

Descargar Plugin Smush

Smush Image Optimization

Descargar Plugin Smush
Nuevo contador de visitas para WordPress

Nuevo contador de visitas para WordPress

¿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.

Abrir Contador de Visitas

Mantenimiento Mensual VPS

Mantenimiento Mensual VPS

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.

Analizar qué ocupa más espacio

sudo du -h --max-depth=1 /var | sort -h
  • Localiza directorios pesados (/var/log/var/lib/var/www).
  • Si /var/log/journal vuelve a crecer, haz limpieza.

Limpiar logs del sistema

sudo journalctl --vacuum-size=500M
  • Mantiene los logs binarios de systemd por debajo de 500 MB.
  • Si ya configuraste el límite en journald.conf, este comando asegura la limpieza manual.

Rotar y vaciar logs de Apache/Nginx

sudo truncate -s 0 /var/log/apache2/access.log
sudo truncate -s 0 /var/log/apache2/error.log
  • Vacía los logs sin borrar los archivos.
  • Útil si tu web genera mucho tráfico.

Limpiar cachés de paquetes

sudo apt-get clean
sudo apt-get autoremove --purge
  • Estob orra paquetes descargados y dependencias que ya no se usan.
  • Recupera espacio en /var/cache/apt y /var/lib/apt.

Revisar bases de datos (si usas MariaDB/MySQL)

sudo du -h --max-depth=1 /var/lib/mysql | sort -h
  • Identifica tablas grandes.
  • Ejecuta OPTIMIZE TABLE en las que más ocupen para liberar espacio.

Comprobar procesos y servicios activos

htop
  • Revisa consumo de CPU y RAM.
  • Asegúrate de que no haya procesos zombis o servicios innecesarios.

Backup rápido

  • Haz copia de seguridad de /var/www y de tus bases de datos:
tar -czf backup-www-$(date +%F).tar.gz /var/www
mysqldump -u root -p --all-databases > backup-db-$(date +%F).sql
  • 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

  1. Entrar al editor y crear el archivo:
sudo nano /root/vps-maintenance.sh
  1. Pega dentro el contenido del script avanzado de mantenimiento.
  1. Guardar y salir de nano:
  • Pulsa CTRL + O → Enter para guardar.
  • Pulsa CTRL + X para salir.
  1. Dar permisos de ejecución al script:
sudo chmod +x /root/vps-maintenance.sh
  1. 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

  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

  • 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

  1. Edita el cron del sistema:
sudo crontab -e
  1. 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:

vps-report-2025-12-01.txt
vps-report-2026-01-01.txt

Puedes revisarlos con:

less /root/vps-report-2025-12-01.txt

✅ Resultado esperado

  • El mantenimiento se ejecuta automáticamente cada mes.
  • Los informes quedan archivados con fecha.
  • Tu VPS se mantiene limpio y controlado sin intervención manual.

Instrucciones para habilitar el envío por email

1. Instalar un agente de correo ligero

En Debian lo más sencillo es mailutils (usa postfix o exim como backend):

sudo apt-get update
sudo apt-get install mailutils -y

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
Plugin Honeypot

Plugin Honeypot

El Plugin Honeypot es un antispam para WordPress que te permite proteger los formularios de comentarios mediante la técnicas honeypot.

Puedes instalar nuestro Plugin, sin complicaciones y ahorrarte otros métodos antispam, como recaptcha.

El propósito de un honeypot es refinar el sistema de detección de intrusiones (IDS) y la respuesta a amenazas de una organización para que esté en una mejor posición para administrar y prevenir ataques.

Funcionamiento del Plugin

El Honeypot funciona como honeypot es una trampa o una operación engañosa diseñada para atraer y capturar espías o enemigos. La idea es crear un objetivo atractivo que incite a las personas a revelar sus verdaderas intenciones o a participar en actividades que puedan ser monitoreadas o controladas.

Instalación del Plugin

  1. Descarga el Plugin Honeypot.
  2. En WordPress haz clic en añadir nuevo plugin.
  3. Activa el Plugin.
  4. Listo. Tu plugin ya esta operativo.
  5. En el panel de administración de WordPress verás un icono del plugin.
  6. Haz clic en el para ver el número de boots bloqueados.

Descargar Plugin HoneyPot

PLUGIN HONEYPOT