Pillar-Pages: Hub-and-Spoke-SEO im echten Kanzlei-Repo
Viele Kanzlei-Websites sammeln über die Jahre Fachbeiträge an, die einzeln für sich stehen — eine lose Liste von Artikeln, die weder die Besucher führt noch von Google als zusammenhängende Kompetenz gelesen wird. Die Hub-and-Spoke-Architektur dreht das um: Eine zentrale, eigenständig argumentierende Übersichtsseite (der Hub) erzählt ein Thema als Ganzes und verzweigt gezielt in vertiefende Einzelartikel (die Spokes). Das ist mehr als eine SEO-Technik — es ist eine Frage der Bauweise. Dieser Artikel zeigt, wie diese Architektur im fahoch2.de-Repo konkret lebt: welche TypeScript-Typen Hub und Spokes zusammenhalten, wie die Lesbarkeit auf dem Mobilgerät gesichert wird, und warum ein Pre-Commit-Linter die schleichende Drift zwischen Übersicht und Detail mechanisch verhindert.
Was Sie aus diesem Artikel mitnehmen
- Was eine Pillar-Page von einer bloßen Artikel-Liste unterscheidet
- Wie TypeScript-Typen Hub und Spokes als verbindlichen Vertrag zusammenhalten
- Wie Sticky-Navigation und Cluster-Farben eine Long-Form-Seite lesbar halten
- Warum ein Linter die Konsistenz erzwingt, statt auf Aufmerksamkeit zu hoffen
Würdigung — guter Inhalt ohne Struktur verpufft
Eine Kanzlei, die regelmäßig Fachinhalte veröffentlicht, leistet echte Arbeit — und verschenkt sie oft an der Struktur. Zwanzig gute Einzelartikel, die nirgends zusammengeführt werden, lesen sich für Google wie zwanzig zufällige Stimmen, nicht wie eine zusammenhängende Kompetenz zu einem Thema. Und für den Besucher sind sie ein Stapel, kein Weg: Er findet vielleicht einen Artikel, aber nicht den Faden, der ihn vom „worum geht es überhaupt?" zur konkreten Vertiefung und am Ende ins Gespräch führt.
Die Hub-and-Spoke-Architektur ist die Antwort darauf, und sie ist keine Marketing-Spielerei. Sie ist eine Bauentscheidung wie die Wahl des Renderings oder der Typsicherheit: Sie bestimmt, ob aus Einzelteilen ein System wird. Der Hub übernimmt die Erzählung, die Spokes die Tiefe — und beide sind über Code so verbunden, dass die Beziehung nicht im Kopf eines Redakteurs lebt, sondern im Repository nachweisbar ist.
Hinweis:
Ob Ihre bestehenden Inhalte überhaupt als zusammenhängendes Themen-Cluster lesbar sind oder als lose Liste verpuffen, lässt sich grob einordnen — unser kostenfreier URL-Audit schaut auf die Struktur, ein Erstgespräch (30 Minuten, kostenfrei) übersetzt das in konkrete Schritte.
Hub und Spokes: was eine Pillar-Page wirklich ist
Eine Pillar-Page ist keine Übersicht mit Kacheln. Sie ist eine eigenständig argumentierende Long-Form-Seite, die ein Cluster-Thema als zusammenhängende These erzählt — in vier bis fünf Sektionen, von denen jede ein eigenes Teilargument trägt (etwa: die Bauweise, die Werkzeuge, die Schranken, die Kontrolle). Jede dieser Sektionen verlinkt auf ein bis vier Detail-Artikel, die genau dieses Teilargument vertiefen. Das ist die Hub-and-Spoke-Beziehung: Der Hub erzählt das große Bild, die Spokes liefern die Tiefe.
Für Suchmaschinen ist diese Struktur lesbar. Google erkennt an der Dichte interner Verlinkung und an den Anker-Bezügen, dass ein Themenfeld zusammengehört, und bewertet Hub und Spokes als zusammenhängende Autorität — nicht als verstreute Einzelseiten. Für den Besucher entsteht derselbe Effekt menschlich: Er kann oben einsteigen und sich nach unten in genau die Frage durchklicken, die ihn betrifft.
TypeScript als Vertrag: was Hub und Spoke zusammenhält
Im Repo ist diese Architektur kein Layout-Zufall, sondern ein typisierter Vertrag. Zwei TypeScript-Typen halten alles zusammen. Eine PillarSection bündelt, was eine Hub-Sektion ausmacht: die Überschrift, ein Kurz-Label für die Navigation, eine stabile Anker-ID für Sprünge, den eigentlichen Argumentations-Text und — entscheidend — die relatedSlugs, also die Liste der Detail-Artikel, die diese Sektion vertieft. Ohne relatedSlugs ist eine Sektion kein echter Hub-Knoten; sie hätte keine Spokes.
Darüber liegt der Typ ClusterPillar, der die ganze Seite beschreibt: die zentrale These, den Lead-Absatz, ein paar Quick-Wins, die Sektionen, einen Eigenpraxis-Absatz und den abschließenden Lead-Magnet. Weil das strikt typisiert ist, blockt der Build jede unvollständige Sektion: Fehlt ein Pflichtfeld, kompiliert es nicht. Die Verbindung zwischen Übersicht und Tiefe ist damit nichts, das man pflegen muss und vergessen kann — sie ist strukturell erzwungen. Warum strikte Typen generell weniger Fehler bedeuten, vertieft der TypeScript-Insight; wie die Datei-Architektur insgesamt aufgebaut ist, zeigt die Tour durch das Repo.
Lesbarkeit: Sticky-Inhaltsleiste und Cluster-Farben
Eine Long-Form-Seite ohne Navigation ist auf dem Mobilgerät unlesbar. Deshalb trägt jede Pillar-Page eine mitlaufende (sticky) Inhaltsleiste: eine schlanke Navigation, die die Sektionen als Anker-Sprünge anbietet und die gerade sichtbare Sektion hervorhebt. Auf dem Smartphone scrollt sie horizontal mit, die Sprungziele sind als ausreichend große Tippflächen ausgelegt.
Dazu kommt eine ruhige Form der Orientierung: Jedes Cluster hat eine eigene Akzentfarbe. Diese Farben sind nicht nach Geschmack vergeben, sondern so gewählt, dass sie auf weißem Hintergrund ein Kontrastverhältnis von mindestens 4,5:1 erreichen — die Schwelle für lesbaren Text nach WCAG 2.1 AA. Aktive Zustände werden zusätzlich über Schriftstärke und sichtbare Ränder markiert, nicht allein über Farbe, damit auch Menschen mit Farbsehschwäche der Orientierung folgen können. Barrierefreiheit ist hier kein nachträglicher Anstrich, sondern Teil der Bauweise.
Der Linter, der die Drift verhindert
Die größte Gefahr einer Hub-and-Spoke-Struktur ist die schleichende Drift: Ein neuer Artikel wird geschrieben, aber keiner Pillar-Sektion zugeordnet. Ein Detail-Artikel wird umbenannt, aber der Hub zeigt weiter auf den alten Namen. Ein Lead-Magnet verspricht „sieben Fragen", das tatsächliche Quiz hat aber sechs. Jeder dieser Fehler ist still — er wirft keinen Build-Fehler, er fällt nur irgendwann einem Besucher auf.
Genau deshalb läuft ein Pre-Commit-Linter, der diese Brücken prüft: Jeder Artikel muss einem Cluster zugeordnet sein, jede Pillar-Sektion muss auf existierende Detail-Artikel verweisen, und jedes Zahl-Versprechen einer Lead-Magnet-Überschrift muss zur echten Frage-Anzahl passen. Stimmt etwas nicht, scheitert der Commit. Die Konsistenz zwischen Hub und Spokes wird damit nicht gepflegt, sondern erzwungen — dieselbe Mechanik-vor-Aufmerksamkeit-Logik, die auch hinter unseren übrigen Pre-Commit-Hooks steht.
Beispiel:
Genau diese Seite, die Sie gerade lesen, ist ein Spoke. Sie ist im Code dem Cluster „Code & Architektur" zugeordnet und aus der zugehörigen Pillar-Sektion verlinkt — und wäre diese Zuordnung vergessen worden, hätte der Linter den Commit blockiert, mit dem dieser Artikel entstand. Der Hub-Spoke-Bezug ist also nicht behauptet, sondern erzwungen. Wer eine vergleichbare Themen-Struktur für die eigene Kanzlei aufbauen will: ein Erstgespräch (30 Minuten, kostenfrei) ordnet ein, wo der größte Hebel liegt.
Was Kanzleien davon haben
Aus der Architektur ergibt sich ein konkreter Nutzen:
- Sichtbarkeit aus Bestand: Vorhandene Fachinhalte werden als zusammenhängende Kompetenz lesbar — für Google und für Besucher —, statt einzeln zu verpuffen.
- Ein Weg statt eines Stapels: Der Besucher findet vom großen Bild zur konkreten Frage und von dort ins Gespräch — ein sauberer Pfad statt einer Sackgasse aus Einzelseiten.
- Konsistenz ohne Pflege-Disziplin: Die Verbindung zwischen Übersicht und Tiefe ist im Code erzwungen, nicht der Aufmerksamkeit überlassen — sie bricht nicht still.
- Barrierefrei und mobil von Anfang an: Navigation und Farbgebung sind nach WCAG 2.1 AA gebaut, nicht nachgerüstet.
Für eine strukturierte Bewertung, ob Ihre Inhalte als Themen-Cluster tragen oder als lose Liste liegen bleiben, empfehlen wir den Hebel-Audit (890 €, bei Mandanten-Boost-Beauftragung innerhalb von 60 Tagen voll anrechenbar).
Zusammenfassung
Eine Pillar-Page ist keine Kachel-Übersicht, sondern eine eigenständig argumentierende Seite, die ein Thema als These erzählt und in vertiefende Detail-Artikel verzweigt — Hub und Spokes. Im fahoch2.de-Repo ist diese Beziehung typisiert: PillarSection und ClusterPillar halten Titel, Anker, Text und relatedSlugs als verbindlichen Vertrag zusammen, den der Build erzwingt. Eine mitlaufende Inhaltsleiste und WCAG-2.1-AA-konforme Cluster-Farben halten die Long-Form-Seite lesbar, gerade mobil. Und ein Pre-Commit-Linter verhindert die stille Drift zwischen Hub und Spokes. So wird aus einzelnen Fachbeiträgen ein System, das Besucher führt und von Suchmaschinen als zusammenhängende Autorität gelesen wird.
Quellen
- Google Search Central — Best Practices für interne Verlinkung — abgerufen 2026-06-08
- Schema.org — Article (hasPart / isPartOf) — abgerufen 2026-06-08
- W3C — WCAG 2.1, Erfolgskriterium 1.4.3 Kontrast (Minimum) — abgerufen 2026-06-08
Disclaimer: Beschreibung der tatsächlichen Pillar-Architektur von fahoch2.de zum Zeitpunkt der Veröffentlichung. Allgemeine fachliche Information, keine Rechtsberatung. SEO-Wirkungen hängen von vielen Faktoren ab und lassen sich nicht garantieren; die hier beschriebene Struktur ist eine Bauweise, kein Ranking-Versprechen.
Stand und rechtlicher Hinweis
- Erstveröffentlichung
- Autor
- Alexander Mock
- Lesezeit
- 9 Minuten
Allgemeine Information, keine individuelle Beratung. Dieser Artikel beschreibt steuer-, berufs- oder webrechtliche Grundsystematik zum oben genannten Stand. Er ist nicht mandantenspezifisch und ersetzt keine individuelle Rechts-, Steuer- oder Anlage-Beratung im Sinne § 2 Rechtsdienstleistungsgesetz (RDG), § 1 Steuerberatungsgesetz (StBerG) oder § 34d/f Gewerbeordnung (GewO). Vor jeder konkreten Entscheidung wenden Sie sich an einen zugelassenen Steuerberater, Rechtsanwalt oder die jeweils zuständige Behörde.
Zitate aus amtlichen Werken. Gesetzes-Texte, Verwaltungsanweisungen (BMF-Schreiben) und Gerichts-Entscheidungen (BFH, BGH, BVerfG, EuGH) sind nach § 5 Urheberrechtsgesetz gemeinfrei. Zitiert wird jeweils mit Aktenzeichen und Entscheidungs- bzw. Schreibens-Datum. Aktualität der Rechtslage bitte vor Bezugnahme gegen die jeweilige amtliche Veröffentlichung prüfen (gesetze-im-internet.de, bundesfinanzhof.de, bmf.bund.de).
Externe Quellen. Wo wir auf Studien, Branchenstatistiken oder Drittanbieter-Dokumente verweisen, ist das Abrufs-Datum jeweils beim Quellenverweis angegeben. Online-Inhalte können sich nach unserem Abruf geändert haben.
Haftung. Trotz sorgfältiger Recherche können Ungenauigkeiten oder Rechtsänderungen nach Veröffentlichung nicht ausgeschlossen werden. Eine Haftung für Schäden, die durch die Nutzung der Information ohne anwaltliche oder steuerberaterliche Gegenprüfung entstehen, ist ausgeschlossen — soweit gesetzlich zulässig.
Themen
Auch zu lesen
Code & Architektur
Was passiert bei npm run build? Die Next.js-Pipeline
Wenn ein Entwickler den Build als grün meldet, klingt das nach einer einzigen Aktion. Tatsächlich ist es eine Kette von einem halben Dutzend nacheinander laufender Schritte, von denen jeder einzelne den Build stoppen kann — und das ist gut so, weil genau diese Kette der zweite Schutzwall hinter den Pre-Commit-Hooks ist. Wer wissen will, was er kauft, wenn er eine gebaute Kanzlei-Website beauftragt, sollte verstehen, was hinter dem grünen Häkchen passiert. Dieser Artikel führt Schritt für Schritt durch die Pipeline einer Next.js-Kanzlei-Site, an konkreten Beispielen aus dem fahoch2.de-Repo — von der Typprüfung bis zum statisch generierten HTML.
Code & Architektur
Tour durch das Repo einer modernen Kanzlei-Website
Eine gebaute Kanzlei-Website ist kein einzelnes WordPress-Theme im Verzeichnis wp-content/themes — sie ist ein strukturiertes Repository, in dem jedes Verzeichnis eine bestimmte Aufgabe hat. Diese Trennung ist nicht nur Geschmacksache: Sie entscheidet, wie schnell ein Inhalts-Update möglich ist, wie wartbar die Site nach drei Jahren bleibt und wie wenig Reibung beim Übergeben an einen anderen Entwickler entsteht. Dieser Artikel ist eine Tour durch das echte fahoch2.de-Repository — was in welchem Ordner lebt, warum die Trennung so geschnitten ist, und worauf bei einer Kanzlei-Website besonders zu achten ist.
Code & Architektur
TypeScript: strikte Typen gegen Telefon-Tickets
TypeScript ist nicht das spannendste Wort, das eine Kanzlei-Inhaberin in einem Bau-Briefing hört — aber es ist eines der wirksamsten. Während klassisches JavaScript Datentypen erst zur Laufzeit prüft (also dann, wenn der Besucher schon auf der Seite ist), fordert TypeScript eine Klärung dieser Typen schon zum Build-Zeitpunkt. Das klingt akademisch und ist es nicht: Es ist der Mechanismus, der genau die Klasse von Fehlern verhindert, die einer Kanzlei sonst als ein Telefon-Ticket landen — die Adresse, die nicht erscheint, das Kontaktformular, das nichts macht, der Link, der ins Leere führt. Dieser Artikel erklärt verständlich, was strikte Typisierung leistet, was sie konkret an einer Kanzlei-Site verhindert, und wo sie an ihre Grenzen kommt.
Wenn Sie das in Ruhe besprechen möchten
Lassen Sie uns 30 Minuten zur Außen-Sicht Ihrer Kanzlei sprechen.
Erst gratis-Vorprüfung über das URL-Tool — dann entscheiden Sie, ob ein 890-€-Tiefen-Audit für Sie Sinn ergibt.