Índice
O contexto: 100+ sites e muitos plugins
Ao longo de vários anos a criar e a acompanhar sites WordPress — em sessões de formação individuais, projetos de empresas e lojas WooCommerce — fui percebendo um padrão claro.
Quanto mais plugins, mais problemas. Conflitos, atualizações que partem coisas, sites que ficam mais lentos sem razão aparente. E clientes que depois não conseguem perceber porque é que o site ficou a carregar 6 segundos quando antes eram 2.
A maioria dos sites que trabalho com Brizy não precisa de um plugin SEO completo com 47 funcionalidades, tracking automático, integração com 12 ferramentas externas e um painel cheio de opções. Precisa de coisas simples, bem feitas.
O Brizy é um construtor visual excelente para sites leves. É rápido, simples de usar, e os clientes conseguem gerir o site sozinhos depois da formação. Mas algumas funcionalidades SEO específicas ficavam sempre a faltar — ou exigiam instalar um plugin pesado para usar 5% das suas capacidades.
O problema com plugins SEO genéricos
Não estou a dizer que os grandes plugins SEO são maus. São ferramentas excelentes para quem precisa do que elas oferecem. O problema é quando se instala uma navalha suíça para apertar um parafuso.
Alguns exemplos do que acumula silenciosamente:
- Scripts que carregam em todas as páginas, mesmo as que não precisam
- Queries extra à base de dados em cada carregamento
- Meta boxes em todos os posts, mesmo quando não são usadas
- Ficheiros CSS e JS que ficam no frontend sem servir nada
- Integrações com ferramentas externas que nunca foram configuradas
Nenhum destes pontos destrói um site sozinho. Mas quando se juntam 4 ou 5 plugins com este comportamento, o impacto na performance é real e mensurável.
Para sites WordPress leves com Brizy — o tipo de site que crio e ensino nas formações — este peso desnecessário contraria completamente o objetivo: um site rápido, simples e fácil de manter.
O que precisava mesmo
Depois de ter este problema repetido vezes suficientes, parei para pensar no que precisava realmente:
- Controlo básico de meta title e meta description por página
- Open Graph funcional para partilha em redes sociais
- Sitemap simples
- Canonical tags corretas
- Sem scripts desnecessários no frontend
- Sem painel de opções enorme
- Compatível com Brizy sem conflitos
Nada de revolucionário. Mas queria tudo isto num pacote leve, sem overhead, sem funcionalidades que nunca ia usar.
Tentei configurar plugins existentes de forma minimalista. Funciona, mas há sempre algum resíduo. Scripts que ficam ativos, opções que não se desativam completamente, tabelas na base de dados que se vão acumulando.
Como surgiu o plugin
A ideia não surgiu de forma planeada. Surgiu de frustração acumulada e de uma conversa com um cliente que me perguntou porque é que o site tinha ficado mais lento depois de instalar "aquele plugin de SEO que toda a gente usa".
Comecei por escrever algumas funções no functions.php do tema — o que qualquer developer WordPress faz quando quer algo rápido. Mas isso tem um problema: fica preso ao tema. Muda o tema, perde as funcionalidades.
Então decidi criar um plugin pequeno, específico. Usei IA para acelerar a parte estrutural — esqueleto do plugin, sanitização de inputs, algumas lógicas repetitivas. Mas a lógica principal, a integração com Brizy, os testes em projetos reais — essa parte foi toda manual.
Porque é assim que funciona: a IA ajuda a escrever código mais depressa, mas quem sabe o que precisa de fazer, quem testa em contexto real, quem afina o comportamento — sou eu. E isso faz diferença no resultado.
Testei em vários projetos ao longo de alguns meses antes de o usar regularmente. Houve ajustes. Coisas que pareciam simples tinham edge cases com configurações específicas de hosting. Outras coisas que pareciam complexas eram afinal triviais.
O que o plugin faz
Aqui está o resumo do que faz, sem entrar em código:
- Meta SEO por página — title e description configuráveis diretamente no editor, sem sair do Brizy
- Open Graph básico — título, descrição e imagem para partilha em redes sociais
- Sitemap XML automático — gerado a partir das páginas existentes, sem configuração adicional
- Canonical tags — evita conteúdo duplicado em URLs com parâmetros
- Schema básico — markup estruturado para organização e negócio local
- Zero scripts no frontend — tudo é gerado no server-side, sem JavaScript extra
O painel de administração é simples. Não há dezenas de tabs nem opções que nunca se usam. O objetivo é que qualquer pessoa — incluindo clientes sem experiência técnica — consiga perceber o que está a fazer.
Não substitui um plugin SEO completo para sites com necessidades avançadas. Para um site de conteúdo intenso, um ecommerce grande ou um site multilingue, provavelmente ainda faz sentido usar uma solução mais robusta. Mas para 80% dos sites WordPress com Brizy que crio e acompanho — este plugin resolve tudo o que é necessário, sem peso extra.
Resultados práticos
Depois de usar em vários projetos reais, o que observo de forma consistente:
- Menos 1-2 plugins por site em média — o que já representa uma diferença real em manutenção
- Scores PageSpeed mais estáveis — sem scripts extra a pesar nas métricas Core Web Vitals
- Menos conflitos — plugins leves coexistem melhor entre si
- Atualizações mais simples — menos dependências significa menos risco a cada atualização
- Clientes mais autónomos — uma interface simples é mais fácil de usar do que um painel com 50 opções
Não tenho números impressionantes para apresentar. A performance de um site depende de demasiados fatores — hosting, imagens, tema, código do template — para isolar o impacto de um único plugin. O que posso dizer é que a stack ficou mais limpa e mais previsível.
E em WordPress, previsibilidade tem valor. Saber que o site se vai comportar bem depois de uma atualização é mais valioso do que ter 20 funcionalidades que nunca se usam.
A filosofia por trás
WordPress continua a ser uma plataforma excelente. A flexibilidade que tem — a capacidade de criar desde um blog simples a uma loja com milhares de produtos — é genuinamente impressionante. O ecossistema de plugins é uma das suas maiores forças.
O problema não são os plugins. O problema é instalar plugins como se fossem soluções automáticas para problemas que ainda não existem. Cada plugin adicionado é uma dependência, uma potencial incompatibilidade, um item a manter atualizado.
A abordagem que funciona melhor, na minha experiência:
- Instalar apenas o que é necessário agora
- Preferir plugins focados a plugins completos quando a necessidade é específica
- Medir o impacto antes e depois de cada adição
- Remover o que deixou de ser usado
Não é uma filosofia anti-plugins. É uma filosofia de manutenção consciente. E criar um plugin específico para uma necessidade específica é, paradoxalmente, uma forma de ter menos peso no site do que instalar uma solução genérica que cobre dez vezes mais do que se precisa.
Conclusão
O SEO básico de um site WordPress não precisa de ser complicado. Na maioria dos casos — e estou a falar de pequenas empresas, profissionais independentes, lojas locais — o que faz diferença é o conteúdo relevante, títulos bem escritos, páginas que carregam depressa e uma estrutura clara.
Para isso, não é preciso um plugin com 200 opções. É preciso uma solução que faça o trabalho sem interferir com o resto.
Se trabalha com Brizy e sente que os plugins SEO disponíveis são demasiado para o que precisa — ou demasiado pesados para a stack que quer manter — faz sentido explorar alternativas mais focadas. Seja criar algo à medida, seja adaptar uma solução existente.
O princípio é simples: usar o que resolve o problema, nada mais.
Quer aprender a criar sites WordPress rápidos, simples e fáceis de manter?
Na formação prática em WordPress e Brizy criamos o site consigo, do zero, numa sessão individual.
Ver formação WordPress →Perguntas frequentes
O plugin está disponível para download?
Por agora é uma solução interna usada nos projetos que acompanho. Não está publicado no repositório WordPress.org. Se houver interesse, posso explorar isso no futuro.
Funciona com outros builders além do Brizy?
Foi desenvolvido com foco em Brizy. Pode funcionar com outros builders, mas a integração foi testada principalmente em stacks Brizy + tema leve.
Preciso de instalar outros plugins SEO se usar este?
Para a maioria dos sites simples, não. Para projetos com necessidades avançadas — SEO internacional, AMP, schema muito específico — pode fazer sentido complementar com soluções adicionais.
Como é que a IA ajudou no desenvolvimento?
Ajudou a escrever estrutura base e código repetitivo mais depressa. A lógica, os testes em projetos reais e a adaptação às necessidades específicas foram feitos manualmente. A IA é uma ferramenta de desenvolvimento, não um substituto para experiência prática.