Mit dieser Funktion könnt Ihr Canonical Tag vom WP – SEO by Yoast abschalten. Warum? Weil seit dem Yoast SEO Plugin automatisch canonical_link setzt, könnte passieren, das Plugin gleichen canonical in jede einzelne Parameterseite setzt.
Das ist im Grunde weiter nicht so schlimm, aber Google hält sich dran und sämtliche Seiten können aus dem Index verschwinden.
Folgende Code-Snippet in die functions.php des Themes einfügen :
/* remove canonical /*---------------------------------------*/ function at_remove_dup_canonical_link() { return false; } add_filter( 'wpseo_canonical', 'at_remove_dup_canonical_link' );
Nachteil ist: Snippet deaktiviert alle Canonical-Tags, mann könnte die aber per Hand eingeben.
Yoast SEO → Erweitert → Canonical URL
Zur Nutzung dieser Funktion hat mich folgende Meldung bei my.ryte.com gebracht ( nutzt ihr auch kostenlosen Yoast & OnPage.org Account – https://my.ryte.com), da lag der OPQ+ Wert bei 77.
Ein Canonical Tag ist vorhanden. Allerdings zeigt er auf eine andere URL. Dies bedeutet, dass die Seite nicht indexiert wird.
Nachdem ich Snippet eingebaut habe, erscheint zwar neu auch wenig freundliche Meldung:
Ups! Bei dieser Seite existiert kein Canonical Tag. Ein Canonical Tag kann sowohl in den Meta Tags als auch im Response Header hinterlegt werden. Wenn Du möchtest, dass diese Seite indexiert wird, sollte das Canonical Tag auf die gleiche URL zeigen. Auf diese Weise teilt man den Suchmaschinen mit, welche URL bevorzugt werden soll.
Dafür stieg der OPQ+ Wert auf 80. Mal sehen, wozu das bringt. Viel Spaß beim Experimentieren und Schönes Wochenende.