Mit diesem Handbuch können Sie die Probleme mit JavaScript identifizieren und beseitigen, mit denen Ihre Seite oder bestimmte Inhalte auf den Seiten mit JavaScript von der Anzeige bei der Suche nach Google blockiert werden können. Trotz der Tatsache, dass die Google -Suche mit JavaScript funktioniert, müssen einige Funktionen und Einschränkungen berücksichtigt werden, die beim Entwerfen von Seiten und Anwendungen berücksichtigt werden müssen, um die korrekte Indexierung von GoogleBot sicherzustellen. Unsere Anleitung zur Grundlagen von SEO für JavaScript enthält zusätzliche Informationen, wie Sie Ihre Website mit JavaScript für die Google -Suchmaschine optimieren können.
GoogleBot ist so konzipiert, dass Seiten effektiv indiziert werden und die Auswirkungen auf die Benutzererfahrung minimieren. Mithilfe des Webre -Rendering -Dienstes (WRS) analysiert und identifiziert GoogleBot Ressourcen, die nicht zum Hauptinhalt der Seite beitragen, und lädt solche Ressourcen möglicherweise nicht. Beispielsweise können Anfragen zur Berichterstattung oder Fehlern, die sich nicht mit dem Hauptinhalt der Seite beziehen, von der Indexierung ausgeschlossen werden.
Um die Aktivitäten von GoogleBot auf Ihrer Website zu verfolgen, verwenden Sie einen Bericht über die Indexierungsstatistik in der Google -Suchkonsole, um die Aktivität von GoogleBot und WRS auf Ihrer Website zu überwachen und Feedback zu erhalten.
Wenn Sie vermuten, dass die Probleme mit JavaScript Ihren Inhalt aus dem Erscheinungsbild in der Suche nach Google blockieren können, machen Sie die folgenden Schritte aus. Wenn Sie nicht sicher sind, ob JavaScript der Hauptgrund für das Problem ist, befolgen Sie unser allgemeines Debugging -Handbuch, um die Quelle des Problems genau zu bestimmen.
Darüber hinaus wird empfohlen, JavaScript -Fehler zu sammeln und zu überprüfen, die Benutzer auf Ihrer Website haben können, um potenzielle Probleme zu identifizieren, die sich auf die Rendern des Inhalts auswirken können.
In One -Page -Anwendungen (SPA) kann die Prävention von Fehlern 404 eine besonders schwierige Aufgabe sein. Verwenden Sie die folgenden Strategien, um fehlerhafte Seiten zu vermeiden:
Wenn SPA JavaScript verwendet, um Fehler zu verarbeiten, melden diese Fehler häufig den 200 HTTP -Code anstelle des korrekten Bedingungscodes, was zur Indexierung von Seiten mit Fehlern führen kann.
GoogleBot kann keine Anforderungen verarbeiten, die Genehmigungen von Benutzern erfordern. Wenn Ihre Anwendung beispielsweise Zugriff auf die Kamera erfordert, kann GoogleBot keine solche Gelegenheit bieten. Geben Sie stattdessen eine Möglichkeit, Inhalte ohne obligatorische Genehmigungen wie den Zugriff auf die Kamera zu erhalten.
One -Page -Anwendungen können Fragmente von URL verwenden (z. B. https://example.com/#/products), um verschiedene Darstellungen herunterzuladen. Das Ajax CRAULING -Schema ist jedoch seit 2015 veraltet, und Sie können sich nicht auf URL -Fragmente für die GoogleBot -Indexierung verlassen. Es wird empfohlen, die History -API zu verwenden, um verschiedene SPA -Inhalte herunterzuladen.
WRS lädt jede URL separat, ähnlich wie bei einem gewöhnlichen Browser, und behält den Zustand nicht zwischen dem Laden der Seite bei. Dies bedeutet, dass die Daten in lokaler Speicher-, Sitzungsspeicher- und HTTP -Cookies mit jeder neuen Anfrage gereinigt werden, was sich auf die Darstellung von Inhalten auswirken kann.
GoogleBot zwischengleichen Ressourcen aktiv, um Netzwerkanfragen und die Verwendung von Ressourcen zu reduzieren. WRs können die Caching -Titel ignorieren, die zur Verwendung von veralteten JavaScript- oder CSS -Dateien führen. Um dieses Problem zu vermeiden, verwenden Sie Inhaltsdrucke für Dateinamen, z. B. Main.2BB8551.js. Auf diese Weise können aktualisierte Dateien eindeutige Namen haben, die ihre Verwendung durch GoogleBot garantieren.
Stellen Sie sicher, dass Ihre Anwendung einen Test der Funktionen aller kritischen APIs verwendet und im Falle einer Unzugänglichkeit alternatives Verhalten oder Polyphillas bietet. Einige Webfunktionen werden möglicherweise noch nicht von allen Agenten unterstützt oder können getrennt werden. Wenn Sie beispielsweise WebGL verwenden, um Foto -Effekte zu rendern, überprüfen Sie, ob GoogleBot WebGL unterstützt, und verwenden Sie, falls dies nicht die Serverwiedergabe verwenden.
GoogleBot verwendet HTTP -Überprüfungen, um Inhalte aus Ihrem Server zu extrahieren. Es unterstützt keine anderen Arten von Verbindungen wie WebSockets oder WebRTC. Daher ist es wichtig, eine Sicherungslösung für HTTP -Verbindungen bereitzustellen und zuverlässige Fehlerverarbeitung und Überprüfungsfunktionen zu verwenden.
Verwenden Sie die Tools "Rich Resulter" oder "URL Inspektionsinstrumente", um zu überprüfen, ob alle erwarteten Inhalte auf der Seite gerendert werden. WRs flach leichter Dom und Shadow Dom ab. Wenn Ihre Webkomponenten den Mechanismus nicht verwenden
Überprüfen Sie nach Änderungen Ihre Seite erneut mit dem Rich -Ergebnis -Test oder dem URL -Inpressionstool in der Google -Suchkonsole. Wenn der Fehler beseitigt wird, sehen Sie ein grünes Checkmark und mangelnde Fehler. Andernfalls wenden Sie sich an die Such -Central Support Community.
Wenn Sie Fragen haben, können Sie sich per E -Mail an die SEO -Firma "seo.computer" wenden info@seo.computer oder über WhatsApp zu Nummer +79202044461.
ID 122