Le 09/02/12 à 19h27 : Ce soir c'est orgie de Gundam Seed Destiny
Le 09/02/12 à 16h24 : Selon le mail reçu, je passe d'ici 4 jours chez Free Mobile. Adieu Orange

L'optimisation SEO sur La Tortue Facile

2

Le 07/01/10 à 19h05 dans La Tortue Facile

J'écris ce petit billet pour faire partager mon expérience sur l'optimisation de mon site La Tortue facile notamment vis à vis des moteurs de recherche qui m'apportent près de 50% de mon trafic.

Entre la toute première version et celle actuellement en production, de considérables efforts ont été fait dans divers domaine mais j'ai trop négligé l'optimisation SEO. Je vais donc vous présenter les erreurs à ne pas faire lorsque l'on conçoit un site web.

Chasse au Duplicate Content

C'est la principale faiblesse du site surtout au niveau du forum.

La première cause est due à une erreur de conception dans le système de pagination et que pour la première page on peut l'afficher avec ou sans le paramètre p1 qui indique le numéro de page. Il faut donc faire attention lorsque l'on code un système de pagination et gérer le cas de la page 1. Dans mon cas et pour la nouvelle version en préparation : la page 1 s'affichera sans le paramètre p1, et si quelqu'un essaye de l'afficher il sera automatiquement redirigé vers l'url sans p1 avec une redirection 301 bien évidemment.

Le deuxième point noir qui est entièrement ma faute est que sur chaque page d'un sujet de forum chaque message possède un lien vers l'ancre (appelé permalien), sauf que là pour chaque message le lien est différent car il contient l'id du message. Hors tous ces liens pointent vers la même page. Si pour l'erreur précédente les bots s'en sortaient assez bien, là c'est la catastrophe pour certains sujets j'ai plus d'une dizaine de liens différents pour la même page. Donc faites attention avec vos permaliens.

L'autre gros point noir est dans le système d'URL Rewriting qui permet d'avoir des URLs parfaitement lisibles. Si les paramètres principaux (module, action, id, page, etc) sont bien rigoureux, le titre dans l'url lui par contre n'est pas tenu d'être exact. Ainsi pour cette page, vous pouvez mettre n'importe quoi dans le titre de l'url, ça va bien changer et c'est ça le hic.

Tous ces soucis seront réglés avec la nouvelle version mais en attendant je vous raconte pas comment certains sujets sont indexés.

Les mots clefs : cherchez l'intrus

Grâce à Google Webmaster Tools on peut savoir quelques sont les principaux mots clés qu'il trouve sur le site, voilà pour moi :

  • 1 tortues
  • 2 tortue
  • 3 posté
  • 4 eau
  • 5 douce
  • 6 fiches
  • 7 terre
  • 8 facile
  • 9 forum
  • 10 aquarium

Si ce top 10 est très satisfaisant pour moi, y'a quand même en troisième position le mot posté. Cela est dut au fait que dans tous les sujets pour chaque message j'ai Posté le qui va dégager très vite avec la nouvelle version.

On ne le répètera jamais assez mais le titre des pages est très important, non seulement pour l'indexation mais aussi lors de la présentation dans les résultats de recherche. Ces titres étant tronqués dans les résultats, il faut absolument que l'élément principal (titre du forum, du sujet, de la galerie, du magasin, etc) soit en premier. De même si on même en place un système de sujet résolu, il est très important de le mettre dans le titre.

L'autre point pour les titres est d'y insérer le numéro de page afin d'accentuer encore les différences entres les différentes pages d'un même sujet.

Avec toutes ces améliorations j'attends de pied ferme Google & Co.

Parlons technique

Cette nouvelle version en cours de développement est pour moi l'occasion de mettre en œuvre de nouvelles techniques.

Architecture MVC avec un contrôleur frontal qui gère les fichiers à inclure, un contrôleur pour chaque action, un modele avec toutes les requêtes MySQL et une vue sous la forme d'un template.

Talus TPL comme moteur de template, autant prendre celui avec lequel je suis habitué à travailler (cf Geek-Gaming).

Parseur Zcode en XML partout sur le site et surtout sur le forum afin d'économiser des ressources et virer mon horreur avec des regex.

Un système d'upload tout beau tout neuf car contrairement au SdZ où 95% des visiteurs savent utiliser un formulaire, chez moi faut les prendre par la main sinon on a de sacré horreurs (qui a dit image en 4000 sur 3000 px).

jQuery partout afin de tout standardiser notamment le nouveau formulaire du site, Google Maps, les galeries et tous les scripts utiles.

Compression et mise en cache du css, du js et des images : économie de bande passante à la clef et rapidité du site.

Si vous voyez d'autres points noirs sur mon site n'hésitez pas à m'en faire part.



Commentaires

etaty
1. Par etaty
Le 07/01/10 à 20h01

YSlow ;)

Tortue facile
2. Par Tortue facile
Le 07/01/10 à 21h08

Merci mais je l'utilise déjà.

Ajouter un commentaire