web-dev-qa-db-fra.com

Le contenu JavaScript (document.write) sera-t-il indexé par les moteurs de recherche?

J'ai un fichier JS externe incorporant du contenu en ligne dans une page Web.

Fondamentalement, il ne fait que document.write("my content") via une balise de script et chargé en externe avec l'attribut src.

Une chance pour que ce contenu soit indexé?

La réponse semble évidemment négative, mais j'ai un léger espoir alors que les robots d'exploration ont des capacités surprenantes.

6
Clément

Non, ils ne verront pas un tel contenu.

3
ThiefMaster

La balise noscript n'aidera pas beaucoup

http://productforums.google.com/forum/#!category-topic/webmasters/crawling-indexing--ranking/FEqhhborItY

Comme d'autres l'ont déjà mentionné, l'un des problèmes de noscript est qu'il a été assez mal utilisé par des spammeurs. Les moteurs de recherche pourraient donc le traiter avec une certaine suspicion. Donc, s'il s'agit d'un contenu vraiment important, je ne m'appuierais pas sur tous les moteurs de recherche traitant vos éléments noscript de la même manière que le contenu statique normal, visible et statique de vos pages. Si cela est "juste" pour les commentaires, alors cela pourrait valoir la peine d'être pris en compte, surtout si les alternatives sont beaucoup plus compliquées

2
Alessandro Venturi

Oui, il est possible que cette partie soit visible dans les moteurs de recherche. Il existe un projet appelé #! (hash bang) selon cela, si vous avez un code javascript introduit dans votre page, vous pouvez sûrement l'indexer dans les moteurs de recherche en créant une balise d'ancrage avec la référence commençant par #! . essayez, cela pourrait aider, mais je ne suis pas sûr de votre problème particulier.

0
Divyanshu Negi

Les moteurs de recherche n'analysant pas javascript, document.write () ne serait pas indexé par les moteurs de recherche. Une façon de contourner ce problème consiste à insérer du texte dans les balises noscript.

Exemple:

<noscript>Text goes here</noscript>
0
ub3rst4r