web: Jahresarchiv je Branche, Kategoriebeschreibungen, Portalname im Titel (Roadmap 2.3)
- /de/category/{slug}/archiv/{jahr} (CategoryArchivePageData,
CategoryArchiveController, View kategorie-archiv): 30 Meldungen je
Seite, neueste zuerst, Jahresleiste mit Zahlen; ohne Jahr das juengste
Jahr mit Meldungen. Canonical mit ?page=N auf Folgeseiten, hreflang
nur auf Seite 1, CollectionPage + BreadcrumbList. Gecacht bis Seite 3.
Leere Jahre, unbekannte Kategorien, leere Folgeseiten: 404.
- Branchenseite: Jahresleiste unter dem Feed (archiveYears, eine
gruppierte Query); Sitemap listet alle Jahresarchive.
- categories:seed-descriptions {--dry-run} {--force}: fuellt leere DE/EN
Beschreibungen aus database/seeders/data/category-descriptions.php
(14 Kategorien, sachlich, ohne Werbeaussagen), leert den Seiten-Cache.
- Branchenseite: Titel trug config('app.name') ("– pressekonto") statt
des Portalnamens — jetzt presseecho/businessportal24.
- Protokoll Teil 5 (2.3 mit Befund: 0 von 14 Beschreibungen, Sonstiges =
28 % des Bestands), Roadmap 2.3 abgehakt.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
b74f881ac8
commit
84ea617107
15 changed files with 793 additions and 13 deletions
|
|
@ -321,6 +321,23 @@ return [
|
|||
'cta_pricing' => 'Tarife & Branchen-Pakete ansehen',
|
||||
],
|
||||
|
||||
'category_archive' => [
|
||||
'eyebrow' => 'Archiv',
|
||||
'breadcrumb' => 'Archiv :year',
|
||||
'title' => 'Pressemitteilungen :category :year',
|
||||
'meta_title' => 'Pressemitteilungen :category :year – Archiv – :brand',
|
||||
'meta_description' => 'Alle :count Pressemitteilungen aus dem Bereich :category, die :year auf :brand veröffentlicht wurden – chronologisch, mit Unternehmen und Datum.',
|
||||
'intro' => ':count Pressemitteilungen aus dem Bereich :category aus dem Jahr :year. Das Archiv dieser Branche umfasst :total Meldungen seit :first.',
|
||||
'nav_label' => 'Archiv nach Jahr',
|
||||
'section_title' => 'Archiv :category',
|
||||
'section_total' => ':count Meldungen insgesamt',
|
||||
'back_to_category' => 'Aktuelle Meldungen :category',
|
||||
'list_title' => 'Meldungen :year',
|
||||
'page' => 'Seite :page',
|
||||
'page_of' => 'Seite :page von :last',
|
||||
'sorted' => 'Neueste zuerst',
|
||||
],
|
||||
|
||||
'detail' => [
|
||||
'breadcrumbs' => 'Brotkrumen',
|
||||
'press_release' => 'Pressemitteilung',
|
||||
|
|
|
|||
|
|
@ -316,6 +316,23 @@ return [
|
|||
'cta_pricing' => 'View plans & industry packages',
|
||||
],
|
||||
|
||||
'category_archive' => [
|
||||
'eyebrow' => 'Archive',
|
||||
'breadcrumb' => 'Archive :year',
|
||||
'title' => ':category press releases :year',
|
||||
'meta_title' => ':category press releases :year – archive – :brand',
|
||||
'meta_description' => 'All :count press releases in :category published on :brand in :year – chronological, with company and date.',
|
||||
'intro' => ':count press releases in :category from :year. The archive of this industry holds :total releases since :first.',
|
||||
'nav_label' => 'Archive by year',
|
||||
'section_title' => ':category archive',
|
||||
'section_total' => ':count releases in total',
|
||||
'back_to_category' => 'Latest :category releases',
|
||||
'list_title' => 'Releases :year',
|
||||
'page' => 'Page :page',
|
||||
'page_of' => 'Page :page of :last',
|
||||
'sorted' => 'Newest first',
|
||||
],
|
||||
|
||||
'detail' => [
|
||||
'breadcrumbs' => 'Breadcrumbs',
|
||||
'press_release' => 'Press release',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue