Korrektur von Problemen mit JavaScript im Zusammenhang mit Google Search

Korrektur von Problemen mit JavaScript im Zusammenhang mit Google Search

Mit dieser Anleitung können Sie die Probleme mit JavaScript ermitteln und beheben, mit denen Sie Ihre Seite oder bestimmte Inhalte auf den Seiten blockieren können, die mit JavaScript von der Anzeige bei der Suche nach Google arbeiten. Trotz der Tatsache, dass die Google -Suche JavaScript verarbeiten kann, gibt es einige Unterschiede und Einschränkungen, die bei der Entwicklung Ihrer Seiten und Anwendungen wichtig sind, um zu berücksichtigen, wie Google -Roboter Zugriff erhalten und Ihre Inhalte anzeigen. Unser Leitfaden zu den Grundlagen von JavaScript SEO bietet weitere Informationen darüber, wie Sie Ihre Website mit JavaScript für die Google -Suche optimieren können.

Verständnis der Arbeit von GoogleBot und deren Interaktion mit Ihrer Website in Google

GoogleBot ist ein echter Netzwerkbenutzer. Die Hauptaufgabe besteht darin, zu scannen, während GoogleBot die Verschlechterung der Benutzererfahrung auf der Website vermeiden sollte. GoogleBot und seine WRS -Komponente (Web Rendering Service) analysieren und identifizieren Ressourcen, die den Hauptinhalt der Seite nicht beeinflussen, und werden möglicherweise nicht geladen. Beispielsweise unterliegen Berichterstattung und Fehler, die für den Hauptinhalt nicht wichtig sind. Verwenden Sie einen Bericht über Scan -Statistiken in der Suchkonsole, um die Aktivität von GoogleBot und WRS auf Ihrer Google -Website zu überwachen.

Überprüfen und Korrigieren von JavaScript -Fehlern auf Ihrer Website, die sich auf die Google -Suche auswirken

Wenn Sie vermuten, dass JavaScript -Probleme Ihre Seite oder spezifische Inhalte auf den Seiten mit JavaScript von der Anzeige blockieren können, um nach Google zu suchen, befolgen Sie diese Schritte. Wenn Sie sich nicht sicher sind, ob es sich um JavaScript handelt, ist dies der Hauptgrund, befolgen Sie unser allgemeines Debugging -Handbuch, um ein bestimmtes Problem zu bestimmen.

  • Um zu testen, wie Google die URL scannt und anzeigt, verwenden Sie das Rich -Ergebnis -Test -Tool oder das URL -Test -Tool in der Suchkonsole. Sie können die geladenen Ressourcen, die Ausgabe der JavaScript -Konsole und die Ausnahmen, die abgelöste DOM und viele andere nützliche Informationen sehen.
  • Darüber hinaus wird empfohlen, JavaScript -Fehler zu sammeln und zu überprüfen, mit denen Benutzer, einschließlich GoogleBot, auf Ihrer Website ausgesetzt sind, um mögliche Probleme zu identifizieren, die sich auf das Rendieren von Inhalten auswirken. Ein Beispiel für einen Code zum Protokollieren von JavaScript -Fehlern kann in einem globalen Onerror verwendet werden:
window.addEventListener('error', function(e) {
 var errorText = [e.message, 'URL: ' + e.filename, 'Line: ' + e.lineno + ', Column: ' + e.colno, 'Stack: ' + (e.error && e.error.stack || '(no stack trace)')].join('
');
 var DOM_ID = 'rendering-debug-pre';
 if (!document.getElementById(DOM_ID)) {
 var log = document.createElement('pre');
 log.id = DOM_ID;
 log.style.whiteSpace = 'pre-wrap';
 log.textContent = errorText;
 if (!document.body) document.body = document.createElement('body');
 document.body.insertBefore(log, document.body.firstChild);
 } else {
 document.getElementById(DOM_ID).textContent += '

' + errorText;
 }
});

Prävention von Fehlern 404 und deren Auswirkungen auf Ihre Website in Google

Besondere Aufmerksamkeit sollte darauf geschenkt werden, Fehler wie "Soft 404" zu vermeiden, insbesondere wenn Ihre Website eine einzelne Seitenanwendung (SPA) verwendet. Damit Fehler nicht von Suchmaschinen indiziert werden können, verwenden Sie die folgenden Strategien:

  • Überlösen auf eine Seite mit einem State Code 404, wenn Inhalte nicht vorhanden sind:
  •  fetch(`https://api.example.com/page/${id}`).then(res => res.json()).then((page) => {
     if (!page.exists) {
     window.location.href = '/not-found';
     }
     });
     
  • Verwenden eines Meta-Tag-Roboter mit einem NoIndex-Parameter:
  •  fetch(`https://api.example.com/page/${id}`).then(res => res.json()).then((page) => {
     if (!page.exists) {
     const metaRobots = document.createElement('meta');
     metaRobots.name = 'robots';
     metaRobots.content = 'noindex';
     document.head.appendChild(metaRobots);
     }
     });
     

Wenn Ihre SPA -Anwendung ein Client -JavaScript verwendet, um Fehler zu verarbeiten, tritt häufig ein Problem auf, wenn fehlerhafte Seiten den Status von 200 anstelle des gewünschten Fehlercodes erfüllen.

Verwenden von Benutzergenehmigungen und deren Auswirkungen auf Ihre Google -Website

GoogleBot kann nicht die Berechtigung zum Zugriff auf Funktionen wie die Verwendung einer Kamera oder andere Benutzerauflösungen erhalten. Wenn für Ihre Seite die Bereitstellung solcher Genehmigungen erforderlich ist, um auf den Inhalt zuzugreifen, geben Sie dem Benutzer eine alternative Möglichkeit zur Anzeige, ohne die Erlaubnis zu ermöglichen.

Verwenden von URL -Fragmenten in Ihrer Website und deren Einfluss auf die Sichtbarkeit der Suche in Google

Der zuvor verwendete Ansatz mit URL-Fragmenten (z. B. https://example.com/#/products) wird nicht mehr für das Scannen von GoogleBot unterstützt. Seit 2015 wurde das Ajax-Crawling-Schema gestoppt. Anstelle von URL -Fragmenten wird empfohlen, die Verlauf -API für das Laden dynamischer Inhalte in Spa zu verwenden.

Empfehlungen für das Caching und die Verwendung Ihrer Daten auf der Website, um die Indexierung in Google zu verbessern

Verwenden Sie den Inhaltsdruck, um Probleme mit dem Zwischenspeichern zu vermeiden. Dadurch wird die Verwendung veralteter JavaScript- oder CSS -Ressourcen vermieden, und GoogleBot erhält immer relevante Dateien. Ein Beispiel ist die Verwendung von Inhaltsversionsdateien im Titel von Dateien als main.2bb8551.js. Details zur Strategie des langfristigen Caching Lesen Sie auf Web.dev.

Überprüfen Sie die Leistung Ihrer Website in Google mithilfe von Webkomponenten

Verwenden Sie das Rich -Ergebnis -Test -Tool oder das URL -Test -Tool, um zu überprüfen, ob Ihre Webkomponenten korrekt gerendert werden. Es ist wichtig zu beachten Für Licht und Schatten Dom. Wenn die Komponenten Ihrer Website sie nicht verwenden, wenden Sie sich an die Dokumentation, um mögliche Probleme zu beseitigen.

Seitentests nach Korrekturen auf Ihrer Website für die Anzeige in der Suche nach Google

Nachdem Sie die angegebenen Probleme korrigiert haben, testen Sie die Seite mit dem Rich -Ergebnis -Test oder dem URL -Test -Tool in der Google -Suchkonsole erneut. Wenn das Problem gelöst ist, sehen Sie ein grünes Checkmark und Fehler werden nicht angezeigt. Wenn Fehler bestehen, suchen Sie Hilfe bei der Suchzentralgemeinschaft.

Für weitere Fragen und Beratungen können Sie die SEO.comPuter SEO Company per Post kontaktieren info@seo.computer oder durch WhatsApp: +79202044461.

ID 115

Senden Sie eine Anfrage und wir beraten Sie gerne An SEO Werbung für Ihre Website