Standarddomain einfach erklärt
Eine Standarddomain ist die bevorzugte Form der Adresse Deiner Website, mit oder ohne „www“ und mit oder ohne SSL-Verschlüsselung, auf die über eine 301-Weiterleitung verwiesen wird. Wenn Du eine Standarddomain festlegst, vermeidest Du, dass Deine Domain unter verschiedenen URLs im Internet erreichbar ist, was sowohl für Google & Co. als auch für Deine Besucher wichtig ist.
Bedeutung der Standarddomain für SEO
Wenn Du eine Website hast, kannst Du Deine Domain mit „www“ oder ohne „www“ einrichten und solltest auch, wenn Du personenbezogene Daten verarbeitest, eine SSL-Verschlüsselung verwenden. Für Google existieren somit vier identische Webseiten, wenn Du keine Vorkehrungen gegen Duplicate Content triffst:
Erschwerend kommt hinzu, dass auch jede einzelne Seite innerhalb der Domain viermal vorhanden und abrufbar ist:
- http://www.domain.de/hosen/herrenhosen
- http://domain.de/hosen/herrenhosen
- https://www.domain.de/hosen/herrenhosen
- https://domain.de/hosen/herrenhosen
Dieser Duplicate Content kann sich negativ auf das Ranking Deiner Domain in Suchmaschinen auswirken. Google versucht zwar, solche Duplikate auszusortieren, aber eine sogenannte 301-Weiterleitung auf eine definierte Standarddomain ist die sicherste Lösung: Immer wenn eine der „falschen“ Versionen aufgerufen wird, wird der Website-Besucher auf die richtige Version weitergeleitet
Einrichtung der Standarddomain
Üblicherweise legt man fest, ob die Domain mit oder ohne „www“ die Standarddomain sein soll, und leitet dann alle anderen Varianten auf diese um. Dies geschieht zumeist durch eine Regel in der .htaccess-Datei des Webservers erreicht. Hier der notwendige Code:
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^(.*) http://www.%{HTTP_HOST}/\ [R=301]
Der Code ist wie folgt zu lesen: Leite alle URLs, die die Version ohne „www“ aufrufen, auf die Version mit „www“ um.
Die HTTP-Version kannst Du wie folgt weiterleiten:
RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dieser Code leitet alle URLs, die über HTTP aufgerufen werden, auf die Version mit HTTPS um.
Hinweis: Das Weiterleitungs-Statement musst Du heute nicht mehr selbst in die .htaccess-Datei schreiben. Das erledigt das Shop- oder Content-Management-System für Dich. Meist kannst Du in den Einstellungen Deines Webhosters bereits die richtige Standarddomain angeben.