Site Doctor
Crear cuenta gratis
Para agencias y freelancers que mantienen WordPress

Pregúntale a tu IA qué le pasa a cualquier WordPress.

Seguridad, velocidad, formularios y errores. Site Doctor revisa tu sitio sin poder modificarlo, encuentra la causa con pruebas y te entrega el arreglo listo para aprobar.

1 sitio gratis, sin tarjeta 2 minutos por sitio No modifica tu sitio
medio-digital.comprodConsulta de hoy, 10:44
¿Por qué no se publican los posts programados?
Evidencia cruzada
cron284 de 285 tareas programadas vencidas; la más vieja lleva 18,8 díasCron
cronEl hook spectra_regenerate_post_assets está encolado 220 vecesCron
configDISABLE_WP_CRON activo: el host debía dispararlo y dejó de hacerlo el 28 de agostoConfig
Diagnóstico

Sin cron no salen los posts programados, ni las actualizaciones automáticas, ni la limpieza de plugins. No es un ataque y nadie del equipo tocó el sitio.

Receta: desduplicar el hook y reprogramar el cronApagada

mu-plugin listo para revisar. Se apaga solo si provoca un error fatal y puedes revertirlo cuando quieras.

Solo lectura. No puede modificar tu sitio.
Probado en WP Engine, Flywheel, Pantheon y Kinsta.
Un solo archivo PHP, auditable en tu propio servidor.
Probado con
ClaudeChatGPTTraeVS CodeCursor
ClaudeChatGPTTraeVS CodeCursor
ClaudeChatGPTTraeVS CodeCursor

Mismo problema, dos finales.

Un medio digital con 285 tareas programadas. El cron del servidor dejó de dispararlas. Todo cambia según quién se entera primero.

28 de agosto

El cron del host deja de correr. No hay error, ni alerta, ni pantalla en blanco. Los posts programados simplemente no salen.

Segunda semana

Un editor pregunta por qué una nota agendada nunca se publicó. Se republica a mano y se sigue.

Tercera semana

Entras al hosting, revisas plugins, buscas el log si el host te deja verlo, pruebas el cron con WP-CLI, preguntas quién tocó algo.

Horas más tarde

Recién ahí entiendes qué pasó. Las 284 tareas atrasadas siguen ahí.

Quién se entera primero
Un editor
Tiempo hasta encontrar la causa
Semanas
Herramientas que revisas
4 o más
Tareas atrasadas al descubrirlo
284
Scan diario

El paso de persistencia marca 284 de 285 tareas vencidas, la más vieja 18,8 días, y un hook encolado 220 veces.

Una pregunta

«¿Por qué no se publican los posts programados?» → la evidencia de arriba, en 3 segundos, sin entrar a nada.

Un click

La receta llega apagada. La revisas y la activas desde tu wp-admin, o corres wp cron event run --due-now tú, con el diagnóstico ya hecho.

Registrado

Qué se encontró, qué se hizo y por qué queda en el timeline del sitio para el próximo que pregunte.

Quién se entera primero
Tiempo hasta encontrar la causa
3 segundos
Herramientas que revisas
Una pregunta
Tareas atrasadas al descubrirlo
284, con la causa

Caso real de un sitio monitoreado, 16 de septiembre de 2026. Los números son los que levantó el scan; el nombre del sitio, no.

Funciona como una consulta médica. Para tu sitio.

Cuatro pasos. Para el primero solo necesitas una cuenta gratis y dos minutos.

1Examen

Revisamos tu sitio por dentro y por fuera

Instalas el conector de solo lectura y pegas la clave. Desde ese momento el sitio se revisa todos los días: archivos, logs, formularios, usuarios, cambios y cómo se ve desde un navegador real.

Tiempo2 minutos por sitio
NecesitasAcceso admin a WordPress
2Análisis

Seis monitores, todo el tiempo

Uptime con investigación automática de la causa, seguridad, formularios, rendimiento con Core Web Vitals reales, logs e incidentes, y la memoria de decisiones del equipo.

TiempoContinuo
NecesitasNada más
3Diagnóstico

Encuentra la causa, con pruebas

Le preguntas a tu IA en lenguaje normal, o recibes la alerta con la investigación ya hecha. Responde con lo que hay de verdad en el sitio, ahora mismo, y dice qué descartó.

TiempoAl momento
NecesitasNada más. La IA es opcional
4Receta

Te entrega el arreglo, apagado

Cuando hay arreglo, la IA lo escribe completo: el código, el motivo en tu idioma y cómo revertirlo. Revisas el código, lo activas con un click desde tu wp-admin y lo reviertes cuando quieras.

TiempoUn click
NecesitasPlan Agency o superior
Tu WordPressCon el conector de solo lectura
Lectura firmada
Site DoctorPanel, monitores e historial
Evidencia
Tu IA o tu panelClaude, ChatGPT, Trae, VS Code o Cursor
La receta solo entra a tu sitio si tú la activas
▶ Míralo en acción — 3 videos cortos
¿No usas IA? El panel, los monitores y las alertas funcionan igual. Cómo está hecho por dentro

Pregúntale lo que le preguntarías a tu mejor desarrollador.

Preguntas reales, respondidas en sitios reales de clientes.

Seguridad

  • Creo que me hackearon. ¿Puedes revisarlo?
  • ¿Esta alerta es real o un falso positivo?
  • Hay archivos PHP en uploads. ¿Es malware?
  • ¿Quién instaló este plugin y cuándo?
Ver casos de seguridad

Velocidad

  • Mi sitio está lento. ¿Qué lo frena?
  • ¿Qué scripts de terceros me cuestan más?
  • Todo salta mientras carga la página.
  • ¿Cuánto tarda cada render de verdad?
Ver casos de velocidad

Formularios y leads

  • Mi formulario dejó de mandar leads al CRM.
  • ¿En qué páginas está embebido este formulario?
  • ¿Cuánto de lo que llega es spam?
  • ¿Este dominio tiene acceso institucional?
Ver casos de formularios

Caídas y errores

  • ¿Por qué se cayó con un 504?
  • ¿Qué está llenando mi debug.log?
  • ¿Puedo pasar de PHP 7.4 a 8.4 sin romper nada?
  • ¿Por qué no salen los posts programados?
Ver casos de errores
También responde sobre pagos y suscripciones, email, SEO, caché y redirecciones.Ver todos los casos

No reemplaza tus herramientas. Hace lo que ninguna hace.

Comparado por tipo de herramienta, no por marca.

CapacidadPlugin de seguridadMonitor o mantenimientoIA con acceso de escrituraSite Doctor
Responde sobre seguridad, velocidad, formularios y erroresSolo seguridadSolo estado y versionesSí, si le das acceso
Explica la causa, no solo el síntomaA vecesNoSi sabe dónde mirarSí, con evidencia cruzada
Entrega el arregloNoNoLo aplica directamenteReceta que tú activas
Seguro para usar en producciónMejor en staging, con backupsSí: no puede escribir solo
Ve errores en hostings sin acceso a debug.logNormalmente noNormalmente noDepende del hostingSí, con logs propios
Recuerda por qué se tomó cada decisiónNoNoNo
Actualizaciones y backups automáticosA vecesPuede hacerloNo: no escribe en tu sitio

Site Doctor se usa junto a tu plugin de seguridad y tu herramienta de mantenimiento, no en su lugar.

La IA nunca toca tu sitio. Tú apruebas cada cambio.

El conector solo responde consultas de lectura. Cuando hay un arreglo, llega como una receta apagada y la decisión es tuya.

La IA propone la receta con la evidencia que la justifica.
Revisas el código completo antes de hacer nada.
La activas con un click desde tu wp-admin.
Si provoca un error fatal, se apaga sola.
La reviertes cuando quieras. Queda registrado quién y cuándo.

Solo lectura por diseño

El conector no contiene ninguna operación de escritura. No es una política que respetamos: ese código no existe.

Canal firmado

Cada consulta va firmada con HMAC-SHA256, marca de tiempo y nonce de un solo uso. Una consulta sin firma válida se rechaza.

Tu IA no ve credenciales

Puede saber qué accesos existen en un sitio, nunca sus valores. Ni siquiera si se los pides.

Cifrado en reposo

Secretos y accesos con cifrado autenticado (XSalsa20-Poly1305). Una copia de la base de datos no alcanza para leerlos.

Cómo llega la receta al sitio. La IA la escribe como propuesta y queda guardada en Site Doctor, en estado borrador. El conector lee la lista de propuestas pendientes en su chequeo periódico; nunca recibe código por la vía de consulta, así que un secreto filtrado sigue sin poder ejecutar nada. Un administrador logueado la ve en su wp-admin, con el motivo y el rollback, y la activa. Es WordPress, del lado de adentro y por decisión de un humano, quien escribe el mu-plugin.

Lo construimos para nuestra agencia. Lo usamos todos los días.

Contadores en vivo del mismo panel que usarías tú, sobre nuestra propia flota de sitios de clientes.

En vivoConectando con el panel…
1.952.051
eventos de log analizados
2.427.168
chequeos de disponibilidad
15.266
hallazgos emitidos
1.067
intervenciones registradas
99,28 %
disponibilidad medida
Receta activable

Cada render costaba 850 ms. Era una sola consulta.

En un medio con 27 mu-plugins, el profiler mostró que una query era el 80 % del tiempo de base de datos: el bloque «más leídas» del theme, 850 a 973 ms en cada render. La receta cachea ese bloque.

850 ms → 133 ms por render
Diagnóstico

«Cada mejora dura dos semanas y después vuelve.»

Un plugin de frescura vaciaba todo el object cache en cada publicación, 15 a 23 veces por día, y borraba las caches de optimización. Se quitó ese purge y se mantuvo la frescura del edge. Verificado después de publicar.

15–23 flushes por día → 0
Diagnóstico

Un sitio comprometido, leído de punta a punta.

Entrada por login correcto al primer intento después de 2.341 intentos fallidos contra ese usuario; 0 de 9 administradores con 2FA. Un plugin falso con admin oculto, bypass de login y ejecución remota, y un segundo backdoor en el theme.

Plan de limpieza, con pruebas

Cada caso indica si fue un diagnóstico o una receta activable. Los números salen del timeline de cada sitio; los nombres, no. Ver más casos

Hecho por SysWP, una agencia de WordPress

Site Doctor nació para nuestros propios clientes. Lo que ves en esta página corre sobre sus sitios.

Conocer al equipo

El conocimiento no se pierde.

Cada caso que resolvemos queda como un patrón que la herramienta reconoce en el próximo sitio. Este es el mapa de lo aprendido, en vivo. No aparece ningún sitio: son solo los patrones.

Cargando el mapa… Categoría Seguridad crítica Advertencia Criterio / info

Empieza gratis. Paga cuando tengas más sitios.

Sin tarjeta para empezar. En Brasil pagas en reales con Pix o boleto; fuera de Brasil, en dólares con tarjeta.

Free
Para probarlo en tu sitio
US$ 0
para siempre
Crear cuenta gratis
Personal
Para tus propios sitios
US$ 9
al mes
Elegir Personal
Solo
Para freelancers
US$ 19
al mes
Elegir Solo
Más elegido
Agency
Para agencias con equipo
US$ 79
al mes
Elegir Agency
Fleet
Para flotas grandes
US$ 119
al mes
Elegir Fleet
Sitios131050100
Usuarios1221025
Organizaciones (clientes separados)111510
Monitores, scans y alertasIncluidosIncluidosIncluidosIncluidosIncluidos
Consultas de IA50 al día150 al día1.000 al díaIlimitadasIlimitadas
Historial30 días30 días180 días365 días365 días
ArreglosInstrucciones y código para aplicar túInstrucciones y código para aplicar túInstrucciones y código para aplicar túReceta activable con 1 clickReceta activable con 1 click
Cupón FOUNDER: 30 % de descuento para siempre en Agency, Fleet y planes anuales.
Cupos limitados. Se aplica en el checkout.
¿Puedo cancelar cuando quiera?

Sí, desde el panel. El acceso sigue hasta el final del período ya pagado; no se cobran renovaciones después. Los períodos parciales no se reembolsan.

¿Y si supero el límite de sitios?

El panel no deja agregar el sitio siguiente y te avisa que subas de plan. Nada se borra ni se deja de monitorear.

¿Cómo pago desde Brasil?

En reales, con Pix o boleto. Fuera de Brasil, en dólares con tarjeta. El checkout elige la moneda solo.

Lo que suelen preguntarnos antes de instalarlo.

¿No está tu pregunta? Escríbenos

Si es solo lectura, ¿cómo se aplica la receta?

El conector nunca escribe por su cuenta. La IA deja la receta como borrador en Site Doctor; el conector la lee en su chequeo periódico y un administrador la activa desde wp-admin. Recién ahí WordPress, por decisión de ese humano, escribe el mu-plugin. Si da error fatal se apaga sola; puedes revertirla cuando quieras; queda registrado quién la activó.

¿Qué datos salen de mi sitio y dónde se guardan?

Lo que el conector responde a cada consulta firmada: estado, versiones, hallazgos, eventos del registro de actividad y los logs propios del conector. Se guardan en Site Doctor, cifrados en reposo cuando son sensibles. Nunca se guardan credenciales de tus accesos en texto plano, y la IA nunca recibe sus valores.

Cuando le pregunto a mi IA, ¿los datos de mis clientes van a ese proveedor?

La IA que usas es la tuya (Claude, ChatGPT, Codex, Trae) y lo que ve es lo que le respondemos a su pregunta: la evidencia necesaria para contestar. Site Doctor no llama a ningún modelo por su cuenta ni cobra por tokens: el costo y la elección del proveedor son tuyos.

¿Qué pasa si Site Doctor sufre un ataque?

Un atacante con acceso a Site Doctor podría leer lo que el conector expone, que ya es serio, pero no ejecutar nada en tu sitio: el conector no tiene operaciones de escritura y no acepta código por la vía de consulta. Las recetas solo se activan desde tu propio wp-admin, por un administrador logueado.

¿Puedo auditar el código del conector?

Sí: es un plugin de WordPress normal, un solo archivo PHP legible que queda en tu servidor. Puedes leer exactamente qué operaciones responde y comprobar que ninguna escribe.

¿Cumplen LGPD y GDPR? ¿Firman DPA?

El servicio lo opera SYSWP desde Brasil bajo la LGPD y, para usuarios de la UE, el GDPR; la base legal de cada tratamiento y tus derechos están en la política de privacidad. Si tu empresa necesita un acuerdo de tratamiento de datos firmado, escríbenos y lo vemos.

¿Necesito usar IA para que sirva?

No. El panel muestra los monitores, las alertas, los hallazgos y el timeline de cada sitio. La IA es la forma más rápida de preguntar, no un requisito.

¿Con qué IA funciona?

Con cualquiera que hable MCP. Probado con Claude, Claude Code, ChatGPT, Codex, Trae, VS Code y Cursor. Conectas Site Doctor una vez como servidor MCP, entras con tu usuario del panel cuando el cliente abre el navegador, y desde ahí le preguntas por cualquier sitio de tu cuenta en lenguaje normal.

¿Funciona en WP Engine, Pantheon u otro hosting gestionado?

Sí, y ahí es donde más se nota. En esos hostings no tienes acceso al debug.log; el conector escribe los suyos, así que ves lo que otros no. Soporta entornos prod, staging y dev sin colisión de claves.

¿Qué pasa el día que instalo el conector?

El primer scan corre al momento y desde ahí uno por día, más los chequeos de disponibilidad cada pocos minutos. Si algo se cae, la alerta llega con la investigación ya hecha: qué cambió antes, qué dicen los logs y si alguien del equipo tocó algo.

¿Qué incluye el plan gratis?

1 sitio, 1 usuario, todos los monitores, scans y alertas, 50 consultas de IA por día y 30 días de historial. Cuando hay arreglo, la IA te da las instrucciones y el código para que lo apliques tú. Sin tarjeta.

¿Qué cambia entre Personal, Solo y Agency?

Personal (US$ 9) es para quien mantiene sus propios sitios: 3 sitios, 2 usuarios y 150 consultas de IA por día. Solo sube los límites (10 sitios, 2 usuarios, 1.000 consultas por día, 180 días) para un freelancer. Agency agrega equipo (10 usuarios, 5 organizaciones), consultas ilimitadas y las recetas activables con 1 click.

¿Puedo cancelar cuando quiera?

Sí, desde el panel. El acceso sigue hasta el final del período pagado. Los períodos parciales no se reembolsan, salvo que la ley lo exija.

¿Cómo separo los sitios de cada cliente?

Con organizaciones: cada cliente puede ser una organización propia con sus sitios, sus contactos y su historial. Agency permite 5 y Fleet 10, con 10 y 25 usuarios de equipo respectivamente.

¿Puedo mandarle un informe al cliente?

Sí. La IA redacta el informe a partir de lo que encontró y lo que se hizo, en el idioma del contacto; tú lo revisas en el panel y lo envías. El cliente lo abre desde un enlace, sin cuenta.

¿Se acuerda de lo que decidimos en cada sitio?

Sí. Cada acción y cada decisión quedan en el timeline del sitio, y la IA las lee antes de responder. Si alguien contradice una decisión deliberada, por ejemplo reactivar un plugin que se quitó a propósito, salta una alerta.

¿Tienes un sitio que te preocupa?

Crea tu cuenta gratis, conecta ese sitio en dos minutos y pregúntale a tu IA qué le pasa.

Crear cuenta gratis1 sitio gratis · sin tarjeta · solo lectura · olee la documentación