Considérons le tag HTML5 nommé link. Est-ce pertinent pour les robots Web?
<head>
<link rel="import" href="/path/to/imports/stuff.html">
</head>
Supposons qu'il y ait des images dans cette importation liée. Celles-ci apparaîtront-elles sous l'URL du parent ou l'URL du contenu lié?
J'aimerais en fin de compte les inclure dans l'URL du parent.
En règle générale, lorsque vous utilisez link rel="import"
pour <body>
éléments, vous utiliserez un moyen d'appeler pour afficher ces éléments. Une méthode dont je suis conscient utilise JavaScript avec quelque chose comme:
<head> <link rel="import" href="import.html"> </head> <body> <div id="container"></div> <script> var link = document.querySelector('link[rel="import"]'); // Clone the <template> in the import. var template = link.import.querySelector('template'); var clone = document.importNode(template.content, true); document.querySelector('#container').appendChild(clone); </script> </body>
En utilisant la méthode ci-dessus, vous insérez le contenu dans le <div id="container"></div>
. Google comprend la plupart des scripts Java simples qui chargent des ressources en utilisant le DOM et parce que vous incorporez l'image sur la page parente, Google associera cette page à cette image ... Cependant, une chose à faire pour empêcher l'indexation par Google de l'importation des fichiers HTML est en utilisant un noindex
et un bloc en utilisant le fichier robots.txt