web-dev-qa-db-fra.com

Googlebot analyse-t-il les éléments qui ressemblent à des URL dans les attributs HTML5 data- *?

Google découvre des URL dans GWT que je suis surpris de découvrir. Le seul endroit où ils sont liés est le suivant:

<li class="multiselect__item" data-key="filter__brand--examplebrand2" data-name="examplebrand2" data-count="92" data-url="/example-category/examplebrand1--examplebrand2/" title="examplebrand2">    <input type="checkbox" id="checkboxfilter__brand--examplebrand2">    <label for="checkboxfilter__brand--examplebrand2"><span></span>examplebrand2<i class="multiselect__item-count"> (92)</i></label></li>

Le code ci-dessous étant le bit intéressant:

data-url="/example-category/examplebrand1--examplebrand2/"

GWT indique que ces URL sont liées à partir d'une page du site et non de l'extérieur. Ma question est la suivante: Google devrait-il pouvoir analyser ces URL?

4
Max

Googlebot utilise des méthodes heuristiques pour sélectionner un élément de la page qui ressemble à une URL. Il peut ramper:

  • URL dans les valeurs de l'option SELECT
  • URL dans les attributs de données
  • URL dans les variables JavaScript

D'après mon expérience, il suffit d'une barre oblique (/) dans une chaîne pour que Googlbot pense qu'il peut s'agir d'une URL. Le fait que vous nommez que vous attribuez data-URL peut également contribuer à ce que Googlebot le reconnaisse.

Pour autant que je sache, Googlebot utilise uniquement ces "liens" pour la découverte de contenu. Je ne crois pas qu’il transmette le jus de liaison de la même manière que pour les liens normaux a href.

Malheureusement, si Googlebot se "trompe" et explore quelque chose qui n'est pas une URL, il le signalera quand même dans les erreurs de votre site dans Google Webmaster Tools. À mon avis, cela ne devrait pas être le cas quand il a utilisé une heuristique pour essayer de trouver quelque chose qui ressemble à une URL.

5
Stephen Ostermiller