2012-07-25 6 views
6

Ich habe eine Website, die ihre Vorlage über Ajax lädt. Die Meta-Tags description und keywords sind in dieser template.html Datei vorhanden und nicht auf der aktuellen index.html Seite, die geladen wird. Nachdem die Vorlage geladen wurde, werden die Meta-Tags aus der Vorlage in die Datei index.html eingebettet.Werden Suchmaschinen JavaScript-generierte Schlüsselwort- und Beschreibungsmetatags erfassen?

Kann Google oder eine andere Suchmaschine die description und keywords Meta-Tags dieser Seite lesen, die dynamisch eingefügt wurden?

Ich frage das, weil ich gehört habe, dass viele Suchmaschinen Javascript nicht unterstützen, obwohl, wenn eine Vorschau Screenshot aus der Website-Suchergebnis auf Google erhalten zeigt es die Seite mit dem gesamten Layout (nach dem Einfügen von template.html) so machte mich das aber neugierig.

Vielen Dank im Voraus

+0

Ziemlich sicher, dass dies hier vor –

+0

gefragt wurde SEO Fragen sind nicht wirklich Programmierung bezogen. Das gehört in http://webmasters.stackexchange.com/ –

+1

Ich glaube, ich sah einige Fragen im Zusammenhang mit Metatags dynamisch ändern hier http://stackoverflow.com/questions/2568760/is-it-possible-to-use-javascript -die Meta-Tags-of-the-page zu ändern, aber leider konnte ich nichts darüber finden, wie Suchmaschinen dies interpretieren. Entschuldigung – zanona

Antwort

3

Hinzufügen von HTML zum DOM mit JavaScript has been shown, um mit Google Crawl zu arbeiten. Die eigentliche Frage ist also, ob diese Methode auch für Meta-Markup funktioniert. Sie müssen Ihren eigenen Test durchführen, da sonst niemand zuvor eine Fallstudie durchgeführt hat.

+1

Dank Zachary stellt sich heraus, dass Google dynamisch eingefügte Meta-Schlüsselwort- und -Beschreibungs-Tags nicht liest, sobald ich ' Die Einrichtung direkt auf der Seite hat einige Tage gedauert und Google hat seine Ergebnisse angepasst. so die Antwort in diesem Fall war wirklich Nr. – zanona

+1

Können Sie den Code veröffentlichen, damit wir sehen können, wie Sie es getan haben? Haben Sie auch sichergestellt, dass das letzte Cache-Datum dieser Seite nach der Änderung liegt? –

0

Die einfache Antwort ist NEIN! Die meisten Suchmaschinen krabbeln nicht über Links oder Wörter, die von JavaScript dynamisch hinzugefügt wurden!

+0

Das ist nicht wahr. Google unterstützt die meisten einfachen Methoden zum Hinzufügen von HTML zum DOM. http://www.seomoz.org/ugc/can-google-really-access-content-in-javascript-really –