Blog

Foire aux questions sur JavaScript et les liens

Mardi 26 mai 2020

Nous recevons de nombreuses questions chaque jour – lors de nos
permanences pour webmasters, lors de
conférences, sur le forum des webmasters
et sur Twitter. L’un des thèmes les plus fréquents parmi ces questions concerne les liens, et en particulier ceux générés par JavaScript.

Foire aux questions sur JavaScript et les liens

Dans notre série de vidéos
Webmaster Conference Lightning Talks
, nous avons récemment abordé les questions les plus fréquemment posées sur les liens et JavaScript :

Pendant la première en direct, nous avons également organisé une session de questions-réponses avec quelques questions supplémentaires de la communauté et avons décidé de publier ces questions et nos réponses ainsi que d’autres questions fréquemment posées sur le thème des liens et de JavaScript.

Googlebot analyse le code HTML d’une page à la recherche de liens pour découvrir les URL des pages associées à explorer. Pour découvrir ces pages, vous devez faire de vos liens de véritables liens HTML, comme décrit dans les
directives pour les webmasters relatives aux liens.

Foire aux questions sur JavaScript et les liens — 2

.

Quel type d’URL convient à Googlebot ?
Googlebot extrait les URL de l’attribut href de vos liens, puis les met en file d’attente pour l’exploration. Cela signifie que l’URL doit être résoluble ou, plus simplement, que l’URL doit fonctionner lorsqu’elle est saisie dans la barre d’adresse d’un navigateur. Consultez les
directives pour les webmasters relatives aux liens

Est-il acceptable d’utiliser JavaScript pour créer et injecter des liens ?
Tant que ces liens respectent les critères de nos
directives pour les webmasters

et ceux décrits ci-dessus, oui. Lorsque Googlebot explore une page, il exécute JavaScript et découvre également les liens générés par JavaScript. Il convient de mentionner que la découverte des liens peut se produire deux fois : avant
et

après l’exécution de JavaScript. Par conséquent, inclure vos liens dans la réponse initiale du serveur permet à Googlebot de les découvrir un peu plus rapidement.

Googlebot comprend-il les URL avec fragments ?

Les URL avec fragments, également connues sous le nom de “URL de hachage”, fonctionnent techniquement bien, mais peuvent ne pas se comporter comme prévu avec Googlebot.

Les fragments sont censés être utilisés pour cibler un élément de contenu au sein de la page et, lorsqu’ils sont utilisés à cette fin, ils ne posent aucun problème. Parfois, les développeurs décident
d’utiliser des fragments avec JavaScript pour charger un contenu différent
de celui qui se trouve sur la page sans le fragment. Ce n’est pas l’objectif des fragments et cela ne fonctionnera pas avec Googlebot. Consultez
le guide SEO pour JavaScript

pour savoir comment utiliser l’API History à la place.

Googlebot utilise-t-il toujours le schéma d’exploration AJAX ?
Leschéma d’exploration AJAX est obsolète depuis longtemps

. Ne vous y fiez pas pour vos pages.
Il est recommandé d’utiliser
History API

et de migrer vos applications web vers des URL qui ne dépendent pas de fragments pour charger différents contenus.

Restez à l’écoute pour d’autres Webmaster Conference Lightning Talks
Cet article a été inspiré par le premier volet desWebmaster Conference Lightning Talks
, mais n’oubliez pas de
vous abonner à notre chaîne YouTube

pour ne pas rater les prochaines vidéos ! Nous vous recommandons vivement de participer aux premières sur YouTube pour assister au chat en direct et à la session de questions-réponses de chaque épisode !
Si vous souhaitez voir d’autres Webmaster Conference Lightning Talks, découvrez la vidéo
Google Monetized Policies

et abonnez-vous à notre chaîne pour ne pas rater la suivante !

Alien Road

Comment nous l'appliquons

Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.

Services associés

Partager