Améliorer son référencement organique

J’en ai assez que mes RSS arrivent en pre­mier dans les résul­tats de recherche Google.

Google spammé par mes RSS

Une solu­tion simple : robots.txt.

User-agent: * Disallow: /feed/
  1. Cette règle concerne tous les robots (*)
  2. Ne pas lire les IRI conte­nant le mot /feed/ juste après le tld

Ainsi, cette adresse ne sera plus récu­pé­rée par les robots (du moment qu’ils obéissent à la conven­tion robots.txt, bien sûr) :

http://blog.empyree.org/feed/tag/DotClear/rss2/comments

Celle-ci, en revanche, le sera :

http://david.latapie.name/blog/Une_traduction_adéquate_pour_«_feed_»

Cepen­dant, je vois une manière d’améliorer les choses : plu­tôt que de sim­ple­ment igno­rer le fil, redi­ri­ger le robot vers la page HTML cor­res­pon­dante. En revanche, robots.txt ne suf­fit plus, il faut pas­ser pas .htac­cess, PHP

  • Pour /feed/atom, il s’agit de / : soit la page d’accueil.
  • Pour /feed/tag/DotClear/rss2/comments, il s’agit de /tag/DotClear/ : pas de page HTML pour les com­men­taires spé­ci­fiques à un mot-clé.
  • Pour /feed/rss2/comments/2854, il s’agit de /post/Télé_poubelle : il faut effec­tuer une redi­rec­tion iden­ti­fiant vers titre. Beau­coup plus simple si on décide de jeter à la pou­belle les IRI signi­fiantes (ça peut se faire par about:config, dans l’interface d’administration) ; dans ce cas, l’adresse de redi­rec­tion devient /post/2854.

J’y pense assez sérieu­se­ment : le W3C répète à l’envie que les adresses n’ont pas à être visibles et que la signi­fiance, c’est assez rela­tif. Enfin, les adresses avec un iden­ti­fiant sont plus faciles à noter sur un papier (/post/1234, c’est plus facile à noter que /Bloc-note_de_code : bloc_note, blocnote, bloc-notes, bloc-note_de,…. D’un autre côté, lors du flat_export pour pas­ser de DC1 à DC2, tous les iden­ti­fiants se sont mélan­gés, ce qui casse tout…

Côté réfé­ren­ce­ment, je ne suis pas même sûr que j’y perde beau­coup. Bon, il faut encore que je trouve com­ment redi­ri­ger un robot de cette manière. Une idée ? C’est vrai que ça fait beau­coup pour pas grand-chose.

Pour ce que j’en vois, il faut rem­pla­cer /feed/ par /post/ et sup­pri­mer rss2|atom(/comments). En code, ça donne quoi ?

Que pensez-vous de tout ceci ?

Loading Facebook Comments ...

Une réflexion au sujet de « Améliorer son référencement organique »

  1. Yazerty

    Pour ce que j’en vois, il faut rem­pla­cer /feed/ par /post/ et sup­pri­mer rss2

    Tu veux redi­ri­ger tes feeds sur tes pages c’est ça ?

    Si c’est bien le cas alors cela entrai­nera un effet per­vers : les per­sonnes qui suivent les feeds ne rece­vront plus aucune info car ça leur ren­verra la page du billet/tag et donc aucune info uti­li­sable par leur lec­teur de flux.

    Je ne com­prends pas pour­quoi tu ne te « contente » pas du simple code dans le robots.txt en fait ?

    Répondre

Laisser un commentaire