Descrição
O SEOWrench faz o trabalho de SEO do dia a dia de um site WordPress, e mostra a evidência por trás de cada número na tela.
Ele escreve as tags de que as suas páginas precisam, lê todas as páginas publicadas direto do seu banco de dados e coloca o site inteiro numa lista só, agrupada por problema, e não um aviso de cada vez.
Tudo roda no seu próprio servidor, sem conta, e nada fica atrás de pagamento. E quando algo não dá para saber de dentro do WordPress, o plugin diz isso, em vez de preencher o vazio com um palpite.
As suas tags, escritas do jeito certo
Título, meta description, URL canônica, diretivas de robots, Open Graph e cards do Twitter. Os modelos aceitam variáveis (%title%, %sep%, %sitename%), e a prévia mostra a linha real, com o seu próprio conteúdo, antes de salvar.
Paginação, páginas iniciais estáticas, arquivos e resultados de busca também são tratados. É neles que os plugins de SEO deixam buracos, e não no post simples.
O site inteiro, agrupado por problema
“22 páginas sem meta description” é uma tarefa que dá para terminar. “Esta página tem um aviso” não é.
Cada página é conferida em seis pontos: título, meta description, H1, hierarquia de cabeçalhos, imagens sem texto alternativo e quantidade de conteúdo. O resultado é uma lista só, que dá para ordenar e filtrar, com a contagem ao lado de cada problema. E uma página que o plugin não conseguiu ler aparece marcada assim, com o motivo, em vez de receber nota como se tivesse sido lida.
GEO: o que os rastreadores de IA conseguem ler de fato
GEO (otimização para IA generativa) é um problema de medição antes de ser um problema de conteúdo: o que um assistente de IA consegue ler no seu site, e o que está bloqueado para ele. Este plugin mede isso.
Nove sinais, e sete deles são lidos no seu próprio site, sem conta e sem espera:
- Os cinco rastreadores de busca de IA, liberados ou bloqueados, lidos do seu próprio
robots.txt. Bloquear um deles tira o seu site das respostas ao vivo - Os oito rastreadores de treino de IA, numa lista separada, porque bloquear esses é uma escolha legítima, e não um defeito
- Se o seu
robots.txtpode ser lido, porque um ilegível deixa as treze respostas desconhecidas - Se o seu domínio responde em
/llms.txt. Um clique serve o arquivo, montado a partir dos títulos e descriptions que você já escreveu, sem gravar arquivo nenhum no seu servidor - A cobertura de schema por tipo de conteúdo, e quais tipos ainda estão sem
- Quais tipos de conteúdo chegam ao seu sitemap, e quais ficam de fora
- O que está marcado para ser indexado, e o que não está
Os dois que não dá para saber de dentro do WordPress (a nota de GEO do site inteiro, e o que sobra de cada página com o JavaScript desligado, que é como os rastreadores a leem) precisam que o site seja percorrido de fora. Isso é a auditoria, e uma conta grátis cobre.
Você não vai encontrar aqui a promessa de que alguma dessas coisas faz uma IA citar o seu site. Nenhum plugin consegue fazer essa promessa com honestidade. Este lê o que é legível, diz o que mediu e diz o que não mediu.
O que você escreveu continua seu
Se algum outro plugin de SEO já rodou neste site, os títulos e descriptions dele continuam no seu banco de dados, mesmo que o plugin tenha saído há muito tempo. O SEOWrench encontra esses dados e traz para cá.
Um campo que você já preencheu nunca é sobrescrito. Só os vazios são preenchidos, os dados originais ficam exatamente onde estão, e um clique desfaz a importação inteira.
Um clique também baixa todos os títulos SEO e meta descriptions numa planilha, uma linha por página, com o endereço. É uma cópia: nada é alterado nem apagado. Sair de um plugin não deveria custar o seu trabalho.
Ele se recusa a brigar com outro plugin
Enquanto outro plugin de SEO estiver ativo, o SEOWrench não emite nada. Duas meta descriptions no mesmo HTML são o defeito clássico de SEO no WordPress, e não existe aqui nenhuma configuração capaz de ligar isso.
Precisa de conta?
Não. Tudo o que está acima funciona sem cadastro, sem chave e sem conexão. Nada é limitado, travado ou tem prazo.
Uma conta grátis acrescenta a única coisa que nenhum plugin consegue fazer de dentro do seu servidor: a auditoria do site inteiro. Ela pede cada URL do seu site de fora, do jeito que um buscador faz, e devolve uma nota de 0 a 100 com os problemas encontrados em cada página.
Essa parte é um serviço, então tem cota. Chegar à cota não para mais nada no plugin.
Serviços externos
Este plugin funciona sem nenhuma conexão externa. Os recursos abaixo só chamam um serviço quando você aciona.
1. SEOWrench (seowrench.com): a auditoria do site inteiro
O que faz: busca as páginas públicas do seu site por HTTP, uma por uma, segue os links entre elas e devolve um relatório com uma nota de 0 a 100, a situação de indexação de cada URL e os problemas encontrados.
Por que isso não é feito dentro do plugin: auditar um site é pedir cada página dele. Fazer isso a partir do próprio site significa o servidor rastreando a si mesmo, com centenas de pedidos disputando com os visitantes de verdade, na mesma máquina que precisa responder a eles. A auditoria roda na nossa infraestrutura, e o seu site só responde aos pedidos, e só durante a auditoria.
O que é enviado: o endereço público do seu site, e o endereço de uma página quando você pede a análise de uma página só. Isso acontece no momento do clique, nunca em segundo plano. A conexão da conta envia o endereço do site e um token de acesso.
Termos: https://seowrench.com/terms · Privacidade: https://seowrench.com/privacy
2. SEOWrench (seowrench.com): o título, a description e a palavra-chave foco sugeridos
O que faz: quando o plugin não consegue escrever um título ou uma description a partir da sua própria página, e quando você pede uma palavra-chave foco, o serviço escreve um para aquela página e devolve. Nada é aplicado até você apertar “Aplicar”, e você pode descartar.
O que é enviado, no momento do clique: o título da página, um trecho do texto da página (até cerca de 2.400 caracteres), os cabeçalhos, o slug, as categorias e tags, um dos outros campos como contexto, o nome e a descrição do site, e o idioma do site. O trecho é texto simples: o HTML da página nunca é enviado.
O que volta: uma única linha de texto para o campo que você pediu. Para a palavra-chave foco, é uma frase de busca curta, e é uma sugestão tirada da sua própria página, e não um dado de volume de busca, que este plugin não tem e não diz ter.
Quando acontece: só naquele clique, só naquela página, e só enquanto a sua conta estiver conectada. E a maioria dos cliques nem chega lá. Títulos e descriptions são escritos no seu próprio servidor, a partir da sua própria página, sem enviar nada e sem gastar crédito, e o painel diz qual dos dois escreveu o que você está lendo. O serviço só é chamado quando a página não tem texto para trabalhar, ou para a palavra-chave foco, que não está na página. Esses casos gastam créditos da sua conta e, sem conta conectada, o plugin avisa em vez de enviar qualquer coisa.
Termos: https://seowrench.com/terms · Privacidade: https://seowrench.com/privacy
3. Google (search.google.com e pagespeed.web.dev)
Os itens “Teste de resultados ricos” e “PageSpeed Insights” na barra de administração abrem essas ferramentas do Google com o endereço da página que você está vendo. O pedido acontece no clique, e nada é enviado em segundo plano.
Termos: https://policies.google.com/terms · Privacidade: https://policies.google.com/privacy
Nada mais sai do seu servidor. Tudo o que o plugin lê para preencher as telas (os seus posts, páginas, taxonomias, o robots.txt e o llms.txt) é lido no seu próprio site e fica lá. Nenhuma credencial, nenhum dado de visitante e nenhum dado pessoal é enviado para lugar nenhum, e nada é enviado em segundo plano: todo pedido acima acontece porque você clicou em algo.
Código-fonte
Tudo neste pacote é legível. Os arquivos em dist/ são compilados, e os fontes de onde eles saem vêm aqui mesmo, em resources/: dist/admin.js vem de resources/scripts/admin/index.js, dist/editor-panel.js de resources/scripts/editor-panel/index.js, e dist/admin-style.css de resources/styles/admin/style.scss e das partes dele.
BUILD.txt has the exact command, the Node version and the pinned dependency versions, and `webpack.config.js` is included, so the build can be reproduced and reviewed. No third-party library is bundled: the compiled files contain only the code from `resources/`.
O PHP em src/ não é compilado. É o código que roda, do jeito que foi escrito. A pasta vendor/ tem o carregador automático do Composer e nada mais, porque o plugin não depende de nenhuma biblioteca PHP para funcionar.
Capturas de tela






Instalação
- Instale e ative o plugin.
- Se algum outro plugin de SEO já rodou neste site, abra SEOWrench Configurações Importar. O plugin diz o que encontrou e o que traria.
- Abra qualquer post ou página: a caixa do SEOWrench aparece no editor.
- SEOWrench Visão geral responde “como o site está?” numa tela só.
Perguntas frequentes
-
Posso usar junto com o Yoast SEO ou o Rank Math?
-
Você pode manter os dois instalados, e o SEOWrench não vai brigar com eles: enquanto outro plugin de SEO estiver ativo, o SEOWrench não emite nenhuma tag. Ele continua lendo e relatando, e a tela de importação continua disponível.
Para o SEOWrench escrever as suas tags, desative o outro plugin. O SEOWrench nunca faz isso por você: a decisão é sua, e não nossa.
-
Importei do Rank Math. Dá para voltar atrás?
-
Sim. A importação copia para os nossos campos e nunca mexe no original, então os dados do Rank Math continuam lá. A tela de importação tem o botão “Desfazer esta importação”, que remove só o que veio daquele plugin e continua idêntico a ele. O que você editou depois fica.
-
Posso levar os meus dados embora?
-
Sim, com um clique. SEOWrench Configurações Importar termina com “Leve com você”: um CSV com todos os títulos SEO e meta descriptions do site, com o endereço de cada página. Nada é alterado nem apagado: o arquivo é uma cópia.
Os seus títulos e descriptions também ficam guardados nos metadados comuns dos posts do WordPress, e não numa tabela privada. Então eles continuam no seu banco de dados, seja qual for o plugin que você decidir usar depois.
-
E o All in One SEO?
-
O AIOSEO guarda os dados numa tabela própria do banco de dados, e não nos metadados dos posts. O SEOWrench detecta isso e fica só na leitura: analisa e relata, mas não importa dali nem escreve por cima. Ler de fora a tabela privada de outro plugin quebra na primeira atualização dele.
-
Alguns valores não foram importados. Por quê?
-
Valores que usam as variáveis de modelo do outro plugin (como
%sep%ou%%sitename%%) ficam para trás e são contados na tela. São instruções para o motor daquele plugin, e não texto. Copiá-los como estão imprimiria os sinais de porcentagem na sua página. -
O que é GEO, e o que este plugin mede?
-
GEO (otimização para IA generativa) trata de saber se os assistentes de IA conseguem ler o seu site e usá-lo numa resposta. Este plugin mede a parte legível disso, e diz qual parte ele não consegue ver. No seu site: quais dos treze rastreadores de IA o seu
robots.txtlibera, se o/llms.txtresponde, quanto schema cada tipo de conteúdo tem, o que chega ao seu sitemap e o que está marcado para ser indexado. De fora, com a auditoria: uma nota de GEO para o site inteiro, e o que sobra de cada página com o JavaScript desligado, que é como os rastreadores a leem. O que ele nunca vai dizer é que alguma dessas coisas faz uma IA citar você. Ninguém consegue medir isso a partir de um plugin. -
A nota de GEO é a mesma coisa que a nota de SEO?
-
Não, e eles ficam separados de propósito. O lado de SEO trata de ser encontrado e ranqueado por um buscador. O lado de GEO trata de ser legível e utilizável por um assistente de IA, que falha por motivos diferentes: uma página feita inteira em JavaScript pode ranquear e ainda assim não deixar nada para o assistente ler. Os dois vêm das nossas próprias regras, medidos nas suas páginas, nunca da opinião de um modelo.
-
A sugestão manda o meu conteúdo para algum lugar?
-
Na maior parte das vezes, para lugar nenhum: o título e a description são escritos no seu próprio servidor, a partir da sua própria página. O seu conteúdo só sai quando a página não tem texto para isso, ou quando você pede uma palavra-chave foco. Nesse caso, naquele clique e só enquanto a sua conta estiver conectada, o que vai é texto simples: o título, um trecho da página, os cabeçalhos, o slug e os termos. Nunca o HTML da página, e nunca em segundo plano.
-
Ele deixa o meu site mais lento?
-
As tags são escritas a partir de dados que já estão na memória quando a página é montada. As telas de análise rodam só no painel, para usuários logados. Os visitantes não disparam nada.
-
Quantas páginas a tela do plugin confere?
-
As 200 modificadas mais recentemente, e a tela avisa isso. Uma varredura sem limite travaria o painel em sites grandes.
-
O que acontece quando o limite da auditoria grátis acaba?
-
Nada no plugin para de funcionar. Títulos, descriptions, tags sociais, a importação, os controles do sitemap e todas as telas de análise continuam funcionando exatamente igual. O limite vale só para a frequência com que o serviço de auditoria roda.
Avaliações
Não há avaliações para este plugin.
Colaboradores e desenvolvedores
“SEOWrench” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresSEOWrench” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.
Traduzir o “SEOWrench” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
1.2.0 – 2026-10-09
- Robots: pages in Google carry index, follow and the preview limits, the same tags the best known SEO plugins write. A page another plugin keeps out of Google, such as the WooCommerce cart, keeps that mark unless you change it.
- Indexing by content type: in Settings, keep a whole content type out of Google or stop following its links. The number of pages that leave is shown before anything changes.
- The editor box has an Indexing block: show in Google, follow the links and include in the sitemap. Each one follows the content type until you choose for that page.
- llms.txt: choose page by page what goes in, without reloading. Pages out of Google start out, and you can put any of them back.
- Multilingual sites: each language has its own llms.txt, linked from the others, and the Sitemap card opens the sitemap of any language.
- Structured data: blog, category, tag and archive pages are marked as lists of pages.
- Sitemap card: warns about a real sitemap or robots.txt file in the site folder that answers before WordPress, about a robots.txt naming another sitemap, and about content types with no page of their own.
- Posts list: the SEO column no longer squeezes the title column. It now takes a share of the table instead of a fixed width, and shows one badge with the rest behind a count.
1.1.0 – 2026-10-02
- Internal links: the tab shows the list from your latest site audit, grouped by cause, and says whether each link sits in the page text or in the theme or menu.
- Internal links: with no audit yet, the list also reads your menus and the links WordPress itself redirects, such as an address missing its final slash.
- On the page: “Mark links that redirect” in the admin bar outlines each one, and “See on the page” opens the page with the link already marked.
- Admin bar: names the problems of the page you are viewing, each one leading to the box in the editor.
1.0.1 – 2026-09-22
- Sitemap: os links de idioma alternativo agora fecham cada entrada, como o esquema do sitemap exige.
- Folha de estilo do sitemap: a linha de aviso não quebra mais deixando uma palavra sozinha.
- Comentários do código esclarecidos em todo o plugin. Nenhuma mudança de comportamento.
1.0.0 – 2026-09-21
- Primeira versão pública.
