Zum Inhalt springen
SilktideHilfe

Doppelte Webadressen

Silktide prüft, ob Ihre Website unter einer einzigen Webadresse erreichbar ist. Ein häufiger Fehler ist, dass dieselbe Website unter mehreren Adressen verfügbar ist, etwa mit und ohne "www" oder sowohl über sichere als auch unsichere Verbindungen, ohne zu einer bevorzugten Version weiterzuleiten.

Zum Beispiel können alle vier Varianten dieselbe Website ausliefern:

http:\/\/example.com\/
https:\/\/example.com\/
http:\/\/www.example.com\/
https:\/\/www.example.com\/

Eine Website sollte eine einzige kanonische Adresse haben; die anderen Varianten sollten auf diese weiterleiten. Wenn das nicht der Fall ist, verhält sich jede Variante wie eine separate Kopie Ihrer Website.

Warum das wichtig ist

Wenn identische Inhalte unter mehreren Adressen bereitgestellt werden, teilt das den Ruf Ihrer Website auf und führt zu praktischen Problemen:

  • Personen verlinken auf die Version, auf der sie gelandet sind; der SEO‑Wert Ihrer Backlinks verteilt sich dadurch auf die Kopien.
  • Auch geteilte Inhalte in sozialen Medien splitten sich entsprechend; Likes und Share-Zähler verteilen sich über doppelte URLs.
  • Suchmaschinen müssen raten, welche Version maßgeblich ist, und indexieren möglicherweise eine, die Sie nicht beabsichtigt haben.
  • Cookies, die auf einer Version gesetzt werden, sind auf einer anderen ggf. nicht lesbar; dadurch können Logins und Warenkörbe nicht mehr funktionieren, wenn Besucher zwischen den Versionen wechseln.
  • Versionen ohne lassen Besucher auf einer unsicheren Verbindung zurück.

So beheben Sie das

  1. Wählen Sie eine kanonische Adresse – in der Regel die https:\/\/-Version, mit oder ohne "www", je nach Präferenz.
  2. Konfigurieren Sie Ihren Webserver oder Ihr so, dass jede andere Variante dauerhaft (HTTP-Status 301) dorthin weiterleitet. Im Control Panel Ihres Hosting-Providers gibt es dafür oft eine Einstellung; andernfalls ist dies eine kleine Serverkonfigurationsänderung, z. B.:
# Apache: alles auf https:\/\/www.example.com umleiten
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https:\/\/www.example.com%{REQUEST_URI} [L,R=301]
  1. Aktualisieren Sie interne Links und Ihre Sitemap, damit sie die kanonische Adresse verwenden und Besucher sowie Crawler nicht erst durch Weiterleitungen springen.

Wie Silktide das testet

  1. Erstellt vier Varianten der Domain Ihrer Website: http:\/\/ und https:\/\/, jeweils mit und ohne das Präfix "www". Websites auf einer benutzerdefinierten Subdomain (z. B. blog.example.com) werden nicht getestet.
  2. Fordert jede Variante direkt an, folgt eventuellen Weiterleitungen und protokolliert die endgültige Adresse. Automatisch generierte Query-Strings und Fragmente werden ignoriert, damit sie nicht wie unterschiedliche Ziele wirken.
  3. Wenn jede antwortende Variante an derselben Adresse endet, besteht die Prüfung.
  4. Andernfalls werden alle antwortenden Varianten in einem echten Webbrowser erneut getestet (einige Sites leiten mit weiter, dem nur ein Browser folgen kann) und für beide Anfragearten jeweils mit der resultierenden Adresse gemeldet.

Fehlerbehebung

Meine Website leitet weiter, aber die Prüfung schlägt trotzdem fehl

Prüfen Sie, dass wirklich jede Variante weiterleitet. Häufig fehlt z. B. die Weiterleitung von http:\/\/www.example.com, obwohl http:\/\/example.com weiterleitet, oder die Varianten leiten auf unterschiedliche Ziele (eine zur Startseite, eine andere zur Sprachauswahl).

Die Weiterleitung funktioniert in meinem Browser

Mit JavaScript implementierte Weiterleitungen funktionieren im Browser, sind aber langsamer, für Crawler weniger zuverlässig und werden von Suchmaschinen ungünstiger bewertet als serverseitige Weiterleitungen. Silktide zeigt sowohl, was eine direkte Anfrage als auch was ein Browser gesehen hat, damit Sie das erkennen können: Verwenden Sie stattdessen eine serverseitige 301-Weiterleitung.

Mehr erfahren

Zuletzt aktualisiert

War diese Seite hilfreich?