Quem conhece alguma coisa de SEO e aplica em seus trabalhos, sabe que é interessante destribuir palavras-chave adequadas ao conteúdo de cada página do seu site, ou seja, a página principal, por exemplo, contém palavras que não são relevantes ao conteúdo de uma listagem de produtos.
Quando colocamos nosso blog no ar, pensei em uma solução simples e bastante útil que teria como objetivo, identificar as três páginas já publicadas e atribuir para cada uma delas uma lista de palavras-chave diferente e adequeda à cada conteúdo.
Resolvi da seguinte maneira:
/* Manipulação de Meta Tags Keywords */
function meta_tag(){
if ( is_front_page()) { //atribui a lista de palavras-chave abaixo para a página principal do blog
echo("websites, soluções para web, webdesign, web design, design editorial, design gráfico, identidade visual, logo, web, santos, agências santistas");
} elseif ( is_page('como-nascemos')) { //atribui a lista de palavras-chave abaixo para a página "Sobre"
echo("Informações, Studio Santista, Sobre");
} elseif ( is_page('contato')) { //atribui a lista de palavras-chave abaixo para a página "Contato"
echo("Contato, Studio Santista");
} else { //atribui a frase-chave abaixo para todo o resto do conteúdo
echo("Studio Santista");
}
}
?>
Só que se pararmos para pensar, o “else” do bloco acima, que tem como objetivo atribuir a frase-chave “Studio Santista” para todo e qualquer conteúdo diferente das três páginas padrão do nosso blog, não é a solução ideal. Na verdade demorei um pouco para perceber e agradeço ao Google Analytics por isso.
Analisei os dados de acesso, de como os visitantes chegam ao nosso conteúdo e ao verificar os dados oferecidos na opção “Search Engines” pensei comigo que cada post possui uma página individual, chamada de “single” no wordpress, ou seja, por que não atribuir para cada post em isolado, uma lista de palavras-chave coerente ao invés de simplesmente “Studio Santista”?
Existe algo mais coerente e relevante ao artigo do que o próprio título dele? Eu acredito que não, então, como você poderá ver no código abaixo, o problema foi resolvido da uma maneira muito simples. Algo como “se o conteúdo for um single, ou seja, um post isolado, exiba o título do mesmo como frase-chave”.
} elseif ( is_single(the_title()) ) {
//não precisa do "echo" neste caso.
}
O que acharam? Já testaram algo parecido sem seus blogs? Qual foi o resultado?
Abraço
Felipe Ranieri