Deixando todos os seus artigos a dois cliques de distância | BrPoint


Publicidade 

Deixando todos os seus artigos a dois cliques de distância

Uma atividade importante para manter a indexação do seu blog ou site saudável é deixar todas as páginas acessíveis aos robôs dos mecanismos de busca.

Não adianta otimizarmos o blog ao máximo e não permitir que o robô chegue nas páginas que ele tem que indexar.

Existe um dogma em SEO de que todas as páginas devem ficar, no máximo a dois cliques de distância da página inicial.

É um dogma, pois não é fácil comprovar a eficácia ou a real necessidade desta técnica, porém, é fácil notar que as páginas que recebem links da home, recebem mais atenção do mecanismos, portanto não é difícil estender a técnica, por pura analogia.

Vamos as soluções para esse problema:

Existem duas maneiras simples de fazer isso:

  1. Criar uma listagem com todos os artigos.
  2. Fazer com que as categorias listem todos os seus artigos.

A primeira solução, só atende aos robôs, por isso não vou me ater a ela, prefiro a segunda opção, pois além de atender aos robôs, cria uma facilidade para os leitores que querem explorar seu blog.

Exibir artigos completos nas páginas de categoria, geraria uma quantidade enorme de conteúdo duplicado, o que não queremos, então temos duas opções:

  1. Exibir somente os títulos.
  2. Exibir os títulos com uma pequena parte do texto do artigo.

Exibir somente o título, voltamos a resolver só o problema dos navegadores e dar pouca ou nenhuma ajuda ao leitor.

Como nosso foco é atingir aos dois objetivos, vamos para a segunda opção.

O Wordpress já conta com uma função nativa para exibição de uma parte dos artigos, a função the_excerpt().

Essa função exibe as primeiras palavras do artigo ou o que for escrito no campo Optional Excerpt, porém ela possui uma série de limitações.

Para contornar essas limitações existe um plugin chamado excerpt reloaded, esse plugin possui uma série de opções para obtermos um resumo dos artigos, dando um enorme controle do que podemos fazer.

Recomendo fortemente a instalação do mesmo, pois além de ser usado na técnica de hoje, usaremos em algumas outras técnicas que explicarei no futuro.

Agora que possuímos um resumo melhor, podemos fazer o que queremos.

A solução:

O primeiro passo é criar uma página para exibir as categorias de forma diferenciada.

Seguindo a estrutura de um tema no Wordpress, basta pegar a página index.php do tema e fazer uma cópia com o nome category.php.

Toda vez que o Worpress for listar suas categorias, usará as instruções contidas na página category.php.

As alterações são bem simples.

Ao editar a página, vamos, primeiro informar ao Wordpress que ele deve exibir todos os artigos da categoria.

Vamos usar nossa velha conhecida query_posts().

O início de sua página deve estar com o seguinte código:

PHP:
<?php get_header(); ?>

Basta mudar esse código para:

PHP:
<?php get_header();
query_posts($query_string . "&showposts=9999"); ?>

Com este código, estamos dizendo ao WP para continuar fazendo a seleção que ele estava fazendo (no caso os artigos de determinada categoria) e acrescentando a opção de exibir 9999 artigos.

Sem essa opção adicional, o Wordpress usará a quantidade de artigos informada nas opções.

Se salvarmos a página, agora, e acessarmos as páginas de categorias, já veremos todos os artigos de cada uma, porém, os textos serão exibidos da mesma forma que na home, o que não é o que queremos.

Para colocar somente um resumo, vamos procurar no arquivo do tema os seguintes trechos de código:

PHP:
<?php the_content() ?>

ou

PHP:
<?php the_excerpt() ?>

e vamos substituir por:

PHP:
<p><?php the_excerpt_reloaded(100, '', 'none', false, '', false); ?></p>

Para entender todos os parâmetros da função, recomendo a documentação do plugin, mas as partes mais importantes, merecem uma explicação.

O número 100 define quantas palavras devem ser exibidas no resumo e o 'none', informa que nenhum filtro deve ser aplicado, nem mesmo o padrão do WP.

Com os parâmetros acima, teremos um texto puro, com 100 palavras, sem qualquer tag HTML, por isso precisamos colocar os parágrafos por nossa conta.

Para ver como fica o resultado, basta acessar qualquer categoria no aqui ou no Diversos.

[tags]wordoress,blog,site,sitemap,categorias,tema,php[/tags]

Compare Preços de: Camera Digital, MP3 Player, iPod, Celular, Livros, CD, DVD, Monitor, TV, Notebook, Wii, PS2, PS3

Compartilhe e Guarde: Esses links facilitam a inclusão deste artigo nas redes sociais. Compartilhe.
  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • websapiens
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Blue Dot

Artigos relacionados







37 Comentários »

Comentário por Bender
2007-07-02 13:49:58

Bruno, tenho apenas uma crítica.

O lance dos dois cliques não é apenas para o Google, é principalmente para os usuários comuns. Facilitar o acesso do visitante a todas as páginas do blog deve ser um dos objetivos básicos do blogueiro consciente.

 
Comentário por Lu
2007-07-02 15:36:20

Tá, mas e aquela história de colocar no robots.txt o disallow: /category/? Isso não vai impedir a indexação das páginas de categorias e, assim, pôr esse trabalho por água abaixo?

Por que é que no seu blog o link traz /categoria/ e não /category/? Eu também quero... :P

 
Comentário por Anderssauro
2007-07-02 16:43:37

Olha o link certo para o plugin:
http://guff.szub.net/2005/02/26/the-excerpt-reloaded/

ótima dica!
o/

 
Comentário por Bruno Alves
2007-07-02 17:17:48

Bender, justamente por isso escolhi a alternativa de deixar resumos por categoria, usuário em primeiro lugar, mas se der para melhorar o posicionamento junto, perfeito.

Lu, neste caso, essa instrução deve ser removida do robots.txt, como estamos exibindo somente resumos, não existe problema com duplicação de conteúdo.

Anderssauro, valeu pelo novo link, copiei este da área de administração do WP.

Abraços

 
Comentário por Thiago Mobilon Recebendo notificações por e-mail
2007-07-02 18:56:41

O único problema é a quantidade enorme de matérias na mesma página. Imagine carregar 9999 posts em uma só lista! =S

Aliás, se for ver isso é até ruim, já que também está especificado nas Diretrizes que o número máximo de links por página não deve passar muito de 100. ;)

o interessante seria aumentar bastante o número de artigos por página (algo em torno de 90 ou mesmo 100), e retirar destas links como "Comente" e coisas do gênero.

 
Comentário por Thiago Mobilon Recebendo notificações por e-mail
2007-07-02 18:59:06

Só para complementar. Dei uma olhada na categoria "blogs" sua, lá há 156 artigos. Em cada artigo há um link para a categoria do mesmo, um link para comentários e o link da própria matéria.

156 * 3 = 468!

Isso sem somar os links da sidebar e do menu. Tudo bem que de todos esses há uma pancada repetidos, mas ainda assim a quantidade é grande demais.

 
Comentário por Marcelo Gomes Recebendo notificações por e-mail
2007-07-02 20:18:57

Muito bom, de grande valia, ja implantei em meu blog.

 
Comentário por Bruno Alves
2007-07-02 20:56:13

Thiago, coloquei 9999 para que todos fossem exibidos, como não tenho nenhuma categoria com essa quantidade de artigos, esse número garante meu objetivo.

Esse 100 é só uma recomendação e se fosse um problema sério, eu nunca seria bem indexado.

Na média, as páginas desse blog têm de 500 a 800 links.

Este artigo, até esse meu comentário, possui 496 links.

Marcelo, obrigado.

Abraços

 
Comentário por Rodrigo Lacerda
2007-07-03 07:08:08

Ótimas dicas.
Eu havia deixado de usar as tags pra evitar conteúdo duplicado. (eu uso Blogger)
Com isso o Technorati e o Blogblogs não estavam indexando minhas categorias.
No meu caso vai ser impossível mostrar um resumo do texto, é tudo ou nada.
Até poderia tentar fazer usando o feed, mas não vou ter muito saco pra isso.

Mas é melhor deixar apenas o título do que não utilizar as tags.

Sobre a "regra" dos 100 links eu comentei com um amigo do blog SempreON! outro dia sobre o assunto, porque está claro nas diretrizes do google que mais de 100 links por página é ban automatico, mas lá não fala que tipo de link é esse.
Então a conclusão que chegamos (pelo menos eu cheguei xD) é que essa regra não vale para links do mesmo domínio, acho que ela serve mais para links externos para evitar fazendas de links.

 
Comentário por Lu
2007-07-03 09:28:23

Essa história dos 100 links está me parecendo lenda urbana. Talvez tenha existido em outras épocas, mas hoje em dia é muito comum que blogs passem disso. Só no blogroll no Inagaki ("Pensar Enlouquece, Pense Nisso".) são mais de 140 links (perdi a conta no meio do caminho).

Implementei o category.php ontem e o resultado ficou bem bacana. :) Só falta acertar "na unha" 200 excerpts (100 já foram, hehehe).

 
Comentário por Bruno Alves
2007-07-03 12:51:37

Rodrigo, obrigado.

O Blogspot é um problema, quando você quer levar o blog mais a sério, faltam muitas opções.

Quanto aos 100 links, onde está escrito que é ban automático, não achei em lugar nenhum.

Existe apenas uma recomendação nas diretrizes para webmasters.

Lu, não é que seja uma lenda, é que é apenas uma recomendação e todos levam como uma obrigação.

Além dos blogs inúmeros sites estariam arruinados com essa limitação.

Abraços

 
Comentário por Rodrigo Lacerda
2007-07-03 14:59:23

Bruno, desculpa, realmente não foi diretamente no google que eu li isso, mas li em algum site/blog enquanto lia sobre SEO.
Acho que falava também do site acho que da BMW que foi banido, mas por conta de exibir uma página diferente para os robôs. (se um dia eu achar onde eu li, eu aviso)

Concordo quando fala que faltam opções no Blogspot, mas ainda é um passa-tempo.
Em questão de personalização ele pode ser bastante trabalhoso, embora não impossível em muitos casos.

 
Comentário por Dario
2007-07-03 17:45:36

Exatamente oq eu pensei, é uma recomendação, pois o que tem de site ditos "grandes" por aí que não a atendem nã é brincadeira, ótimo artigo, abraços.

 
Comentário por Thales Recebendo notificações por e-mail
2007-07-04 11:13:12

podiam criar um blog facil de configurar ne.

vlw

 
Comentário por Thales Recebendo notificações por e-mail
2007-07-04 11:13:55

ate mesmo pq todos sao uma complicação pra quem nao tem conhecido de programação

 
Comentário por Bruno Alves
2007-07-04 14:29:42

Rodrigo, o site da BMW foi banido por apresentar conteúdo diferente para o robô e para os usuários.

Dário, orbigado.

Thales, ter mais flexibilidade acaba gerando um pouco mais de complexidade.

Abraços

 
Comentário por Leo Baiano
2007-07-12 21:31:58

Me ajudou bastante muito obrigado Bruno.

Olha o link que você colocou para o plugin esta desatualizado viu... corrigi ai parceiro.

 
Comentário por Bruno Alves
2007-07-13 12:48:51

Leo, que bom que ajudou.

Vou dar uma olhada no novo link.

Abraço

 
2007-07-24 11:40:12

[...] a melhor opção é usar a técnica onde mostro como colocar todos as suas páginas a dois cliques de distância, claro, tirando o bloqueio das categorias do [...]

 
Comentário por Felipe Rocha
2007-07-26 11:14:31

Bruno,

E para deixar as páginas de arquivo resumidas automaticamente que nem você fez no Diversos? É o mesmo processo deste artigo? Se for, como devo fazer?

Valeu!

 
Comentário por Anny Rose Recebendo notificações por e-mail
2007-07-29 03:29:39

Bruno, quando troco no arquivo do tema (para apresentar o resumo), funciona, só que não é só nas categorias, mas em todas as páginas, inclusive na Home. Como posso resolver?

 
Comentário por Bruno Alves
2007-07-30 10:31:07

Felipe, é exatamente esse processo.

Anny, se você editar a index com o código deste artigo, quase todas as páginas do blog serão afetadas, você precisa criar uma página específica para tratar as categorias.

Basta criar uma página chamada category.php e aplicar o que está escrito aqui, assim, só afetará a listagem das categorias.

Abraços

 
Comentário por Anny Rose Recebendo notificações por e-mail
2007-07-30 10:50:36

Entendi, Bruno. Dessa vez eu fiz a alteração na category.php , mas não tem nenhum efeito, continua da mesma forma.

 
Comentário por Bruno Alves
2007-07-30 11:19:27

Estranho.

Você copiou o arquivo index.php do seu tema, com o nome category.php e fez as alterações descritas aqui?

O arquivo category.php deveria ser usado pelo WP para exibir as categorias, funciona assim em todos os blogs que já alterei.

Abraço

 
Comentário por Anny Rose Recebendo notificações por e-mail
2007-07-30 11:23:16

Sim, fiz tudo como você descreveu. Também achei estranho, e tirei o query_posts(). para ver se a category.php tava tendo algum efeito nas categorias, e pude comprovar que sim, quando eu tiro o query_posts(). ela para de exibir todos na mesma página. A única coisa que não funciona, é o resumo mesmo. E o mais estranho, é que eu excluí o pra testar, e não altera nada, continua do mesmo jeito.

 
Comentário por Bruno Alves
2007-07-30 12:06:41

Anny, aguardo os códigos no fórum, para pode opinar melhor.

Abraço

 
Comentário por Anny Rose Recebendo notificações por e-mail
2007-07-30 12:07:46

Já coloquei lá, Bruno. Abraço.

 
Comentário por Bruno Alves
2007-07-31 15:53:48

ótimo, acho que agora vai dar certo.

Abraço

 
Comentário por Felipe Rocha
2007-08-01 18:25:51

Bruno,

Eu estive comparando seus Arquivos e suas Categorias (todas resumidas, como você disse neste artigo), mas ai parece que pinta um problema. Elas não são idênticas não? Comparando um artigo que está em uma categoria com o mesmo artigo que está lá no arquivo percebi que eles estão com o mesmo número de palavras, quer dizer, elas estão iguais!

Será que é só imaginação minha ou isso é realmente um problema que poderia resultar em conteúdo duplicado para a Google?

 
Comentário por Bruno Alves
2007-08-02 21:09:03

Felipe, não são idênticas, mas isso não me preocupa muito, mesmo que fossem.

Meu objetivo é dar força para os artigos, eles que não podem ter conteúdo duplicado em lugar nenhum.

Abraço

 
Comentário por Rede Banner Recebendo notificações por e-mail
2007-08-15 20:23:29

Ótimas dicas. aprendo muito sobre SEO aqui

 
Comentário por Bruno Alves
2007-08-18 13:37:11

Rede Baner, obrigado.

Abraço

 
Comentário por Andrei Lima
2007-08-22 00:01:09

Valeu Bruno! Consegui facilmente aplicar esta técnica... Continue com estas (excelentes) aulas de SEO.

Apesar de algumas dificuldades técnicas, aos poucos vou conseguindo entender um pouco mais de programação, monetização, SEO e assuntos afins...

Abraços

 
Comentário por Bruno Alves
2007-08-22 06:43:30

Isso é ótimo.

Abraço

 
2007-09-02 22:49:18

[...] Com esse plugin posso exibir apenas um resumo dos posts nas páginas de categorias e arquivo do blog, evitando conteúdo duplicado. Mais detalhes no artigo Deixando todos os seus artigos a dois cliques de distância. [...]

 
2007-11-14 12:32:31

[...] Facilite o acesso a toda e qualquer página. Coloque um menu com links para as páginas fixas e categorias. Utilize poucas categorias e liste todos os posts de cada categoria. [...]

 
Comentário por Cleber Luiz Recebendo notificações por e-mail
2008-01-06 03:11:00

Olá Bruno, vc deve andar ocupado, mas se puder responder eu agradeço, de qualquer forma vou colocar no fórum. Implementei sua dica no meu blog. Mas estou com uma dúvida pq lá Google Webmasters Tools. Está acusando 64 páginas com título duplicado. E muitas estão apomtamdo para as categorias até agora não entendi o porque?

 
Nome
Email
Site
Seu Comentário (menor | maior)
Você pode usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> e [CODE] [/CODE] em seu comentário.