Si tu WordPress está hackeado, lo normal es entrar en pánico y tocar cosas al azar. Y justo eso suele empeorarlo: borras archivos que no debes, rompes la web, o dejas la puerta abierta y vuelve a infectarse.
Aquí tienes un plan realista para las primeras 24 horas:
-
señales claras de infección,
-
qué hacer (en orden),
-
qué NO hacer,
-
y cómo evitar que vuelva a pasar.
Si tu web está infectada, caída o con redirecciones raras y necesitas actuar rápido: Soluciones urgentes (24h).
Señales típicas de un WordPress hackeado
No hace falta que “salga un mensaje de hack”. A veces es sutil. Señales frecuentes:
-
Redirecciones raras a páginas de spam (sobre todo en móvil).
-
Aviso en Search Console (“sitio hackeado”, “spam”, “páginas detectadas…”).
-
Contenido extraño: enlaces ocultos, textos en chino, viagra/casino.
-
Web lenta de golpe o picos de CPU/recursos en hosting.
-
Usuarios admin nuevos que tú no has creado.
-
Plugins/temas desconocidos que aparecen solos.
-
Emails raros: la web envía spam o deja de enviar los emails normales.
-
Archivos modificados recientemente sin motivo.
Si te suena alguno, asume que puede haber infección y actúa con método.

Objetivo de las primeras 24 horas
En orden:
-
Contener (que no siga haciendo daño).
-
Recuperar funcionamiento mínimo (si afecta ventas/contactos).
-
Limpiar bien (no solo “ocultar síntomas”).
-
Cerrar puertas para que no vuelva a entrar.
Plan de acción en 24h (paso a paso)
Paso 1 — No toques nada “a lo bruto” (10 minutos)
Evita esto:
-
“Borro plugins al azar”
-
“Restauro un backup antiguo sin mirar”
-
“Cambio 20 cosas y ya veré”
-
“Instalo 3 plugins de seguridad y cruzo dedos”
Primero, confirma señales y prepara una salida.
Paso 2 — Haz una copia completa (obligatorio)
Antes de limpiar:
-
copia de archivos (WordPress completo)
-
copia de base de datos
Aunque esté infectado, esta copia sirve como “foto” para poder volver atrás si rompes algo.
Paso 3 — Cambia contraseñas (pero con cabeza)
Cambia:
-
WordPress (admins)
-
hosting/panel
-
FTP/SFTP
-
base de datos (si tienes acceso)
-
correo del dominio (si lo usas)
Y revisa:
-
que no haya usuarios admin desconocidos (elimínalos).
-
que los admins reales tengan contraseñas fuertes.
Paso 4 — Revisa lo más crítico: ventas / formularios
Si tienes WooCommerce o leads:
-
prueba página de pago / carrito / compra (si aplica)
-
prueba formularios
-
prueba que la web no redirige raro
Si hay pérdida de ventas o la web está caída: esto es urgencia real → entra por Soluciones urgentes (24h) para diagnóstico + prioridades.
Paso 5 — Localiza el “punto de entrada”
Casi siempre es:
-
plugin vulnerable/desactualizado
-
tema desactualizado
-
credenciales filtradas
-
permisos de archivos mal
-
hosting débil o sin aislamiento
No basta con “limpiar”. Si no cierras el punto de entrada, vuelve.

Paso 6 — Limpieza correcta (sin inventos)
La limpieza “seria” suele incluir:
-
Actualizar WordPress (core) a la última versión estable.
-
Reinstalar core limpio (sobrescribir archivos del núcleo, sin tocar wp-content).
-
Revisar wp-content:
-
plugins: borrar lo que no uses o no sea fiable
-
themes: dejar solo el tema activo + uno de reserva
-
uploads: buscar archivos raros (php en uploads, nombres raros)
-
-
Buscar código inyectado:
-
functions.php,wp-config.php,index.php,.htaccess -
archivos recientes con código ofuscado (base64, eval, gzinflate, etc.)
-
-
Base de datos:
-
opciones/autoload extraño
-
enlaces ocultos inyectados
-
usuarios sospechosos
-
Esto no es “instalo un plugin y ya”. Es revisión con criterio.
Paso 7 — Endurecimiento mínimo (para que no vuelva)
Checklist mínimo:
-
eliminar usuario “admin” si existe
-
limitar intentos de login / 2FA (si puedes)
-
desactivar editor de archivos desde wp-admin
-
permisos correctos en archivos/carpetas
-
backups automáticos
-
actualizaciones controladas
-
WAF/Firewall si tu hosting lo permite
Aquí encaja perfecto tu servicio de Mantenimiento WordPress + mejoras: es la forma de que no se repita.
Paso 8 — Revisión final (prueba de realidad)
Después de limpiar:
-
prueba navegación en móvil + PC
-
prueba páginas clave
-
revisa Search Console (si hay avisos)
-
revisa si se generan páginas spam nuevas
Si has tenido spam indexado, normalmente toca:
-
esperar a recrawl
-
pedir reindexación
-
y en casos graves, limpieza + re-evaluación en Search Console
Qué NO hacer (porque lo empeora)
-
Restaurar backups antiguos sin revisar: puedes volver a meter la infección.
-
Cambiar 20 plugins “de seguridad” sin saber: más peso, más conflicto.
-
Ignorar usuarios/admins: te vuelven a entrar.
-
Dejar el mismo plugin vulnerable instalado “porque lo necesito”.

¿Cómo se evita que vuelva a pasar?
Tres pilares:
-
Actualizaciones con control + copias verificadas
-
Plugins mínimos y fiables
-
Mantenimiento continuo (si es tienda o negocio activo)
Si quieres olvidarte de sustos: Mantenimiento WordPress + mejoras.
CTA final (enlace interno)
Si necesitas actuar rápido o no quieres perder horas:
-
⚡ Soluciones urgentes (24h)
Y para dejarlo estable y evitar recaídas: -
🔧 Mantenimiento WordPress + mejoras
Si además está lenta / CWV mal:
Preguntas frecuentes (FAQ)
-
¿Cómo sé seguro si está hackeado?
Si hay redirecciones raras, spam indexado, usuarios admin desconocidos o archivos modificados sin motivo, es muy probable. -
¿Basta con pasar un escáner y ya?
No siempre. Un escáner ayuda, pero muchas infecciones requieren limpieza manual y cerrar el punto de entrada. -
¿Restauro una copia y listo?
Solo si es una copia limpia y reciente. Aun así hay que revisar el punto de entrada o volverá. -
¿Puede ser por un plugin?
Sí. Es una de las causas más frecuentes, sobre todo si está desactualizado o abandonado. -
¿Puede afectar al SEO?
Sí. Spam indexado, redirecciones y malware pueden bajar tráfico y confianza. Hay que limpiar y dejar que Google recrawlee. -
¿Qué hago primero si estoy perdiendo ventas?
Contener y recuperar funcionamiento mínimo (páginas clave). Eso es urgencia. -
¿Necesitas accesos para arreglarlo?
Normalmente sí: WP admin y hosting (panel/FTP) para revisar archivos y logs. -
¿Cuánto tarda en “desaparecer” de Google el spam indexado?
Depende del caso. Tras limpiar, suele tardar días/semanas. A veces hay que pedir reindexación. -
¿Es buena idea ocultar la web mientras limpio?
A veces sí (modo mantenimiento) si está haciendo daño o redirige spam. Depende del impacto. -
¿Cómo lo evito en el futuro?
Mantenimiento con revisiones, copias verificadas, plugins mínimos y seguridad básica. -
¿WooCommerce es más vulnerable?
No por sí mismo, pero suele llevar más plugins (pagos/envíos) y eso aumenta superficie si no se mantiene bien. -
¿Cuándo tiene sentido contratar mantenimiento mensual?
Si la web es negocio activo (leads/ventas). Sale más barato que apagar fuegos.