Ich bin neu in der Webprogrammierung und ich habe gelesen, dass einer der Gründe dafür, Ajax nicht dazu zu verwenden, zu viele Inhalte zu liefern, darin besteht, dass dieser Inhalt effektiv vor Suchmaschinen versteckt wird. Das macht für mich Sinn.
Ich bin gerade auf das Datenattribut in HTML5 gestoßen. Es scheint keine Begrenzung für die Länge des Zeichenfolgenwerts zu geben, den Sie darin platzieren können. Hat das data-Attribut denselben Fehler wie Ajaxing? Speichert Google Werte in diesen Attributen als sinnvolle Seiteninformationen oder wird es einfach ignoriert?
(Ich habe kein spezifisches Problem, daher weiß ich nicht, ob diese Frage die Kriterien von stackoverflow erfüllt, ich bin wirklich neugierig und konnte selbst nicht viele Informationen finden - teilweise, weil ich nicht Ich weiß, wonach ich suchen muss, weil ich mit dem Thema relativ neu bin.)
Sie haben Recht. Die Datenattribute werden nicht indexiert oder von Google verwendet. Obwohl das Attribut innerhalb einer Seite zwischengespeichert wird, kümmert sich Google nicht darum, was das Attribut oder der Wert wirklich bedeutet.
Ich würde sagen, es ist sinnlos, Suchmaschinen per say zu sagen. Sie sind privat auf der Seite, also sagen sie, sie würden natürlich von Suchmaschinen-Indexing-Bots ignoriert werden.
Ich habe in der HTML5 Spezifikation gelesen wo es heißt, dass die Daten Attribut sollte nicht von Anwendungen von Drittanbietern verwendet werden, stattdessen sollten sie auf Mikroformate zurückgreifen.
Die Spezifikation sagt:
Benutzerdefinierte Datenattribute sollen benutzerdefinierte Daten für private Daten speichern die Seite oder Anwendung, für die es keine geeigneteren gibt Attribute oder Elemente.