Jan
23
2009

Evita conteúdo duplicado usando excertos únicos no WordPress

Os leitores regulares do muiomuio já devem ter reparado que por vezes na homepage não surge o texto do post mas sim uma introdução ao post com um botão que permite continuar a leitura desse post.

Houveram 2 grandes motivos que me levaram a optar por esta solução:

  1. Levar os utilizadores para as páginas do post
  2. Evitar duplicação de conteúdo

Embora a duplicação de conteúdo no WordPress seja um caso chato pois mesmo com excertos demasiadas páginas reproduzem o mesmo conteúdo embora a solução seja simples, é matéria para outro post.

O que faço na homepage deste blog é bastante simples, verifico se o campo excert do post tem conteúdo, se tiver então mostro o excerto, caso contrário mostro o post:

<?php if (!empty($post->post_excerpt)) : ?>
<?php the_excerpt(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="nofollow">< ?php the_title(); ?></a>
<?php else : ?>
<?php the_content('Continuar a ler…'); ?>
<?php endif; ?>

Em termos SEO o que acontece é que o conteúdo do post não será duplicado na homepage. O grande problema é que os excertos acabam por ser duplicados nas páginas de categoria e arquivos por exemplo.

Se queres aprender mais dicas sobre SEO aconselho-te a visitar o seo-portugal.net, projecto do qual estou envolvido. Colaboradores para o blog são bem vindos :)

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

1 Comment + Add Comment

  • Tinha ideia que se colocarmos só php the_excerpt() o W irá publicar o excerto ou se este não existir publica os primeiros 150 (ou assim) caracteres. Eu como num dos blogs usava o the_content_limit(125, “Leia mais”), usei o teu código para colocar ou o excerto existente ou apenas os primeiros 125 caracteres.
    Óptimas dicas que tens dado!!!!

Leave a comment

Advertisement

Newsletter

Opções

Subscreve as feeds

Review http://muiomuio.net on alexa.com

Facebook

Blogging Tip Blogs - BlogCatalog Blog Directory
More in SEO, WordPress Tutorials (129 of 208 articles)