Vermeidung von Duplicate Content der Startseite
11.06.2010 20:51 von Jan Theofel (Kommentare: 6)
Vermeidung von Duplicate Content der Startseite
Mit der Standardkonfiguration von Contao (vormals TYPOlight), jedoch mit eingeschalteter URL-Umschreibung, ist die Startseite einer Website unter zwei verschiedenen URL erreichbar:
http://www.firmenbezeichnung.de/
und
http://www.firmenbezeichnung.de/alias-der-startseite.suffix.
Dies ist ein unerwünschter Umstand, denn Google und andere Suchmaschinen mögen es nicht, wenn die gleichen Inhalte unter mehreren Adressen erreichbar sind (sogenannte Duplicate-Content-Problem). Für Ihre SEO-Bemühungen ist es also unerlässlich, dieses Fehlverhalten abzustellen.
Profihinweis: Die Seite ist bis TYPOlight 2.8.x auch über http://www.firmenbezeichnung.de/index.php erreichbar, das hat sich jedoch mit Contao 2.9.0 geändert.
Benötigt:
- Erweiterung googlesitemap
- Zugriff auf die Seitenstruktur
Anleitung:
- Installieren Sie die Erweiterung googlesitemap.
- Bearbeiten Sie die Startseite Ihrer Website in der Seitenstruktur.
- Setzen Sie den Haken beim Feld "Erste Seite".
- Nun werden alle Links innerhalb Ihrer Website, die auf die Startseite verlinken, mit dem Linkziel http://www.firmenbezeichnung.de/ ohne angehängten Seitenalias und Suffix generiert
Achtung! Diese Maßnahme ändert nichts an der Erreichbarkeit der Startseite unter mehreren Adressen, aber wenn Sie dieser Anleitung von Beginn an folgen, ist eine Aufnahme der alternativen Schreibweisen in den Google-Index sehr unwahrwscheinlich, da diese nirgends auftauchen.

Einen Kommentar schreiben
Kommentar von Günter | 07.07.2010
Der Haken an der Sache ist bloß, dass sich mit Contao 2.9 die Extension googlesitemap derzeit nicht bequem installieren lässt - sie taucht im ER nicht auf.
Kommentar von Jan Theofel | 22.07.2010
In 2.9 werden die Module durch Eingabe des Modulnamens installiert, das ist also kein Thema. Seit einigen Tagen ist googlesitemap auch für 2.9 freigegeben und sollte damit auch im Erweiterungskatalog auftauchen.
Kommentar von Contaoist | 01.12.2011
Das Problem mit der Extension ist, dass sie nicht fehelrfrei arbeitet und bei multilanguage auch zu komplikationen führt. "erste seite" würde nämlich immer auf die fallback-sprache führen... das is für andere Sprachen nachteilig! also nur für einsprachige webseiten zu empfehlen
Antwort von Jan Theofel
Ich selbst hatt enoch nie Probleme mit der Extension (wenn man gerade von zwei kleinen Macken mit 2.10.x absieht). Bei mehrsprachigen Seiten nutze ich i.d.R. Subdomains oder eigene Domains, so dass hierbei das Problem auch nicht auftritt.
Kommentar von Cargo | 02.02.2012
oder einfach ein canonical tag im template setzen. <?php $canonical = ""; if($GLOBALS['objPage']->id == 2) { $canonical = "{{env::url}}/"; } else { $canonical = "{{env::url}}/{{env::page_alias}}"; } ?><link rel="canonical" href="<?php echo $canonical; ?>" />
die id muss gegenfalls angepasst werden, wenn eure startseite von contao eine andere id vergeben bekommen hat.
Kommentar von Jan Theofel | 06.02.2012
Das geht prinzipiell auch. Ich versuche aber immer aktiv unnötige URLs von vorne herein zu vermeiden. Das ist für mich die Ursache beheben statt an den Symptomen rumzudoktorn.
Kommentar von Himbeerrot | 08.05.2012
Wäre ein Redirect 301 von /index.html auf / in der .htaccess nicht einfacher?
Antwort von Jan Theofel
Einfacher ja. Aber dadurch verweisen alle internen Links, die man nicht manuell sondern über Contao auf die Startseite setzt weiter auf die index.html und müssen dann immer umgeleitet werden. Ich bevorzuge auch intern überall "korrekte" Links.