SEO-Kreislauf und Keyword-Check
WartetSEO-Empfehlungs-Engine, On-Page-Seitenrollen, Keyword-Check mit Stadt-Suchvolumen, KI-Fragen-Katalog, Lighthouse und Noindex-Audit
- Bereich
- Zentrale
- Start
- 20.07.2026
- Zuletzt
- 17.09.2026
- Am Zug
- René
Nächster Schritt, René
Keyword-Check mit René Kunde für Kunde durchgehen (City Fitness, Life X, FFB, Warstein, AktiVita, MyTime, Fürstenau, Bebra) und PageSpeed-Schlüssel anlegen
Worum es geht
Die Zentrale soll Kunden-SEO vom Messen zum Handeln bringen: ein Regelwerk erzeugt monatlich Aufgaben (Artikel, Quick Wins, On-Page-Änderungen), Berichte gehen nach Freigabe an die Kunden, und ein Keyword-Check legt vorab fest, für welche Suchbegriffe sich Aufwand lohnt, mit lokalem Suchvolumen statt Deutschland-Werten.
Stand
- SEO-Kreislauf Paket 1 bis 5 (Hub v0.11.0 bis v0.15.0): deterministisches Regelwerk (R1 KI-Lücke, R2 Quick Win, R3 Kadenz, R4 Verlust-Alarm, R5 Entdeckung aus GSC, R6 On-Page seit v0.246.28), höchstens 3 Vorschläge je Kunde und Monat, Wirkungstracking, Autonomie A, B, C je Kunde.
- Google Search Console als zweite Datenquelle (Hub v0.12.0, Service-Account
sim-seo-data, 8 Property gemappt), Website-Audit über die SE-Ranking-Site-Audit-API (Hub v0.122.0). - SEO-Stufe je Kunde (aus, basis, premium) als Feature-Gating (Hub v0.15.0); Webstats für jeden Kunden, SEO-Bericht und Engine nur ab Stufe basis (Hub v0.196.0).
- Monatlicher Berichtslauf am 1. des Monats (Snapshots, GSC, Engine, Berichts-Jobs nur mit Freigabe).
- Keyword-Check (Hub v0.275.0 bis v0.280.5, ads-service 0.3.2 und 0.3.3): lokales Stadt-Suchvolumen aus dem Google-Keyword-Planer über den Ads-Dienst, Einzugsgebiet 12 km, Bewertung 40/25/25/10, Shortlist 20, Übernahme ins bestehende Projekt, Jahres-Check. 497 Keywords bei 13 Kunden geprüft. KI-Fragen-Katalog mit 23 Absichten (angebotsgebundene Fragen nur, wenn der Kunde das Angebot hat). Impuls Oldenburg als erster Kunde übernommen.
- Seitenrollen-Konzept On-Page (02.09.): Schritt 1 live (Hub v0.248.2), Hauptthema einer Seite geschützt.
- Lighthouse-Fixes in Templates v1
741c0fd, v2b3aea50, v3a6ba417und mehreren Kundenrepos auf devel (15.08.). - Noindex-Audit der Preprod-Flotte (24.08.): alle Template-Preprods sauber, preprod der SIM-Website behoben (devel 5954400, preprod e68a72c).
Offen
- René Keyword-Check Kunde für Kunde durchgehen und Streichungen entscheiden (Reihenfolge laut Notiz: City Fitness 12 neue, Life X 11, FFB, Warstein, AktiVita, MyTime, Fürstenau, Bebra); danach „Übernehmen“ in der Zentrale.
- René PageSpeed-API-Schlüssel anlegen (Anleitung per Mail an service@ am 17.09.); bis dahin lokal mit Lighthouse messen.
- René weitere Entscheidungen aus Wiki §9: Radius je Standort (15 km ländlich?), Gewichte nach drei Kunden, Landkreis-Geo, Kundensicht „Suchen pro Monat in Stadt“ (kommt mit der Erfolgskommunikation).
- ich On-Page-Schritte 2 bis 6: Keyword-Karte
mappings.seo.keyword_map, R6a Nachschärfen und R6b Themen-Landingpage mit Bündelung je Kunde, Blueprint Themenseite in Templates v1 bis v4 und sim2026, Agent legt Landingpages an, Deckel zwei Landingpages je Kunde und Monat. - ich Publish-Hook für Wirkungstracking braucht
HUB_ADMIN_TOKENin der Umgebung der content-api; die Änderung anpublish_approved_drafts.pyliegt nur im Content-Volume (kein Git). Monatslauf-Cron auf dem Host, Stand nicht belegt prüfen. - ich Test
vertraege.test.ts„normVariante“ war seit 31.08. rot (fremde Baustelle), Stand prüfen. - ich Preprod-Schutz bei Sonderfällen (regel-optik, secdata-Nuxt) jeweils live auf drei Ebenen prüfen; für
2026.regel-optik.defehlte der Schutz (Stand 24.08., prüfen). - ich Lighthouse-Fixes in grobe-fitness-hagen, fuchspack, uniqbag, secdata und sim2026 nicht angefasst (eigene Stacks).
Entscheidungen und Regeln
- 2026-07-20: SEO ist KI-first priorisiert (R1 vor R2 vor R3), keine zusätzlichen SE-Ranking-Einheiten für das Regelwerk.
- 2026-08-16: Besucherstatistik ist nicht SEO-Paket; Berichtsversand nur mit Empfänger und Freigabe.
- 2026-09-02: Hauptthema einer Seite bleibt geschützt: Title, H1 und Description nur fürs Hauptthema, weitere Keywords nur als Variante im Text oder als eigene Themenseite. Renés Go „so machen wir das“.
- 2026-09-11: Bei Keyword-Diskussionen das lokale Volumen aus dem Planer nennen, nicht den SE-Ranking-Wert (Deutschland). Marken-Keywords bleiben drin (höchstens 2), Wettbewerbermarken nur als Marktinfo, nie tracken.
- 2026-09-11: Einzugsgebiet eines Studios sind 10 bis 15 km, nicht der Landkreis; Übernahmeknopf kommt rein.
- 2026-09-12: Renés Sichtung des Katalogs: EMS, Frauen und Kündigung abgeschaltet; angebotsgebundene Fragen nur, wenn das Angebot da ist.
- 2026-09-17: Eigener PageSpeed-Schlüssel statt schlüsselloser Aufrufe (Quota-Fehler kam von Googles Sammelprojekt, nicht von uns).
- Neue Staging-Domains immer auf X-Robots-Tag, Meta robots und robots.txt prüfen;
public/robots.txt,sitemap.xmlund.htaccessin sim2026 nie committen.
Verlauf
- PageSpeed-Quota-Befund, Entscheidung für eigenen Schlüssel.
- Keyword-Check K6.7: angebotsgebundene Fragen (Hub v0.285.1 und v0.285.2).
- Keyword-Check K1 bis K6 (Hub v0.275.0 bis v0.280.5; f8a1044, b031443, 3268a24, 53e5d05, 7245be3), Erfolgskommunikation Etappe 0 (Hub v0.274.0, ddc27c4), Impuls Oldenburg übernommen.
- Konzept Seitenrollen, Schritt 1 live (Hub v0.248.2, d455a65, 4a0f71e).
- R6 On-Page (Hub v0.246.28, 0f6dd8d).
- Noindex-Audit der Preprod-Flotte.
- Besucherstatistik getrennt vom SEO-Paket (Hub v0.196.0).
- Lighthouse-Flotten-Rollout aus den MyTime-Fixes.
- Website-Audit über SE Ranking (Hub v0.122.0).
- Berichtslauf (Hub v0.13.0), Feature-Gating (Hub v0.15.0).
- Paket 1 (Hub v0.11.0) und GSC (Hub v0.12.0).
Wo liegt was
- Hub-Code:
/root/sim-ops/hub/src/seo.ts,empfehlungen-core.ts,monatsbericht.ts,gsc.ts,seoreport.ts,seoVolumen.ts,keywordCheckCore.ts,kiFragen.ts,kiFragenCore.ts,seoMassnahmen.ts,seoVerlauf.ts; Testshub/test/empfehlungen.test.ts,keywordCheckCore. - Tabellen:
seo_cache,seo_monthly_snapshot,gsc_monthly_snapshot,seo_artikel_wirkung,seo_keyword_check,seo_geo_cache,seo_umkreis_cache,seo_ki_fragen_katalog. - Zentrale: Nav SEO und SEO-Aufgaben, Kundenakte › SEO und Statistik, Karte SEO-Paket; Keyword-Check: Zentrale › SEO › Kunde › Keyword-Check.
- Schnittstellen:
/api/seo/empfehlungen/:key,/api/seo/aufgaben,/api/seo/onboarding/:key,/api/seo/volumen/…,/api/seo/ki-fragen,/api/seo/monatsberichtslauf. - Kundenflags:
customers.flags.seo_stufe,seo_autonomie,seo_paket_kadenz;mappings.gsc_property,mappings.seo.keyword_map(geplant). - Ads-Dienst:
sim-ads-service(keywords.py, Routen/api/keywords/geo,/volumen,/ideas). - GSC-Schlüssel:
HUB_GSC_KEY_FILE=/app/data/gsc/sim-seo-data.json(Datei nicht ins Repo). - Konzept:
sim-ops/docs/seo-onpage-konzept-seitenrollen-2026-09.md; Wiki50-Strategien/Gesamtsystem/SEO Keyword-Check und Suchvolumen.md,SEO Kreislauf.md,SEO On-Page Seitenrollen und Themen-Landingpages.md. - Lighthouse lokal: Chrome headless-shell aus
/root/.cache/puppeteer/mitnpx lighthouse@11(Zeitlimit wegen verwaister Prozesse).