it-swarm.com.de

Kann ein Angular Projekt in Google indiziert werden, ohne Angular Universal?

Ich arbeite an einer Ionic PWAprogressive-Web-App (PWA) und aus folgenden Gründen kann ich Angular Universal nicht verwenden. Gibt es eine Möglichkeit, mit Erfolg zu indizieren, wenn Google die Website erfolgreich indiziert, ohne dieses Tool zu verwenden?

Ich habe einige Versuche unternommen, HTML-Seiten vorab zu rendern und sie an Robots zu senden, indem ich User Agent in meine .htaccess-Datei gelenkt habe, aber dies scheint nicht zu funktionieren. Ein Freund sagte mir, dass ich vielleicht in die „Tarnstrafe“ geraten könnte.

Ich würde gerne die Erfahrung von jemandem erfahren, der sich dieser Situation gestellt hat.

Vielen Dank.

3
Becario Senior

vielleicht, vielleicht nicht. Die Leute haben getestet, wie gut Google mit Javascript umgeht. Laut dieser Studie https://searchengineland.com/tested-googlebot-crawlss-javascript-heres-learned-220157 kann Google erfolgreich Javascript crawlen, da es jetzt vollständige Webseiten rendert.

Ein ähnliches Experiment, das auf dieser Website-Seite erklärt wurde https://react-etc.net/entry/does-googlebot-render-angular-2-without-angular-universal kam zu ähnlichen Ergebnissen, obwohl es gefunden wurde darauf hin, dass Ankerverknüpfungen nicht immer befolgt werden konnten. Mit den Webmaster-Tools von Google können Sie testen, wie gut Ihre Website von Google gecrawlt wird. https://www.google.com/webmasters/

1
Maurice

Anstelle von Angular Universal gibt es zwei weitere Möglichkeiten, die SEO-Freundlichkeit Ihrer Webanwendung zu erhöhen.

  1. https://prerender.io/ Dies ist eine Middleware eines Drittanbieters zum Rendern Ihrer PWA.
  2. https://github.com/Angular-RU/angular-universal-starter Dies ist ein Beispiel dafür, wie Sie Ihre PWA vorab rendern können. Tatsächlich rendert es Ihre angular Routen in separate HTML-Dateien.
0
Puria jahanbani