Start / kayjays.de
Case Study 02 — kayjays.de Alleine gebaut · in Verantwortung seit 01/2025

Aufbauen, verantworten und betreiben.

kayjays.de ist die Website einer Münchner Tanzschule, die ich seit Januar 2025 aufgebaut habe und betreibe: Informationsarchitektur, Inhalte, technisches Setup, Publishing und laufende Suchmaschinenarbeit, dazu ein Relaunch 2026 und ein eigenes Plugin. Drei Kapitel — gebaut, gemessen, anhand der Messungen neu gebaut.

Zeitverlauf
Jan. 2025
Website gebaut
Feb. 2025
Tracking startet
2025–26
Betrieb
Aug.–Sep. 2026
Relaunch auf Staging
Umstellung
+6 / +12 Wo.
Auswertungen
01 — Ergebnisse Gemessen Build 2025 · Jahresvergleich gleicher Zeitraum
+169 %
Organische Sitzungen, Jahresvergleich
47,6 → 56,6 %
Organischer Anteil an den Sitzungen
70,5 %
Engagement-Rate organisch
2.833
GSC-Klicks
Auswertung nach Relaunch Ausstehend Daten +6 / +12 Wochen nach der Umstellung
[ ]
Organische Sitzungen, vorher / nachher
[ ]
Organischer Anteil
[ ]
GSC-Klicks
[ ]
Rich Results gegen Schema-Baseline
02 Einschränkung, vorab genannt

Es gibt keine Baseline vor dem Launch.

Der Vergleich hier ist ein Jahresvergleich über denselben Zeitraum, auf einer Website, die vorher nicht in messbarer Form existierte. Es ist keine Aussage über den Effekt eines Umbaus.

kayjays.de war die erste Website, die ich gebaut habe. Das Tracking entstand beim Lernen des Aufbaus, deshalb gibt es keine Baseline für 2024 — und genau daher kommt die Formel aufbauen, verantworten, betreiben.

03 Kapitel I — der Aufbau 2025 Gemessen

Acht Kursarten, ein System.

I.1 — Wachstum

Die organischen Sitzungen stiegen im Jahresvergleich um 169 %, der organische Anteil an allen Sitzungen von 47,6 % auf 56,6 %. Das Engagement im organischen Traffic lag stabil bei 70,5 %.

Die Search Console verzeichnete im selben Zeitraum 2.833 Klicks. Das Wachstum kam aus der Kursarchitektur und aus Beiträgen, die auf Stil- und Zielgruppenbegriffe rankten — eine Aufteilung, die sich als entscheidend erwies.

GA4 · Jahresvergleich gleicher Zeitraum · GSC-Klicks

I.2 — Architektur

Acht Kursarten wurden als ein System modelliert, nicht als acht Seitenvorlagen. Intent, Zielgruppe, Termin, Standort und Lehrkraft sind eigene Elemente, sodass eine Kursseite daraus zusammengesetzt wird, statt neu geschrieben zu werden.

Diese Entscheidung machte den Relaunch 2026 zu einer Neuzusammensetzung statt zu einem Neuschreiben.

Kursseite zum Launch Ausstehend
Screenshot Kursseite — zum Launch
I.3 — Lokaler Intent und Sprache

Deutsch ist die Sprache der Nachfrage. Stilnamen bleiben in ihrer ursprünglichen Form, wo Suchende sie so verwenden; Zielgruppen- und Ortsbegriffe sind durchgehend deutsch — die Benennung folgt der Suchanfrage, nicht der Vorliebe der Marke.

SuchanfrageØ PositionLesart
shuffle6,65Seite 1
kpop5,47Seite 1
breakdance kinder8,39Seite 1
dancehall7,08Seite 1
bauchtanz16,82Potenzial
kindertanz20,71Potenzial
kinderballett29,06Potenzial

Google Search Console · durchschnittliche Position

04 Kapitel II — was 18 Monate Daten verändert haben

Der Traffic lag auf Beiträgen, nicht auf der Architektur.

Der Search-Console-Export zeigte: die größten organischen Assets der Seite waren eine Handvoll URLs — und nicht die Seiten, um die das System gebaut war.

Größte organische AssetsKlicksPosition
K-Pop-Beitrag — zweitstärkste Seite3637,98
Kursseite Shuffle331
Shuffle-Beitrag129

Google Search Console · Seiten-Export

Die daraus folgenden Relaunch-Entscheidungen
01

Beiträge in Kursseiten zusammenführen

Beitragsinhalte gehen in die Kursseite auf, die sie stützen — so sind rankende Seite und Conversion-Seite dieselbe URL.

02

Stil × Zielgruppe als Hub und Unterseiten

Jeder Stil-Hub trägt seine Zielgruppenseiten unter sich, statt mit ihnen zu konkurrieren.

03

Conversion-Begriffe statt nationaler Head-Terms

Begriffe wie kindergeburtstag münchen und das Local Pack statt nationaler Stil-Head-Terms, die Klicks außerhalb des Markts bringen.

04

Preisfrage zuerst

Alle 15 Kursseiten beginnen ihre FAQ mit der Preisfrage, weil genau das gefragt wird.

Migrationsdisziplin

Die Redirect-Map entstand aus dem Search-Console-Seiten-Export über 16 Monate und 166 URLs — nicht aus der Sitemap oder einem Crawl, die beide unvollständig waren.

Veröffentlichte Beiträge wurden auf Entwurf gesetzt, damit die 301er bei der Umstellung saubergreifen.

URLs im Quell-Export166
Redirect-Regeln53
Regeln für einzelne URLs40
Regex-Muster · ca. 120 EventPrime-URLs13
05 Kapitel III — Betrieb: eine einzige Wahrheitsquelle Gebaut · auf Staging

Eine Angabe, zweimal geschrieben, veraltet einmal.

Kurszeiten, Lehrkräfte und Altersangaben standen von Hand im Text auf Lehrkräfte- und Kursseiten und wurden zusätzlich vom Stundenplan ausgegeben. Ein Dienstagskurs verschob sich auf 18:30, während die Seite weiter 17:50 nannte. Eine Faktenprüfung über 50 Seiten fand außerdem erfundene Angaben auf Seiten, die vor der Faktenerhebung geschrieben wurden — darunter Telefonzeiten, die niemand bestätigt hatte.

Die eingeführte Regel

Angaben zu Lehrkräften und Terminen liegen ausschließlich im Plugin-Backend.

Keine Zeit, keine Lehrkraft und kein Preis wird auf einer Seite von Hand geschrieben.

Preise werden per Shortcode aus einem einzigen Preisdatensatz ausgegeben.

Ein Datensatz, vier Ausgabeflächen
Quelldatensatz
Kurs · Lehrkraft · Standort · Preis

Einmal im Plugin-Backend eingetragen. Nichts dahinter wird von Hand getippt.

01Stundenplan-BlockJe Kurs, Lehrkraft und Standort
02Lehrkräfte-RasterUnd Kurs-Lehrkraft-Karten
03Kurs-PanelDynamische Preise und Anmeldungen
04JSON-LDCourse und Person, aus denselben Datensätzen wie die Anzeige

Strukturierte Daten entstehen aus den Anzeigedatensätzen, das Markup kann also nicht von der Seite abweichen.

Terminkalender Ausstehend
Terminkalender — jetzt Mockup, echter Screenshot zum Launch
Status

Gebaut, auf Staging, geht mit dem Relaunch live. Bis dahin wird es hier nicht als live bezeichnet.

Case Study Studio Classes & Schedule (in Vorbereitung)

Lasttest, Sicherheitsaudit, CI und die Liste des bewusst nicht Gebauten sind dort dokumentiert.

06 Governance und rechtliche Hygiene

Was betreiben bedeutet

01

52 Prüfpunkte vor Veröffentlichung, über 49 Seiten auf null abgearbeitet, vor der Umstellung. Offene Fragen wurden in einem Dokument für die Inhaberin gesammelt statt einzeln geschickt.

02

Im Audit gefundene und geschlossene rechtliche Lücken: kein Impressum auf der Live-Seite, Cookie-Tool installiert aber nie konfiguriert, Datenschutztext mit Verweis nur auf das BDSG.

03

Festlegungen zu Speicherdauer und Einwilligung, getroffen bevor Anmeldungen live gehen: Drop-in-Anmeldungen werden 30 Tage nach dem Kurs gelöscht, die Fotoeinwilligung wurde in ein separates Opt-in verlegt.

07 Was ich heute anders machen würde

Im Relaunch adressiert, und noch offen.

Im Relaunch adressiert — Auswertung ausstehend
01Stärke der Kurskategorien
02Impressionen der Seitentabelle auf der Startseite
Offen
03Noch keine englische Version
04Mobiles Wochenraster im Plugin noch offen
05Zahlen von der alten Baukasten-Seite vor dem Launch sind nicht wiederherstellbar
08 Quellen und Grenzen

Die Zahlen stammen aus GA4 und der Google Search Console für kayjays.de, über vergleichbare Zeiträume, wobei jeder Zeitraum neben der Zahl genannt wird, die er belegt.

Die Relaunch-Baseline wurde vor der Umstellung im SEO-Baseline-Workbook erfasst: GSC-Seitenmetriken, Daten auf URL-Ebene, Schema und Rich Results, ein Evidenz-Log und eine Prompt-Baseline für AI Search. Auswertungen folgen nach +6 und +12 Wochen. Was noch nicht gemessen ist, ist auf dieser Seite als Ausstehend markiert.

Prüfschritt — vor erneuter Veröffentlichung einer KPI bestätigen, dass auf live kein doppeltes GA4-Tag läuft: MonsterInsights und Site Kit sind beide aktiv. Zahlen zu Schlüsselereignissen werden nicht genannt; die Definition hat sich mitten im Zeitraum geändert.

kayjays.de besuchen ↗ Case Study Studio Classes & Schedule (in Vorbereitung) Ansatz — das Governance-Modell ↗