Optimiser la balise « title » dans prestashop

Depuis quelques temps je me suis plongé dans le « merveilleux » monde (humour inside !) de Prestashop…
prestashop

Je prendrai le temps d’écrire quelques articles concernant son hébergement, son usage, quelques trucs et astuces (on en découvre pas mal et rapidement !), mais tout d’bord un premier relatif au SEO.

L’outil en lui-même est intéressant à étudier. Outre le fait que ce soit une véritable usine à gaz pleine de « hooks », de « modules », cette machinerie propose d’entrée une optimisation pour le SEO via une mécanique qui me laisse souvent perplexe.

Et pour ouvrir le thème prestashop, j’ai choisi une des plus simples : la balise « title » !

Elle est construite dans le script /classes/Meta.php, et en lisant ce script on réalise bien vite la confirmation d’une observation : le titre est composé de la page en cours de visite, un tiret, et le nom du portail !

Or, Google préconise de ne pas dépasser les 70 caractères. Si je prends l’exemple d’un portail qui serait « j-aime-les-animaux-de-compagnie.fr », nous aurons déjà 34 caractères, et si je vais dans une catégorie « j-aime-les-animaux-de-compagnie.fr/55-je-prends-soin-de-mon-animal-de-compagnie », alors nous avons un joli 80 caractères !
Bref, le référencement prend un coup.

Alors, il faut faire simple, il faut taper dans le code pour corriger tout cela :

On ouvre le script /classes/Meta.php
On cherche tout ce qui est :

et on le remplace par :

Bon, ok, cette modification, ce tuning du code n’est pas compliqué, mais sincèrement ce sera un vrai plus car :
– on évitera de dépasser les 70 caractères qui sont généralement recommandés dans les règles du SEO
– on évite la redondance du nom du site qui n’a aucun intérêt en SEO !

Une explication quand même : cette recherche et modification permet d’aller chercher toutes les expressions dans la page qui sont suivies du nom du portail défini dans la variable PS_SHOP_NAME et de ne pas l’afficher.

Bon tuning à vous !

Une réflexion au sujet de « Optimiser la balise « title » dans prestashop »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Merci de compléter cette question anti-spam : *