Yoast SEO: Kanonische URLs auf einer Site mit optionalem SSL

https

Als wir unsere Seite auf verschoben haben SchwungradWir haben nicht alle zu einer SSL-Verbindung gezwungen (die https: // URL, die eine sichere Verbindung gewährleistet). Wir sind immer noch unentschlossen. Wir können sicherstellen, dass Formularübermittlungen und der E-Commerce-Teil sicher sind, sind uns jedoch nicht sicher, ob nur der durchschnittliche Artikel zu lesen ist.

In diesem Sinne stellten wir fest, dass unsere kanonischen Links sowohl sicher als auch unsicher waren. Ich habe nicht viel zu diesem Thema gelesen, aber das scheint problematisch zu sein, wenn Google jeden Pfad separat behandelt. In der Tat mussten wir innerhalb von Webmasters die sichere Site separat registrieren, sodass ich nur vermuten kann, dass dies Verwirrung stiften würde.

Was ist ein kanonischer Link?

Ein kanonisches Linkelement ist ein Element im Kopfbereich einer HTML-Seite (für Benutzer unsichtbar), das Suchmaschinen zur bevorzugten Version einer Webseite führt. Dies ist ein wesentliches Element bei der Optimierung Ihrer Website für Suchmaschinen, da Sie sicherstellen möchten, dass alle über Links übertragenen Berechtigungen an die entsprechende URL weitergeleitet werden. Die überwiegende Mehrheit der Content-Management-Systeme erstellt mehrere Pfade zu identischen Inhalten. Ohne eine Kanonik zur Definition des entsprechenden Pfads kann Ihre Berechtigung auf mehrere Pfade zum gleichen Inhalt aufgeteilt werden.

Bei der Überprüfung der Yoast SEO Plugin Wissensdatenbank, das Plugin zieht einfach den Permalink durch die Standardfunktion von WordPress. Mit anderen Worten, wenn Sie sich auf einer sicheren Seite befinden, wird der https-Pfad aufgelistet, andernfalls wird der http-Pfad aufgelistet. Pfui.

Innerhalb unserer Themen functions.php Datei und unter Verwendung des kanonischen Filters von Yoast wpseo_canonicalhaben wir die folgende Funktion hinzugefügt, um alle kanonischen Links zur sicheren URL zu erzwingen:

Funktion mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); $ url zurückgeben; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

Unabhängig davon, zu welchem ​​Pfad ein Nutzer geht oder wie der Google-Crawler das Canonical erfasst, wird es jetzt nur noch als sichere Seite mit dem URL-Pfad https: // angezeigt. Das Yoast-Plugin hatte früher die Option, dies zu definieren, aber es scheint, dass es aus dem Plugin entfernt wurde.

2 Kommentare

  1. 1
  2. 2

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.