Cómo saber si tu WordPress ha sido hackeado

Última actualización: 04/06/2026

  • Identificación de señales críticas como redirecciones extrañas, avisos de Google y cuentas de administrador desconocidas.
  • Protocolo de actuación inmediata centrado en el aislamiento del sitio, cambio de credenciales y saneamiento de archivos.
  • Estrategias de blindaje preventivo mediante la actualización de software, uso de 2FA y elección de hosting especializado.
wordpress hackeado

A casi todo el mundo le cae un jarro de agua fría cuando descubre que su web ha sido blanco de un ataque. Un día todo marcha sobre ruedas y, de repente, aparecen advertencias de seguridad, el tráfico cae en picado o notas que hay usuarios con permisos de administrador que tú jamás has creado. ¿Cómo saber si tu WordPress ha sido hackeado?

Lo bueno es que, si reaccionas rápido y sabes por dónde meterle mano, la recuperación es totalmente viable. Detectar el problema a tiempo es lo que separa una limpieza sencilla de tener que reconstruir el sitio desde cero. Muchos ataques son traicioneros porque no cambian la portada de tu web, sino que operan en la sombra, robando datos o usando tu servidor para atacar a otros. En las siguientes líneas vamos a desglosar cómo detectar estas señales, cómo contener la infección y qué pasos dar para que tu WordPress quede blindado contra futuros ataques.

¿Cómo detectar que tu web ha sido comprometida?

No siempre es evidente, pero a veces hay síntomas claros de que tu WordPress ha sido hackeado. Si al entrar en tu página desde una ventana de incógnito acabas en sitios de spam farmacéutico o contenido para adultos, tienes un problema de redirecciones. A veces esto solo ocurre para usuarios no logueados, por lo que si estás en el panel de control no lo notarás. Otro indicio típico son las ventanas emergentes imprevistas; los hackers insertan JavaScript para ganar dinero a costa de tus visitas.

Google es un aliado fundamental en la detección. Si en los resultados de búsqueda aparece el mensaje «Este sitio puede dañar tu computadora» o ves alertas en Google Search Console, es que el malware ya ha sido detectado por los rastreadores. Además, es vital revisar la sección de usuarios en tu panel. Si ves cuentas con nombres genéricos como «admin2» o cadenas aleatorias de caracteres con permisos de administrador, es muy probable que hayan creado una puerta trasera para volver a entrar aunque cambies la contraseña.

Contenido exclusivo - Clic Aquí  Cómo Eliminar Virus Malware Pc Windows

Finalmente, no ignores los cambios sutiles en el contenido. Los atacantes suelen insertar enlaces de afiliados ocultos o reescribir párrafos enteros. Si notas que el formato de tus entradas ha cambiado o aparecen textos en idiomas extranjeros (como chino o japonés), revisa el historial de revisiones de WordPress para confirmar quién y cuándo hizo esos cambios.

tu WordPress ha sido hackeado

Primeros auxilios: Contener la infección

Cuando confirmas que tu WordPress ha sido hackeado, el reloj empieza a correr. Lo primero es activar el modo de mantenimiento. Esto evita que los visitantes se infecten y protege tu SEO, impidiendo que Google siga indexando contenido malicioso. Puedes usar un plugin específico o, si no tienes acceso al panel, crear un archivo 503.php en la raíz para avisar a los buscadores que el sitio volverá pronto.

El siguiente paso es un cambio masivo de llaves. No te limites al administrador de WordPress; debes renovar las contraseñas del panel de hosting (cPanel, Plesk), cuentas FTP/SFTP, el usuario de la base de datos y los correos electrónicos vinculados. Para esto, lo ideal es usar un gestor como Bitwarden o 1Password para generar claves de al menos 16 caracteres que mezclen símbolos y números.

También es recomendable desactivar todos los plugins y volver a un tema predeterminado como Twenty Twenty-Four. Esto aísla las posibles vulnerabilidades mientras investigas. No olvides hacer una copia de seguridad de los archivos infectados y de la base de datos mediante phpMyAdmin; aunque no los restaures, te servirán para analizar el punto de entrada del ataque.

Contenido exclusivo - Clic Aquí  Comprueba la seguridad de tu servidor Debian con Debsecan

El proceso de limpieza profunda

Si tienes conocimientos técnicos, la limpieza manual es la más exhaustiva. Empieza por instalar un escáner como Wordfence Security, que compara tus archivos con las versiones oficiales del repositorio de WordPress. Complementa esto con herramientas externas como Sucuri SiteCheck o VirusTotal para obtener una segunda opinión sobre archivos sospechosos.

Para eliminar el malware, accede vía SFTP y revisa la carpeta wp-content/uploads/. En una web normal no debería haber archivos .php ejecutables allí; si los encuentras, son sospechosos. Luego, lo más radical y efectivo: borra las carpetas /wp-admin/ y /wp-includes/ y súbelas de nuevo desde una descarga limpia de WordPress.org. No olvides sobrescribir los archivos raíz como wp-login.php y wp-settings.php, pero ten mucho cuidado de no borrar el wp-config.php.

Cuando un WordPress ha sido hackeado, el malware también se esconde en la base de datos. Abre phpMyAdmin y busca scripts inyectados en la tabla de opciones o enlaces de spam en las entradas y comentarios. Si la infección es masiva, la opción más segura es restaurar una copia de seguridad previa al hackeo, siempre que estés seguro de que estaba limpia.

sucuri site check
¿Tu WordPress ha sido hackeado? Compruébalo con Sucuri Site Check

¿Por qué ocurre esto y cómo evitar que se repita?

La mayoría de los hackeos no son ataques personales, sino bots automatizados buscando agujeros comunes. El método más frecuente es la fuerza bruta sobre el archivo wp-login.php, probando miles de combinaciones de usuario y contraseña. Muchos sitios caen porque usan el usuario «admin» o contraseñas demasiado simples.

Otra vía común son los plugins desactualizados o abandonados. Cuando un desarrollador lanza un parche de seguridad, los hackers ya saben exactamente qué vulnerabilidad explotar en quienes no han actualizado. Mucho cuidado con los plugins nulled o piratas, ya que suelen venir con puertas traseras preinstaladas. También existen ataques de inyección SQL y XSS, donde se inserta código malicioso a través de formularios de comentarios o cuadros de búsqueda que no han sido sanitizados correctamente.

Contenido exclusivo - Clic Aquí  ¿Paytm es seguro para las transacciones de tarjetas de crédito?

Blindando tu WordPress para el futuro

De acuerdo, tu WordPress ha sido hackeado y ya no hay vuelta atrás. Pero para que no te vuelva a pasar, empieza por cambiar el nombre de usuario administrador y activa la autenticación de dos factores (2FA). Es muy útil limitar los intentos de inicio de sesión para frenar los ataques de fuerza bruta y, si no usas la app móvil de WordPress, desactivar el XML-RPC.

En cuanto a la gestión de archivos, aplica permisos restrictivos: 755 para directorios y 644 para archivos. Evita a toda costa el permiso 777. Además, puedes añadir la línea define('DISALLOW_FILE_EDIT', true); en tu wp-config.php para desactivar el editor de archivos interno de WordPress, limitando así el daño si alguien logra entrar al panel.

Finalmente, considera la infraestructura. Un hosting VPS ofrece un aislamiento mucho mayor que el hosting compartido, permitiéndote configurar firewalls personalizados y autenticación por clave SSH. Establece una rutina de mantenimiento: actualizaciones semanales, auditorías mensuales de plugins y pruebas trimestrales de restauración de copias de seguridad. Si el sitio es crítico, un servicio profesional de monitoreo como el de Sucuri puede ahorrarte noches sin dormir.

Mantener la integridad de una web requiere un equilibrio entre herramientas automatizadas, como escáneres de integridad y firewalls, y una higiene digital rigurosa. La clave reside en no dejar puertas abiertas mediante el uso de software actualizado, contraseñas robustas y un sistema de backups externo y frecuente. Actuar con rapidez ante los primeros síntomas y aplicar un saneamiento profundo de archivos y base de datos es la única vía para recuperar la confianza de los usuarios y la indexación de los motores de búsqueda.