Seite 1 von 1

Objekt ID aus SEO Url entfernen

Verfasst: Sa 22. Okt 2016, 15:31
von FriedrichA
Hallo,
das Thema SEO Url in webEdition stellt uns vor dieses Problem.

Wenn über die Ergebnisseite eine Url angeklickt wird, erscheint die korrekte SEO Url.
Wenn wir über den Wysiwyg-Editor auf dasselbe Objekt verlinken (aus einer anderen Seite http://www.spreewald-info.de/familienur ... ratten.php ) erscheint die korekte SEO-Url nicht.

Beispiel

Verlinkung über die Ergebnisseite = korrekte SEO Url:
http://www.spreewald-info.de/paddeln/bo ... -spreewald

Verlinkung über den Wysiwyg-Editor = falsche SEO Url:
http://www.spreewald-info.de/paddeln/bo ... d?pid=1395

Die Seiten sind itdentisch. Wir haben durch diesen Umstand das katastrophale Problem, dass Google & Co. diesen Umstand als Duplicate Content, Dupicate Title usw. bewertet und abstraft.

Weiß jemand von Euch eine Lösung, wie bei Verlinkungen aus anderen Seiten über den -Editor auch die korrekte SEO-URL angezeigt wird?

Dankeschön vorab bereits.

Re: Objekt ID aus SEO Url entfernen

Verfasst: So 23. Okt 2016, 14:21
von Carrear
Geh mal in die webEdition Einstellungen unter SEO-Links. Ist dort der Parameter unter WYSIWYG auf true gestellt?

Re: Objekt ID aus SEO Url entfernen

Verfasst: So 23. Okt 2016, 14:40
von AndreasWitt
... dieses Verhalten ist (derzeit so) korrekt.

Hintergrund. Ein Objekt kann mehrere Arbeitsbereiche besitzen. Im WYSIWYG-Editor wird jedoch lediglich das Objekt verlinkt ohne die Angabe eines Arbeitsbereiches. Der Arbeitsbereich wird dann automatisch anhand des Dokumentes (mit dem WYSIWYG-Editor), dass das Objekt verlinkt ermittelt und der URL als Parameter pid übermittelt. D. h. je nachdem, wo das Objekt auf der Website innerhalb eines WYSIWYG-Editors verlinkt wird, kann sich
  1. die URL zum Objekt ändern
  2. die pid ändern und damit die Darstellung des Objektes abhängig von der Vorlage, die für den Arbeitsbereich definiert wurde
Dieses Verhalten lässt sich kurzfristig nicht ändern. Ihr solltet im Template abfragen, ob die pid in der URL vorhanden ist und wenn ja, dann ein Canonical Tag auf die "Haupt-URL" des Objektes setzen.

Code: Alles auswählen

<we:ifVarNotEmpty match="pid" type="request">
	<link rel="canonical" href="http://www.beispiel.de/pfad/zum/objekt"/>
</we:ifVarNotEmpty>