diff --git a/dev/2026-09-01/roadmap-2026.md b/dev/2026-09-01/roadmap-2026.md index 49e86a79..c9ea773a 100644 --- a/dev/2026-09-01/roadmap-2026.md +++ b/dev/2026-09-01/roadmap-2026.md @@ -190,7 +190,7 @@ Verbreitert den Trichter oben. Sinnvoll erst, wenn Block 1 unten geschlossen ist | 2.2 | Aufnahme in Google News und Publisher Center prüfen und beantragen — **technischer Teil 17.09.2026:** News-Sitemap `/sitemap-news.xml` je Spoke (48 h, ≤ 1.000), in `robots.txt`; Publisher-Center-Anmeldung liegt beim Betreiber (Protokoll Teil 5) | M | 2.1 | | ~~2.3~~ | Branchen- und Kategorie-Landingpages aus dem Archivbestand — **17.09.2026:** Jahresarchiv je Branche `/category/{slug}/archiv/{jahr}` (34.600 Meldungen intern verlinkt, in der Sitemap), Jahresleiste auf der Branchenseite, Beschreibungen für alle 14 Kategorien (`categories:seed-descriptions`), Portalname im Titel | M | keine | | ~~2.4~~ | Transparenzseiten — **17.09.2026 nach Briefing, drei Seiten:** `was-kostet-eine-pressemitteilung` (Modellvergleich ohne Namen, Prüfliste Folgekosten, eigene Zusagen, Rechenbeispiel mit gemischtem Ausgang), `pressemitteilung-veroeffentlichen-ohne-abo`, `pressemitteilung-loeschen-oder-aendern-lassen` (Meldeverfahren + Absatz für fremde Portale); keine fremden Zahlen | S | keine — **Nachtrag 17.09.2026 (Anhang 1):** vierte Seite „kostenlos veröffentlichen" | -| 2.5 | Konsolidierung der bestehenden Ratgeberseiten unter `/de/presse/` gegen 1d.1 und 2.4 prüfen | S | 1d.1 | +| ~~2.5~~ | Konsolidierung der Ratgeberseiten unter `/de/presse/` — **geschlossen 17.09.2026:** Strecke existiert seit R3.2 nicht mehr, 301 auf `/faq` bleibt; Hilfe-Center trägt die Inhalte, jetzt auch in der Topleiste neben FAQ | S | 1d.1 | | 2.6 | Outreach an Betreiber von Presseportal-Listen und Vergleichsartikeln | M | 2.4 | | ~~2.7~~ | Auffindbarkeit für KI-Systeme: strukturierte Daten, klare Entitätszuordnung, `llms.txt` — **17.09.2026:** `/llms.txt` je Host (Hub verweist auf beide Portale), Entitätszuordnung über 2.1 | M | 2.1 | @@ -237,7 +237,7 @@ Braucht Betreuungszeit und ist teilweise von Dritten abhängig. | ~~E2~~ | **Empfehlung 01.09.2026: Rohzahlen** — kein Bodensatz, Verteilung symmetrisch, Einordnung gegen den Schnitt wäre wegen der Wachstumskurve falsch (siehe `basiswerte-block0.md`). | 1c.1 | | ~~E3~~ | **Entschieden 16.09.2026: keine Credits.** Prüfung ist Teil der Freigabe, nicht ein Werkzeug; N automatische Läufe je Meldung (einstellbar, 3), danach Mensch, Automatik für die Meldung aus. Gelb geht weiter automatisch online, `yellow_to_manual_queue` bleibt als Schalter (Vorgabe aus). | 1d.4 | | ~~E4~~ | **Entschieden 15.09.2026: der Magic-Link-Hinweis, am Ende der Mail, als Hinweis, nicht als Angebot.** Umgesetzt in 1b.4. Der Link auf die Infoseite (1d.2) bekommt damit keinen Platz in der Veröffentlichungsmail — ein Element pro Mail. | 1b.4, 1d.2 | -| E5 | Werden die bestehenden Ratgeberseiten konsolidiert oder ergänzt — **Befund 17.09.2026:** `/de/presse/*` leitet seit R3.2 auf `/faq`; offen ist nur, ob Schreib-Slugs stattdessen auf `/gute-pressemitteilung` zeigen sollen (Protokoll Teil 5) | 2.5 | +| ~~E5~~ | **Geschlossen 17.09.2026: bleibt bei FAQ, kein Slug-Mapping.** Werden die bestehenden Ratgeberseiten konsolidiert oder ergänzt — **Befund 17.09.2026:** `/de/presse/*` leitet seit R3.2 auf `/faq`; offen ist nur, ob Schreib-Slugs stattdessen auf `/gute-pressemitteilung` zeigen sollen (Protokoll Teil 5) | 2.5 | | E6 | Bleibt die Ablehnungsstrecke dauerhaft frei von kommerziellen Angeboten | 1d.1, 1d.6 | --- diff --git a/dev/2026-09-01/umsetzung-protokoll.md b/dev/2026-09-01/umsetzung-protokoll.md index ff543c42..4fb5ba89 100644 --- a/dev/2026-09-01/umsetzung-protokoll.md +++ b/dev/2026-09-01/umsetzung-protokoll.md @@ -1883,3 +1883,10 @@ zutreffend. `press_releases`), `npm run build`, `view:cache`/`route:cache`, `CRAWLER_HITS_RECORDED_SINCE` auf den Deploy-Tag setzen. Search Console erst nach Einrichtung des Service-Kontos einschalten. + +### 2.5 / E5 geschlossen (17.09.2026) + +Entscheidung: bleibt bei der 301 auf `/faq`, kein Slug-Mapping. Die +Inhalte trägt das Hilfe-Center. Dafür steht **Hilfe** jetzt in der +Topleiste der Portale neben FAQ (Desktop) und im Burger-Menü unter den +Service-Links (Mobile); der Hub hatte den Link bereits. diff --git a/lang/de/web.php b/lang/de/web.php index 017c4b3e..29f130af 100644 --- a/lang/de/web.php +++ b/lang/de/web.php @@ -35,6 +35,7 @@ return [ 'header' => [ 'edition' => 'Ausgabe', 'pricing' => 'Preise', + 'help' => 'Hilfe', 'homepage' => 'Startseite', 'login' => 'Anmelden', 'login_modal_eyebrow' => 'Ihr Zugang', diff --git a/lang/en/web.php b/lang/en/web.php index 0ffe48ef..c5cee636 100644 --- a/lang/en/web.php +++ b/lang/en/web.php @@ -30,6 +30,7 @@ return [ 'header' => [ 'edition' => 'Edition', 'pricing' => 'Pricing', + 'help' => 'Help', 'homepage' => 'Homepage', 'login' => 'Sign in', 'login_modal_eyebrow' => 'Your access', diff --git a/resources/views/components/web/site-header.blade.php b/resources/views/components/web/site-header.blade.php index 4c6fe1a4..e26a73a1 100644 --- a/resources/views/components/web/site-header.blade.php +++ b/resources/views/components/web/site-header.blade.php @@ -92,6 +92,7 @@ {{ __('web.header.pricing') }} + @@ -407,9 +408,9 @@ @endforeach - {{-- Service-Links: auf Mobile sonst nur im Footer erreichbar (FAQ/API liegen in der Topbar hinter lg:). --}} + {{-- Service-Links: auf Mobile sonst nur im Footer erreichbar (FAQ/Hilfe/API liegen in der Topbar hinter lg:). --}}
- @foreach ([['label' => __('web.header.pricing'), 'href' => route('preise')], ['label' => 'FAQ', 'href' => route('faq')], ['label' => 'API', 'href' => route('api')]] as $service) + @foreach ([['label' => __('web.header.pricing'), 'href' => route('preise')], ['label' => 'FAQ', 'href' => route('faq')], ['label' => __('web.header.help'), 'href' => route('hilfe')], ['label' => 'API', 'href' => route('api')]] as $service) {{ $service['label'] }} diff --git a/tests/Feature/Web/NavigationLinksTest.php b/tests/Feature/Web/NavigationLinksTest.php index b04f76db..51bf28bd 100644 --- a/tests/Feature/Web/NavigationLinksTest.php +++ b/tests/Feature/Web/NavigationLinksTest.php @@ -14,6 +14,8 @@ test('header and footer link to faq, hilfe and legal pages and drop dead links', // Datenschutzerklärung, Abschnitt 4). ->assertSee('/de/faq', false) ->assertSee('/de/hilfe', false) + // Hilfe steht seit 17.09.2026 auch in der Topleiste neben FAQ. + ->assertSee('/de/hilfe" class="hidden lg:inline cursor-pointer hover:text-ink-on-dark transition-colors">Hilfe', false) ->assertSee('/de/richtlinien', false) ->assertSee('/de/melden', false) ->assertDontSee('/de/cookies', false)