Pour rendre un site plus facilement compréhensible par les moteurs de recherche (et donc mieux référencé), on peut faire plusieurs choses. On peut commencer par renseigner les méta-données contenues dans les pages web du site. Pour ça, une contribution pour Oscommerce existe. On l'installe, et on se retrouve avec, dans l'administration du catalogue, tout ce qu'il faut pour renseigner le titre des pages, leur descritption et leurs mots-clefs... page par page, ou par groupe de pages. Nickel.



Ensuite, on peut donner des noms un peu moins barbares aux URLs. Pour ça, il existe aussi une contribution qui fait de l'url rewriting. Par exemple, au lieu d'avoir une adresse du genre :
http://un.site.com/product_info.php?products_id=319
on se retrouve avec :
http://un.site.com/chaise-de-jardin.html
... ce qui a quand même beaucoup plus de sens. Et puis la contribution qui permet de réécrire les urls barbares est en plus bien documentée :un grand merci à son développeur !

Enfin, on peut créer un sitemap. Autrement dit une liste des pages du site, qu'on enregistre dans un fichier spécial et qui va aider les moteurs de recherche à indexer le site. Et là, idem: une contribution fait ça trés bien. On ajoute un programme sur le site, on l'execute et hop ! v'là un sitemap :)

Mais les choses se corsent lorsqu'il s'agit de faire fonctionner tout ce petit monde en même temps... Pas de soucis pour les méta-tags. Mais Google a rencontré un problème pour valider un sitemap sur un site sur lequel on avait aussi installé l'url rewriting. En effet, une fois que ce module est installé, lorsqu'une page du site est demandée avec son url dans sa version barbare, une redirection est faite sur l'url réécrite. Pas de problème pour un internaute pour qui cette redirection est relativement transparente. Mais Google refuse quant à lui de valider un sitemap lorsque qu'une URL qui y est indiquée mène à une redirection. Or il se trouve que le module de génération de sitemap crée un fichier contenant les urls barbares et donc destinées à être redirigées vers les urls réécrites lorsque le module d'url rewriting est installé...

La Simtic a donc publié une adaptation qui combine le module d'url rewriting et celui de génération de sitemap pour que ce dernier crée un fichier contenant directement les urls réécrites. Nous avons aussi fait quelques autres modifications, de manière à ce que le sitemap soit automatiquement mis à jour à chaque modification du catalogue. Cette contribution à Oscommerce est disponible par là. Voilà, donc entre les méta-tags, l'url-rewriting et le sitemap, y'a maintenant de quoi blinder un Oscommerce vis à vis du référencement !