Es ist eine verbreitete und auf den ersten Blick elegante Lösung: Header, Navigation und Footer werden einmal zentral als JavaScript-Baustein gepflegt und auf jeder Seite per Script eingefügt. Spart Arbeit – kostet aber unter Umständen Sichtbarkeit.
Das Problem: Nicht jeder Crawler führt JavaScript aus
Suchmaschinen wie Google können JavaScript verarbeiten, tun das aber verzögert und nicht in jedem Fall vollständig. Viele KI- und LLM-Crawler verzichten ganz darauf. Sie lesen das ausgelieferte HTML – und wenn die Navigation dort noch nicht steht, sehen sie eine Seite ohne interne Verlinkung.
Interne Links sind aber genau das Signal, mit dem Crawler die Struktur und die Wichtigkeit Ihrer Seiten verstehen. Fehlen sie, fehlt ein zentraler Teil des Bildes.
Die Lösung: Statisches HTML zur Auslieferung
Die saubere Antwort ist nicht, auf zentrale Pflege zu verzichten – sondern den Header beim Erstellen der Seite in fertiges HTML zu rendern. Static-Site-Generatoren tun genau das: Sie pflegen den Header an einer Stelle, und beim Build entsteht daraus auf jeder Seite vollwertiges, sofort lesbares HTML.
So behalten Sie den Komfort einer einzigen Pflegestelle und liefern gleichzeitig jedem Crawler – ob Google oder KI-System – die vollständige Seitenstruktur aus.