URL mit oder ohne www ?

Was ist besser? Und wie kann ich mit einer Festlegung des Domainnamens, Doppelten Content vermeiden?

mit oder ohne www

Das Thema ist schon seit bestehen des World Wide Webs und bewegt immer wieder die Gemüter der Webmaster. Soll die eigene Internetadresse mit www oder ohne www erreichbar sein? Um es kurz sagen, sie sollte auf jeden Fall eindeutig sein! Warum und wie man das bewerkstelligt wird hier genau erklärt.

Immer wieder habe ich Kundenanfragen für die ich keywordoptimierte Texte schreiben soll. Meist entwickelt sich dann mehr daraus und ich komme dann auf den Punkt OnPage Optimierung zu sprechen. Viele Laien verstehen darunter nur, die Seite schön zu gestalten und den Content wohl optimiert,  ihren Nutzern und Google optimal zu präsentieren. Das Ganze hat aber auch eine technische Dimension. Der beste Content bleibt unter seinen Wert, wenn er technisch nur ausreichend präsentiert wird, um es mit Schulnoten auszudrücken.

Die Rede ist vom Doppelten Content (Inhalten) aufgrund einer uneinheitlichen Schreibweise der Internetadresse. Internetseiten die nicht vernünftig optimiert sind, können dann über die Eingabe mit oder ohne www. im Domainnamen aufgerufen werden. Für den Menschen ist das kein Problem, aber Suchmaschinen und in Deutschland speziell Google, hat damit ein Problem. Naja, man kann zwar über die Google Webmaster Tools die Version einer Seite festlegen, aber allein darauf verlassen würde ich mich nicht. Zumal man dieses Problem mit 3 Zeilen Code sofort beheben kann. Außerdem soll es ja auch noch andere Suchmaschinen außer Google geben, die dann trotzdem ein Probelm mit Doppelten Content haben.

Über eine Spezielle Datei kann man den Apache Webserver zwingen fehlerhafte Domainnamen  umzuschreiben bzw.  und auf die richtige Adresse weiterzuleiten. Die Datei nennt sich im Fachjargon „.htaccess“ und wird direkt im htdocs Ordner des Servers abgelegt.  Wer diese Datei bearbeitet sollte unbedingt vorher ein Backup davon machen. Wenn man beim Bearbeiten der .htaccess Datei einen Fehler macht, kann das die ganze Website unerreichbar für den Rest der Welt machen. Es ist eine sehr mächtige Datei in der sehr viele SEO Grundlagen, die das Serververhalten steuern hinterlegt sind. Also immer schön vorher abspeichern, z.B, als htaccess1.txt.

Die .htaccess hat nämlich gewöhnlich keine Dateiendung und anstatt dessen einen Punkt vorweg. Das soll sie als Systemdatei kennzeichnen, die eigentlich unsichtbar ist für den Normaluser. Meist wird sie deswegen nicht immer sofort im FTP Client dargestellt, sie ist aber bei einem Apache Webserver ganz sicher da.

Wer seine Seite mit WWW festlegen möchte verwendet diesen Code in der .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domainname.de$ 
RewriteRule ^(.*) https://www.domainname.de/$1 [L,R=301]

Die erste Zeile schaltet den Umschreibmodus des Webservers an.Die zweite Zeile legt die Bedingung fest, ab wann umgeschrieben werden soll, also immer dann wenn die Eingabe kein www  im Doamainnamen enthält. Das drückt dieses Zeichen aus: „!“ Die nächste Zeile beschreibt die Umschreibregel, und weist den Webserver dazu an die fehlerhaften Eingabe per 301 (dauerhaft) umzuleiten.

Wer auf das WWW in der URL verzichten möchte nimmt diese Variante

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domainname.de$ 
RewriteRule ^(.*) https://domainname.de/$1 [L,R=301]

Fertig ist das ganze SEO-Hexenwerk an dieser Stelle. 😀

Ich selber neige dazu das WWW bei meinen Domains eher wegzulassen, weil ich kurze Internetadressen praktischer finde und schneller einzugeben sind. Es ist aber reine Geschmackssache. Vom Marketingstandpunkt aus betrachtet ist die lange Variante mit WWW vorneweg trotzdem interessant, da die meisten Internetnutzer es gewohnt sind das WWW vorneweg einzugeben.

Wie Eingangs schon erwähnt sollte es die Website immer nur unter einer Version erreichbar sein. Das hilft doppelten Content zu vermeiden, gibt den Usern Orientierung beim nächsten Besuch, legt das eigene Selbstverständnis fest und gehört für mich einfach auch zum Branding mit dazu.

Posted in SEO Tutorial and tagged , , , , , , , .