it-swarm.com.de

Bereitstellung einer anderen Version der Website für Google Robots (SSR)

Ich arbeite an einem Projekt für eine Unternehmenswebsite als SEO-Manager.

Inzwischen haben sie Angular.js verwendet, aber ich habe sie dazu gebracht, auf SSR (serverseitiges Rendering) umzusteigen, da Google-Roboter die Seiten nicht rendern konnten, den Links folgten und es andere große Indizierungs-/SEO-Probleme gab.

Sie sind überzeugt, die SSR-Version der Website nur an Google-Bots, Bing-Bots und andere wichtige Suchmaschinenroboter zu liefern, indem sie diese durch einen Benutzeragenten identifizieren.

Der Grund dafür, dass sie nur die Roboter auswählen, die die SSR-Version erhalten sollen, sind begrenzte Serverressourcen. Wie Sie wissen, erfordert SSR eine große Menge an Serverressourcen, da der Inhalt der Anwendung nicht auf dem Client, sondern auf dem Server gerendert wird.

Sie werden es nicht akzeptieren, in Kürze sowohl für Suchmaschinenroboter als auch für echte Benutzer auf die SSR-Version zu wechseln.

Ich möchte dies zur Debatte stellen und Sie freundlich fragen, ob Sie ähnliche Erfahrungen und Ergebnisse haben.

Meine Bedenken

  • Google-Roboter erhalten eine andere Version der Website als die Benutzer.
  • Da die Website auf JS basiert, kann auf einige Seiten nicht direkt zugegriffen werden, indem die URL direkt eingegeben wird.

Fühlen Sie sich frei, um weitere Informationen zu bitten.

Grüße, Shayan Davoodi ~

2
Shayan Davoodi

Hier ist, was Pierre Benneton von SEOchat zur Beantwortung meiner Frage von Liefern Sie suchfreundliche Websites mit JavaScript (Google I/O '18) .

In diesem Video sagte John Muller, dass das, was wir getan haben, um SSR-Inhalte für Suchmaschinenroboter bereitzustellen, richtig ist.

1
Shayan Davoodi

Bots eine andere Version anzubieten, ist ein großes Nein-Nein. Es verstößt gegen die Richtlinien von Google und wird Sie wahrscheinlich in Schwierigkeiten bringen. Siehe verwandte: Betrügt es, Benutzern und Crawlern unterschiedliche Versionen desselben Inhalts bereitzustellen?

Kehren Sie zu Angular zurück, verwenden Sie Prerendering und machen Sie alle URLs suchmaschinenfreundlich (keine Hashtags): https://geoffkenyon.com/angularjs-seo-crawling/

2
WebElaine