# Passwortschutz (Basic Auth)

Kategorie: [Technisches SEO](https://seo-geo-glossary.com/de/glossar/kategorie/technisches-seo/) › [CMS, Betrieb & Spezialdateien](https://seo-geo-glossary.com/de/glossar/kategorie/technisches-seo/cms-betrieb-spezialdateien/) · Auch genannt: Basic Auth, HTTP-Authentifizierung, Verzeichnisschutz

**Passwortschutz** bedeutet hier, eine Website oder einzelne Verzeichnisse per Benutzername und Passwort zu sperren, meist über **HTTP Basic Authentication** auf dem Webserver. Wer keine Zugangsdaten schickt, erhält statt der Seite eine Antwort mit Status 401.

## Wie funktioniert Basic Auth?

Der Server antwortet auf eine Anfrage ohne Zugangsdaten mit 401 und dem Header `WWW-Authenticate`. Der Browser fragt nach Benutzername und Passwort und sendet sie beim nächsten Aufruf im `Authorization`-Header. Bei Basic Auth steht dort `Basic` und das Paar aus Benutzername und Passwort, Base64-codiert.

Base64 ist eine reversible Kodierung. MDN weist darauf hin, dass Basic Auth deshalb nur über HTTPS genutzt werden sollte, sonst lassen sich die Zugangsdaten mitlesen.

Typische Einsatzfälle sind Staging-Umgebungen, Testserver und interne Bereiche.

## Passwortschutz und SEO

Laut RFC 9110 bedeutet 401, dass die Anfrage keine gültigen Zugangsdaten enthält. Crawler ohne Zugangsdaten erhalten daher 401 statt Inhalt. Google nennt den Passwortschutz in der Dokumentation zum Entfernen von Inhalten als Weg, eine Seite für Googlebot und andere Crawler unzugänglich zu halten, während berechtigte Nutzer sie sehen. Außerdem verwendet Google keine Inhalte von URLs mit 4xx-Status, zu denen 401 zählt, und entfernt bereits indexierte URLs aus dem Index. Google schreibt in der robots.txt-Einführung, dass robots.txt kein Mechanismus ist, um eine Seite aus Google herauszuhalten. Dafür nennt Google noindex oder Passwortschutz. Eine per robots.txt blockierte URL kann weiterhin in den Suchergebnissen erscheinen, wenn andere Seiten mit beschreibendem Text auf sie verlinken.

Für Staging gilt deshalb: Wird der Schutz beim Livegang nicht entfernt, bleibt die Live-Seite unerreichbar. Umgekehrt gilt, dass ein Testserver ohne Schutz und ohne noindex indexiert werden kann.

## Beispiel

```apache
AuthType Basic
AuthName "Zugang zur Staging-Seite"
AuthUserFile /pfad/zur/.htpasswd
Require valid-user
```

Die Datei `.htpasswd` enthält die Benutzer mit gehashten Passwörtern und gehört außerhalb des öffentlich erreichbaren Verzeichnisses.

## Häufige Fehler

- Basic Auth über HTTP statt HTTPS.
- Schutz bleibt nach dem Relaunch auf der Live-Domain aktiv.
- Syntaxfehler in der `.htaccess` führen zu einem 500-Fehler (Praxiserfahrung).
- Eine Seite, die in der Suche erscheinen soll, ist versehentlich geschützt. Die Search Console führt dafür den Status „Blocked due to unauthorized request (401)“ (englische Bezeichnung): Die Seite wurde für Googlebot durch eine Autorisierungsanfrage gesperrt.

## Crawling und Indexierung steuern: die Mittel im Vergleich

| Mittel | Verhindert Crawling? | Hält die URL aus der Suche? | Was Google dazu schreibt | Typischer Einsatz |
|---|---|---|---|---|
| robots.txt Disallow | ja | nein, die URL kann ohne Inhalt indexiert werden, wenn andere Seiten auf sie verlinken | dient vor allem dazu, den Server nicht mit Anfragen zu überlasten; kein Mittel, eine Seite aus Google herauszuhalten | Crawler-Last begrenzen, Bereiche vom Abruf ausnehmen |
| noindex im Robots-Meta-Tag | nein, Google muss die Seite abrufen können | ja | wirkt nur, wenn die Seite nicht per robots.txt gesperrt ist; Google entfernt die Seite dann, auch wenn andere Websites auf sie verlinken | HTML-Seiten, die erreichbar bleiben, aber nicht in den Suchergebnissen erscheinen sollen |
| noindex im HTTP-Header X-Robots-Tag | nein, Google muss die URL abrufen können | ja | jede Regel des Robots-Meta-Tags ist auch als Header möglich; gleiche Voraussetzung wie beim Meta-Tag | Dateien ohne HTML-Head wie PDFs, Bilder oder Videos |
| rel="canonical" | nein | nicht direkt; starkes Signal dafür, welche von mehreren gleichen URLs kanonisch wird | hilft, Signale wie Links auf die bevorzugte URL zu bündeln; für die Kanonisierung weder robots.txt noch noindex verwenden | Duplikate und sehr ähnliche Seiten, etwa durch Parameter |
| Statuscode 410 (oder 404) | nein, Google ruft die URL aber nach und nach seltener ab | ja, eine bereits indexierte URL wird entfernt | behandelt 404 und 410 gleich | Seite dauerhaft entfernt, es gibt keinen Ersatz |
| Passwortschutz (Login) | ja, Crawler erreichen die Inhalte nicht | ja | einer der Wege, die Google für das dauerhafte Entfernen nennt; berechtigte Nutzer sehen die Seite, Crawler nicht | Private oder vertrauliche Inhalte |
| Search Console: Entfernungen | nein, Google kann die URL weiter crawlen | blendet die URL für etwa sechs Monate aus den Suchergebnissen aus | nur vorübergehend; dauerhaft wirken 404/410, Passwortschutz oder noindex | Eilfall, bis eine dauerhafte Maßnahme greift |

Quellen: [Google Search Central: Introduction to robots.txt (last updated 2025-12-10)](https://developers.google.com/search/docs/crawling-indexing/robots/intro); [Google Search Central: Block Search indexing with noindex (last updated 2025-12-10)](https://developers.google.com/search/docs/crawling-indexing/block-indexing); [Google Search Central: Robots meta tag, data-nosnippet, and X-Robots-Tag specifications (last updated 2026-03-24)](https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag); [Google Search Central: How to specify a canonical URL (last updated 2026-07-10)](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls); [Google Crawling Infrastructure: How HTTP status codes affect Google's crawlers (last updated 2026-02-04)](https://developers.google.com/crawling/docs/troubleshooting/http-status-codes); [Google Search Central: Remove information from Google (last updated 2025-12-10)](https://developers.google.com/search/docs/crawling-indexing/remove-information); [Search Console Help: Removals and SafeSearch reports tool](https://support.google.com/webmasters/answer/9689846). Stand: 8. Oktober 2026

## Verwandte Begriffe

- [Web Bot Auth (signierte Bots)](https://seo-geo-glossary.com/de/glossar/web-bot-auth/index.md)
- [401 Unauthorized](https://seo-geo-glossary.com/de/glossar/401-unauthorized/index.md)
- [403 Forbidden](https://seo-geo-glossary.com/de/glossar/403-forbidden/index.md)
- [Staging-Umgebung](https://seo-geo-glossary.com/de/glossar/staging-umgebung/index.md)
- [.htaccess](https://seo-geo-glossary.com/de/glossar/htaccess/index.md)
- [noindex](https://seo-geo-glossary.com/de/glossar/noindex/index.md)
- [robots.txt](https://seo-geo-glossary.com/de/glossar/robots-txt/index.md)

## Quellen

- [HTTP authentication – MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Authentication)
- [Einführung in robots.txt – Google Search Central](https://developers.google.com/search/docs/crawling-indexing/robots/intro?hl=de)
- [Verzeichnisschutz mit .htaccess einrichten – speedIT Wissensdatenbank (ergänzend)](https://www.speedit.org/wissensdatenbank/sicherheit/verzeichnisschutz-htaccess)
- [RFC 9110: HTTP Semantics, 15.5.2 401 Unauthorized – IETF](https://www.rfc-editor.org/rfc/rfc9110.html#name-401-unauthorized)
- [Entfernen von Informationen aus der Google Suche – Google Search Central](https://developers.google.com/search/docs/crawling-indexing/remove-information?hl=de)
- [Page indexing report – Search Console Help (Blocked due to unauthorized request (401))](https://support.google.com/webmasters/answer/7440203?hl=en)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/passwortschutz/
