Warum diese Seite ohne JavaScript vollständig lesbar ist
Dieser Beitrag ist ein Funktionstest der Content Collections und zugleich ein Prüfprotokoll in eigener Sache.
Der Test
Der Befund lässt sich in einer Zeile reproduzieren:
curl -s https://semantic-ops.de/blog/rendering-test | grep "Prüfprotokoll"
Liefert der Aufruf den Fließtext zurück, ist die Seite für Systeme lesbar, die kein JavaScript ausführen. Liefert er ein leeres Grundgerüst, ist sie es nicht — unabhängig davon, was der Browser anzeigt.
Warum der Unterschied zählt
Ein Browser führt JavaScript aus und baut die Seite anschließend zusammen. Ein Crawler, der das nicht tut, sieht das Dokument so, wie der Server es ausgeliefert hat. Zwischen diesen beiden Zuständen liegt bei clientseitig gerenderten Seiten der gesamte Inhalt.
Deshalb entsteht diese Seite als statisches HTML. Die Entscheidung ist nachträglich nur durch einen Neubau korrigierbar — sie steht deshalb am Anfang und nicht am Ende.
Entwurf. Dieser Beitrag dient dem Funktionstest und wird vor dem Launch ersetzt.
Quellen
- Astro Docs — Static Site Generation — abgerufen am 04.08.2026