it-swarm.com.de

Ist schlecht für SEO, wenn der Browser synchrones JS ausführen muss, um Inhalte zu erhalten?

Ich entwickle eine Seite mit symfony + Vue. Das Problem ist, dass dieser HTML-Code mit nicht standardmäßigen Tags (Komponenten) in den Browser gelangt.

enter image description here

Alles, was im <div id="app"> -Element enthalten ist, muss JS verarbeiten, um browserfreundlichen Inhalt mit Standard-Tags zu erhalten.

Diese Komponenten wären nicht vorhanden, wenn ich das Server-Rendering (SSR) verwenden würde, aber hier verstehe ich etwas nicht: Beim Laden verfügt meine Seite bereits über den gesamten erforderlichen Inhalt. Es werden keine API-Aufrufe vorgenommen, um den Inhalt wie in SPA abzurufen.

Ist es in diesem Fall erforderlich, Server-Rendering zu verwenden? Ist es für SEO schlecht, dass Sie JS-Code ausführen müssen, bevor Sie normalen Inhalt erhalten.

Soweit ich weiß, indexieren Google und Bingo synchrones JavaScript gut.

Der Name der Tags in Ihrem Body-Bereich ist Google egal. Der Crawler rendert die Site mithilfe von chrome selbst (einschließlich synchroner js), sodass er sich darum kümmert, was auch immer auf dem Bildschirm gedruckt wird. Sie sind sicher, solange Ihre Tags im Kopf Standard sind. Es ist nur sicherer, SSR zu haben, um mögliche Fehler (Zeitüberschreitungen, Dinge, die nur bei der Interaktion auftreten, usw.) zu reduzieren.

Mit dem Google Fetch Bot können Sie jedoch überprüfen, was Google sieht: https://www.google.com/webmasters/tools/googlebot-fetch

4
bArmageddon