Balance Kassel
AktivIndividuelle Website ohne Template (nur additiv), seit 18.08.2026 auf Astro live; SEO-Befund, Webstatistik, BalanceYoga-Kursplan, laufende Kundentickets
- Bereich
- Kunden
- Start
- 05.08.2026
- Zuletzt
- 02.10.2026
- Am Zug
- René
Nächster Schritt, René
Zum 19.10. Zumba Sa 11:00 und Bodystyling Do 16:30 wieder in den Kursplan eintragen (Skript liegt bereit), GSC-Zugang und PSI-Schlüssel für die SEO-Messung klären
Screenshots 2
Worum es geht
Balance Kassel (Ansprechpartner beim Kunden u. a. Max Bergt, Marina Orth für Yoga) ist ein Gesundheitsclub mit Fitness, Sauna, Yoga und Reha-Sport. Die Website ist eine individuelle Astro-Seite ohne Template-Basis. René warnte am 05.08.2026: dort nur additiv arbeiten, mit eigener Komponente und eigenem Klassenraum, ohne Eingriff in Bestand und global.css.
Stand
- Seit 18.08.2026 ist die Astro-Seite auf www.balance-kassel.de live (vHost-Schwenk); die Notiz „www ist TYPO3“ ist veraltet.
- preprod und main sind seit 01.10. gleich (main 9edaf74): Aufgussplan 09/2026, Webstatistik und SEO-Paket sind live.
- Webstatistik: simwebstats-Script plus SimTracking-Komponente mit CTA-Klicks und gesehenen Bereichen (75 Stellen). Zahlen kommen erst seit dem Livegang.
- SEO-Befund vom 25.09.: Platz etwa 5 organisch bei „fitness kassel“, Relaunch-Lag, Startseite ohne Ortsbezug. SE-Ranking-Projekt angelegt (site_id 12974369, 16 Keywords, seo_stufe basis). Hero-Bilder als webp mit srcset, Videos von 75 auf 6 MB, Sauna-Dublette per 301, sameAs im Schema.
- BalanceYoga-Kursplan mit Niveau E/M/F je Termin (Hub v0.231.0), 9 Yoga-Varianten, Akkordeons auf der Yoga-Seite, CTA zu praevention.digital.
- Kundentickets abgearbeitet: Team-Liste (#689, #707, 35 Personen jetzt auch in der Zentrale), vier Saunen-Übersicht, Kundenfotos (40 verbaut, 94 frei), Pop-up als Live News (#751/#414), Aufgussplan (#772).
- Kursplan Do 10:30 ist Bodystyling, Bellicon Do 16:30 ist raus (02.10.).
- Der Hub-Anteil Website-Änderungen (Karte „Website-Änderungen“, Hub v0.335.0) ging aus dem Fall #751 hervor.
Offen
- René zum 19.10. Zumba Sa 11:00 (#63) und Bodystyling Do 16:30 (#75), je Kursraum 1, ohne „Gültig ab“ wieder eintragen. Skript /root/scripts/balance-kursplan-2026-10-19.sh ist vorbereitet, der Zeitgeber wurde nicht eingeplant (Entscheidung offen). Wiedervorlage #30 am 19.10. 07:00.
- René GSC-Zugang (Service-Konto sieht die Property als unbestätigt, Bestätigungsdatei und Dateiname nötig), PSI-Schlüssel, Google-Business-Profil-Zugang, Paket mit dem Kunden klären.
- René Entscheidung Bauvorschlag Ticket #772 (Kursplan-Weiche, Anhang-Prüfung), wartet auf Go.
- René Team auf den Zentrale-Feed umstellen (Muster SimTeam.astro), dann auf_website=1 je Eintrag.
- Kunde Namen/Funktion der zwei unbekannten Mitarbeiter auf Kundenfotos, Bestätigung Kelo-Foto und Aroma-Sauna, Yin & Yang Beschreibung, Yoga-Wall-Varianten 2027, „Marina Orth wird sich noch melden“.
- ich SEO-Katalog Punkte 6 bis 12 (Checklisten für Profil, Bewertungen, Einträge), Startseite-H1 mit Ortsbezug nach Abstimmung der Texte (prüfen, ob schon umgesetzt).
- ich Weitersagen-Box-Flottenstandard für Balance nicht belegt (prüfen, ob eingebaut).
Entscheidungen und Regeln
- 2026-08-05: Balance ist individuell, nur additiv arbeiten (eigene Komponente, ersatzlos entfernbar).
- 2026-08-26: Niveau E/M/F je Termin gilt überall (Website, PDF, Kursübersicht).
- 2026-09-10: Kassel-Relikte (Shop, Ausgleich, Probetraining, Sauna-Blueprint) aus allen Templates gelöscht, Balance selbst unberührt.
- 2026-09-22: Pop-ups und News immer über Live News, nie im Code.
- 2026-10-01: Livegang „alles von preprod“. Zeitschaltung gilt nur für die Website, nicht fürs Kursplan-PDF (René 02.10.: so lassen).
- Freigabeweg preprod nach main: Hub-Route Repo-id 10 (POST /api/website/repos/10/deploy mit direction preprod-to-main). Danach Deploy-Run prüfen (Timeout-Risiko SimSales-API).
- Bildverzeichnis pflegen: docs/bildverzeichnis-kundenfotos-2026.md im Repo vor jedem Bildeinbau lesen.
- Footer nicht mit data-track markieren (verschluckt den Telefonklick).
Verlauf
- Kursplan Bodystyling Do 10:30 live, Bellicon Do 16:30 raus; Zumba und Bodystyling zum 19.10. wieder einzutragen, Skript vorbereitet, Wiedervorlage #30.
- Sauna-Aufgussplan 09/2026 live (Ticket #772, main 9edaf74), Webstatistik und SEO-Paket gehen mit live; Befund zur Kursplan-Weiche.
- SEO-Befund (Bericht, 12-Punkte-Katalog), SE-Ranking-Projekt, Bild- und Video-Optimierung (preprod 3cfd9d6).
- Pop-up-Nachbesserung (#751/#414), Hub v0.335.0 und v0.336.0, Live News #15.
- Startseite-Hero: animiertes Wort verschwand nach Tab-Wechsel, behoben (a373b1d).
- Team-Update #707, Saunen-Übersicht, Kundenfotos Runde 1 und 2 (preprod 5a9340e, c44512b, dc379f3).
- Kassel-Relikte aus den Templates entfernt.
- Team-Liste (Ticket #689), Klartext-Leck behoben, Team in der Zentrale.
- Kursplanänderung Langhantel Freestyle (reine Daten).
- BalanceYoga-Kursplan mit Niveau, Hub v0.231.0, preprod b02eeef; Akkordeons (484c6f0, 2ac632c).
- Reha-Sport telefonisch buchbar (preprod 38edd6b).
- simwebstats-Script in BaseLayout, Antwort zur Google-Indexierung.
- Live-Gang www.balance-kassel.de, danach Reha/Physio ohne Terminbuttons (570ec87), main = preprod 8addf7d.
- Kundenwünsche Longevity, Streichungen, Partner aus dem Hub (preprod 896b388, 1c63913).
- 18 Kursbilder der alten Seite als Overrides.
- Renés Warnung: individuelle Seite, nur additiv.
Wo liegt was
- Repo-Klone: /root/_ref-balance (preprod, devel/main explizit fetchen), /root/balance-clone (wip-devel). Hub-Repo-id 10 für Freigabe.
- Hub-Daten: content.db customer_offer_pages (customer_id 22); Kundenschlüssel balance-kassel; Kursplan im Kurspool (Admin-API admin.sim-tools.cloud/api, Token aus dem aktuellen deploy-sim-hub-Container, nie ausgeben); Team in team_kategorien und team_mitglieder.
- Website: src/components/SimKursplanKategorien.astro, YogaStilAkkordeon.astro, SimSaunenUebersicht.astro, SimTracking.astro; src/data/team.ts; Aufgussplan in public/sauna/ mit Pfad saunaAufgussplan in src/config/site-config.ts, Alt-Link per 301 in public/.htaccess.
- Skripte: /root/scripts/balance-kursplan-2026-10-19.sh. Fotos: /root/transfer/Balance Kassel/ (Kursplan, team, website-fotos-drive-2026-09).
- Lokale Sichtprüfung: docker run node:22-slim npx astro dev mit SIM_BUILD_PRUEFLAUF=1; Host-Node 18 ist zu alt.
- Kundenanhänge: Volume g5qsxkkptephybb6gvmklma2_simticketsystem-uploads, Unterordner ticket-attachments/
. - Doku: Vault 00-Home, Stände Kursplan, Team und Bodystyling.

