web: E9 und E10 entschieden — Zuordnung aktiv, eine Adresse je statischer Seite, Hub-Portalseiten leiten weiter
E9: Kategorie-Zuordnung wie vorgeschlagen übernommen, Zuordnung ist standardmäßig an (CANONICAL_ASSIGNMENT_ENABLED). Auf der Dev-Kopie verifiziert: Kopie trägt rel=canonical auf die Erstquelle und fällt aus der Sitemap ihres Portals. E10: faq, hilfe, gute-pressemitteilung, die vier Transparenzseiten und die API-Doku lagen auf allen drei Hosts mit identischem Text und je eigenem Self-Canonical. Jetzt führt presseecho die Informationsseiten, der Hub die API-Doku; Sitemap und llms.txt nennen nur die führende Adresse. Rechtstexte (Impressum, Datenschutz, AGB, Richtlinien, Meldeweg, Kündigung) bleiben bewusst je Host — jede Domain ist ein eigenes Angebot mit eigener Anbieterkennzeichnung. Bei der Erreichbarkeitsprüfung des Hubs gefunden und behoben: /de/preise, /de/veroeffentlichen, /de/newsrooms und /de/suche wurden unter pressekonto.com mit dem Branding von businessportal24 ausgeliefert (der Portal-Kontext fällt dort darauf zurück) — jetzt 301 auf presseecho, die Transparenz-Navigation verlinkt direkt dorthin. /de/kontakt und /de/ueber-uns sprangen über /de auf die Startseite, jetzt in einem Schritt. Der Self-Canonical kommt jetzt aus dem aufgerufenen Host; Portal-Inhalte, die über den Hub laufen, behalten ihr Portal (webPortalContextApplied). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4edb915a9a
commit
5dcaf4e7b0
18 changed files with 434 additions and 17 deletions
|
|
@ -123,6 +123,9 @@ test('the pages are linked from the pricing page, the help centre and the sitema
|
|||
$this->get('https://presseecho.test/llms.txt')->assertSuccessful()
|
||||
->assertSee('/de/pressemitteilung-kostenlos-veroeffentlichen', false);
|
||||
|
||||
// Die Seiten liegen auf allen drei Hosts; in der Sitemap steht nur die
|
||||
// führende Adresse (Anhang 2, E10) — beim Hub bleibt die API-Doku.
|
||||
$this->get('https://pressekonto.test/sitemap.xml')->assertSuccessful()
|
||||
->assertSee('<loc>https://pressekonto.test/de/pressemitteilung-loeschen-oder-aendern-lassen</loc>', false);
|
||||
->assertDontSee('/de/pressemitteilung-loeschen-oder-aendern-lassen', false)
|
||||
->assertSee('<loc>https://pressekonto.test/de/api</loc>', false);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue