Você sabe o que são Stop Words e como essa tática de SEO pode ser benéfica para seu site ou blog WordPress? Stop Words são palavras ignoradas pelos motores de busca para fins de posicionamento. Exemplos comuns incluem artigos, preposições e palavras pequenas como: as, os, em, de, para, com, foi.
Com cada atualização do Google, a competição por boas posições nos resultados de pesquisa aumenta. Pequenos detalhes, como a estrutura das URLs das páginas, podem fazer uma grande diferença. Evitar o uso dessas Stop Words nas URLs pode melhorar significativamente o SEO do seu site.
Como Analisar as Stop Words nos Seus Links Permanentes do WordPress
Plugins como o WordPress SEO podem ajudar a identificar se a URL da página contém Stop Words. Na análise de conteúdo, você verá se a URL precisa de ajustes.
Como Automatizar a Remoção de Stop Words no WordPress
Para melhorar constantemente os sites dos meus clientes, encontrei duas funções úteis que podem ser adicionadas ao arquivo functions.php
do seu tema para resolver esse problema.
A primeira função remove palavras curtas das URLs quando novas páginas são criadas ou páginas antigas são editadas:
// Função para retirar palavras com menos de 3 letras
add_filter('sanitize_title', 'remover_palavras_curtas');
function remover_palavras_curtas($slug) {
if (!is_admin()) return $slug;
$slug = explode('-', $slug);
foreach ($slug como $k => $word) {
if (strlen($word) < 3) {
unset($slug[$k]);
}
}
return implode('-', $slug);
}
A segunda função remove uma lista específica de Stop Words:
// Função para retirar Stop Words definidas nesta função
add_filter('sanitize_title', 'remover_stop_words');
function remover_stop_words($slug) {
if (!is_admin()) return $slug;
$slug = explode('-', $slug);
// Lista de Stop Words que serão removidas
$stop_words = 'a,da,para,com,o,as,os,de,pra,um,uma,em';
$keys = explode(',', $stop_words);
foreach ($slug como $k => $word) {
if (in_array($word, $keys)) {
unset($slug[$k]);
}
}
return implode('-', $slug);
}
Adicione suas Stop Words na variável $stop_words
, separadas por vírgulas.
Lista de Stop Words em Português
Aqui está uma lista de Stop Words em português que pode ajudar a criar a sua lista:
a, agora, ainda, alguém, algum, alguma, algumas, alguns, ampla, amplas, amplo, amplos, ante, antes, ao, aos, após, aquela, aquelas, aquele, aqueles, aquilo, as, até, através, cada, coisa, coisas, com, como, contra, contudo, da, daquele, daqueles, das, de, dela, delas, dele, deles, depois, dessa, dessas, desse, desses, desta, destas, deste, deste, destes, deve, devem, devendo, dever, deverá, deverão, deveria, deveriam, devia, deviam, disse, disso, disto, dito, diz, dizem, do, dos, e, é, ela, elas, ele, eles, em, enquanto, entre, era, essa, essas, esse, esses, esta, está, estamos, estão, estas, estava, estavam, estávamos, este, estes, estou, eu, fazendo, fazer, feita, feitas, feito, feitos, foi, for, foram, fosse, fossem, grande, grandes, há, isso, isto, já, la, lá, lhe, lhes, lo, mas, me, mesma, mesmas, mesmo, mesmos, meu, meus, minha, minhas, muita, muitas, muito, muitos, na, não, nas, nem, nenhum, nessa, nessas, nesta, nestas, ninguém, no, nos, nós, nossa, nossas, nosso, nossos, num, numa, nunca, o, os, ou, outra, outras, outro, outros, para, pela, pelas, pelo, pelos, pequena, pequenas, pequeno, pequenos, per, perante, pode, pude, podendo, poder, poderia, poderiam, podia, podiam, pois, por, porém, porque, posso, pouca, poucas, pouco, poucos, primeiro, primeiros, própria, próprias, próprio, próprios, quais, qual, quando, quanto, quantos, que, quem, são, se, seja, sejam, sem, sempre, sendo, será, serão, seu, seus, si, sido, só, sob, sobre, sua, suas, talvez, também, tampouco, te, tem, tendo, tenha, ter, teu, teus, ti, tido, tinha, tinham, toda, todas, todavia, todo, todos, tu, tua, tuas, tudo, última, últimas, último, últimos, um, uma, umas, uns, vendo, ver, vez, vindo, vir, vos, vós
Muitas dessas palavras não serão usadas em seu site, mas em termos de URLs, quanto menores e mais eficientes, melhor.
Plugin para Remoção de Stop Words nas URLs do WordPress
Se você não se sente confortável alterando o código diretamente, pode usar um plugin como o Remove Stop Words. É simples de usar e cumpre seu objetivo com eficiência.
Conclusão
Se ainda tem dúvidas sobre a utilidade dessas funções ou como o Google interpreta essas palavras, veja artigos que explicam como o Google identifica as Stop Words. Compartilhe como você lida com as Stop Words em seus sites WordPress e deixe seus comentários sobre este artigo e o que mais gostaria de ver na Escola WP.