- Accueil
- Facteurs GEO
- Technique
- URLs canoniques
URLs canoniques
Valide votre balise canonique pour que les moteurs IA sachent quelle version d'une page fait autorite. Evite la confusion de contenu dupliqué.
Pourquoi c'est important pour la visibilité IA
Comment nous le mesurons
Comment s'améliorer
- 1
Ajoutez une balise canonique auto-referentielle a chaque page
Chaque page doit inclure `<link rel="canonical" href="https://yourdomain.com/current-page">` dans le head. L'URL canonique doit correspondre exactement à l'URL préférée de la page. C'est la correction la plus impactante -- passer de aucune canonical (score 0) a une canonical correspondante (score 10) en une seule ligne HTML.
- 2
Assurez-vous que la canonical utilise HTTPS, pas HTTP
Si votre site utilise HTTPS, mais que votre balise canonique référence `http://`, les moteurs IA reçoivent des signaux de protocole contradictoires. Utilisez toujours la version HTTPS dans votre balise canonique. Vérifiez les paramètres de votre CMS -- certains génèrent des canoniques HTTP par défaut même sur des sites HTTPS.
- 3
Faites correspondre la canonical à votre format www/non-www préféré
Si votre site utilise `example.com` (sans www), votre canonical doit aussi utiliser `example.com`. Une canonical pointant vers `www.example.com` alors que la page se charge sur `example.com` crée un écart. Choisissez un format et imposez-le partout avec des redirections et des balises canoniques cohérentes.
- 4
Auditez les pages dont la canonical du même domaine pointe ailleurs
Une canonical pointant vers un autre chemin sur le même domaine vaut 5. Cela est parfois intentionnel -- des variantes paramétrées qui convergent vers une URL propre -- mais cela peut aussi signaler une mauvaise configuration. Examinez ces pages pour confirmer que la cible canonique est correcte et que vous vouliez bien que la page analysée ne soit pas canonique.
Exemples de code
Canonical auto-referentielle (bonne pratique)
<link rel="canonical" href="https://example.com/blog/api-design-tips">Canonical inter-domaine pour contenu syndiqué
<!-- Only use when content is republished from another site -->
<link rel="canonical" href="https://original-publisher.com/article">Génération dynamique de canonical dans Next.js
export function generateMetadata({ params }) {
return {
alternates: {
canonical: `https://example.com/${params.slug}`,
},
};
}Questions fréquentes
Pourquoi une canonical du même domaine vers un autre chemin vaut-elle 5 ?
Ce n'est pas nécessairement une erreur. Vous pouvez intentionnellement canonicaliser une variante d'URL (comme une page produit filtrée) vers la version principale. Mais cela signifie que la page que vous avez analysée n'est pas la version préférée, donc le score reflète cette ambigüité. Vérifiez que c'est intentionnel, ou analysez plutôt l'URL cible canonique.
Chaque page doit-elle avoir une balise canonique ?
Oui. Chaque page doit au minimum avoir une balise canonique auto-référentielle. Cela empêche les moteurs IA de deviner quelle version d'URL fait autorité. Même si votre site n'a pas de problème de contenu dupliqué, une balise canonique est un signal définitif qui ne coûte rien à mettre en place.
La balise canonique doit-elle correspondre exactement à l'URL ?
L'analyseur normalise les slashs finales et la casse, donc `https://example.com/page/` et `https://example.com/Page` sont traitées comme équivalents. Mais le protocole (HTTP vs HTTPS) et le domaine (www vs non-www) doivent correspondre. Utilisez toujours votre format d'URL préférée et prêt pour la production dans les balises canoniques.
Vérifiez votre score GEO
Lancez une analyse gratuite de votre site et découvrez votre score sur les 52 facteurs.
Analyser mon sitePlan de site XML
SuivantQualite des balises meta