702 Stimmen

Wie gehen Suchmaschinen mit AngularJS-Anwendungen um?

Ich sehe zwei Probleme mit AngularJS-Anwendungen in Bezug auf Suchmaschinen und SEO:

1) Was geschieht mit benutzerdefinierten Tags? Ignorieren Suchmaschinen den gesamten Inhalt innerhalb dieser Tags? z.B. angenommen, ich habe

<custom>
  <h1>Hey, this title is important</h1>
</custom>

würde <h1> indiziert werden, obwohl sie sich in benutzerdefinierten Tags befinden?

2) Gibt es eine Möglichkeit zu verhindern, dass Suchmaschinen {{}} Bindungen wörtlich indizieren? d.h..

<h2>{{title}}</h2>

Ich weiß, dass ich etwas tun könnte wie

<h2 ng-bind="title"></h2>

Was aber, wenn ich den Crawler den Titel tatsächlich "sehen" lassen will? Ist das serverseitige Rendering die einzige Lösung?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X