Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errors & Diagnosis

Páginas de spam SEO de WordPress aparecen en Google, pero no en el escritorio

Spam URLs ausente de wp-admin generalmente son generados por archivos, reescrituras o opciones de base de datos. Inspecciona la ruta de respuesta en vivo y rutas.

El spam SEO puede aparecer en Google aunque WordPress no muestre ninguna entrada o página equivalente. Normalmente la respuesta se genera fuera del listado habitual: reglas de rewrite, PHP inyectado, cloaking basado en datos, un plugin o tema comprometido o una capa de caché/edge.

Empieza por una URL que Google haya indexado de verdad

Abre varias URLs afectadas y registra estado HTTP, título HTML, canonical, redirecciones y headers. Compara peticiones con sesión y sin ella. Si el spam solo aparece a crawlers o referencias concretas, conserva ambas variantes.

Relaciona la respuesta con su origen

  • Comprueba si WordPress resuelve la URL a un objeto real.
  • Revisa rewrites o rutas demasiado amplias.
  • Inspecciona PHP reciente y opciones de base de datos capaces de inyectar salida.
  • Comprueba CDN o cachés de servidor que puedan conservar respuestas antiguas.

El pharma spam es una variante habitual, no la única

Si las páginas son farmacéuticas, sigue la guía específica de pharma hack en WordPress. Si el problema coincide con archivos raíz que vuelven a modificarse, compara la reinfección de index.php.

Elimina la lógica de generación antes de limpiar el índice

  1. Conserva respuestas representativas y logs.
  2. Elimina el escritor o regla de routing confirmados.
  3. Restaura código fiable y rota credenciales afectadas.
  4. Devuelve el estado correcto para URLs de spam y verifica las páginas canónicas.

Por qué una retirada masiva de URLs no es la solución

Puede ocultar resultados temporalmente, pero volverán si el origen comprometido sigue generándolos.

Verificación

Prueba URLs de spam antiguas, variantes nuevas y contenido legítimo. El patrón no debe volver a generarse y la cobertura no deseada debe ir bajando a medida que Google rastrea de nuevo.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗