Optimização dos títulos de páginas num blog

Se leste a série, de certeza que a parte intitulada A Importância dos Títulos não te passou despercebida. Os títulos (ou seja, a parte entre as tags <title> </title>) são uma das partes mais importantes, e mais ignoradas, da opimização para motores de busca (SEO), hoje em dia, e o mesmo é válido para cada página / post de um blog. Não só influenciam o “ranking” nos resultados de motores de busca, mas também são o que efectivamente é visível nesses mesmos resultados, e um mau título tem muito menos probabilidades de ser clickado… mesmo que o conteúdo seja exactamente o que o utilizador procura.

No caso dos blogs, o software de blogging, tipicamente, insere o nome do blog e do post automaticamente, o que é um bom princípio. Mas é possível fazer melhor? Foi o que decidi investigar - e ainda o estou a fazer.

A maioria dos “themes” do WordPress, incluindo o de “default”, utiliza o formato comum de Nome do blog - Título do post. Que, como qualquer blogger “sério” deverá saber, é uma má ideia. As pessoas estão interessadas no post, e não no blog, pelo menos inicialmente (mais tarde, claro, podem-se tornar leitores regulares). O nome do teu blog será o mesmo para todos os teus posts, por isso, se alguém procura por algo e o que aparece nos resultados da pesquisa é o nome do blog (que pode não estar relacionado com o que a pessoa procurou, ou, mesmo estando relacionado, é de certeza genérico e abrangente demais), isso fará com que esses resultados sejam muitas vezes ignorados.

Mais uma vez: ninguém procura por blogs. As pessoas procuram, sim, por posts.

O que, obviamente, sugere que inverter a ordem seja uma boa ideia… e, sem dúvida, é. Por isso, vários themes como o K2 já o fazem automaticamente (se bem que esse insere um “at” entre o título do post e o nome do blog, o que não me agrada — se bem que é fácil de modificar, obviamente), e há também plugins para o fazer, como o Optimal Title.

Mas é isto o melhor que se pode fazer? É o que tenho feito até agora, mas… será que dá para ir mais longe? Que tal remover o nome do blog das páginas de posts individuais (não da página frontal, é claro)?

Não só deve ser melhor em termos de SEO, mas deverá tornar os resultados de pesquisas mais apelativos. Afinal, o nome do post deve ser — e ser apenas — aquilo que o utilizador procura. Ele não está interessado em saber que o a página faz parte deste ou daquele blog, nesta fase. Uma página cujo nome seja aquilo que ele procura, portanto, tem as chances máximas de ser visitada.

Já o estou a testar em vários dos meus blogs (não neste, para já, por outras razões). Naturalmente, vai demorar algumas semanas para o Google e outros re-indexarem cada página e as passarem a mostrar com o título reduzido, mas, espero eu, os resultados serão positivos.

4 Responses to “Optimização dos títulos de páginas num blog”


  1. 1 Lu

    Excelente dica de otimização e de plugin! Acabei de implementar no meu blog.

  2. 2 Thiago Rodrigues

    Olá, como sempre você publicando ótimos artigos.
    Estou refazendo o layout de meu blog, já iria fazer as alterações que você citou neste artigo, porém você acabou dando uma pitada a mais.
    Desde o inicio, este seu blog me inspira muito.
    Abraços!

  3. 3 Manoel Netto

    Boa dica. Não tinha atentado o quanto o nome do blog pode atrapalhar nas buscas de mecanismos e até mesmo de seres humanos (os ocidentais, que lêem da esquerda para a direita).

    Fiz uma pequena alteração no meu arquivo header.php, sem precisar de plugin.

    /

    No caso acima, o WP exibe o nome do blog (precedido de ” / “) após o título do artigo ou página e no caso de ser a home, mostra só o nome do blog. Para o nome do blog não ser exibido nas páginas internas, deve-se alterar para isso :

    /

    Pronto! Agora o nome do blog só é exibido na home.

  4. 4 Manoel Netto

    Hummm o WP detonou os códigos. Vou subsituir por htmlentities:

    Com o nome do blog:
    <title>&lt? if (!is_home()) { wp_title(); ?> / <? } bloginfo(’name’); ?></title>

    Sem o nome do blog:
    <title>&lt? if (!is_home()) { wp_title(); ?> / <? } else { bloginfo(’name’); } ?></title>

    Vamos ver…

Leave a Reply

Citar o texto seleccionado





Bad Behavior has blocked 314 access attempts in the last 7 days.

Attribution-NonCommercial-NoDerivs 2.5
Attribution-NonCommercial-NoDerivs 2.5