Eine Seite braucht eine Adresse
Jede Seite sollte genau eine gültige Adresse haben. Nicht technisch, sondern inhaltlich. Diese Adresse ist keine Ableitung, sondern eine Festlegung.
Canonical Links sind kein Pflaster. Sie sind ein Bekenntnis.
Warum der Serverkontext nicht reicht
Viele Canonicals werden direkt aus der aufgerufenen URL erzeugt. Das ignoriert interne Logik, Seitennavigation und redaktionelle Struktur.
In meinem Template wird der Canonical aus der Seitenstruktur abgeleitet. Nicht aus Zufälligkeiten des Aufrufs.
Die Startseite ist ein Sonderfall
Die Startseite ist technisch oft unter mehreren URLs erreichbar. Inhaltlich ist sie eindeutig. Diese Eindeutigkeit muss sich auch im Canonical widerspiegeln.
Eine klare Normalisierung sorgt dafür, dass diese Seite nicht fragmentiert wird.

