Canonical Tags teilen Suchmaschinen mit, welche URL-Version einer Seite indexiert werden soll. So implementierst du sie richtig in WordPress.
Methode 1: WordPress Standard (eingebaut)
Seit WordPress 2.9 wird automatisch ein Canonical Tag über wp_head() hinzugefügt. Stelle sicher, dass dein Theme <?php wp_head(); ?> im <head>-Bereich enthält.
Methode 2: Yoast SEO (empfohlen)
- Installiere und aktiviere Yoast SEO.
- Bearbeite einen Beitrag oder eine Seite.
- Klicke in der Yoast-SEO-Metabox auf den Tab „Erweitert".
- Gib bei Bedarf eine benutzerdefinierte kanonische URL ein.
Methode 3: Manuell über functions.php
function add_canonical_tag() {
if (is_singular()) {
echo '<link rel="canonical" href="' . esc_url(get_permalink()) . '" />' . "\n";
}
}
add_action('wp_head', 'add_canonical_tag');Mit InspectWP überprüfen
Führe einen InspectWP-Scan durch, um zu prüfen, ob dein Canonical Tag vorhanden ist und auf die richtige URL zeigt.