Studios in MotionProjektkartei

Physiotherapie Breitenreuter Rottweil

Wartet

Freeda-Seite der Physiopraxis Rottweil als eigenes Astro-Repo nachgebaut (Preprod live, Lighthouse 96 bis 100), Domain noch bei Freeda

Bereich
Kunden
Start
20.09.2026
Zuletzt
02.10.2026
Am Zug
René
Nächster Schritt, René

Preprod ansehen, Inhaltspaket aus docs/seo-befund.md freigeben, dann Go für die Domain-Umschaltung von Freeda auf html/website-astro

Screenshots 2

Preprod
Preprod
Alte Live-Seite (Freeda, Vergleich)
Alte Live-Seite (Freeda, Vergleich)

Worum es geht

Die Physiotherapie Breitenreuter in Rottweil hat eine Freeda-Website (Layout „enjoy“). René wollte sie 1:1 (Look, Aufbau, URLs) in unser System holen, ohne dass der Kunde die Umstellung bemerkt, mit technischen Verbesserungen und später eventuell einem Physio-Template. Am 21.09. kam die Klarstellung dazu: Die Seite muss nicht pixelgleich sein, Ziel ist maximale SEO- und GEO-Performance.

Stand

  • Eigenständiges Astro-Repo (nicht Template v1). Je Seite das Live-DOM als HTML-Fragment src/inhalt/seiten/*.html, CSS vom Original, auf 139 KB (21 KB gzip) reduziert und inline. Marker <!--SIM:…--> für Formular, Öffnungszeiten/Feiertage und Team.
  • Hub-Kunde physiopraxis-rottweil (Physiotherapie, Sie), Content-Kunde 33, Registry #34, 19 Angebotsseiten, 37 Praxisfotos, Team-Kategorie 30 mit 8 Mitgliedern, Formulare 7061 (Terminanfrage, mit Datei-Upload) und 7062 (Bewerbung).
  • Preprod live auf https://preprod.physiopraxis-rottweil.de (Mittwald p436017, Ordner html/website-astro-preprod, noindex). Die Domain www zeigt weiter auf Freeda in html/website.
  • Ausbau 2 am 21.09. (573deb7): Lighthouse mobil 96 bis 99, Desktop 100, A11y und Best Practices 100, SEO 93 nur wegen preprod-noindex; llms.txt, KI-Crawler erlaubt, JSON-LD verknüpft; KI-Readiness 9 von 11.
  • Abnahmelauf 22.09. gegen Preprod: 117 bewusste Textabweichungen, 0 ungeklärt; 31 Sitemap-Seiten und 179 Assets alle 200.
  • Formular-Empfänger ist derzeit leer, Anfragen gehen an pfeiffer@ (René) bis zum ausdrücklichen Go.

Offen

  • René Preprod ansehen, dann Go für die Domain-Umschaltung (Doc-Root auf html/website-astro).
  • René Inhaltspaket aus docs/seo-befund.md freigeben (16 Kurzantwort-Entwürfe, Fragen-H2, Team-Qualifikationen, Kassenzulassung, Google-Profil, Titel kürzen, Platzhalter „Call-to-Action (im Text)“ sichtbar, 8 HWG-Verdachtsstellen).
  • René Formular-Empfänger festlegen (info@physiopraxis-rottweil.de?), erst auf ausdrückliches Go.
  • Kunde Impressum-Lücken (Registergericht leer, Einzelunternehmen vs. HRB, § 55 leer).
  • ich Default-Branch auf main stellen (Bot-Token darf es nicht, deshalb derzeit devel).
  • ich 4 leere Alt-Seiten werden 301-umgeleitet (prüfen, ob erledigt).
  • ich sameAs und Ratgeber fehlen noch für KI-Readiness 11 von 11.

Entscheidungen und Regeln

  • 2026-09-20: Nicht Template v1, sondern eigenes Repo (Enjoy-Look und URL-Struktur sind dem Template fremd). Der erste Ansatz mit eigenen Komponenten plus PurgeCSS war optisch falsch und wurde verworfen.
  • 2026-09-21: Hausfarben #3fb49c und #9f9780 werden NICHT abgedunkelt; Kontrast über dunkle Schrift auf den Flächen und Textvarianten --sim-primary-text #2c7d6c, --sim-secondary-text #7a7463.
  • 2026-09-21: Nach Markup-Änderungen immer npm run build && npm run css && npm run build (Build-Wächter scripts/css-waechter.mjs bricht sonst ab).
  • Nie nach html/website deployen (dort liegt die Freeda-Live-Seite), harte Sperre in deploy.yml.
  • Bundesland Baden-Württemberg, nicht „nw“ wie bei Freeda (Feiertage).
  • Formular-Empfänger info@physiopraxis-rottweil.de erst auf Renés ausdrückliches Go.
  • Parallax am Hero entfällt bewusst.

Verlauf

  1. KI-Readiness-Flottenlauf, Commit bed8c37 (Zeichensatz im Server-Kopf, lastmod in der Sitemap) auf devel.
  2. Lead-Aufbewahrung im Hub LIVE (v0.346.0), für Physiopraxis Dateien 180 Tage.
  3. Abnahmelauf gegen Preprod (573deb7 = preprod), Datei-Upload hängt an der Benachrichtigungsmail (Feld 7061), Test-Leads 242/243, Mail 496 an pfeiffer@ mit Anhang geprüft.
  4. Preprod live; Ausbau 2 SEO/GEO/Ladezeit (573deb7); Datei-Upload nachgerüstet; zwei .htaccess-Fehler erst auf echtem Apache gefunden (www-Regel, ErrorDocument).
  5. Auftrag, Extrakt der Freeda-Seite, Hub-Kunde und Content-Kunde 33 angelegt, Bühne p3, GitHub-Repo, Registry #34, Stand df00f0a auf allen drei Branches.

Wo liegt was

  • Repo: /root/website-physiopraxis-rottweil; Abnahme-Werkzeuge scripts/mess-vergleich.mjs, zustand-vergleich.mjs, textvergleich.mjs, scripts/schema-pruefen.mjs, Entscheidungsvorlage docs/seo-befund.md.
  • Mittwald p436017: html/website = Freeda-Live (nicht anfassen), html/website-astro = main, html/website-astro-preprod = preprod. Repo-Variablen MITTWALD_HOST/USER/PATH, Org-Secrets MITTWALD_DEPLOY_KEY und GH_MERGE_PREPROD.
  • Quellen: /root/transfer/physiopraxisrottweil/ (Export server freeda/, Extrakt mit seiten/*.json, medien/, screenshots/, BERICHT.md).
  • Prebuild holt portal.sim-tools.cloud/portal/oeffnungszeiten.json und /portal/team.json (öffentlich, mit Rückfall auf lokale JSON).
  • Backups: hub.db.bak-20260920-physio-rottweil, content.db.bak-vor-physio-rottweil-20260920.
  • Bühne p3 (https://p3.preview.sim-tools.cloud, Code PREVIEW, Stand 20.09.) ist möglicherweise inzwischen anders belegt prüfen. Vault: 40-Projekte/Physiopraxis Rottweil Website.
  • Freeda Company-UUID 862c382d-588b-4f0a-98f5-621996325320.