Hinweis zur Methodik: „Orphan“ = statisch (im HTML) nicht verlinkt. JS-gerenderte Navigation (unified-nav / stromfee-global) wird vom Crawl nicht erfasst — Orphan-Befunde sind daher Verdachtsfälle, keine Beweise. Alle Zahlen stammen direkt aus den gelieferten Daten (summary.json, sections_overview.json, subdomains.json, Seiten-Klassifikation). Keine Traffic- oder Conversion-Zahlen genannt, da dafür keine Daten vorliegen.
| Sprach-Abdeckung | Anzahl | Anteil |
|---|---|---|
| bilingual (data-de / data-en) | 276 | 24,3 % |
| de-only | 778 | 68,6 % |
| en-only | 80 | 7,1 % |
Legende: generated = Massen-/SEO-Content (aggregiert) · intern = nicht öffentlich · section/core = redaktionell. Format: Sektion (Dateien | bilingual / de-only / en-only | Orphans | Nav).
| Host | Rolle | Root / Quelle |
|---|---|---|
| stromfee.ai / www | Apex Marketing-Site (Desktop = landing.html) | /var/www/stromfee |
| m.stromfee.ai | Mobile-Segment (Slider, 35 Seiten OLED-App-Style) | /var/www/stromfee (m/) |
| apps.stromfee.ai | App-Hub: Radar/Studio/Wissen/Akademie/Machbarkeit (PWA) | /var/www/stromfee-apps |
| radar.stromfee.ai | Akquise-Lead-Form + /multi (reverse_proxy zu Apex) | proxy |
| redispatch.stromfee.ai | Redispatch-Portal | eigener Block |
| messkonzept(e).stromfee.ai | Messkonzept-Plausibilität | eigener Block |
| mediathek.stromfee.ai | Flow & Whisk Mediathek (PHP + ClickHouse) | eigener Block |
| news.stromfee.ai | News | eigener Block |
| agentmarket.stromfee.ai | AgentMarket (Port 3100) | proxy |
| freigabe.stromfee.ai | Tier-3 RAG Review-Queue (intern) | eigener Block |
| speicher-report.stromfee.ai | Speicher-/BESS-Report | eigener Block |
| bess.report.stromfee.ai | BESS-Report | eigener Block |
| cloud-preview.stromfee.ai | Cloud-Preview (Staging) | eigener Block |
| spiegel.stromfee.ai | Spiegel / Mirror | eigener Block |
| pl.stromfee.ai | Polnische Sprachvariante (?) | eigener Block |
| stromfee.me / www | Deutscher Wix-Spiegel (eigene Domain, 464 URLs) | /var/www/stromfee.me |
| rel-Pfad | Problem |
|---|---|
| agb.html | Titel DE „AGB“, H1 EN „Terms and Conditions“, lang en-only — inkonsistent |
| faq.html | als en-only markiert, obwohl Titel/H1 deutsch |
| privatkunden.html | als en-only erkannt, Inhalt deutsch (data-de/en inkonsistent) |
| energieversorger.html | Titel/H1 DE, lang als en-only erkannt |
| eu-blackouts.html | H1/Inhalt EN, lang als de-only erkannt |
| us-blackouts.html | Titel/Inhalt EN, lang als de-only markiert |
| cookie-policy.html | en-only (DE-Gegenstück zu Datenschutz prüfen) |
| zh/landing.html | Inhalt Chinesisch, lang als de-only markiert; kein Sprachumschalter |
| machbarkeit-paywall.html | de-only, obwohl Schwester-Seite bilingual |
| Strukturell: 778 de-only-Seiten (68,6 %), nur 276 bilingual. Getrennte Sprachbäume en/ (8), zh/ (1) statt einheitlichem data-de/data-en + Umschalter. | |
270 gesamt. Beispiele relevanter Marketing-Seiten, die erreichbar sein sollten: ueber-stromfee.html, energieversorger.html, flexoptimizer.html (nav=none), bess-optimizer.html, machbarkeit-app.html, privatkunden.html, news/index.html, partners/index.html, team/index.html, academy/bess-ertragsprognose.html, balkonkraftwerk/index.html. Massen-Befund: bess/ 91 Orphans, who-we-help/ 29, akquise/ 21, radar/ 7, team/ 9, login/ 7, bayern-pv/ 7. (JS-Nav nicht erfasst — Verdacht.)
| rel-Pfad | Befund |
|---|---|
| index-backup-20260103.html | datierte Backup-Kopie im Webroot |
| index0.html / index1.html | alte dünne BESS-Consultant-Startseiten, identisch, 0 Links |
| index-v2.html | konkurrierende Startseiten-Variante, de-only |
| api-test.html / radar-test.html / realtime-test.html | Test-/Sandbox-Seiten im Webroot |
| blog/br-0101.html | reiner Meta-Refresh-Redirect-Stub → gehört in Caddy-Redirect-Regel |
| voice-demo.html / voice-widget-demo.html | redundante, veraltete Voice-Demos |
| rossi-stream.html / dj.html | themenfremde Spielereien (VR-Relax-Stream, Lyria-DJ) |
| countdown/index.html | abgelaufener Event-Countdown |
| dgm-worldmachine/index.html | internes DGM-Konzept nach außen exponiert |
| rel-Pfad | Befund |
|---|---|
| node_modules/playwright-core/…/recorder/index.html | versehentlich ausgeliefertes Build-Asset — darf nie indexiert sein |
| google86fe2b56f0fe3e6b.html | Google-Verification-Datei (nie in Nav/Sitemap) |
| api/voice-widget/widget.html | Embed-Fragment, kein eigenständiger Content |
| docs/ltx-2.3/index.html | interne Tooling-Doku öffentlich |
| images/backgrounds/index.html · media/seedance2-test/index.html | Asset-/Pipeline-Test-Verzeichnisse |
| distribution.html | interne Kampagnen-URL-Liste (Leftover) |
| canvas.html · upload.html · prompt-monitor.html · traffic-dashboard.html · leonardo-catalog.html · linkedin-share.html · drone-overview.html · whisk-dashboard.html · x-monitor.html · video-template.html · video-analysis-dashboard.html · storyboard-mcs-logistik.html | interne Tools/Dashboards ohne erkennbaren Auth-Gate, teils ohne noindex |
| akquise/ · sales/flowcharts.html · login/dach/ · market-intelligence/ · cockpit/ · personalfragen/ · tools/video-prompt-tester/ · video-studio/ · videos/ | interne Bereiche im öffentlichen Webroot |
| Kanonisch behalten | Dubletten zusammenführen/entfernen |
|---|---|
| bess-speicher.html | bess-optimizer.html |
| radar.html | radar-landing.html, radar-mobile.html, radar-tv.html, radar-yt.html |
| live-forecast.html | live-forecast-charts.html |
| energie-karte.html | energie-karte-teaser.html (+ energy-3d.html prüfen) |
| messkonzept-plausibilitaet.html | messkonzept-app.html |
| machbarkeit.html | machbarkeit-paywall.html (Paywall-Logik in 1 Seite) |
| demos/index.html (Cluster) | realtime-outbound/-sales/-sales-gemini/-service/-voice.html |
| (per Direktlink an Investoren) | showcase.html / showcase2.html / showcase3.html (noindex) |
| redispatch-karte/index.html | redispatch/index.html |
| landing.html (1 Startseite) | index.html, index-v2.html, landing2.html, start.html (Rollen klären) |
| m.stromfee.ai | mobile/index.html |
| nds-solar/ + st-solar/ | identische H1 „1.012 Stunden weg.“ — Regio-Template vereinheitlichen |
| rel-Pfad | Befund |
|---|---|
| au-electricity-prices.html / us-electricity-prices.html | H1 nur „STROMFEE.AI“ statt Seitenthema |
| energie-karte.html / energy-3d.html / messkonzept-3d.html / canvas.html / upload.html / video-* / mobile/index.html | H1 leer |
| index.html / start.html / machbarkeit-app.html / agents/index.html / academy/bess-ertragsprognose.html / radar-tv.html | rohe data-de/data-en-Attributreste im H1 (Markup-Leak) |
| gas-storage.html | Titel keyword-überladen („Academy LLM ML“) |
| gx10/index.html | Slug = Hardware-Codename statt sprechendem „branchen-loesungen“ |
| who-we-help/index.html | englischer Slug bei deutschem Inhalt |
| services/index.html | doppelter Titel „Stromfee.AI Services | Stromfee.AI“ |
| redispatch(-karte)/index.html | „Stromfee.Club“-Branding auf stromfee.ai |
Synthese der beiden Vorschläge: Conversion-First-Funnel kombiniert mit sauberer Taxonomie aus den vorhandenen ia_gruppen. Max. 7 Top-Level plus durchgehender Lead-CTA. Alle Internal-/Test-/Demo-/Asset-Seiten verschwinden aus der öffentlichen Nav (zusätzlich noindex). Regio- und Sprach-Inseln gehoren hinter Routing/Kampagnen-Links, nicht in die DE-Hauptnav.
Löschen aus Webroot: index-backup-20260103.html, index0.html, index1.html, index-v2.html, api-test.html, radar-test.html, realtime-test.html, distribution.html, dj.html, rossi-stream.html, leonardo-catalog.html, linkedin-share.html, drone-overview.html, landing2.html, live-forecast-charts.html, energie-karte-teaser.html, voice-demo.html, voice-widget-demo.html, countdown/index.html, dgm-worldmachine/index.html, mobile/index.html · node_modules/…/recorder/index.html (Server-Config fixen, nie ausliefern).
In Redirect-Regel überführen: blog/br-0101.html.
Konsolidieren (Dublette → Kanonisch): bess-optimizer, radar-landing/-mobile/-tv/-yt, showcase/2/3, realtime-* (in demos/), messkonzept-app, redispatch (→ redispatch-karte).
Aus Nav fernhalten + noindex (intern): traffic-dashboard, canvas, upload, prompt-monitor, whisk-dashboard, x-monitor, video-template, video-player, video-analysis-dashboard, storyboard-mcs-logistik, akquise/, cockpit/, login/dach/, market-intelligence/, sales/flowcharts, video-studio/, videos/, personalfragen/, tools/video-prompt-tester/, docs/, media/, images/, api/voice-widget/, google86fe2b56f0fe3e6b.html.
| rel-Pfad | von → nach |
|---|---|
| au-electricity-prices.html | H1 „STROMFEE.AI“ → „Strompreise Australien (NEM) – Live-Spotpreise“ |
| us-electricity-prices.html | H1 „STROMFEE.AI“ → „Strompreise USA – Live-Großhandelspreise“ |
| energie-karte.html | leere H1 → „Live-Energie-Karte Deutschland“ |
| energy-3d.html / messkonzept-3d.html | leere H1 → „3D-Energie-Visualisierung“ / „Messkonzept 3D-Designer“ |
| gx10/index.html | Slug „gx10“ → „/branchen-loesungen/“ + Titel „Branchenlösungen Energiemanagement“ |
| who-we-help/index.html | Slug → „/referenzen/“ |
| gas-storage.html | „Academy LLM ML“ → „Gasspeicher-Füllstände Deutschland“ |
| services/index.html | doppelter Titel bereinigen + von solutions/ abgrenzen oder zusammenführen |
| start.html / index.html / machbarkeit-app.html / agents/ / academy/ / radar-tv.html | rohe data-de/data-en-Markup-Leaks aus H1/Titel entfernen |
| redispatch(-karte)/index.html | „Stromfee.Club“ → „Stromfee.AI“ |
| onboarding.html | generischer Titel → „Kunden-Onboarding“ (auth-gaten) |
Erstellt 2026-06-09 · Datenbasis: summary.json, sections_overview.json, subdomains.json, Seiten-Klassifikation (Crawl). Orphan-Befunde sind statische Verdachtsfälle (JS-Nav nicht erfasst). Keine Traffic-/Conversion-Zahlen, da nicht in den Daten enthalten.
1.134 HTML-Dateien gesamt, davon 83 Core-Seiten.
24,3 % bilingual (data-de/data-en), 68,6 % de-only.
Statisch (im HTML) nicht verlinkt — JS-gerenderte Navigation wird vom Crawl nicht erfasst, daher Verdachtsfälle statt Beweise.