GET_STATUS_CODE
HTTP-Statuscode einer URL abrufen
=GET_STATUS_CODE(url)Gibt zurück: number
Übersicht
GET_STATUS_CODE ruft den HTTP-Antwort-Statuscode für jede beliebige URL direkt in Google Sheets ab. Diese Funktion ist unverzichtbar für SEO-Profis, die die Gesundheit ihrer Website-Seiten im großen Maßstab überwachen müssen. Anstatt jede URL manuell über einen Browser oder ein externes Tool zu prüfen, können Sie Hunderte oder Tausende von URLs in eine Spalte einfügen und sofort sehen, welche Seiten 200 (OK), 301 (Permanente Weiterleitung), 302 (Temporäre Weiterleitung), 404 (Nicht gefunden), 500 (Interner Serverfehler) oder einen anderen HTTP-Statuscode zurückgeben.
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
url | string | Ja | Die vollständige zu prüfende URL, einschließlich des Protokolls (http:// oder https://) |
Beispiele
Eine live Seite prüfen
Gibt den HTTP-Statuscode für eine aktive Homepage zurück.
=GET_STATUS_CODE("https://example.com")Ausgabe
200Eine Weiterleitung erkennen
Gibt 301 zurück, wenn die Seite dauerhaft zu einer neuen URL weitergeleitet wurde.
=GET_STATUS_CODE("http://example.com/old-page")Ausgabe
301Defekte Seiten finden
Gibt 404 zurück, wenn die Seite auf dem Server nicht mehr existiert.
=GET_STATUS_CODE("https://example.com/deleted-page")Ausgabe
404Massenprüfung aus einer Spalte
Referenziert eine Zelle, die eine URL enthält. Nach unten ziehen, um eine ganze Spalte von URLs auf einmal zu prüfen.
=GET_STATUS_CODE(A2)Ausgabe
200Anwendungsfälle
Validierung von Website-Migrationen
Nach der Migration einer Kunden-Website zu einer neuen Domain oder einem neuen CMS prüfen Sie jede alte URL, um zu bestätigen, dass sie 301-Weiterleitungen zu den korrekten neuen Seiten zurückgeben und so den Verlust von organischem Traffic verhindern.
Audit defekter Links
Scannen Sie regelmäßig alle Produkt- und Kategorieseiten, um 404-Fehler zu identifizieren, die durch eingestellte Produkte verursacht wurden, und stellen Sie sicher, dass Kunden und Suchmaschinen niemals auf Sackgassen stoßen.
Überwachung der Backlink-Gesundheit
Überprüfen Sie den Status von Seiten, die Backlinks erhalten haben, um sicherzustellen, dass kein Link-Wert durch versehentliche Löschungen oder falsch konfigurierte Weiterleitungen verloren geht.
Überwachung von Konkurrenten-Seiten
Verfolgen Sie Landing Pages und Produkt-URLs von Konkurrenten, um zu erkennen, wann sie Seiten entfernen, ihre Website umstrukturieren oder neue Bereiche starten.
CDN- und Server-Gesundheitsprüfungen
Überwachen Sie kritische Endpunkte in mehreren Regionen, um schnell 502- oder 503-Fehler zu erkennen, die auf Server- oder CDN-Ausfälle hinweisen.
Profi-Tipps
Kombinieren Sie mit GET_URLS_FROM_SITEMAP, um automatisch alle URLs Ihrer Website zu extrahieren und dann deren Statuscodes in großem Umfang zu überprüfen, wodurch Sie in wenigen Minuten ein vollständiges Website-Gesundheitsaudit erstellen.
Verwenden Sie bedingte Formatierung, um Zellen hervorzuheben: Grün für 200, Gelb für 301/302 und Rot für 4xx/5xx-Fehler. Dies gibt Ihnen einen sofortigen visuellen Überblick über die Gesundheit Ihrer Website.
Planen Sie regelmäßige Überprüfungen, indem Sie Ihre Tabelle mit URL-Listen speichern und die Formeln wöchentlich erneut ausführen, um neue Probleme zu erkennen, bevor sie sich auf Ihr SEO auswirken.
Diese Funktion ist besonders wertvoll während Website-Migrationen, wenn Sie überprüfen müssen, dass alte URLs ordnungsgemäß zu neuen weiterleiten. Sie ist auch nützlich für routinemäßige technische SEO-Audits, bei denen defekte Links und Serverfehler Ihre Suchmaschinen-Rankings stillschweigend beschädigen können. Durch die Kombination von GET_STATUS_CODE mit GET_URLS_FROM_SITEMAP können Sie jede URL aus Ihrer Sitemap extrahieren und dann den Status jeder einzelnen überprüfen, wodurch Sie einen umfassenden Gesundheitsbericht für Ihre gesamte Website erstellen.
Die Funktion folgt standardmäßig Weiterleitungen und gibt den finalen Statuscode zurück. Sie unterstützt alle Standard-HTTP-Statuscodes einschließlich informativer (1xx), erfolgreicher (2xx), Weiterleitungs- (3xx), Client-Fehler- (4xx) und Server-Fehler-Antworten (5xx). Bei umfangreichen Überprüfungen sollten Sie Ihre Anfragen zeitlich staffeln, um den Zielserver nicht zu überlasten. Diese Funktion funktioniert mit jeder öffentlich zugänglichen URL, einschließlich Seiten hinter CDNs und Load Balancern.
Häufige Fehler
#VALUE!Ursache: Der URL fehlt das Protokoll (http:// oder https://) oder sie hat kein gültiges URL-Format.
Lösung: Stellen Sie sicher, dass die URL mit "https://" oder "http://" beginnt. Verwenden Sie zum Beispiel "https://example.com" anstatt nur "example.com".
#ERROR!Ursache: Der Server hat nicht innerhalb der Timeout-Periode geantwortet, oder die Domain existiert nicht.
Lösung: Überprüfen Sie, dass die Domain korrekt und zugänglich ist. Versuchen Sie zunächst, die URL in Ihrem Browser zu öffnen. Wenn der Server langsam ist, versuchen Sie es später erneut.
#N/AUrsache: Die DNS-Auflösung ist fehlgeschlagen, weil der Domain-Name nicht gefunden werden konnte.
Lösung: Überprüfen Sie die Schreibweise der Domain. Stellen Sie sicher, dass keine Tippfehler vorliegen und die Domain noch registriert und aktiv ist.
Häufig Gestellte Fragen
Ja, die Funktion folgt der Weiterleitungskette und gibt den finalen HTTP-Statuscode zurück. Wenn Sie jeden Schritt der Weiterleitungskette sehen müssen, verwenden Sie stattdessen die Funktion CHECK_REDIRECT_CHAIN.
Eine gesunde, zugängliche Seite gibt den Statuscode 200 (OK) zurück. Dies bedeutet, dass der Server die Anfrage erfolgreich verarbeitet und den Seiteninhalt zurückgegeben hat.
Die Funktion kann nur öffentlich zugängliche URLs prüfen. Seiten hinter Login-Barrieren oder Authentifizierung geben typischerweise einen Statuscode 401 (Nicht autorisiert) oder 403 (Verboten) zurück.
Sie können Hunderte von URLs prüfen, indem Sie die Formel in einer Spalte nach unten ziehen. Google Sheets verarbeitet die Anfragen in Stapeln. Bei sehr großen Listen (über 1000 URLs) sollten Sie diese auf mehrere Sheets aufteilen, um Timeouts zu vermeiden.
Ein 503-Statuscode (Service nicht verfügbar) bedeutet, dass der Server die Anfrage vorübergehend nicht bearbeiten kann, meist aufgrund von Wartungsarbeiten oder Überlastung. Dies ist typischerweise ein vorübergehender Zustand.
Ja, die Funktion funktioniert mit jeder gültigen URL, einschließlich solcher mit Query-Parametern (z.B. ?page=2&sort=date). Stellen Sie sicher, dass die vollständige URL korrekt kodiert ist.
Verwandte Funktionen
Beginnen Sie noch heute mit GET_STATUS_CODE
Installieren Sie Unlimited Sheets, um GET_STATUS_CODE und 41 weitere leistungsstarke Funktionen in Google Sheets zu erhalten.