Es fundamental identificar qué está ocurriendo cuando veo muchas visitas a mi web que no se corresponden o que la web se comporta de forma extraña. No siempre se trata del mismo problema: tu sitio puede haber sido atacado, infectado o hackeado. Son tres escenarios diferentes y hay que saber distinguirlos para actuar en correspondencia.

1. Web atacada: intentos sin éxito

Una web atacada recibe intentos de acceso no autorizados, pero los atacantes todavía no han logrado entrar. Suelen ser bots o scripts automáticos que buscan vulnerabilidades o prueban contraseñas débiles.

🔍 Cómo detectarlo con Google Analytics

  • Picos de tráfico desde países fuera de tu mercado habitual.
  • Sesiones de 0 segundos o tasas de rebote del 100 %.
  • Accesos masivos a /wp-login.php, /xmlrpc.php o /admin.
  • Aparición de URLs inexistentes o con parámetros extraños (/?ref=spam, /?author=1).

🧭 Cómo detectarlo con Google Search Console

  • Errores de rastreo o URLs no válidas en el informe de “Cobertura”.
  • Incremento repentino de solicitudes automáticas sin cambios reales en tu web.

🧰 Otras formas de detección

  • Revisión de logs del servidor: múltiples intentos desde la misma IP.
  • Activación de plugins de seguridad (Wordfence, iThemes Security, All-in-One WP Security) que bloqueen los intentos de intrusión.

Qué hacer: refuerza contraseñas, habilita autenticación en dos pasos, instala un firewall y actualiza WordPress, plugins y temas.

2. Web infectada: el malware ha entrado

Cuando un ataque tiene éxito y se introduce código malicioso, hablamos de una web infectada. Aún no hay un control total del sitio, pero el sistema ya está comprometido.

🔍 Cómo detectarlo con Google Analytics

  • Descenso del tráfico orgánico: Google deja de mostrarte por detectar contenido inseguro.
  • Visitas a páginas inexistentes o sospechosas, como /casino/ o /promo/.
  • Picos falsos de tráfico junto a una disminución de usuarios reales.

🧭 Cómo detectarlo con Google Search Console

  • En “Seguridad y acciones manuales → Problemas de seguridad”, Google muestra alertas de malware o phishing.
  • En “Cobertura”, verás páginas indexadas que no creaste.
  • En “Rendimiento”, bajan las impresiones y clics.

🧰 Otras formas de detección

  • Escanear la URL con Sucuri SiteCheck o VirusTotal.
  • Revisar por FTP archivos modificados recientemente (index.php, .htaccess, wp-config.php).
  • El antivirus del hosting puede detectar scripts ocultos o código inyectado.

Qué hacer: elimina archivos sospechosos, limpia la instalación, cambia contraseñas y restablece el .htaccess.

3. Web hackeada: control total del atacante

Una web hackeada es aquella en la que el atacante ya ha conseguido acceso. Puede modificar archivos, insertar código, cambiar usuarios o controlar la base de datos.

🔍 Cómo detectarlo con Google Analytics

  • Caída brusca del tráfico orgánico o desaparición casi total de visitas reales.
  • Tráfico hacia dominios ajenos o redirecciones automáticas.
  • Actividad anómala desde países o dispositivos inusuales.

🧭 Cómo detectarlo con Google Search Console

  • Mensajes de alerta como “Este sitio puede haber sido comprometido”.
  • Penalizaciones manuales por contenido pirateado o spam.
  • Pérdida de indexación masiva o cambios en el archivo robots.txt.

🧰 Otras formas de detección

  • Imposibilidad de acceder al panel de administración.
  • Contenido modificado o enlaces añadidos sin tu intervención.
  • Correos del dominio marcados como spam.
  • Usuarios desconocidos o scripts ocultos en el servidor.

Qué hacer:

  1. Restaura una copia de seguridad limpia.
  2. Cambia todas las contraseñas (FTP, base de datos, hosting, administración).
  3. Limpia el código y revisa la base de datos.
  4. Contacta con tu proveedor de hosting.
  5. Solicita a Google una revisión de seguridad en Search Console.

🧾 4. Resumen rápido de actuación

Estado del sitioSíntomas principalesHerramientas útilesAcción recomendada
AtacadaAumento de tráfico sospechoso, intentos de acceso, errores 404Analytics, logs del servidorReforzar seguridad y actualizar sistema
InfectadaCódigo malicioso, redirecciones, páginas falsasAnalytics, Search Console, SucuriEscanear, limpiar y restablecer archivos
HackeadaPérdida de control, cambios en contenido, caída de tráficoAnalytics, Search Console, hostingRestaurar copia limpia y solicitar revisión a Google

Preguntas frecuentes sobre una web hackeada

¿Cuál es la diferencia entre una web atacada, infectada y hackeada?

Una web atacada recibe intentos de acceso sin éxito. Una web infectada ya contiene código malicioso, pero el atacante no controla completamente el sitio. En cambio, una web hackeada implica acceso total o parcial: el atacante puede modificar archivos, redirigir usuarios o usar tu servidor con fines fraudulentos.

¿Cómo saber si mi web ha sido hackeada?

Puedes sospechar que tu web ha sido hackeada si notas redirecciones extrañas, contenido que no has publicado, alertas en Google Search Console o una caída repentina del tráfico en Google Analytics. También es una señal si no puedes acceder al panel de administración o si tu hosting te avisa de archivos maliciosos.