it-swarm.com.de

Bester Ansatz, um Google-Indexinhalte in erster Linie mit Javascript zu erstellen

Ich entwickle eine App, in der Kunden ein Javascript-Tag auf ihrer Website ablegen können, das Inhalte generiert. Was ist die beste Methode, um diesen Inhalt von Google indizieren und mit der URL der Website verknüpfen zu lassen?.

Ich weiß, dass Google JS nicht ausführt, also denke ich über verschiedene Blickwinkel nach. Ich könnte den Inhalt von Google auf der Website indizieren lassen, von der der Inhalt stammt (nicht von der Website des Kunden), aber dann wird er offensichtlich mit der falschen URL indiziert. Könnte ich Google irgendwie dazu bringen, eine andere URL anzuzeigen? Gibt es einen anderen Ansatz, um Google dazu zu bringen, Inhalte von einer anderen Website zu indizieren, diese jedoch mit dieser zu verknüpfen?

Die Einschränkungen sind:

  • Die Kundenwebsite kann nur einen Codeabschnitt (im Idealfall einen JS-Tag) enthalten.
  • Ich habe die volle Kontrolle über den ursprünglichen Inhalt, wenn auch auf einer anderen Website.
  • Die Kundenwebsite kann keine serverseitige Verarbeitung durchführen, um dieses Problem zu lösen.

Im Idealfall sehen die Webbesucher den JS-generierten Inhalt beim Anzeigen der Website, aber Google Bot erhält Inhalt von einer anderen Webseite (derselbe Inhalt, jedoch aus der Rohdatenquelle). Ich weiß nur nicht, wie ich das ohne JS machen soll.

5
Sean Coleman

Soweit ich weiß, stellen Sie Content von Ihrer Site auf Client-Sites bereit und möchten, dass die Client-Sites den Repräsentanten für den Content erhalten?

Google parst jetzt etwas JavaScript, obwohl nicht alles und nicht konsistent. Am besten folgen Sie dem angegebenen Link @Shaz http://code.google.com/web/ajaxcrawling und arbeiten Sie mit Ihren Kunden zusammen, um dies umzusetzen.

Leider sind die URL-Strukturen Ihrer Kunden dadurch eingeschränkt, aber ich kenne keine andere Möglichkeit, dies zu tun.

1
Dan Blows

Ihr "Tag" kann eine Kombination aus einem A-Element und einem JavaScript-Snippet sein. Das href des A-Elements verweist auf eine crawlbare Seite mit Ihrem Inhalt, die von Suchmaschinen und jenen ohne Javascript angezeigt werden soll. Für Benutzer mit Javascript wird das A-Element durch den dynamischen Inhalt ersetzt (es kann das href analysieren, um zu bestimmen, welcher Inhalt bereitgestellt werden soll, um Dinge für diejenigen zu vereinfachen, die ihn auf ihrer Site ablegen möchten). Nutzern ohne Javascript (und damit Suchmaschinen) wird ein Link zum Inhalt angezeigt.

Außerdem können Sie auf der Inhaltsseite JavaScript verwenden, um Benutzer zur dynamischen Seite zurückzusenden. Wenn jemand über eine Suchmaschine ankommt, wird er auf die Seite weitergeleitet, die ihn dort verlinkt hat.

Es ist eine Herausforderung, es einzurichten, damit es für die Leute nicht kompliziert wird, Ihre dynamischen Inhalte auf ihre Website zu ziehen, aber es sollte nicht so schwer sein.

0
rob

Seit 2015 rendert der Googlebot Seiten einschließlich JavaScript. Es indiziert dann den gesamten Inhalt, den es sieht: statisch und generiert. So stellen Sie sicher, dass der von JavaScript generierte Inhalt von Googlebot angezeigt wird:

  • Stellen Sie sicher, dass Ihre CSS- und JS-Dateien nicht von robots.txt blockiert werden
  • Verwenden Sie die Funktion "Abrufen und Rendern" von Abrufen als Google in den Google Webmaster-Tools.  Stellen Sie sicher, dass Googlebot den von JavaScript generierten Inhalt Ihrer Seiten sehen kann.

Googlebot hat es so gut verstanden, von JavaScript generierte Inhalte zu sehen, dass ich mich fragen musste wie man das verhindert .

0