Plug-in AI WordPress gratuito para automatizar links internos para SEOs

Plug-in AI WordPress gratuito para automatizar links internos para SEOs


Se você tem acompanhado esta série de exploração de vetores e sua aplicação em SEO, cobrimos os blocos de construção do plugin que estou compartilhando com você:

  1. Compreender o básico.
  2. Resolvendo problemas de conteúdo.
  3. Ampliação para lidar com grandes quantidades de dados.
  4. Automatizando redirecionamentos 301 em grande escala.

Executar scripts Python em um terminal é poderoso, mas não é onde os SEOs e redatores de conteúdo passam a maior parte do dia, e tem havido um ponto de atrito. Não estava acessível.

Estamos trazendo o que aprendemos diretamente para o seu WordPress, um sistema de gerenciamento de conteúdo que alimenta 43,3% da web.

Eu construí um plugin WordPress de prova de conceito funcional com assistência de IA, usando APIs Google Vertex AI, OpenAI e Pinecone para gerenciar links internos diretamente dentro do editor WordPress. Hoje, estou compartilhando exatamente como funciona, a lógica por trás do código e os arquivos do plugin para você experimentar.

Baixe o ZIP

Vamos mergulhar na configuração e aprender como fazer o plugin funcionar, e qualquer pessoa sem conhecimento técnico pode fazer isso.

1. Crie um banco de dados de vetores de pinha

Abordamos como trabalhar no banco de dados vetorial Pinecone no capítulo anterior, caso você queira uma visão mais aprofundada. Mas o registro é bastante simples e direto; basta visitar o site deles e se inscrever. Crie uma tabela com o nome de sua preferência, com dimensionalidade personalizada de 768.

Para configurar o plugin, você precisaria de:

Mesa de pinha com dimensionalidade de 768
Mesa de pinha com dimensionalidade de 768 (Imagem do autor, dezembro de 2025)

2. Crie uma chave de API OpenAI

Faça login em platform.openai.com e navegue até o Configurações > Faturamento seção. Você deve adicionar um pequeno saldo de crédito (por exemplo, US$ 5) à sua conta, pois a API não funcionará sem um método de pagamento anexado. Pagamos cerca de US$ 0,5/mês pelo uso da API OpenAI.

Gere a chave clicando em “Criar nova chave secreta” e dê um nome à sua chave (como “WP Internal Link Plugin”) e copie a string imediatamente, pois você não poderá visualizá-la novamente quando a janela fechar.

3. Chave JSON da conta de serviço do Google

Você precisa acessar o Console do Google Cloud e ativar a “API Vertex AI” navegando até este URL. Observe que o Google exige uma conta de faturamento para serviços de IA, mesmo se você permanecer no nível gratuito. Pesquise “Faturamento” na barra de pesquisa superior e adicione as informações do cartão de crédito seguindo as etapas necessárias. Pagamos cerca de US$ 0,3/mês pelo uso da API Vertex.

Depois de fazer isso, navegue até “API e serviços” e crie a chave JSON “Conta de serviço” que você precisa copiar e colar nas configurações. Você pode assistir a este vídeo sobre como isso é feito se tiver dificuldade para navegar no Console do Google Cloud.

4. Configuração do plug-in

Depois de configurar todas as contas e reunir todas as chaves, é hora de instalar o arquivo zip e definir as configurações no plugin. (É sempre recomendável instalar primeiro novos plug-ins no site de teste.)

Página de configurações do plug-in (imagem do autor, dezembro de 2025)
Página de configurações do plug-in (imagem do autor, dezembro de 2025)

Você também pode selecionar os tipos de postagem que deseja indexar, o que oferece um controle ainda mais granular sobre os artigos que você indexará.

Basicamente, poderíamos usar as mesmas chaves de conta de serviço do Google para substituir a API OpenAI pelo Gemini, mas usei OpenAI propositalmente para que você se envolvesse, criasse uma chave de API lá e aprendesse como fazer isso.

    4. Indexação: Movendo conteúdo para o banco de dados vetorial

    Antes de podermos procurar links, nosso conteúdo existente deve existir como vetores no banco de dados de vetores que você criou.

    Na Parte 3 desta série, aprendemos como inserir vetores manualmente no Pinecone. Este plugin automatiza esse processo e você não precisa mais de scripts Python.

    Insira artigos em pinha
    Upsert artigos em Pinecone (imagem do autor, dezembro de 2025)

    Quando você executa a indexação inicial, o plug-in percorre suas postagens e páginas publicadas do WordPress. Ele analisa a estrutura DOM de cada postagem para extrair seções de conteúdo estrategicamente importantes, concatenando-as em uma única representação de texto que é incorporada como um vetor:

    1. O título.
    2. Meta descrição do Yoast SEO (se presente).
    3. Trecho.
    4. Primeiro parágrafo de abertura.
    5. Cada título H2, juntamente com seu parágrafo subsequente.

    Isso garante que os vetores se concentrem nos tópicos principais do artigo, em vez de serem diluídos pelo contexto de fundo. Depois, ele envia a cópia composta para o modelo de incorporação para gerar uma representação vetorial numérica (768 dimensões) e armazena esse vetor no Pinecone junto com o ID e o título da postagem (aqui você pode considerar ajustar a funcionalidade e, em vez do conteúdo, enviar apenas a meta descrição do Yoast).

    O plugin faz solicitações em lote para maior eficiência. Para lhe dar uma ideia da velocidade da indexação, ele indexou 25.000 artigos em cerca de 50 minutos. Como alternativa, se você tiver algumas centenas de milhares de páginas, poderá exportá-las e fazer upsert usando um notebook Jupyter, conforme descrito aqui.

    É um trabalho pesado e único que precisa ser feito, mais tarde, ao clicar em “Atualizar” ou “Publicar” no WordPress, o plugin gera instantaneamente um novo vetor para aquela postagem específica e atualiza o registro. O registro será excluído se você excluir o artigo. Isso garante que seu índice esteja sempre atualizado.

    Gostaria de observar que a indexação será um pouco cara, talvez em torno de US$ 1 a US$ 2 para algumas dezenas de milhares de artigos, mas é uma despesa única para a configuração inicial.

    Agora é hora de adicionar links internos ao seu conteúdo. É aqui que começa a parte divertida.

    O plugin possui dois modos de operação:

    1. Vinculação interna por frase âncora selecionada manualmente.
    2. Sugestão automática de links internos analisando o conteúdo do artigo.

    E eu sei que a comunidade WordPress ainda está dividida entre os editores Classic e Gutenberg, então garanti que o plugin funcionasse para ambos.

    5. Adicionando links internos no WordPress Gutenberg Editor

    No Gutenberg, ele utiliza um painel de barra lateral para sugestões automáticas de links internos, e se quiser adicionar um link interno para a frase escolhida, clique no ícone de lápis.

    Você pode configurar categorias para filtrar a busca, por exemplo, sugerir apenas links da categoria “Analytics”, que serve como uma espécie de RAG para aumentar a precisão dos resultados.

    Você também tem a opção de filtrar por atualização de artigo, como selecionar artigos publicados dentro de um ou dois anos, o que pode ajudá-lo a buscar novos conteúdos vinculando ideias ao lidar com artigos de notícias.

    Depois de definir os filtros e executar sugestões em massa, ele usa o modelo “GPT-4.1-nano” da OpenAI para extração de texto âncora que preenche a barra lateral, onde você encontrará o botão “Aplicar” para inserir o link perfeitamente na frase no editor.

    Isso é o que acontece nos bastidores.

    1. Extração de entidade: Quando você clica em “Sugestão automática em massa”, o plugin envia o conteúdo atual do seu rascunho para a API OpenAI para extrair “entidades” e “frases-chave” que sejam relevantes para o tópico do artigo.
    2. Vetorização usando Google Vertex AI: O plugin pega essa frase específica e a converte em um vetor.
    3. Pesquisa vetorial: Ele consulta a Pinecone em busca de artigos usando o vetor criado em seu banco de dados.
    4. Resultado: Ele retorna os artigos mais relevantes, mesmo que não contenham exatamente as palavras semanticamente próximas daquela frase.

    6. Adicionando links internos baseados em LLMs no WordPress Classic Editor

    No Editor Clássico, o processo é semelhante; você obtém um menu suspenso dedicado “Sugerir links” na barra de ferramentas.

    Adicionando links internos baseados em LLM no Editor Clássico.
    Adicionando links internos baseados em LLM no Editor Clássico. (Imagem do autor, dezembro de 2025)

    E da mesma forma, você pode usar cada opção. Você pode simplesmente selecionar qualquer frase no editor e clicar em “Sugerir por texto âncora” ou executar “Sugestão automática em massa”.

    Muito fácil e divertido adicionar links internos agora, não é?

    7. Alternativas

    Existem várias opções, gratuitas ou pagas, que você pode querer explorar, como:

    1. Link Sussurro.
    2. Plugli.
    3. Yoast Premium.

    E você pode perguntar por que não usamos uma das soluções existentes, mas preferimos construir uma do zero. A resposta é simples: precisávamos de controle granular sobre a saída e nenhum dos plug-ins atendeu às nossas necessidades. Assim, construímos um que podemos ajustar, flexibilizar e controlar 100% como quisermos.

    E, claro, é gratuito (exceto os custos de funcionamento) e somos independentes de terceiros. Abaixo está a taxa que pagamos pelo uso do Google Vertex durante um mês de uso.

    Taxa do Console do Google Cloud
    Taxa do Console do Google Cloud (imagem do autor, dezembro de 2025)

    Para evitar picos de custos imprevisíveis, é sempre uma boa prática definir alertas de orçamento.

    Conclusão: de incorporações a um plug-in funcional para WordPress

    Passamos da compreensão da matemática dos embeddings para a construção de um plugin WordPress totalmente funcional baseado em LLM que gerencia links internos semânticos.

    Este plugin é o culminar desse conhecimento. É uma base funcional. Estou compartilhando o arquivo zip não como um produto comercial, mas como uma ferramenta educacional e uma base para a comunidade.

    Observe que este é um plugin criado para fins educacionais para demonstrar o poder dos LLMs e bancos de dados de vetores em SEO, e não há suporte oficial fornecido para este plugin. Ele não coleta, armazena ou compartilha quaisquer dados conosco ou com terceiros. Todos os dados permanecem sob total propriedade e controle do proprietário do site.

    No entanto, se você tiver dúvidas sobre o código ou quiser discutir como estender sua funcionalidade, sinta-se à vontade para entrar em contato comigo no LinkedIn. Farei o meu melhor para responder a perguntas e ajudá-lo a solucionar problemas, tanto quanto meu tempo permitir.

    Boa ligação interna!

    Mais recursos:


    Imagem em destaque: Colagem/Shutterstock



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *