JavaScript Auswirkungen auf SEO und Optimierungsmethoden

SEO-Analyse und Probleme

Es wurden SEO-Analysen für mehrere Websites durchgeführt, und das offensichtlichste Problem ist, dass sie mit Wordpress implementiert wurden. Sowohl die Front-End-Performance als auch die interne Optimierung wie Code-Optimierung sind schlecht umgesetzt. Insbesondere die Verwendung von JavaScript auf der Website ist ein immer wichtigeres SEO-Optimierungsproblem in den letzten Jahren. Egal ob es sich um asynchrone Laden oder die Verbesserung der Interaktivität handelt, heutige Websites kommen um die Verwendung von JavaScript-Skripten fast nicht herum. Eine unsachgemäße Verwendung von JavaScript kann sich sehr negativ auf das SEO auswirken.

Suchmaschinenverarbeitung von JavaScript

Einfache Beschreibung des Google-Crawling-Prozesses. Beim traditionellen Crawlen von HTML-Seiten lädt der Google-Bot die HTML-Seite herunter, extrahiert URL-Adressen aus dem Quellcode und besucht diese URLs schnell. Anschließend werden CSS-Dateien heruntergeladen und die heruntergeladenen Ressourcen an Googles Indexer gesendet, um die Seiten zu indizieren. Wenn jedoch Inhalte von Websites gecrawlt werden, die mithilfe von JavaScript generiert wurden, lädt der Google-Bot die HTML-Seite herunter, findet jedoch keine Links im Quellcode, da das JavaScript nicht ausgeführt wird. Dann werden CSS- und JavaScript-Dateien heruntergeladen und mit dem WRS (einem Renderer, Teil des Indexers) analysiert, übersetzt und das JavaScript ausgeführt. Außerdem werden externe APIs und Datenbanken abgefragt, die Inhalte können vom Indexer indiziert werden. Abschließend entdeckt Google neue Links und fügt sie der Crawling-Warteschlange hinzu.

Wichtige Links sollten nicht in JavaScript enthalten sein.

Suchmaschinen crawlen und indizieren Seiten, indem sie Links verfolgen. Wenn wichtige Links nur durch Ausführen von JavaScript-Scripts aufgerufen oder analysiert werden können, kann die Suchmaschine sie möglicherweise nicht verfolgen. Das bedeutet nicht, dass Links nicht mit JavaScript aufgerufen werden können. Oft wird beispielsweise der öffentliche Fußbereich einer Website durch JavaScript implementiert. Aber wichtige Seiten, die indiziert werden sollen, sollten zumindest einen einfachen HTML-Link enthalten.Format Link bereitstellen Abgriff Eingang.

Benutzen Sie vorsichtig bedarfsgesteuertes Laden und Wasserfall.

Bilder bedarfsgesteuert laden, sogar Textinhalt bedarfsgesteuert laden, ist eine Methode, die viele Websites häufig verwenden, um die Seitenladegeschwindigkeit zu verbessern. Beachten Sie jedoch, ob bei der Implementierung des bedarfsgesteuerten Ladens mit JS eine Benutzerinteraktion erforderlich ist, um zu laden. Zum Beispiel ein Klick auf den 'Mehr' Link oder das Scrollen der Seite nach unten. Suchmaschinenspinnen führen diese Aktionen nicht aus, daher können sie den Inhalt nach dem bedarfsgesteuerten Laden möglicherweise nicht sehen. Sowohl das bedarfsgesteuerte Laden von mehr Inhalten auf dieser Seite als auch das Laden von mehr Inhalten anderer Seitenlisten können Crawling- und Indexierungsprobleme verursachen. Das Verwenden eines Wasserfalls auf Listen-Seiten ist ebenfalls eine häufige Wahl vieler Websites, weil Benutzer sich daran gewöhnt haben. Ursprünglich stammt diese Methode vom Lernen sozialer Medien. Allerdings blockieren soziale Medien Websites häufig Suchmaschinen aktiv und möchten nicht, dass Suchmaschinen sie indizieren. Wenn der Inhalt Ihrer Website vollständig indiziert werden soll, versuchen Sie, das Wasserfallmodell zu vermeiden. Wenn Sie es verwenden müssen, entwerfen Sie alternative Eingänge, die Suchmaschinen folgen können.

Webseiten öffnen und antworten schnell

In der Regel verlangsamt die Verwendung von JS das Öffnen und die Reaktionsgeschwindigkeit der Seite. Das Herunterladen von JS-Dateien ist noch nicht das Hauptproblem, das Hauptproblem ist, dass die Ausführung von JS im Browser viele Geräteressourcen verbrauchen kann. JS kann mehrere Sekunden lang ausgeführt werden und möglicherweise ein Skript-Blocking verursachen, was für den Benutzer eine ziemlich schlechte Erfahrung darstellt. Daher ist es ratsam, JS mit langer Ausführungszeit zu löschen. Skripte, die länger als 1-2 Sekunden ausgeführt werden, sollten sorgfältig überlegt werden. Versuchen Sie, JS-Skripte zu kombinieren, um die Anzahl der