2016-08-16 2 views
0

Mit einer Website in eckigen JS, Google ist in der Lage, den interpretierten Inhalt zu analysieren.Benötigt Facebook Crawler Ajax Prerender Seiten

Aber teilen Sie einen Link mit Facebook, ist der Facebook Crawler auch in der Lage, den interpretierten Inhalt zu parsen, oder müssen wir statische Seiten bereitstellen (mit zB prerender.io)?

Antwort

0

Sie müssen statische Seiten bereitstellen, der Facebook-Crawler führt kein JavaScript aus. Dynamische Open Graph-Tags sind nicht möglich.

Weitere Informationen: og meta tags, social buttons and angularjs

+0

Vielen Dank für Ihre Antwort. Irgendeine Idee, ob "google structured data" (testbar auf https://search.google.com/structureddata/testing-tool) auch Ajax-Inhalte analysieren soll? Ich frage es, weil ich es nicht funktionieren lassen kann – Rolintocour

+0

Ich denke nicht, ich würde nicht darauf zählen. Stellen Sie immer sicher, dass offene Graphen und Metatags im Allgemeinen NICHT dynamisch generiert werden. – luschn

0

Sie benötigen eine Seite mit escaped_fragment in Ihrer URL dienen. Entweder Twitter oder Facebook Bot wissen nicht, wie man Javascript-Inhalt krabbelt.

Es gibt mehrere Dienste, die zu tun sind, am häufigsten ist prerender. Wenn Sie es selbst tun möchten, hier ist eine Lösung SEO for AngularJS