Corrigir em 1 clique

Fornecedores de IA, cada conector CMS e os seus pré-requisitos, e o modelo de segurança - aprovação humana, diário, anulação.

Como funciona

Desde a 3.5, depois de um rastreio, o separador Corrigir em 1 clique agrupa os problemas por impacto (páginas × gravidade) e etiqueta cada um como Corrigível por IA, Automático ou Manual. Cada correção segue o mesmo caminho, e a IA nunca toca no seu site sozinha:

problema → proposta → revisão antes / depois → aprovação humana → o conector aplica → novo rastreio do URL → histórico (anular)
Corrigir em 1 clique: problemas agrupados por impacto com selos IA / automático / manual e estimativa de custo
  1. Corrigir um URL ou Corrigir tudo para um tipo de problema. O Claude ou o ChatGPT escreve títulos SEO, meta descriptions, H1, textos alternativos de imagens e JSON-LD (Article, Organization, FAQPage, Product consoante a página) no idioma da página, a partir de um contexto mínimo: URL, idioma, título, H1, um excerto de cerca de 2 000 tokens, comprimentos-alvo e os valores das outras páginas para evitar duplicados. O custo estimado é mostrado primeiro; os lotes correm 3 pedidos de cada vez, com recuo em caso de 429.
  2. Correções automáticas sem IA: um redirecionamento 301 de um 404 interno para o URL existente mais próximo (a pasta mãe é procurada primeiro), um canonical em falta ou incoerente, um noindex acidental, links que apontam para redirecionamentos substituídos pelo URL final.
  3. Os problemas não automatizáveis (desempenho, alojamento, Core Web Vitals…) recebem um plano de ação escrito, nunca um botão Aplicar.
  4. Revisão: antes / depois lado a lado, contador de caracteres em relação ao comprimento-alvo, edição em linha, Validar / Gerar de novo / Ignorar, seleção múltipla.
  5. Aplicar através de um conector. O modo de simulação está ativo por predefinição: nada é enviado até o desativar e aceitar o aviso.
  6. Cada URL corrigido é rastreado de novo e marcado como verificado quando o novo valor está visível na página pública (uma cache ou um CDN pode atrasá-lo; verifique de novo mais tarde a partir do histórico). O separador Histórico de correções anula uma correção ou um lote inteiro e exporta o PDF Correções aplicadas.
Painel de revisão: antes / depois, contador de caracteres, validar, gerar de novo, ignorar

Fornecedores de IA

Definições → IA: escolha Claude (Anthropic) ou ChatGPT (OpenAI), cole a sua chave de API (de console.anthropic.com ou platform.openai.com), escolha um modelo na lista editável (valores por predefinição em src/ai/models.json) e clique em Testar a ligação. A chave é guardada cifrada (AES-256-GCM) no seu computador, nunca devolvida ao navegador, registada ou exportada, e enviada apenas a esse fornecedor; paga diretamente ao fornecedor. As respostas inválidas têm uma nova tentativa, depois uma falha clara.

Definições de IA: fornecedor, chave de API, modelo e teste de ligação

Conectores

Janela de ligação: WordPress, pull request no GitHub ou exportação

O conector é escolhido por site; o Arachnide deteta o CMS automaticamente. As credenciais são guardadas localmente, cifradas, e nunca devolvidas pela API, registadas ou exportadas. Um conector escreve apenas o campo da correção que lhe foi dada, no URL da correção, e devolve sempre o valor anterior para que a alteração possa ser anulada.

ConectorO que fazer no siteCampos aplicados
WordPress (+ WooCommerce)No separador Corrigir, clique no botão de ligação → WordPress → Transferir o plugin WordPress (.zip), depois Plugins → Adicionar novo → Carregar plugin. Crie uma palavra-passe de aplicação em Utilizadores → Perfil → Palavras-passe de aplicação e introduza o endereço do site, o nome de utilizador e essa palavra-passe. Uma conta de Editor chega para o conteúdo, Administrador para os redirecionamentos. Funciona com Yoast SEO, Rank Math, SEOPress, All in One SEO e Redirection.Título, descrição, H1, canonical, noindex, alt de imagem, redirecionamentos 301 (H1 e alt funcionam mesmo sem o plugin)
GitHub pull request (Lovable, Bolt.new, React, Next.js, Astro, HTML estático)Crie um fine-grained token: Only select repositories (um repositório), permissões Contents: Read and write e Pull requests: Read and write. Introduza owner/repo e o token. O Arachnide deteta a framework, encontra a localização exata dos títulos, descrições, H1, alt e links no código (com ajuda da IA quando é ambíguo), mostra o diff, depois abre um pull request em arachnide/fix-YYYYMMDD-HHMM com uma tabela de resumo. Anular fecha o PR ou abre um PR de reversão. No Lovable, fazer o merge no ramo por predefinição atualiza o projeto.Título, descrição, H1, alt, links
ShopifyApp personalizada com os scopes read/write_products, read/write_content, read/write_online_store_navigation, read/write_files; Admin GraphQL APITítulo, descrição, H1, noindex, alt das imagens de produto, redirecionamentos
WixChave de API com Manage SEO Settings (+ leitura de Blog / Stores)Título, descrição, canonical, noindex, redirecionamentos
WebflowToken de site com os scopes pages, CMS e sites; associe os campos SEO do CMS no Designer; publique depois da escritaTítulo, descrição, H1 dos itens do CMS, redirecionamentos (Enterprise)
Joomla 4/5Token de API de um Super User, plugins Web Services ativadosTítulo, descrição, H1, noindex, alt de imagem, redirecionamentos
Drupal 9–11JSON:API com acesso de escrita e HTTP Basic Auth (+ módulos Metatag, Redirect)Todos os 7
PrestaShopParâmetros avançados → Webservice → chave com products / categories / cmsTítulo, descrição, H1 (nome), alt nas descrições
Ficheiros (sites estáticos, Next.js, Hugo…)Uma pasta com o HTML (checkout Git ou resultado do build); redirecionamentos em _redirects (Netlify), .htaccess (Apache), nginx ou vercel.json; a seguir, faça o deploy como habitualmenteTodos os 7
Cloudflare Worker (qualquer site atrás do Cloudflare)Implemente o Arachnide SEO Worker, que reescreve o HTML na edge; id da conta, id do namespace KV e token de APITodos os 7
Manual (Squarespace e outros construtores fechados)Nada: o caminho de cliques exato e o valor a colar, por CMS—
ExportarCSV, JSON ou um PDF com instruções passo a passo para qualquer outro CMS—

Shopify, Webflow e Wix estão totalmente ligados ao servidor MCP (Claude Desktop e Claude Code). Na interface Corrigir em 1 clique da versão atual passam por Exportar; o adaptador que os liga à interface está descrito em docs/CONNECTORS.md, que explica também como adicionar um CMS em cinco passos.

As definições de cada conector tal como o servidor MCP as espera (segredos na forma env:VARIABLE):

Esta tabela é gerada a partir do repositório e só existe em 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 tabela é gerada a partir do repositório e só existe em 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—

O conteúdo escrito por page builders (Elementor, Divi…), modelos de tema ou JavaScript pode não ser acessível através das API dos CMS: essas alterações voltam como passos manuais, ou passam pelo Cloudflare Worker. O Arachnide altera os campos SEO on-page e os redirecionamentos; não reescreve o corpo do conteúdo, não muda os modelos nem toca no seu alojamento.

Modelo de segurança

  • Primeiro a pré-visualização. Nada é escrito antes de ver o valor atual, o novo valor e os avisos SEO (largura em píxeis, noindex…).
  • Aprovação humana de cada alteração; modo de simulação por predefinição; um aviso explícito antes da primeira escrita real.
  • Política por site: campos permitidos, máximo de alterações por lote, modo só de leitura.
  • Diário e anulação: cada alteração aplicada guarda o seu valor anterior (~/.arachnide/journal/<site>.jsonl para o servidor MCP; o Histórico de correções na aplicação); um lote inteiro pode ser revertido.
  • Verificar: a página pública é lida de novo depois da escrita.
  • Só o anfitrião do próprio site é aceite; nenhuma alteração pode visar outro domínio.
  • Os conectores foram construídos a partir da documentação oficial das API e testados contra servidores simulados fiéis, mais o Cloudflare Worker no runtime real dos Workers. Teste primeiro num site de pré-produção ou em algumas páginas, e comunique os problemas no GitHub.
Versão 3.21.0 As tabelas de referência e o registo de alterações são gerados a partir do repositório do Arachnide (commit f287355). Editar esta página no GitHub