Was SEO-Plugins wirklich leisten
Yoast, RankMath, All in One SEO – alle versprechen Sichtbarkeit.
Die Wahrheit: Die machen nichts magisch.
Aber sie helfen Dir, sauber zu arbeiten.
Du bekommst:
- einfache Kontrolle über Titel und Meta
- Vorschau fürs Snippet
- Weiterleitungen
- Canonical-Tags
- Sitemap-Generierung
- strukturiertes Markup (Schema.org)
Und: Hinweise auf typische SEO-Fehler.
Yoast SEO – stabil, aber manchmal träge
Yoast ist der Platzhirsch.
Gut dokumentiert, solide API, manchmal ein bisschen aufgebläht.
Metadaten auslesen
$title = get_post_meta(get_the_ID(), '_yoast_wpseo_title', true);
$desc = get_post_meta(get_the_ID(), '_yoast_wpseo_metadesc', true);
Dynamisch überschreiben
add_filter('wpseo_title', 'ds_custom_yoast_title');
function ds_custom_yoast_title($title) {
if (is_singular('produkt')) {
return 'Top-Produkt: ' . get_the_title();
}
return $title;
}
RankMath – flexibler, aber komplexer
RankMath hat viele Module.
Du kannst Schema-Markup, Redirections, 404-Logs, Local SEO und WooCommerce-SEO direkt konfigurieren.
Beispiel: Titel dynamisch setzen
add_filter('rank_math/frontend/title', function($title) {
if (is_singular('projekt')) {
return 'Projektbericht: ' . get_the_title();
}
return $title;
});
Schema anpassen
add_filter('rank_math/json_ld', function($data, $jsonld) {
if (is_singular('referenz')) {
$data['@type'] = 'CaseStudy';
}
return $data;
}, 10, 2);
Welches Plugin für welchen Zweck?
Zweck | Empfehlung |
---|---|
Standard-Blog mit wenigen Extras | Yoast |
Technisch anspruchsvolle Sites | RankMath |
Nur Meta & Title ohne Overhead | The SEO Framework |
Developer-Zugriffe vergleichen
Plugin | Hook für Title | Hook für Description | Schema editierbar |
---|---|---|---|
Yoast | wpseo_title | wpseo_metadesc | per Filter, begrenzt |
RankMath | rank_math/frontend/* | rank_math/frontend/description | sehr offen |
SEO Framework | the_seo_framework_* | the_seo_framework_* | eingeschränkt |
Zusatztipp: Sitemap selbst erweitern
Yoast und RankMath erzeugen Sitemaps automatisch.
Du willst eine eigene Sitemap ergänzen?
add_action('init', function() {
add_rewrite_rule('^sitemap-custom.xml$', 'index.php?custom_sitemap=1', 'top');
});
add_filter('query_vars', function($vars) {
$vars[] = 'custom_sitemap';
return $vars;
});
add_action('template_redirect', function() {
if (get_query_var('custom_sitemap')) {
header('Content-Type: application/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
// Eigene URLs hier
echo '</urlset>';
exit;
}
});
Mein Fazit
SEO-Plugins helfen Dir, strukturiert zu bleiben.
Aber Du musst trotzdem denken.
Sie ersetzen kein technisches SEO.
Aber sie verhindern viele Anfängerfehler.
Wenn Du Zugriff brauchst auf Meta, Canonical, OpenGraph & Co. – geht alles per Hook.
Wenn Du magst, bau ich Dir das Plugin so, wie Du’s brauchst.
No responses yet