WordPress hackeado: cómo limpiarlo y que no vuelva a pasar
Tu sitio redirige a páginas de apuestas, aparecen anuncios que tú no pusiste o Google muestra “este sitio puede dañar tu equipo”. Si algo de eso pasa, no es coincidencia. Es malware.
completa
en Google
sin costo
Lo primero: qué NO hacer
No te pongas a borrar archivos a lo loco ni cambies solo la contraseña del admin. El malware en WordPress se esconde en varios lugares a la vez; si quitas uno y dejas dos, a las 48 horas está de vuelta.
Y no des de baja el hosting corriendo: necesitas el acceso para limpiar. Pon el sitio en mantenimiento para que nadie deje datos en un sitio infectado y sigue con la limpieza.
Limpieza en 6 pasos
Respalda lo infectado
Suena raro, pero ese backup sirve de evidencia y de red de seguridad si algo sale mal en la limpieza.
Escanea
Wordfence o Sucuri en versión gratuita bastan para detectar qué archivos están tocados.
Reinstala desde cero
WordPress limpio de wordpress.org y todo (plugins y tema) desde sus fuentes originales. Lo abandonado, fuera.
Revisa usuarios y claves
Borra administradores que no reconozcas, cambia TODAS las contraseñas y regenera las sales del wp-config.php.
Verifica la base de datos
El malware también se esconde en entradas y opciones. Se revisa tabla por tabla antes de dar por limpio.
Pide revisión a Google
Si Search Console marcó el sitio, desde ahí solicitas la revisión una vez limpio. Tarda de 1 a 3 días.
Blindaje: cerrar por donde entraron
En nuestra experiencia el malware entra por tres lados: plugins desactualizados, contraseñas débiles (admin123 sigue vivito) y hostings compartidos con vecinos infectados.
El blindaje mínimo: doble factor de autenticación, límite de intentos de login, Cloudflare como filtro, actualizaciones probadas en staging y respaldos que sí se prueban. Todo eso va incluido en nuestro soporte WordPress mensual.
Dudas comunes sobre hackeos
¿Se pierde mi contenido?
Las entradas y productos casi siempre se rescatan; lo que se tira es código infectado. Por eso el backup previo a limpiar.
¿Cuánto tarda la limpieza?
Un caso típico: el mismo día. Infecciones con miles de archivos o base de datos tocada: 2 a 3 días.
¿Mis clientes corrieron riesgo?
Si el sitio pedía datos (tienda, formularios), avísales y cambia las claves de todo lo conectado: pasarelas, correos, hosting.
¿Esto lo cubre un plan mensual?
La limpieza de un hackeo ya ocurrido se cotiza por caso. Lo que sí cubre el plan mensual es que no vuelva a pasar.