WordPress hängt bei Archivseiten oft automatisch den Begriff „Archiv“ an den Seitentitel an.
Beispiel: Beiträge Archiv – Seitenname
Das wirkt für viele Besucher verwirrend, weil „Archiv“ nach alten oder abgeschlossenen Inhalten klingt — obwohl dort meist einfach Übersichtsseiten liegen.
Mit diesem Snippet entfernt Yoast SEO den Begriff automatisch aus allen Archivtiteln.
Code für functions.php
add_filter('wpseo_title', function ($title) {
if (is_archive()) {
$title = str_replace(' Archiv', '', $title);
$title = str_replace('Archiv ', '', $title);
$title = trim($title);
}
return $title;
}, 20);
Ergebnis
Aus Beiträge Archiv – Seitenname wird Beiträge – Seitenname
Das funktioniert für:
- CPT-Archive
- Kategorien
- Schlagwörter
- Autorenarchive
- Taxonomien
… sofern Yoast SEO den Seitentitel ausgibt.