Google explique comment injecter des balises canoniques à l'aide de JavaScript dans un document mis à jour

Google explique comment injecter des balises canoniques à l’aide de JavaScript dans un document mis à jour

Google a mis à jour son document d’aide JavaScript SEO pour ajouter un nouvelle rubrique sur la façon d’injecter correctement les balises de liens canoniques à l’aide de JavaScript. Le document indique que Google ne recommande pas d’utiliser JavaScript pour cela, mais « il est possible d’injecter une balise de lien rel=canonical avec JavaScript ».

Le document d’aide ajoute que « Google Search récupérera l’URL canonique injectée lors du rendu de la page ».

Une note de Google est que « lorsque vous utilisez JavaScript pour injecter la balise de lien rel= »canonical », assurez-vous qu’il s’agit de la seule balise de lien rel= »canonical » sur la page. Des implémentations incorrectes peuvent créer plusieurs liens rel= »canonical » balise ou modifier une balise de lien rel= »canonical » existante. Des balises de lien rel= »canonical » conflictuelles ou multiples peuvent entraîner des résultats inattendus. »

Voici un exemple de code expliquant comment procéder :

Auparavant, comme Google le fait maintenant, Google a mis en garde contre cette méthode, mais a déclaré que cela pouvait fonctionner.

Forum de discussion sur Twitter.