Fiches produit et variations
Une fiche par produit ou une par variation : le choix change tout. Je tranche selon la manière dont vos clients cherchent, puis je m'assure que chaque page indexée a un contenu qui lui est propre.
Catégories et étiquettes produits
Une arborescence qui suit les intentions de recherche, des pages catégories rédigées comme des pages de destination, et les étiquettes réduites à ce qui sert vraiment.
Filtres à facettes
Prix, couleur, taille, disponibilité : ces filtres ouvrent une infinité d'adresses. On décide lesquelles Google a le droit d'explorer et d'indexer, on ferme le reste proprement.
Base de la boutique et permaliens
Le préfixe produit, la présence ou non de la catégorie dans l'adresse, la page boutique elle-même. Ces réglages se changent une fois, avec un plan de redirections, ou jamais.
Fragments de panier et requêtes AJAX
Par défaut, WooCommerce interroge le serveur sur chaque page pour rafraîchir le panier, même sur un article de blog. C'est une des causes de lenteur les plus fréquentes, et une des plus faciles à corriger.
Cache et pages dynamiques
Exclure panier, commande et compte du cache, servir le reste en statique, gérer le cas du visiteur connecté. Sans ça, le cache est soit inefficace, soit dangereux.
Données structurées produit
Prix, disponibilité, avis, variantes. Trois sources se disputent souvent le balisage : le thème, l'extension SEO et WooCommerce. Le résultat est un balisage en double ou invalide.
Ruptures et produits retirés
Un produit masqué du catalogue garde son adresse et ses liens. Rediriger vers la catégorie, garder la page en signalant l'indisponibilité ou assumer la 404 : la réponse dépend du produit, pas d'une règle générale.
Pages système et recherche interne
Panier, commande, compte, mot de passe oublié, résultats de recherche interne : rien de tout cela n'a sa place dans l'index. C'est pourtant fréquemment le cas.