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:
- Criar uma listagem com todos os artigos.
- 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:
- Exibir somente os títulos.
- 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:
Basta mudar esse código para:
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:
ou
e vamos substituir por:
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.















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.
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...
Olha o link certo para o plugin:
http://guff.szub.net/2005/02/26/the-excerpt-reloaded/
ótima dica!
o/
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
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.
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.
Muito bom, de grande valia, ja implantei em meu blog.
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
Ó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.
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).
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
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.
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.
podiam criar um blog facil de configurar ne.
vlw
ate mesmo pq todos sao uma complicação pra quem nao tem conhecido de programação
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
Me ajudou bastante muito obrigado Bruno.
Olha o link que você colocou para o plugin esta desatualizado viu... corrigi ai parceiro.
Leo, que bom que ajudou.
Vou dar uma olhada no novo link.
Abraço
[...] 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 [...]
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!
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?
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
Entendi, Bruno. Dessa vez eu fiz a alteração na category.php , mas não tem nenhum efeito, continua da mesma forma.
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
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.
Anny, aguardo os códigos no fórum, para pode opinar melhor.
Abraço
Já coloquei lá, Bruno. Abraço.
ótimo, acho que agora vai dar certo.
Abraço
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?
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
Ótimas dicas. aprendo muito sobre SEO aqui
Rede Baner, obrigado.
Abraço
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
Isso é ótimo.
Abraço
[...] 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. [...]
[...] 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. [...]
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?