Optimiser le référencement SEO on-site d'un site Prestashop

boutique e-commerce prestashop

Avant de commencer, voici quelques explications :

Qu'est-ce qu'un Prestashop ?

Prestashop est un CMS open-source gratuit sous licence OSL, il a été créé en 2005 par cinq étudiants en école informatique. Dix ans plus tard, on recense plus de 250 000 sites créés avec ce CMS. Aujourd'hui en France, un site e-commerce sur deux a été développé avec Prestashop.

Qu'est-ce que le référencement SEO ?

SEO est l'acronyme de Search Engine Optimisation, ce qui donne en français : optimisation pour les moteurs de recherche. Le SEO consiste donc à optimiser son site internet pour améliorer sa position sur les moteurs de recherche. D'autres acronymes peuvent parfois être utilisés en référencement : SEA (Search Engine Advertising) qui consiste plutôt à louer sa visibilité et SMO (Social Media Optimization). Le SEM (Search Engine Marketing) regroupe toutes les techniques visant à améliorer la visibilité d'un site sur internet (SEO + SEA + SMO = SEM).

Pourquoi avoir besoin d'optimiser un site Prestashop ?

La réponse est simple ! Pour améliorer la visibilité de sa boutique Prestashop sur internet et ainsi permettre d'augmenter le chiffre d'affaires de son entreprise. Prestashop est un excellent outil pour développer sa boutique e-commerce, il est déjà bien optimisé par défaut si tenter qu'il soit bien maîtrisé par les personnes qui l'utilisent au quotidien. Il vous sera quand même possible avec certaines techniques d'aller beaucoup plus loin dans cette optimisation pour améliorer son référencement SEO.

Quel résultat puis-je obtenir sans l'aide d'un référenceur professionnel ?

Les résultats que vous pouvez obtenir sans l'aide d'un référenceur professionnel dépendent directement du temps et de l'implication que vous allez lui accorder. Il est important de comprendre qu'un référenceur ne fera pas les choses à votre place, son rôle consistera plutôt à auditer votre site pour détecter d'éventuels problèmes et mettre en place une ligne directrice pour améliorer votre référencement naturel.

Quels leviers allons-nous pouvoir travailler pour optimiser un site Prestashop ?

Qu'est-ce que le SEO dit "on-site" ?

Le SEO dit on-site regroupe l'ensemble des optimisations qui peuvent être réalisées sur le site lui-même (performances, maillage, structure, contenu, meta, etc.). Le gros avantage de celui-ci étant que vous avez un contrôle total.

Qu'est-ce que le SEO dit "off-site" ?

Le SEO dit off-site regroupe l'ensemble des optimisations qui peuvent être réalisées en dehors du site (netlinking, mentions, avis, local, réseaux, etc). La réputation de votre site est le facteur de positionnement le plus important notamment via les liens qu'il reçoit depuis les autres sites.

Quelles sont les optimisations SEO "on-site" possible sur une boutique prestashop ?

Réduire l'utilisation des modules au maximum

Un des avantages d'utiliser un CMS comme Prestashop est le fait de pouvoir ajouter facilement de nouvelles fonctionnalités grâce à plus de 3 000 modules proposés sur leur site internet. Un avantage qui, s'il n'est pas maîtrisé peut vous amener beaucoup de problèmes, de part le fait, qu'ils vont alourdir le site et pour certains ajouter des failles de sécurité. Il faudra donc faire attention à leur utilisation, en la limitant au strict minimum. Vous devez absolument vous prémunir au maximum des risques de piratage, car les conséquences peuvent être catastrophiques pour votre référencement si les moteurs de recherche assimilent votre boutique en ligne comme un site non sécurisé, il en résulte très rapidement une chute des positions et du nombre de visiteurs.

Optimiser la mise en cache

La mise cache de certains éléments de votre Prestashop vous permettra d'améliorer significativement ces performances. L'utilisation d'un CMS comme Prestashop est très gourmande en performances, sans une mise en cache efficace, votre site ne brillera pas par ses performances, notamment sur le mobile. Sachez que depuis mars 2018 Google a commencé à noter les sites à partir du MFI mobile first index, le positionnement de votre site sur le destop dépend donc maintenant directement du mobile. N'hésitez pas à voir ce que google pense des performances de votre site via cet outil de google. Notez que Prestashop intègre nativement un système de mise en cache, vous pouvez le paramétrer via votre interface d'administration dans l'onglet "Configurer" en cliquant sur "Paramètres avancés" puis "Performances".

Faire attention au multilangue

Prestashop intègre nativement le multilingue, il est normalement désactivé par défaut, vous pouvez le vérifier via votre back-office ou directement sur le site en vérifiant si les URLs contiennent ou non un identifiant pays (fr, en, de, etc). Un article complet serait nécessaire, le choix d'intégrer ou non le multilangue ne doit pas être pris à la légère, car beaucoup d'erreurs SEO peuvent être commises et vous mener, par exemple, à une pénalité pour contenu dupliqué (Google Panda) Sur ce point, nous vous conseillons de demander l'aide d'un professionnel si vous n'êtes pas sûr de ce que vous faite.

Vérifier le fichier robot.txt

Vous devez vérifier que le fichier robot.txt de votre site Prestashop ne bloque pas certaines ressources Javascript et CSS nécessaires au responsive design, cela aurait pour effet d'empêcher les moteurs de contrôler le bon affichage de celui-ci sur le mobile et de bloquer son indexation. N'hésitez pas à utiliser l'outil de google prévu à cet effet, il vous permettra de savoir ce que pense google de la version mobile de votre boutique Prestashop.

Éviter l'utilisation du mega-menu

L'utilisation d'un mega-menu peut vraiment devenir le pire ennemi du SEO de votre Prestashop, en créant une fuite de PR (PageRank). Pour faire simple, chacune des pages présentes sur votre site ce voit attribuer une valeur "le Page Rank" par certain moteur de recherche notamment Google. Ce page rank est ensuite transmise et divisée via les liens présents sur cette même page. Un mega-menu peut vite contenir une centaine de liens, voir beaucoup plus. Dans cette éventualité, même si le page rank de la page était de 10/10 la puissance transmise appelé "le ju" ne serait que de 0,1. Il ne permettra donc pas d'avoir le contrôle et de donner la priorité à certaines pages positionnées sur des mots clés très concurrentiels.

Minimiser les liens dans le footer

L'utilisation d'un trop grand nombre de liens dans le footer fat footer produit le même effet néfaste que celui du mega-menu, il sera donc à éviter. Certaines techniques notamment l'obfuscation de liens peuvent être utilisées pour réduire le nombre de liens. Faites très attention à utiliser ces techniques de façon à ce qu'elles ne soient pas considérées comme une façon de tromper le moteur de recherche plus communément appelé Black Hat SEO.

Créer un maillage interne efficace

Le maillage interne joue un rôle très important, bien optimisé il permettra de profiter d'un site puissant, qui aura beaucoup plus de facilité à se positionner sur les différents moteurs de recherche. Il doit permettre d'avoir le contrôle sur la circulation du jus link juice, il devra également permettre aux internautes de naviguer facilement vers les pages plus profondes du site.

Optimiser les URLs des pages

L'optimisation des URLs de votre site est un point important que ce soit pour les visiteurs ou les moteurs de recherche. Vous pouvez modifier leur structure URLs depuis l'onglet "Préférences >> SEO&URLs" de votre administration, il vous faudra avoir activé préalablement l'URL Rewriting sur votre boutique. Sachez que la structure par défaut conviendra parfaitement, mais libre à vous de la modifier, si elle ne vous convient pas. Vous devez prendre l'habitude d'inclure un ou deux mots clés pertinents dans chacune des URLs de vos pages. Prestashop utilise, l'identifiant suivi du titre que vous entrez à la création de celle-ci par défaut pour construire le slug (identifiant texte d'un contenu).

Désindexer les pages sans importance pour le SEO

Désindexer les pages sans importance pour le SEO dite page zombie doit assurément faire partie de votre stratégie SEO. Pour vous en convaincre, voici une phrase de John Mueller le porte-parole de Google auprès de la communauté SEO internationale :

"Si vous supprimez le contenu ancien et de moindre qualité, alors Google peut se concentrer sur le contenu plus récent et de meilleure qualité. C'est assurément une bonne chose à faire !"

Pour vous aider à trouver ces fameuses pages qui poluent le seo de votre boutique vous pourrez simplement utiliser Google Analytics, il vous permettra d'avoir une vision globale des visites de chaque page de votre site. Si vous n'avez pas les compétences nécessaires pour le mettre en place, vous pourrez trouver un module sur le marketplace de Prestashop qui s'installera facilement pour vous permettre de profiter de ce service.

Utiliser une balise canonical

La balise canonical existe depuis 2009, elle a deux utilités : elle indique au moteur de recherche un contenu dupliqué et fournit l'URL canonique (principal) d'une page. Elle n'est pas obligatoire, mais c'est une bonne pratique qui peut permettre, par exemple, d'éviter certains problèmes d'indexation, comme du contenu dupliqué à cause d'une page indexé via plusieur URL, qui sont en réalité les mêmes. Par exemple : http://exemple.fr, https://exemple.fr, https://exemple.fr/index.php et https://www.exemple.fr toutes ces Urls sont en réalité une seule et même page, mais un moteur de recherche pourrait avoir indexé quatre Google Panda,l'utilisation d'une balise canonical permet donc de régler le problème en indiquant aux moteurs de recherche une Url principale.

Si votre boutique en ligne est à jour, la balise sera normalement présente dans le head de la page. Si ce n'est pas le cas et que vous n'avez pas les connaissances techniques nécessaires, il vous suffira de vous rendre sur le marketplace de Prestashop pour vous procurer un module qui vous permettra d'inclure cette balise.

Bien optimiser vos images

Optimiser le poids des images

Une étape à ne surtout pas négliger, pour vous en convaincre, voici le message que tous les webmasters ont reçu en mai 2019 : Starting July 1, 2019, mobile-first indexing is enabled by default for all new websites (new to the web or previously unknown to Google Search). Pour résumer, Google est passé en mobil-first MFI, ce qui veut dire qu'il n'utilise plus qu'un seul index celui du mobile et on sait que la priorité sur ce genre de support est le poids de la page. Vous devez donc optimiser le poids de vos images et en particulier celles de la page d'accueil, car c'est souvent sur cette page qu'il y a en a le plus notamment avec l'utilisation de carrousel. Il faut faire très attention avec ce genre de module, qui certe, peuvent faire très esthétique, mais auront un impact néfaste réelle sur votre SEO s'ils ne sont pas utilisés avec légèreté !

Remplir la balise alt sur chacune des images

Idéalement toutes vos images doivent avoir un attribut alt défini et optimisé pour aider Google à les contextualiser, sachez que cet attribut est également utilisé pour aider les personnes non voyante à comprendre ce que contient l'image. Il faudra d'ailleurs le définir avec cette intention, en essayant si cela est possible d'y intégrer votre mot clé, vous pouvez le modifier directement depuis votre fiche produit en cliquant directement sur l'image en question.

Balise title et meta-description

Ces deux balises son directement affichées dans les moteurs de recherche, elles sont un peu comme la devanture de votre boutique. Elles pourront être modifiées directement depuis l'ajout ou la modification des produits de votre boutique en ligne.

La balise title

C'est une des balises les plus importantes pour le moteur de recherche, elle doit décrire ce que contient la page et avoir une certaine cohérence avec le h1 (titre de la page). Elle devra naturellement contenir le mot clé principal de votre votre contenu et être unique, sachez que Google n'affiche en règle général qu'une page maximum par mot clé, donc il ne servirait à rien d'avoir deux pages placées sur le même mot clé. NB : La balise title est également utilisée comme titre par défaut si l'utilisateur devait ajouter votre site à ses favoris.

La balise meta-description

La balise meta description quant à elle devra plutôt être rédigé dans un souci de faire comprendre au client de quoi parle le contenu, nous vous conseillons d'essayer, si possible, d'y insérer un ou deux mots clés malgré qu'elle ne soit pas normalement pas utilisé (selon Google) directement pour le référencement de votre page.

Améliorer le plan de page (h1, h2...)

Le plan de page de votre prestashop n'est généralement pas optimisé, que ce soit avec le thème par défaut, mais également si vous utilisez un thème premium. Il vous faudra vérifier si la structure de page est correcte notamment l'ordre des balise Hn (h1, h2, h3, h4, h5, h6) qui sont utilisées pour vos titres. Elles doivent avoir un ordre logique qui respecte les règles du langage HTML en utilisant le h1 en haut de page, il sera dans la plupart des cas uniques et suivie par des h2 qui pourront encore être découpé avec des h3 au besoin, les balise h4, h5 et h6 sont plus rarement utilisés et beaucoup moins importante pour les robots.

Le contenu est roi

Le contenu est roi pour les moteurs de recherche, il fait donc partie des points les plus importants pour votre référencement, vous ne pouvez pas espérer vous placer sur un mot clé concurrentiel sans vous appliquer sur ce point, il s'agit ici de faire la différence par rapport à vos concurrents d'apporter votre expertise sur le sujet.

Avoir un minimum de contenu textuel sur chaque page

Vous pouvez estimer la taille du contenu nécessaire simplement en regardant les premiers résultats de Google sur la requête en question. N'hésitez pas à en faire un peu plus, cela ne pourra que vous aider à atteindre les premières places.

Éviter le contenu dupliqué

Il est pour beaucoup d'entre nous pénible et fastidieux de créer du contenu, c'est pourquoi on pourrait parfois être tenté de copier sur le site du concurrent ou autres, sachez que Google surveille tout ça grâce à un algorithme appelé Google Panda, il sera à même de détecter un contenu dupliqué ou non et pourra appliquer une pénalité si c'est le cas, nous vous conseillons d'éviter ce genre de méthode pour vos contenus.