Corregir en 1 clic

Proveedores de IA, cada conector CMS y sus requisitos, y el modelo de seguridad - aprobación humana, diario, deshacer.

Cómo funciona

Desde la 3.5, tras un rastreo, la pestaña Corregir en 1 clic agrupa los problemas por impacto (páginas × gravedad) y etiqueta cada uno como Corregible con IA, Automática o Manual. Cada corrección sigue el mismo camino, y la IA nunca toca tu sitio por sí sola:

problema → propuesta → revisión antes / después → aprobación humana → el conector aplica → nuevo rastreo de la URL → historial (deshacer)
Corregir en 1 clic: problemas agrupados por impacto con etiquetas IA / automática / manual y coste estimado
  1. Corregir una URL o Corregir todo para un tipo de problema. Claude o ChatGPT redacta titles SEO, meta descriptions, H1, textos alternativos de imágenes y JSON-LD (Article, Organization, FAQPage, Product según la página) en el idioma de la página, a partir de un contexto mínimo: URL, idioma, title, H1, un extracto de unos 2 000 tokens, las longitudes objetivo y los valores de las otras páginas para evitar duplicados. El coste estimado se muestra primero; los lotes se ejecutan de 3 peticiones en 3 con espera progresiva ante un 429.
  2. Correcciones automáticas sin IA: una redirección 301 de un 404 interno a la URL existente más cercana (se busca primero en la carpeta padre), una canonical ausente o incoherente, un noindex accidental, enlaces que apuntan a redirecciones sustituidos por la URL final.
  3. Problemas no automatizables (rendimiento, alojamiento, Core Web Vitals…): reciben un plan de acción redactado, nunca un botón Aplicar.
  4. Revisión: antes / después lado a lado, contador de caracteres respecto a la longitud objetivo, edición directa, Validar / Regenerar / Ignorar, selección múltiple.
  5. Aplicación mediante un conector. El modo simulación está activado por defecto: no se envía nada hasta que lo desactivas y aceptas la advertencia.
  6. Cada URL corregida se vuelve a rastrear y se marca como verificada cuando el nuevo valor es visible en la página pública (una caché o un CDN pueden retrasarlo; vuelve a comprobarlo más tarde desde el historial). La pestaña Historial de correcciones deshace una corrección o un lote entero y exporta el PDF Correcciones aplicadas.
Panel de revisión: antes / después, contador de caracteres, validar, regenerar, ignorar

Proveedores de IA

Ajustes → IA: elige Claude (Anthropic) o ChatGPT (OpenAI), pega tu clave API (de console.anthropic.com o platform.openai.com), elige un modelo de la lista editable (valores por defecto en src/ai/models.json) y haz clic en Probar la conexión. La clave se guarda cifrada (AES-256-GCM) en tu ordenador, nunca se devuelve al navegador, ni se registra, ni se exporta, y solo se envía a ese proveedor; pagas directamente al proveedor. Una respuesta no válida recibe un reintento y después un fallo claro.

Ajustes de IA: proveedor, clave API, modelo y prueba de conexión

Conectores

Diálogo de conexión: WordPress, pull request de GitHub o exportación

El conector se elige por sitio; Arachnide detecta el CMS automáticamente. Las credenciales se guardan localmente, cifradas, y la API nunca las devuelve, ni se registran ni se exportan. Un conector escribe solo el campo de la corrección que se le indica, en la URL de la corrección, y siempre devuelve el valor anterior para que el cambio se pueda deshacer.

ConectorQué hacer en el sitioCampos aplicados
WordPress (+ WooCommerce)En la pestaña Corregir, haz clic en el botón de conexión → WordPress → Descargar el plugin de WordPress (.zip), luego Plugins → Añadir nuevo → Subir plugin. Crea una contraseña de aplicación en Usuarios → Perfil → Contraseñas de aplicación e introduce la dirección del sitio, el nombre de usuario y esa contraseña. Una cuenta de Editor basta para el contenido, Administrador para las redirecciones. Funciona con Yoast SEO, Rank Math, SEOPress, All in One SEO y Redirection.Title, description, H1, canonical, noindex, alt de imagen, redirecciones 301 (H1 y alt funcionan incluso sin el plugin)
GitHub pull request (Lovable, Bolt.new, React, Next.js, Astro, HTML estático)Crea un token de permisos detallados (fine-grained): Only select repositories (un repositorio), permisos Contents: Read and write y Pull requests: Read and write. Introduce owner/repo y el token. Arachnide detecta el framework, localiza el punto exacto de los títulos, descripciones, H1, alt y enlaces en el código (con ayuda de la IA en caso de ambigüedad), muestra el diff y abre una pull request en arachnide/fix-AAAAMMDD-HHMM con una tabla resumen. Deshacer cierra la PR o abre una PR de reversión. Para Lovable, fusionarla en la rama por defecto actualiza el proyecto.Title, description, H1, alt, enlaces
ShopifyApp personalizada con los scopes read/write_products, read/write_content, read/write_online_store_navigation, read/write_files; API Admin GraphQLTitle, description, H1, noindex, alt de las imágenes de producto, redirecciones
WixClave API con Manage SEO Settings (+ lectura de Blog / Stores)Title, description, canonical, noindex, redirecciones
WebflowToken de sitio con los scopes pages, CMS y sites; vincula los campos SEO del CMS en el Designer; publica después de la escrituraTitle, description, H1 de elemento CMS, redirecciones (Enterprise)
Joomla 4/5Token API de un Super User, plugins Web Services activadosTitle, description, H1, noindex, alt de imagen, redirecciones
Drupal 9–11JSON:API con acceso de escritura y HTTP Basic Auth (+ módulos Metatag y Redirect)Los 7
PrestaShopParámetros avanzados → Webservice → clave con products / categories / cmsTitle, description, H1 (nombre), alt en las descripciones
Archivos (sitios estáticos, Next.js, Hugo…)Una carpeta con el HTML (checkout de Git o salida de build); redirecciones en _redirects (Netlify), .htaccess (Apache), nginx o vercel.json; despliega después como de costumbreLos 7
Cloudflare Worker (cualquier sitio detrás de Cloudflare)Despliega el Arachnide SEO Worker, que reescribe el HTML en el edge; id de cuenta, id del espacio de nombres KV y token APILos 7
Manual (Squarespace y otros constructores cerrados)Nada: la ruta de clics exacta y el valor que pegar, por CMS—
ExportaciónCSV, JSON o un PDF con instrucciones paso a paso para cualquier otro CMS—

Shopify, Webflow y Wix están completamente conectados para el servidor MCP (Claude Desktop y Claude Code). En la interfaz Corregir en 1 clic de la versión actual pasan por Exportación; el adaptador que los conecta a la interfaz se describe en docs/CONNECTORS.md, que también explica cómo añadir un CMS en cinco pasos.

Los ajustes de cada conector tal como los espera el servidor MCP (secretos en la forma env:VARIABLE):

Esta tabla se genera desde el repositorio y solo está disponible en inglés.

ConnectorSettings (secrets as env:…)What to do on the site
wordpressuser, appPasswordUsers → Profile → Application Passwords; install the Arachnide Connector plugin for SEO fields and redirects
shopifyshop (xxx.myshopify.com), accessToken, apiVersionCreate a custom app with scopes read/write_products, read/write_content, read/write_online_store_navigation, read/write_files
wixsiteId, apiKeyAPI key with Manage SEO Settings (+ read Blog / Stores)
webflowsiteId, token, publish (none/items/site)Site token with pages, CMS and sites scopes; bind CMS SEO fields in the Designer
joomlatokenJoomla API token of a Super User (Web Services plugins enabled)
drupaluser, password, metatagFieldEnable JSON:API (with write) and HTTP Basic Auth
prestashopapiKey, languageIdAdvanced Parameters → Webservice → key with products / categories / cms
cloudflareaccountId, namespaceId, apiTokenDeploy the Worker
filesroot, redirectsFormat (netlify, apache, nginx, vercel)Folder with the HTML (Git checkout, build output); deploy as usual afterwards
manualcmsnothing

Cobertura

Esta tabla se genera desde el repositorio y solo está disponible en inglés.

PlatformShare of all websitesHow fixes are appliedFields applied automatically
WordPress (+ WooCommerce)40.1%REST API + Arachnide Connector plugin (Yoast, Rank Math, AIOSEO, SEOPress, Redirection, or none)all 7 (H1 + alt work even without the plugin)
Shopify5.4%Admin GraphQL APItitle, description, H1, noindex, product image alt, redirects
Wix4.2%Wix REST APIs (Item SEO Tags, URL Redirect Manager)title, description, canonical, noindex, redirects
Squarespace2.4%no write API → step-by-step instructions, or Cloudflare Worker—
Joomla 4/51.1%Web Services API (articles)title, description, H1, noindex, image alt, redirects
Webflow0.8%Data API v2title, description, CMS item H1, redirects (Enterprise)
Drupal 9-110.6%JSON:API (+ Metatag, Redirect modules)all 7
PrestaShop0.5%Webservice APItitle, description, H1 (name), alt in descriptions
No CMS (custom, static, Next.js, Hugo…)31.6%files (edit the HTML + _redirects / .htaccess / nginx / vercel.json) or Cloudflare Workerall 7
Any other site behind Cloudflare—Arachnide SEO Worker rewrites the HTML at the edgeall 7
Everything else—manual: exact click path + value to paste, per CMS—

El contenido escrito por constructores de páginas (Elementor, Divi…), plantillas de tema o JavaScript puede no ser accesible a través de las API de los CMS: esos cambios vuelven como pasos manuales, o pasan por el Cloudflare Worker. Arachnide modifica los campos SEO on-page y las redirecciones; no reescribe el cuerpo del contenido, no cambia plantillas y no toca tu alojamiento.

Modelo de seguridad

  • Primero la vista previa. No se escribe nada antes de que veas el valor actual, el nuevo valor y las advertencias SEO (ancho en píxeles, noindex…).
  • Aprobación humana de cada cambio; modo simulación por defecto; una advertencia explícita antes de la primera escritura real.
  • Política por sitio: campos permitidos, número máximo de cambios por lote, modo de solo lectura.
  • Diario y deshacer: cada cambio aplicado guarda su valor anterior (~/.arachnide/journal/<site>.jsonl para el servidor MCP; el historial de correcciones en la aplicación); un lote entero se puede revertir.
  • Verificación: la página pública se vuelve a leer después de la escritura.
  • Solo se acepta el host del propio sitio; ningún cambio puede dirigirse a otro dominio.
  • Los conectores se construyeron a partir de la documentación oficial de las API y se probaron contra servidores simulados fieles, más el Cloudflare Worker en el runtime real de Workers. Prueba primero en un sitio de preproducción o en unas pocas páginas, e informa de los problemas en GitHub.
Versión 3.21.0 Las tablas de referencia y el historial de versiones se generan desde el repositorio de Arachnide (commit f287355). Editar esta página en GitHub