Magento et SEO : résultat d’une optimisation poussée

J’ai été amené à travailler sur un projet intéressant sur la branche 1.x de Magento Community pour le compte d’un client local. MediProStore, spécialisé de la vente de matériel médical, est arrivé sur le marché un peu plus tard que ses concurrents (une dizaine d’années). Il a donc accusé d’un gros retard stratégique pour se faire une place.

Pour vous faire une idée de la situation quand j’ai repris le bébé en main, j’ai fait un cocon.se au début des travaux. Si vous avez des notions de cocon sémantique, vous devriez être capable de détecter immédiatement le problème.

Le site comporte environ 250 catégories de produits pour 5000 références. Vous pouvez voir au centre la page d’accueil et les catégories de produits (gros points verts). Tout est sur le même niveau. C’est typique des mégas menus qui listent l’ensemble des catégories. La poids de l’accueil est beaucoup trop dilué. Le crawl budget n’est pas optimisé sans parler de l’optimisation on site.

Je vais donc faire un petit tour d’horizon des actions que j’ai mis en place et qui m’ont permis de doubler le trafic en 5 mois. Le cocon.se ci-dessous a été fait après la modification de l’architecture du site. Le site est encore plus optimisé aujourd’hui mais ça donne déjà une idée.

Liste des optimisations

Je vous les met à la suite, sans ordre de priorité. A vous de juger quoi faire en premier.

  1. Obfuscation de tous les liens inutiles internes et externes (liens sociaux, pages statiques, panier, filtres de catégories, etc)
  2. Modification du menu principal pour n’afficher que les catégories de premier niveau
  3. Modification de l’accueil pour pousser des catégories plutôt que des produits
  4. Corrections de toutes les erreurs 404, images et liens brisés, contenus mixtes http https
  5. Intégration des meta de pagination de catégorie
  6. Désindexation de toutes les pages inutiles à mon sens (livraison, paiement sécurisé, contact, cgv, mentions légales, recrutement, etc)
  7. Suppression du double menu menu + desktop et développement d’un menu responsive à la place (le thème dupliquait le menu)
  8. Correction de quelques milliers d’images sans attribut ALT
  9. Implémentation schema.org (WholesaleStore, BreadcrumbList, Product, Brand, Website)
  10. Ajout des liens next et prev sur les pages produit
  11. Amélioration du ratio texte / code
  12. Amélioration des performances et de l’affichage sur mobile en prévision du mobile index first
  13. Ajout de contenu sur toutes les catégories
  14. Optimisation de l’architecture des pages (Hn)
  15. Désindexation et obfuscation des catégories ‘inutiles’ (promo, nouveauté)
  16. Optimisations htaccess et robots.txt
  17. Analyse seolyzer et semrush quotidienne pour traquer les nouvelles erreurs et optimisations
  18. Optimisation dynamique des title et meta description
  19. Optimisation du nommage des images (de base, Magento supprimé les caractères accentués et remplace les espace par des underscores)
  20. Suppression des pages inutiles du sitemap.xml (qui ont été mise en noindex + obfuscation)
  21. Compression des fichiers css et js
  22. Rédaction de contenus type FAQ
  23. Modification intégrale du design pour améliorer le CTR (toujours en cours)
  24. Blocage de l’indexation des pages d’ajout au panier en ajax
  25. Désaveu de liens toxiques
  26. Création de liens
  27. Suppression du paramètre de page 1 de la pagination des catégories
  28. Optimisations et publication de contenu sur le blog

Mon scope d’intervention est plus large que la simple optimisation du site. Je m’occupe par exemple d’intégrer un système OPC (One page checkout) avec le module TNT qui ne sont normalement pas compatibles entre eux. D’autant pus que la société utilise un ERP qui centralise commandes et clients.

Avec du temps et de la rigueur, les résultats viendront :

Je ne suis pas entré dans le code mais si vous avez des problématiques similaires, pourquoi pas en parler. Vous pouvez me contacter pour voir comment travailler ensemble.

Dernière chose, j’aborde le référencement comme un partage. N’hésitez pas à me faire un retour sur ce que j’ai fait ou oublié. Il y a de la page pour tout le monde :)

Prestashop et cloacking PHP : amélioration du crawl budget

Laisser un commentaire

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