204 No Content bedeutet, dass der Server die Anfrage ausgeführt hat und keinen weiteren Inhalt zu senden hat. Eine 204 kann keinen Body haben; die Antwort endet mit der Leerzeile nach den Headern. Die Header zählen trotzdem: Sie beschreiben die Zielressource, nachdem die angeforderte Aktion angewendet wurde.
Üblich ist der Code bei erfolgreichen PUT-, PATCH- und DELETE-Anfragen in APIs, bei Analytics-Beacons und als Antwort auf CORS-Preflight-Anfragen (OPTIONS). Navigiert ein Browser zu einer URL, die 204 liefert, verlässt er die aktuelle Seite nicht.
Eine 204 ist heuristisch cachebar.
Beispielantwort
HTTP/1.1 204 No Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Access-Control-Allow-Origin: https://app.example.com
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 86400 SEO und Weiterleitungsprüfung
Laut Google signalisiert eine 204 der Indexierungspipeline, dass der Googlebot keinen Inhalt erhalten hat, und die Search Console meldet dann womöglich einen Soft 404. Liefern Sie nie 204 für eine Seite, die indexiert werden soll. Steht bei einer Weiterleitungsprüfung eine 204 am Ende der Kette, ist die URL meist ein Tracking- oder API-Endpunkt und keine Seite.
Häufige Ursachen und Einsatzzwecke
- Eine API hat eine Ressource gelöscht oder aktualisiert und nichts zurückzugeben.
- Eine CORS-Preflight-Anfrage (
OPTIONS) wurde genehmigt. - Ein Analytics- oder
navigator.sendBeacon()-Endpunkt hat den Empfang der Daten bestätigt. - Eine falsch konfigurierte Route liefert 204 für eine Seiten-URL. Geben Sie 200 mit Inhalt zurück oder einen echten 404.