Voici une compilation des optimisations de base à mettre en place sur vos Magento. Si vous avez des points supplémentaires à ajouter accompagnés de l’étape à suivre pour mettre en place le correctif, n’hésitez pas à le publier dans les commentaires. J’enrichirai l’article avec le temps.
Optimiser les redirections
Système > Configuration > Web > Options d’URL
- Rediriger automatiquement vers l’URL de base : Oui (301 Document déplacé de façon permanente)
Système > Configuration > Web > Optimisation pour les moteurs de recherche
- Utiliser les réécritures du serveur web : Oui
Réduire le contenu dupliqué
Système > Configuration > Catalogue > Optimisations pour les moteurs de recherche
- Utiliser le chemin des catégories pour l’URL des produits : Non
- Utiliser un lien canonique de meta tag pour les catégories : Oui
- Utiliser un lien canonique de meta tag pour les produits : Oui
Optimiser les meta pour les catégories ou les pages dont les meta ont été oubliées
Système > Configuration > Général > Design > En-tête HTML
- Titre par défaut : à compléter
- Description par défaut : à compléter
- Robots par défaut : INDEX, FOLLOW
- (optionnel) Suffixe du titre : – NomSociété
Optimiser le sitemap.xml
Système > Configuration > Catalogue > Plan de site Google
- Options pour les catégories > Priorité : 1
- Options pour les produits > Priorité : 0.7
- Options pour les pages CMS > Priorité : 0.25
- Paramètres généraux > Activé : Oui
- Paramètres généraux > Heure de début : 03:00:00
- Paramètres généraux > Fréquence : Quotidien
- Paramètres généraux > Destinataire du mail d’erreur : à compléter
Ajouter le sitemap.xml au site
Catalogue > Plan du site Google > Ajouter un plan de site
- Nom de fichier : sitemap.xml
- Chemin : /
- > Sauvegarder et générer
Configurer le robots.txt
Sitemap: http://www.votresite.fr/sitemap.xml Disallow: /checkout/ Disallow: /review/ Disallow: /catalogsearch/ Disallow: /catalog/product/view/ Disallow: /catalog/category/view/
Configurer Google Analytics
Système > Configuration > Ventes > API Google
- Google Analytics > Activer : Oui
- Numéro de compte : à compléter
Optimiser Magento pour un site multilingue
Système > Configuration > Design > En-tête HTML
- Scripts divers : à compléter
Exemple :
<link rel="alternate" href="http://www.votresite.fr/fr" hreflang="x-default" /> <link rel="alternate" href="http://www.votresite.fr/de" hreflang="de-de" /> <link rel="alternate" href="http://www.votresite.fr/en" hreflang="en-us" />
Améliorer les performances du site
Système > Gestion du cache
- Sélectionner tout > Actions : Activer
Système > Configuration > Avancé > Développeur
- Paramètres JavaScript > Fusionner les fichiers javascript : Oui
- Paramètres CSS > Fusionner les fichiers CSS : Oui
Système > Outils > Compilation
- (prod) Lancer le processus de compilation
Réduire la charge du serveur
Système > Configuration > Général > Web
- Non sécurisé > URL de base : http://www.votresite.fr/
- Non sécurisé > URL de base lien : http://www.votresite.fr/
- Non sécurisé > URL de base du design : http://static.votresite.fr/skin/
- Non sécurisé > URL de base Media : http://media.votresite.fr/media/
Optimiser le fichier .htaccess
Dépend en grande partie de votre serveur. Je vous laisse le soin de trouver la configuration qui vous convient dans Google.
Alternativement, vous pouvez aussi tester ce module : Fooman Speester
D’après les retours, il fonctionne sur certains serveurs et sur certains thèmes mais casse le site sur d’autres.
Implémenter les Rich Snippets pour les produits
Là aussi, ça dépends de votre thème. (cf http://schema.org/Product)
5 Comments on “SEO : Optimiser Magento pour le référencement”
Bonjour,
Merci pour ce tuto !
Mais j’ai un problème au point « Réduire la charge du serveur », après modifications le backend et le frontend s’affichent sans le design ni les médias. Lorsque je veux remettre les anciens paramètres il m’est impossible de sauvegarder la configuration (bouton inactif).
Connaissez-vous ce genre de problème ?
Bonjour,
Je n’ai jamais eu ce problème non.
Si vous perdez le design, c’est que les urls ne sont pas bonnes.
L’accès aux médias est impossible.
Bonjour,
« Utiliser le chemin des catégories pour l’URL des produits : Non »
Si cette option est sur « Non » mon fil d’ariane n’affiche que Accueil > Catégorie
Y a t-il un paramétrage pour conserver le fil d’ariane avec le chemin des catégories ?
Bonjour,
Pour financer nos actions, nous avons fait faire un site marchand.Le serveur est distant.
N’ayant pas beaucoup d »argent, j’essai de m’en occuper tout seul.
Après avoir suivi à la lettre votre tuto, je n’arrive plus à me connecter ni à mon site, ni à ma partie administration. Je suppose que j’ai du faire quelque chose de travers.
voici ce que j’obtiens:
SYNTAX: index.php/x.js?f=dir1/file1.js,dir2/file2.js
Pouvez-vous m’aider.
Merci
Akim
Humaniterre.
Bonjour,
cette erreur fait partie du core : https://github.com/colinmollenhour/magento-lite/blob/master/js/index.php#L38
Êtes-vous sûr de ne pas être au mauvais endroit ?
Je pense plutôt que vous êtes allé dans le dossier /js/ de magento.