Correggi in 1 clic

Fornitori di IA, ogni connettore CMS con i suoi prerequisiti, e il modello di sicurezza - approvazione umana, diario, annullamento.

Come funziona

Dalla 3.5, dopo un crawl, la scheda Correggi in 1 clic raggruppa i problemi per impatto (pagine × gravità) ed etichetta ognuno come Correggibile con IA, Automatica o Manuale. Ogni correzione segue lo stesso percorso, e l’IA non tocca mai il tuo sito da sola:

issue → proposal → before / after review → human approval → connector applies → re-crawl of the URL → history (undo)
Correggi in 1 clic: problemi raggruppati per impatto con badge IA / automatica / manuale e stima del costo
  1. Correggi un URL o Correggi tutto per un tipo di problema. Claude o ChatGPT scrive title SEO, meta description, H1, testi alternativi delle immagini e JSON-LD (Article, Organization, FAQPage, Product a seconda della pagina) nella lingua della pagina, a partire da un contesto minimo: URL, lingua, title, H1, un estratto di circa 2 000 token, lunghezze obiettivo e i valori delle altre pagine per evitare duplicati. Il costo stimato viene mostrato prima; i lotti eseguono 3 richieste alla volta con back-off sui 429.
  2. Correzioni automatiche senza IA: un reindirizzamento 301 da un 404 interno all’URL esistente più vicino (viene cercata prima la cartella padre), un canonical mancante o incoerente, un noindex accidentale, link che puntano a reindirizzamenti sostituiti con l’URL finale.
  3. Problemi non automatizzabili (prestazioni, hosting, Core Web Vitals…) ricevono un piano d’azione scritto, mai un pulsante Applica.
  4. Revisione: prima / dopo affiancati, contatore di caratteri rispetto alla lunghezza obiettivo, modifica diretta, Convalida / Rigenera / Ignora, selezione multipla.
  5. Applicazione tramite un connettore. La modalità simulazione è attiva per impostazione predefinita: nulla viene inviato finché non la disattivi e accetti l’avviso.
  6. Ogni URL corretto viene riscansionato e contrassegnato come verificato quando il nuovo valore è visibile sulla pagina pubblica (una cache o un CDN possono ritardarlo; riverifica più tardi dalla cronologia). La scheda Cronologia delle correzioni annulla una correzione o un intero lotto ed esporta il PDF Correzioni applicate.
Pannello di revisione: prima / dopo, contatore di caratteri, convalida, rigenera, ignora

Fornitori di IA

Impostazioni → IA: scegli Claude (Anthropic) o ChatGPT (OpenAI), incolla la tua chiave API (da console.anthropic.com o platform.openai.com), scegli un modello dall’elenco modificabile (predefiniti in src/ai/models.json) e clicca su Prova la connessione. La chiave è salvata cifrata (AES-256-GCM) sul tuo computer, mai restituita al browser, registrata o esportata, e inviata solo a quel fornitore; paghi direttamente il fornitore. Le risposte non valide ricevono un nuovo tentativo, poi un errore chiaro.

Impostazioni IA: fornitore, chiave API, modello e test di connessione

Connettori

Finestra di connessione: WordPress, pull request GitHub o esportazione

Il connettore si sceglie per sito; Arachnide rileva il CMS automaticamente. Le credenziali sono salvate localmente, cifrate, e mai restituite dall’API, registrate o esportate. Un connettore scrive solo il campo della correzione che gli viene data, sull’URL della correzione, e restituisce sempre il valore precedente perché la modifica possa essere annullata.

ConnettoreCosa fare sul sitoCampi applicati
WordPress (+ WooCommerce)Nella scheda Correggi, clicca sul pulsante di connessione → WordPress → Scarica il plugin WordPress (.zip), poi Plugin → Aggiungi nuovo → Carica plugin. Crea una password per le applicazioni in Utenti → Profilo → Password applicazione e inserisci l’indirizzo del sito, il nome utente e quella password. Un account Editore è sufficiente per i contenuti, Amministratore per i reindirizzamenti. Funziona con Yoast SEO, Rank Math, SEOPress, All in One SEO e Redirection.Title, description, H1, canonical, noindex, alt delle immagini, reindirizzamenti 301 (H1 e alt funzionano anche senza il plugin)
GitHub pull request (Lovable, Bolt.new, React, Next.js, Astro, HTML statico)Crea un token a granularità fine: Only select repositories (un solo repository), permessi Contents: Read and write e Pull requests: Read and write. Inserisci owner/repo e il token. Arachnide rileva il framework, trova la posizione esatta di title, description, H1, alt e link nel codice (con l’aiuto dell’IA in caso di ambiguità), mostra il diff, poi apre una pull request su arachnide/fix-YYYYMMDD-HHMM con una tabella riepilogativa. L’annullamento chiude la PR o apre una PR di revert. Per Lovable, l’unione nel branch predefinito aggiorna il progetto.Title, description, H1, alt, link
ShopifyApp personalizzata con scope read/write_products, read/write_content, read/write_online_store_navigation, read/write_files; Admin GraphQL APITitle, description, H1, noindex, alt delle immagini prodotto, reindirizzamenti
WixChiave API con Manage SEO Settings (+ lettura Blog / Stores)Title, description, canonical, noindex, reindirizzamenti
WebflowToken del sito con scope pages, CMS e sites; collega i campi SEO del CMS nel Designer; pubblica dopo la scritturaTitle, description, H1 degli elementi CMS, reindirizzamenti (Enterprise)
Joomla 4/5Token API di un Super User, plugin Web Services abilitatiTitle, description, H1, noindex, alt delle immagini, reindirizzamenti
Drupal 9–11JSON:API con accesso in scrittura e HTTP Basic Auth (+ moduli Metatag, Redirect)Tutti e 7
PrestaShopParametri avanzati → Webservice → chiave con products / categories / cmsTitle, description, H1 (nome), alt nelle descrizioni
File (siti statici, Next.js, Hugo…)Una cartella con l’HTML (checkout Git o output di build); reindirizzamenti in _redirects (Netlify), .htaccess (Apache), nginx o vercel.json; poi distribuisci come al solitoTutti e 7
Cloudflare Worker (qualsiasi sito dietro Cloudflare)Distribuisci l’Arachnide SEO Worker, che riscrive l’HTML all’edge; id dell’account, id del namespace KV e token APITutti e 7
Manuale (Squarespace e altri site builder chiusi)Niente: il percorso esatto dei clic e il valore da incollare, per CMS—
EsportazioneCSV, JSON o un PDF con istruzioni passo passo per qualsiasi altro CMS—

Shopify, Webflow e Wix sono completamente collegati per il server MCP (Claude Desktop e Claude Code). Nell’interfaccia Correggi in 1 clic della versione attuale passano per Esportazione; l’adattatore che li collega all’interfaccia è descritto in docs/CONNECTORS.md, che spiega anche come aggiungere un CMS in cinque passi.

Le impostazioni di ogni connettore come le aspetta il server MCP (i segreti come env:VARIABLE):

Questa tabella è generata dal repository ed è disponibile solo in inglese.

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

Copertura

Questa tabella è generata dal repository ed è disponibile solo in inglese.

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—

I contenuti scritti da page builder (Elementor, Divi…), template del tema o JavaScript possono non essere raggiungibili tramite le API dei CMS: quelle modifiche tornano come passaggi manuali, oppure passano per il Cloudflare Worker. Arachnide modifica i campi SEO on-page e i reindirizzamenti; non riscrive il corpo dei contenuti, non cambia i template e non tocca il tuo hosting.

Modello di sicurezza

  • Prima l’anteprima. Nulla viene scritto prima che tu veda il valore attuale, il nuovo valore e gli avvisi SEO (larghezza in pixel, noindex…).
  • Approvazione umana di ogni modifica; modalità simulazione per impostazione predefinita; un avviso esplicito prima della prima scrittura reale.
  • Regole per sito: campi consentiti, numero massimo di modifiche per lotto, modalità di sola lettura.
  • Diario e annullamento: ogni modifica applicata conserva il suo valore precedente (~/.arachnide/journal/<site>.jsonl per il server MCP; la Cronologia delle correzioni nell’app); un intero lotto può essere ripristinato.
  • Verifica: la pagina pubblica viene riletta dopo la scrittura.
  • Viene accettato solo l’host del sito stesso; nessuna modifica può riguardare un altro dominio.
  • I connettori sono stati costruiti dalla documentazione ufficiale delle API e testati su mock server fedeli, più il Cloudflare Worker nel vero runtime dei Workers. Prova prima su un sito di staging o su poche pagine, e segnala i problemi su GitHub.
Versione 3.21.0 Le tabelle di riferimento e il changelog sono generati dal repository di Arachnide (commit f287355). Modifica questa pagina su GitHub