Le réglage URL canonique : canonical
Le terme canonical est un suffixe que l'on ajoute aux données Blogger de type URL, pour obtenir une url canonique du blog.
L'url canonique d'un blog
Mise à jour :
Blogger a abandonné le domaine national de premier niveau le 29 mai 2018. Les blogs Blogger sont désormais redirigés vers le domaine blogspot.com !
L'url canonique est l'url officielle de votre blog. C'est cette url que vous devez utiliser par défaut pour référencer votre blog ou partager vos articles sur le web.
Les principales caractéristiques d'une url canonique d'un blog Blogger depuis avril 2016 sont :
Protocole
httpsouhttp(variable selon le règlage défini dans l'UI).Domaine
blogspot.com(uniquement pour les domaines blogspot).Absence de paramètres et d'ancres.
URL canonique d'un blog
https://blog_name.blogspot.com/
URL canonique d'un article
https://blog_name.blogspot.com/yyyy/MM/post_title.html
URL canonique d'une page autonome
https://blog_name.blogspot.com/p/page_title.html

Dépréciation des anciennes données canoniques
Le paramètre canonical est apparu en avril 2016, en même temps que les données de type URL.
Sur le long terme, ce nouveau paramètre a pour objectif de remplacer les anciennes données canoniques :
blog.canonicalUrlblog.canonicalHomepageUrlposts[i].canonicalUrlposts[i].absoluteUrl
Même si ces anciennes données sont toujours actives, ne les utilisez plus dans vos nouveaux développements ! Elles sont classées en cours d'abandon !
Explorateur de données Blogger - Les données de type URL
Convertir une donnée de type URL en une url canonique
D'un point de vue technique, le réglage canonical est une donnée renfermée dans un objet, qui lui-même est contenu dans la donnée à régler. Le réglage renvoit une nouvelle valeur.
Échantillonnage des ressources
canonical: URL
En pratique, dans l'éditeur XML du thème, le réglage s'ajoute au nom de la donnée de type url :
Syntaxe de sortie
data:URL.canonical
Exemple avec la donnée universelle data:view.url :
<data:view.url.canonical/>
Suite à la dépréciation du domaine national de premier niveau, doit-on continuer à mentionner ce suffixe à une donnée de type url ?
Oui, parce que la valeur d'une url de blog peut parfois renvoyer une valeur avec des ancres ou/et des paramètres. En utilisant ce suffixe, vous vous assurez que l'url est nettoyée des artifices inutiles.
Combinaisons des paramètres canonical et http/https
Pour forcer un protocole d'entête d'une url canonique, utilisez les réglages http et https.
Exemples
<!-- canonical http --> <data:view.url.canonical.http/> <!-- canonical https --> <data:view.url.canonical.https/>