WordPress-SEO
Ein Leitfaden für technische SEO-Praktiker zu WordPress — zu schädlichen Standardeinstellungen, der tatsächlichen Funktionsweise der Core-Sitemap und Canonicals, der Regel, genau ein SEO-Plugin einzusetzen, und den von WordPress selbst erzeugten Duplicate-Content-Quellen.
Sprachen
WordPress ist SEO-fähig, aber nicht fertig für SEO. Seit Version 2,9 setzt es selbstreferenzierende Canonicals für Beiträge und seit 5,5 eine native XML-Sitemap ein — seine Standardeinstellungen lassen jedoch auch ?p=123-Permalinks, Anhangseiten, Datums-, Schlagwort- und Autorenarchive, Feeds sowie interne Suchergebnisse indexierbar; außerdem kann eine einzige Option unter Einstellungen → Lesen unbemerkt die gesamte Website blockieren. Entscheidend sind: /%postname%/ vor der Veröffentlichung festlegen, genau ein SEO-Plugin verwenden (Yoast, Rank Math oder AIOSEO — niemals zwei, weil der wp_head-Konflikt doppelte Metadaten erzeugt), dünne Archive mit noindex versehen statt sie zu sperren und nur kanonische, indexierbare URLs in die Sitemap aufnehmen. WordPress 6,4+ deaktiviert Anhangseiten bei neuen Installationen standardmäßig und leitet direkt zur Datei statt zum übergeordneten Beitrag weiter; bestehende Websites behalten sie jedoch und müssen manuell migriert werden. Google hat nie erklärt, WordPress ranke besser oder schlechter als ein anderes CMS — Inhalte und Links entscheiden, nicht die Plattform.
TL;DR — WordPress bietet eine gute SEO-Grundlage, erledigt die Arbeit aber nicht vollständig. Standardmäßig verwendet es unschöne
?p=123-URLs, erzeugt zahlreiche dünne Seiten, um die niemand gebeten hat, und besitzt sogar eine Option, die Ihre gesamte Website vor Google verbergen kann. Korrigieren Sie die Permalinks, installieren Sie ein SEO-Plugin (nicht zwei) und bereinigen Sie die dünnen Seiten — damit ist der größte Teil geschafft.
Was WordPress-SEO tatsächlich bedeutet
WordPress-SEO bedeutet schlicht, SEO auf einer Website zu betreiben, die WordPress verwendet. Das Ziel ist dasselbe wie bei jeder anderen Plattform: Suchmaschinen sollen Ihre Seiten crawlen, indexieren und ranken können, und Menschen sollen sie finden. Anders sind lediglich die WordPress-eigenen Standardeinstellungen und Eigenheiten — einige davon arbeiten unbemerkt gegen Sie, bis diese geändert werden.
WordPress betreibt ungefähr 43 % des gesamten Webs. Deshalb lohnt es sich, diese Eigenheiten zu kennen.
Das sollten Sie zuerst korrigieren
Einige wenige Standardeinstellungen verursachen den Großteil der WordPress-SEO-Probleme:
- Die Option „Suchmaschinen davon abhalten, diese Website zu indexieren“. Unter Einstellungen → Lesen gibt es eine Option, die Suchmaschinen blockiert. Sie ist für Websites im Aufbau gedacht, bleibt aber ständig versehentlich aktiviert. Eine einzige Option kann Ihre gesamte Website aus Google heraushalten. Prüfen Sie bei jeder Live-Website, dass sie deaktiviert ist.
- Permalinks. WordPress wird mit URLs im Stil von
?p=123ausgeliefert. Wechseln Sie zu Einstellungen → Permalinks → Beitragsname, damit Ihre URLs wieyoursite.com/your-post-title/aussehen. Tun Sie das vor der Veröffentlichung von Inhalten — bei einer späteren Änderung brechen alte Links, sofern keine Weiterleitungen eingerichtet werden. - Dünne automatisch erzeugte Seiten. WordPress legt automatisch Seiten für jedes Schlagwort, jedes Datum, jeden Autor und sogar Ihre Mediendateien an (Anhangseiten). Die meisten sind dünn und bieten keinen Mehrwert. Mit einem SEO-Plugin lassen sie sich aus dem Index ausschließen (noindex).
Brauchen Sie ein SEO-Plugin?
WordPress erledigt inzwischen einige SEO-Aufgaben selbst — es erzeugt eine Sitemap und fügt Canonical-Tags hinzu. Evidence for this claim WordPress core generates XML sitemaps and outputs canonical link tags for singular content. Scope: WordPress core defaults; plugins and themes can filter or replace output. Confidence: high · Verified: WordPress: XML Sitemaps WordPress: rel_canonical Für die Kontrolle über Meta-Descriptions, das Ausblenden dünner Seiten, Schema-Markup und Weiterleitungen brauchen Sie jedoch ein Plugin. Beliebt sind Yoast SEO, Rank Math und All in One SEO. Jedes davon ist geeignet.
Die wichtigste Regel lautet: Verwenden Sie niemals zwei SEO-Plugins gleichzeitig. Beide versuchen, dieselben Tags in den <head> Ihrer Seite zu schreiben. So entstehen doppelte und widersprüchliche Angaben, die Suchmaschinen verwirren. Entscheiden Sie sich für eines. Evidence for this claim WordPress plugins can hook into wp_head and emit head markup, so overlapping SEO plugins can duplicate output. Scope: WordPress hook mechanics; exact conflicts depend on active plugins and settings. Confidence: high · Verified: WordPress: wp_head hook
Was die meisten falsch verstehen
„WordPress ist schlecht für SEO“ und „WordPress ist langsam“ sind Mythen — sofern die Installation richtig eingerichtet ist. Eine saubere Installation auf ordentlichem Hosting mit einem schlanken Theme und wenigen sinnvollen Plugins kann mit jeder anderen Plattform mithalten. Probleme, die WordPress zugeschrieben werden, entstehen fast immer durch billiges Hosting, schwere Page-Builder, zu viele Plugins und riesige, nicht optimierte Bilder. Google hat nie erklärt, WordPress ranke besser oder schlechter als eine andere Plattform; Ihre Inhalte und Links entscheiden darüber.
Möchten Sie die Praktiker-Version — die tatsächliche Funktionsweise der Core-Sitemap, Canonical-Fallstricke, die vollständige Liste der Duplicate-Content-Quellen und WooCommerce? Wechseln Sie zum Tab Erweitert.
TL;DR — WordPress ist SEO-fähig, aber nicht fertig für SEO. Seit Version 2,9 setzt es selbstreferenzierende Canonicals für einzelne Beiträge und seit 5,5 eine native XML-Sitemap ein. Die Standardeinstellungen lassen jedoch
?p=123-Permalinks, Anhangseiten, Datums-, Schlagwort- und Autorenarchive, Feeds sowie?s=-Suchseiten indexierbar; außerdem kann die Option unter Einstellungen → Lesen unbemerkt die gesamte Website blockieren. Wirklich wirksam sind:/%postname%/vor der Veröffentlichung, genau ein SEO-Plugin (derwp_head-Konflikt bei zweien ist real), noindex für dünne Archive statt einer Crawling-Sperre sowie eine Sitemap ausschließlich mit kanonischen, indexierbaren URLs. WordPress 6,4+ deaktiviert Anhangseiten bei neuen Installationen standardmäßig und leitet auf die Datei selbst statt auf den übergeordneten Beitrag weiter; bestehende Websites behalten sie und müssen manuell migriert werden. Google hat nie erklärt, WordPress sei für SEO besser oder schlechter als ein anderes CMS. Evidence for this claim WordPress added core XML sitemaps in 5.5 and attachment-page redirects for new sites in 6.4. Scope: Core version history; existing sites can retain prior attachment behavior. Confidence: high · Verified: WordPress 5.5 XML sitemaps WordPress 6.4 attachment pages
WordPress ist SEO-fähig, aber nicht fertig für SEO
Die ehrliche Einordnung liegt zwischen den beiden Marketingaussagen, die man gewöhnlich hört. WordPress ist nicht in einem umfassenden Sinn „von Haus aus SEO-freundlich“ — aber es ist auch nicht schlecht für SEO. Es bietet eine starke, kontrollierbare Grundlage und lässt zugleich jede Menge indexierbaren Ballast standardmäßig aktiviert. Die eigentliche Aufgabe besteht darin, zu wissen, welche Vorgaben geändert und welche automatisch erzeugten URLs unterdrückt werden müssen.
Um es gleich klarzustellen: Google hat nie erklärt, WordPress ranke besser oder schlechter als ein anderes CMS. In der Google-Dokumentation heißt es: “if you’re using a CMS such as WordPress, Wix, or Blogger, it’s likely that your CMS has already made a sitemap available to search engines” — (Übersetzung) „Wenn Sie ein CMS wie WordPress, Wix oder Blogger verwenden, hat Ihr CMS Suchmaschinen wahrscheinlich bereits eine Sitemap bereitgestellt.“ Die Plattform wird wie jede andere behandelt. Rankings entstehen durch Inhalte und Links, nicht durch das Logo in Ihrer Admin-Leiste. Evidence for this claim Google says common CMS platforms often generate sitemaps and does not prescribe a CMS-specific ranking advantage. Scope: Google sitemap guidance; absence of a CMS ranking advantage is an editorial inference from platform-neutral requirements. Confidence: medium · Verified: Google: Build and submit a sitemap
Schädliche Standardeinstellungen — und warum sie schaden
Die Option „Suchmaschinen davon abhalten, diese Website zu indexieren“ (Einstellungen → Lesen) erzeugt ein websiteweites noindex und eine restriktive virtuelle robots.txt. Bei jedem WordPress-Audit prüfe ich sie zuerst, denn diese einzelne Einstellung kann die Indexierung einer gesamten Website unbemerkt auf null setzen — meist, weil sie aus der Staging-Phase aktiviert blieb.
Der standardmäßige ?p=123-Permalink vermittelt kein Themensignal und ist keine saubere URL. Wechseln Sie zu /%postname%/ — und zwar vor der Veröffentlichung. Bei einer etablierten Website bedeutet eine Änderung der Permalink-Struktur geänderte URLs. WordPress leitet die alten numerischen URLs bei Standard-Beitragstypen automatisch per 301 weiter, doch benutzerdefinierte Beitragstypen und Seiten werden nicht immer sauber weitergeleitet; testen Sie deshalb. Ich würde die Kategorie nicht in den Permalink aufnehmen (/%category%/%postname%/): Sobald Sie die Taxonomie neu ordnen, lösen Sie eine massenhafte URL-Änderung aus und verlieren Rankinghistorie ohne verhältnismäßigen Nutzen.
Anhangseiten sind der WordPress-spezifische Fallstrick, den viele vergessen. Historisch erzeugte jeder Medien-Upload eine eigenständige URL, die nur die Datei und einige automatisch erzeugte Metadaten enthielt — dünne Seiten, die mit den eigentlichen Seiten konkurrieren können. WordPress 6,4 änderte die Standardeinstellung: Neue Installationen deaktivieren Anhangseiten vollständig; eine Anfrage wird nun direkt auf die Datei selbst statt auf den übergeordneten Beitrag weitergeleitet. Bei bestehenden, aktualisierten Websites bleiben Anhangseiten aktiviert. Dafür gibt es keinen Schalter in den Einstellungen, sondern nur wp option set wp_attachment_pages_enabled 0 über WP-CLI oder die direkte Bearbeitung der Option unter wp-admin/options.php. In der Praxis fassen die meisten Websitebetreiber diese Option nie an, sondern lösen das über ihr Plugin: Die Anhangseite erhält noindex oder wird besser noch über das SEO-Plugin auf den übergeordneten Beitrag weitergeleitet. Gehen Sie nicht davon aus, dass eine ältere Website die WordPress-6,4-Vorgabe übernommen hat — das hat sie nicht.
Archive, Feeds und Suchseiten. WordPress erzeugt standardmäßig indexierbare Kategorie-, Schlagwort-, Datums- und Autorenarchive, paginierte Archivseiten (?page=2), Feed-URLs (/feed/), Anhangseiten und interne Suchergebnisse (/page=search, also ?s=). Das ist die maßgebliche Liste der von WordPress erzeugten Duplicate-Content-Quellen — fast keine davon haben Sie bewusst angelegt.
Duplicate Content, den WordPress selbst erzeugt
Es lohnt sich, das deutlich zu sagen: WordPress erzeugt standardmäßig strukturellen Duplicate Content. Die wiederkehrenden Quellen sind:
| Quelle | Beispiel | Typische Lösung |
|---|---|---|
| Kategoriearchive | /category/news/ | Beibehalten oder bei dünnem Inhalt noindex |
| Schlagwortarchive | /tag/wordpress/ | Meist noindex (dünn, Überschneidungen) |
| Autorenarchive | /author/admin/ | Bei Websites mit nur einem Autor noindex |
| Datumsarchive | /2023/04/ | Noindex (fast immer dünn) |
| Paginierung | /page/2/ | Selbstreferenzierendes Canonical (nicht Seite 1) |
| Feed-URLs | /feed/ | Feeds auf noindex setzen |
| Anhangseiten | /photo-of-cat/ | Über das SEO-Plugin zum übergeordneten Beitrag weiterleiten (WP 6.4+ leitet bei neuen Installationen stattdessen zur Datei selbst) |
| Suchergebnisse | /?s=keyword | Noindex |
Die Lösung besteht fast nie darin, eine Abstrafung zu fürchten — Google führt Duplikate unter einem Canonical zusammen, statt strukturelle Duplizierung abzustrafen. Setzen Sie dünne Inhalte auf noindex und halten Sie die Sitemap sauber. Entscheidend ist die Unterscheidung: noindex ≠ nicht crawlen. Eine nicht indexierbare Seite muss crawlbar bleiben, damit Google das noindex überhaupt lesen kann. Wenn diese URLs stattdessen in der robots.txt gesperrt werden, kann Google die Anweisung nicht sehen. Deshalb erhalten dünne Archive noindex, statt blockiert zu werden.
Die XML-Sitemap: Core oder Plugin
WordPress 5.5 (August 2020) führte eine native XML-Sitemap unter /wp-sitemap.xml ein. Sie funktioniert, ist jedoch rudimentär: Sie nimmt alle öffentlichen Beitragstypen, alle öffentlichen Taxonomien und Autorenarchive auf — also genau die dünnen Seiten, die Sie aus dem Index heraushalten möchten. Sie unterstützt keine Bild-Sitemap und bietet nur begrenzte Kontrolle. In der Praxis verwenden die meisten Websites daher die Sitemap von Yoast oder Rank Math. Damit können bestimmte Beitragstypen und Taxonomien ein- oder ausgeschlossen werden, sodass nur kanonische, indexierbare URLs enthalten sind. Yoast deaktiviert die Core-Sitemap und ersetzt sie; das ist beabsichtigt.
Zwei Dinge erledigt die Sitemap nicht für Sie: Google ignoriert <priority> und <changefreq> vollständig (laut eigener Dokumentation), und WordPress übermittelt die Sitemap nicht automatisch an Google. Reichen Sie die Sitemap in der Search Console und den Bing Webmaster Tools ein; zusätzlich lässt sie sich mit einer Sitemap:-Anweisung in der robots.txt zur passiven Erkennung angeben. Die Spezifikationsgrenze von 50 000 URLs beziehungsweise 50 MB gilt weiterhin. Oberhalb dieser Grenze müssen Sie einen Sitemap-Index verwenden.
Canonicals: Core, Plugin und die Konfliktfalle
Der Core gibt rel=canonical über rel_canonical() seit WordPress 2.9 (2009) aus — einzelne Beiträge und Seiten kanonisieren sich selbst. WordPress 4.6 führte das Tag nicht erst ein, sondern stellte die Funktion auf das filterbare wp_get_canonical_url() um. Darauf beziehen sich gewöhnlich Aussagen wie „Canonicals seit 4.6“. Das ist eine gute Grundlage, doch der Core behandelt benutzerdefinierte Beitragstypen nicht in allen Themes einheitlich, fügt auf 404-Seiten keine Canonicals ein und löst URL-Varianten (?utm_source=, www oder kein www, abschließende Schrägstriche) nicht selbst auf. SEO-Plugins ersetzen die Core-Ausgabe durch eine umfassendere Behandlung: Canonicals für benutzerdefinierte Beitragstypen, selbstreferenzierende Canonicals bei Paginierung (nicht Seite 2 und folgende auf Seite 1 verweisen lassen — dadurch verschwinden tiefere Seiten aus dem Index), domainübergreifende Canonicals für Syndizierung und Überschreibungen auf Seitenebene.
Hier liegt die Falle, die mit der Plugin-Frage zusammenhängt: Das von Ihrem SEO-Plugin gesetzte Canonical-Tag ist das maßgebliche Signal. Wenn Ihr Theme jedoch zusätzlich ein Title-Tag oder eigene SEO-Metadaten einfügt, entsteht ein Konflikt. Einige Theme-Frameworks wie Genesis und Thesis geben eigene SEO-Tags aus. Wenn Sie ein SEO-Plugin aktivieren, deaktivieren Sie die SEO-Funktionen des Themes und prüfen Sie den gerenderten <head>: genau ein Canonical, ein Titel und eine Meta-Description.
Ein SEO-Plugin. Niemals zwei.
Dieses Thema verdient eine eigene Überschrift, weil es die häufigste selbst verursachte WordPress-SEO-Verletzung ist. Verwenden Sie niemals zwei SEO-Plugins gleichzeitig. Yoast, Rank Math und AIOSEO hängen sich alle in wp_head() ein, um Titel, Meta-Description, Canonical, Open-Graph-/Twitter-Tags, Robots-Meta und JSON-LD auszugeben. Bei zwei Plugins werden beide ausgeführt — doppelte Meta-Descriptions, doppelte und widersprüchliche Canonical-Tags, widersprüchliche Open-Graph-Angaben und konkurrierende Sitemaps. Die Search Console meldet doppelte Metadaten. Entscheiden Sie sich für eines und deinstallieren Sie das andere vollständig; beim bloßen Deaktivieren bleiben Datenbankeinträge zurück.
Bei der Frage, welches Plugin Sie wählen sollten, gilt: Alle decken die Kernaufgaben ab; die Entscheidung hängt von Anwendungsfall und Budget ab:
- Yoast SEO — die größte Installationsbasis, die bekannte Ampelbewertung und eine gute Wahl für Einsteiger und Content-Teams, die einen geführten Workflow möchten. (WooCommerce-Schema ist ein kostenpflichtiges Add-on.)
- Rank Math — der großzügigste kostenlose Tarif: unbegrenzt viele Fokus-Keywords, Weiterleitungsverwaltung, 404-Monitoring, GSC- und GA4-Integration sowie ein leistungsfähiger Schema-Builder (mehr als 16 Typen kostenlos). Meine Wahl für Entwickler und Power-User.
- All in One SEO (AIOSEO) — starke WooCommerce-Integration, Assistent für interne Links und gutes Local SEO. Geeignet für Agenturen und große Shops.
Ein Hinweis zu den grünen Ampeln von Yoast: Eine höhere Yoast-Bewertung bedeutet keine besseren Rankings. Es handelt sich um eine Heuristik für grundlegende On-Page-Formatierung — Keyword-Vorkommen, Titellänge und Lesbarkeitsnäherungen. Ein Beitrag mit roter Ampel rankt regelmäßig besser als einer mit ausschließlich grünen Ampeln. Inhaltsqualität, Suchintention, Autorität und Links sind wesentlich wichtiger.
Schema: Was WordPress ausgibt — und was nicht
Der WordPress-Core gibt im Wesentlichen nichts aus, das für Rich Results nützlich ist — sauberes HTML, das Google auswerten kann, aber kein JSON-LD. Google erklärt dazu: “if you use a CMS, such as Wix, WordPress, or Shopify, you might not be able to edit your HTML directly… you may be able to install a plugin that allows you to specify structured data.” — (Übersetzung) „Wenn Sie ein CMS wie Wix, WordPress oder Shopify verwenden, können Sie Ihr HTML möglicherweise nicht direkt bearbeiten … eventuell können Sie ein Plugin installieren, mit dem Sie strukturierte Daten angeben können.“ Das ist der Weg:
- Yoast ergänzt automatisch Organization/Person-, WebSite- (mit SearchAction), WebPage-, BreadcrumbList- und Article-Schema als JSON-LD.
- Rank Math ergänzt diese sowie mehr als 16 Schema-Typen im kostenlosen Tarif (FAQ, HowTo, Product, Review, Event …) und einen Builder für benutzerdefinierte Typen.
- WooCommerce allein gibt grundlegende Open-Graph-Produktmetadaten aus, aber kein Product-JSON-LD. Für vollständiges Product-Schema mit Preis, Verfügbarkeit und Bewertungsaggregat brauchen Sie Yoast WooCommerce SEO (kostenpflichtig) oder Rank Math Pro.
WooCommerce in Kürze
WooCommerce erweitert die SEO-Fläche von Standard-WordPress. Wiederkehrende Probleme sind die URL-Basen /product/ und /product-category/ (bei bestehenden Websites entfernbar, aber nur mit Weiterleitungen), nahezu identische Seiten durch Produktvarianten und — am wichtigsten — die facettierte Navigation, die Tausende dünne URLs aus Filterkombinationen erzeugt. Behandeln Sie Facetten wie auf jeder anderen Plattform: idealerweise JavaScript-basierte Filter ohne URL-Änderung; andernfalls rel=canonical zur Basiskategorie und/oder noindex, follow auf Filterseiten. Das Crawling muss zulässig bleiben, damit die Anweisung gelesen wird. Shop- und Kategoriepaginierung benötigt selbstreferenzierende Canonicals. Google hat rel=prev/next bereits 2019 eingestellt — vorhanden ist es harmlos, aber verlassen Sie sich nicht darauf. Die facettierte Navigation wird im Ecommerce-SEO-Pillar ausführlich behandelt.
robots.txt und Core Web Vitals — zwei kurze Hinweise
WordPress liefert eine virtuelle robots.txt aus — keine Datei auf dem Datenträger —, die standardmäßig /wp-admin/ sperrt und admin-ajax.php erlaubt. Eine physische Datei im Stammverzeichnis überschreibt die virtuelle Version vollständig; SEO-Plugins ermöglichen die Bearbeitung der virtuellen Fassung im Dashboard. Ein klassischer Fehler ist das Sperren von /wp-content/, wodurch CSS, JavaScript und Bilder blockiert werden und das Rendering beschädigt wird. Tun Sie das nicht.
Bei der Performance gilt: „WordPress ist langsam“ beschreibt ein Konfigurationsproblem, kein Core-Problem. LCP-Probleme gehen meist auf TTFB zurück (billiges Shared Hosting, kein Opcode-Cache) sowie auf nicht optimierte Hero-Bilder; INP-Probleme auf JavaScript-Ballast durch Page-Builder wie Elementor oder Divi; CLS auf Bilder ohne Abmessungen und Webfonts ohne font-display: swap. Schlanke Themes wie GeneratePress, Kadence oder Astra bringen eine gut gebaute WordPress-Website zusammen mit einem Caching-Plugin, einem CDN und modernen Bildformaten komfortabel durch die Core Web Vitals. Die Einzelheiten stehen im Web-Performance-Cluster.
KI-Zusammenfassung
Die Kurzfassung der erweiterten Version:
- WordPress ist SEO-fähig, aber nicht fertig für SEO. Es bietet eine starke, kontrollierbare Grundlage, lässt jedoch indexierbaren Ballast standardmäßig aktiviert. Google hat nie erklärt, WordPress ranke besser oder schlechter als ein anderes CMS — Inhalte und Links entscheiden.
- Zuerst zu korrigieren: die Option unter Einstellungen → Lesen, die Suchmaschinen abhalten soll (sie kann die gesamte Website unbemerkt auf
noindexsetzen);?p=123→/%postname%/vor der Veröffentlichung; dünne automatisch erzeugte Seiten unterdrücken. - Von WordPress erzeugter Duplicate Content: Kategorie-, Schlagwort-, Datums- und Autorenarchive, Paginierung (
?page=2), Feeds (/feed/), Anhangseiten und interne Suche (?s=//page=search). Dünne Seiten erhalten noindex — noindex ≠ nicht crawlen; lassen Sie die Seiten crawlbar, statt sie in der robots.txt zu sperren. - Anhangseiten: WordPress 6,4+ deaktiviert sie standardmäßig bei neuen Installationen und leitet direkt zur Datei (nicht zum übergeordneten Beitrag) weiter. Bestehende Websites behalten sie und müssen manuell migriert werden.
- Sitemap: seit 5,5 nativ unter
/wp-sitemap.xml, aber rudimentär und einschließlich dünner Taxonomien und Autorenarchive. Die meisten Websites verwenden zur Kontrolle eine Plugin-Sitemap. WordPress übermittelt sie nicht selbst an Google; Google ignoriert<priority>und<changefreq>. - Canonicals: Der Core kanonisiert einzelne Beiträge seit 2,9 selbst. Version 4,6 führte das filterbare
wp_get_canonical_url()ein, nicht erst das Tag. Plugins behandeln benutzerdefinierte Beitragstypen, Paginierung und URL-Varianten. Das Plugin-Canonical ist maßgeblich; ein Theme, das ebenfalls Titel oder Metadaten einfügt, erzeugt Konflikte. - Ein SEO-Plugin, niemals zwei: Beide hängen sich in
wp_headein und erzeugen doppelte oder widersprüchliche Metadaten. Yoast für Einsteiger, Rank Math mit dem besten kostenlosen Tarif, AIOSEO für Agenturen und WooCommerce. - „WordPress ist langsam“ ist ein Mythos — verantwortlich sind Hosting, Page-Builder, Plugin-Ballast und nicht optimierte Bilder, nicht der Core.
Offizielle Dokumentation
Primärquellen für SEO mit WordPress.
- Sitemap erstellen und einreichen — weist darauf hin, dass ein CMS wie WordPress wahrscheinlich bereits eine Sitemap bereitstellt, nennt die Grenzen von 50 000 URLs und 50 MB und erklärt, dass Google
<priority>und<changefreq>ignoriert. - Einführung in strukturierte Daten — Googles Hinweis für CMS-Nutzer, ein Plugin zum Festlegen strukturierter Daten einzusetzen.
- Indexierung mit noindex blockieren — erklärt die Funktionsweise von
noindexund warum eine nicht indexierbare Seite crawlbar bleiben muss. - Site Kit ist jetzt allgemein verfügbar — Googles offizielles WordPress-Plugin, das Search-Console- und Analytics-Daten im Dashboard anzeigt.
Bing / Microsoft
- Sitemaps bei Bing einreichen — Einreichung über die Bing Webmaster Tools oder Bereitstellung über eine
Sitemap:-Anweisung in der robots.txt.
WordPress-Core
- Neue XML-Sitemap-Funktion in WordPress 5.5 — Umfang der nativen
/wp-sitemap.xml. - Referenz zum Hook
wp_head— die Aktion, über die SEO-Plugins Metadaten ausgeben und bei zwei Plugins miteinander kollidieren.
Zitate aus den Quellen
Öffentliche Aussagen von Google zu WordPress.
Google — Sitemaps bei einem CMS
- “If you’re using a CMS such as WordPress, Wix, or Blogger, it’s likely that your CMS has already made a sitemap available to search engines.” (Übersetzung) „Wenn Sie ein CMS wie WordPress, Wix oder Blogger verwenden, hat Ihr CMS Suchmaschinen wahrscheinlich bereits eine Sitemap bereitgestellt.“ — Dokumentation von Google Search Central. Quelle
- “Include the URLs in your sitemap that you want to see in Google’s search results.” (Übersetzung) „Nehmen Sie die URLs in Ihre Sitemap auf, die Sie in den Google-Suchergebnissen sehen möchten.“ — Dokumentation von Google Search Central. Quelle
- “Google ignores
<priority>and<changefreq>tags in XML sitemaps.” (Übersetzung) „Google ignoriert die Tags priority und changefreq in XML-Sitemaps.“ — Dokumentation von Google Search Central. Quelle
Google — strukturierte Daten bei einem CMS
- “If you use a CMS, such as Wix, WordPress, or Shopify, you might not be able to edit your HTML directly. Instead, your CMS may have a search engine settings page, or you may be able to install a plugin that allows you to specify structured data.” (Übersetzung) „Wenn Sie ein CMS wie Wix, WordPress oder Shopify verwenden, können Sie Ihr HTML möglicherweise nicht direkt bearbeiten. Stattdessen besitzt Ihr CMS eventuell eine Einstellungsseite für Suchmaschinen, oder Sie können ein Plugin installieren, mit dem Sie strukturierte Daten angeben können.“ — Dokumentation von Google Search Central. Quelle
Google — Site Kit für WordPress
- “Site Kit is Google’s official WordPress plugin — it gives you insights on how people find and use your site… with data from multiple Google tools.” (Übersetzung) „Site Kit ist das offizielle WordPress-Plugin von Google — es zeigt Ihnen anhand der Daten mehrerer Google-Werkzeuge, wie Menschen Ihre Website finden und nutzen.“ — Blog von Google Search Central. Quelle
Checkliste zur Einrichtung von WordPress-SEO
Prüfen Sie diese Punkte bei jeder neuen oder übernommenen WordPress-Website:
- Einstellungen → Lesen: „Suchmaschinen davon abhalten, diese Website zu indexieren“ ist auf der Live-Website deaktiviert.
- Einstellungen → Permalinks: auf Beitragsname (
/%postname%/) gesetzt — idealerweise vor der Veröffentlichung von Inhalten; bei einer Änderung auf einer Live-Website alte URLs auf 301-Weiterleitungen prüfen. - Genau ein SEO-Plugin installiert; SEO-Metadaten des Themes sind deaktiviert.
- Gerenderten
<head>geprüft: genau ein Titel, eine Meta-Description und ein Canonical (kein Konflikt zwischen Theme und Plugin). - Dünne Archive nicht indexiert, nicht gesperrt — Schlagwort-, Datums- und bei Websites mit einem Autor auch Autorenarchive; interne Suche (
?s=); gegebenenfalls Feeds. - Anhangseiten über das SEO-Plugin zum übergeordneten Beitrag weitergeleitet. Nicht annehmen, dass eine ältere Installation die Vorgabe aus WP 6.4+ geerbt hat; sie gilt nur für neue Installationen und leitet zur Datei selbst statt zum übergeordneten Beitrag weiter.
- Sitemap enthält nur kanonische, indexierbare URLs (in Produktion eine Plugin-Sitemap statt der rudimentären Core-Sitemap).
- Sitemap in Google Search Console und Bing Webmaster Tools eingereicht;
Sitemap:-Zeile in die robots.txt aufgenommen. - robots.txt sperrt nicht
/wp-content/(dadurch würde das Rendering beschädigt). - Paginierung verwendet selbstreferenzierende Canonicals (nicht alle auf Seite 1).
- Bei WooCommerce: Product-Schema-Plugin aktiv; Filter-URLs der facettierten Navigation über Canonical/noindex kontrolliert.
- Core Web Vitals geprüft: schlankes Theme, Caching-Plugin, optimierte Bilder und festgelegte Bildabmessungen.
Das Core-→-Theme-→-Plugin-→-Content-Framework
Weisen Sie jede SEO-Ausgabe genau einem Verantwortlichen zu: Der WordPress-Core kontrolliert Routing und Grundverhalten; das Theme rendert Templates; ein SEO-Plugin besitzt Metadaten, Canonicals, Sitemaps und Schema; Redakteure verantworten Seiteninhalte und Ausnahmen. Die meisten WordPress-SEO-Fehler sind Zuständigkeitskonflikte. Beheben Sie den Konflikt beim frühesten Verantwortlichen und validieren Sie die kombinierte öffentliche Ausgabe.
WordPress-SEO-Spickzettel
Zuerst zu ändernde Standardeinstellungen
| Einstellung | Vorgabe | Ändern in |
|---|---|---|
| Sichtbarkeit für Suchmaschinen (Einstellungen → Lesen) | unterschiedlich | Auf Live-Websites deaktiviert |
| Permalinks | ?p=123 | /%postname%/ |
| Anhangseiten | eigenständige URLs (alte Installationen) | Zum übergeordneten Beitrag weiterleiten |
| Dünne Archive (Schlagwort/Datum/Autor) | indexierbar | noindex (crawlbar lassen) |
Interne Suche (?s=) | indexierbar | noindex |
Von WordPress selbst erzeugte Duplicate-Content-Quellen
- Kategorie-, Schlagwort-, Datums- und Autorenarchive
- Paginierung (
?page=2) - Feed-URLs (
/feed/) - Anhangseiten
- Interne Suchergebnisse (
?s=//page=search)
SEO-Plugins in einem Satz
- Yoast — größte Installationsbasis; einsteigerfreundlich; Woo-Schema kostenpflichtig.
- Rank Math — bester kostenloser Tarif; 16+ Schema-Typen; Weiterleitungen und die Überwachung nicht gefundener Seiten kostenlos.
- AIOSEO — auf Agenturen und WooCommerce ausgerichtet; Assistent für interne Links.
- Regel: nur ein Plugin — zwei hängen sich beide in
wp_head()ein → doppelte Metadaten.
Wichtige Versionsfakten
- 2,9 — Core-Canonical (
rel_canonical()); einzelne Beiträge kanonisieren sich selbst. Version 4,6 stellte auf das filterbarewp_get_canonical_url()um — sie führte das Tag nicht erst ein. - 5,5 — native XML-Sitemap unter
/wp-sitemap.xml(rudimentär). - 6,4 — Anhangseiten bei neuen Installationen standardmäßig deaktiviert; Weiterleitung direkt zur Datei selbst statt zum übergeordneten Beitrag. Bestehende Installationen behalten sie.
Fallstricke
- Das Canonical des Plugins ist maßgeblich; ein Theme mit eigenem Titel oder eigenen Metadaten erzeugt einen Konflikt.
noindex≠Disallow: Bei einer gesperrten Seite kannnoindexnicht gelesen werden./wp-content/nicht sperren (beschädigt das Rendering von CSS, JavaScript und Bildern).- Eine höhere Yoast-Bewertung bedeutet keine besseren Rankings.
Beispielausgabe für WordPress-Templates
Tragen Sie repräsentative Beiträge, Seiten, Kategorien, Schlagwörter, Autoren-, Medien- und Such-URLs in urls.txt ein:
while IFS= read -r url; do
html=$(mktemp); status=$(curl -sSL -o "$html" -w '%{http_code}' "$url")
titles=$(grep -Eio '<title>[^<]*</title>' "$html" | wc -l | tr -d ' ')
canonicals=$(grep -Eio '<link[^>]+rel=["'"']canonical["'"'][^>]*>' "$html" | wc -l | tr -d ' ')
robots=$(grep -Eio '<meta[^>]+name=["'"']robots["'"'][^>]*>' "$html" | head -1)
printf '%s\t%s\ttitles=%s\tcanonicals=%s\t%s\n' "$status" "$url" "$titles" "$canonicals" "$robots"
rm -f "$html"
done < urls.txt Diese WordPress-SEO-Fehler sollten Sie vermeiden
- Mehrere SEO-Plugins oder Schema-Systeme mit überschneidender Zuständigkeit ausführen.
- Die Permalink-Struktur einer Live-Website ohne vollständige Weiterleitungstabelle ändern.
- Standardmäßig jedes Datums-, Schlagwort-, Autoren-, Anhang-, Such- und dünne Archiv indexieren.
- Theme-Dateien direkt bearbeiten, statt Zuständigkeiten über wartbare Child-Themes oder Plugins zu regeln.
- Caching- und Optimierungs-Plugins stapeln, ohne ihre kombinierte HTML-Ausgabe und Performancewirkung zu testen.
Häufige WordPress-SEO-Probleme
Seiten enthalten doppelte Canonicals oder Schema-Ausgaben
Ursache: Das Theme und mehrere Plugins geben dasselbe Element aus. Lösung: Einen Verantwortlichen bestimmen, überschneidende Ausgaben deaktivieren und anschließend die Caches leeren.
Die Sichtbarkeit für Suchmaschinen verschwindet nach dem Launch
Ursache: Auf der Produktionswebsite blieb die Einstellung „Suchmaschinen davon abhalten“ aktiv, ein Plugin setzt eine websiteweite Anweisung oder eine Staging-Zugriffsregel besteht fort. Lösung: Die beabsichtigte Sichtbarkeit wiederherstellen und die Live-Anweisungen für alle Templates prüfen.
Archive oder Anhang-URLs erzeugen doppelten Bestand
Ursache: Standardmäßig oder automatisch erzeugte Routen sind ohne inhaltlichen Zweck öffentlich. Lösung: Entscheiden, welche Archive indexiert werden sollen, das SEO-Plugin einheitlich konfigurieren und Sitemap sowie interne Verlinkung anpassen.
Werkzeuge für WordPress-SEO
- SEO-Plugins (eines auswählen): Yoast SEO, Rank Math oder All in One SEO — Metadaten, noindex-Kontrolle, Sitemaps, Schema und Weiterleitungen.
- Google Site Kit — Googles offizielles Plugin; Daten aus Search Console, Analytics und PageSpeed im WordPress-Dashboard.
- Google Search Console / Bing Webmaster Tools — Sitemap einreichen, Indexierungs- und Duplicate-Metadata-Warnungen beobachten, einzelne URLs prüfen.
- Caching: WP Rocket, W3 Total Cache oder LiteSpeed Cache — serverseitiges Caching gegen TTFB-bedingten LCP.
- Bildoptimierung: WebP-/AVIF-Konvertierung und Lazy Loading (über die meisten Caching-Plugins oder ein eigenes Bild-Plugin), um das Gewicht des LCP-Bildes zu senken.
- Schlanke Themes: GeneratePress, Kadence oder Astra — für Core Web Vitals statt Page-Builder-Ballast entwickelt.
- Crawler / Site-Audit: Ahrefs Site Audit oder Screaming Frog SEO Spider — finden dünne Archive, Anhangseiten, Weiterleitungsketten und doppelte Canonicals, die sich auf einer WordPress-Website ansammeln.
- Mehrsprachigkeit (falls benötigt): Polylang, WPML oder TranslatePress für übersetzte Inhalte und hreflang-Ausgabe.
Validierungstests
Änderung an SEO-Plugin oder Theme testen
Test — Caches leeren und die Roh-Ausgabe für Beiträge, Seiten, Archive und Sonderrouten prüfen. Erwartetes Ergebnis — Jedes Template besitzt genau einen vorgesehenen Titel, ein Canonical, eine Robots-Anweisung und einen schlüssigen Schema-Graphen. Fehlerinterpretation — Ein anderer Verantwortlicher oder eine Cache-Schicht erzeugt weiterhin Konflikte. Beobachtungsfenster — sofort. Rollback-Auslöser — Änderung zurücknehmen, wenn die Ausgabe in einem Template verschwindet oder doppelt erscheint.
Permalink- oder Migrationsänderung testen
Test — Alte URLs verfolgen und neue interne Links sowie Sitemaps crawlen. Erwartetes Ergebnis — Direkte Weiterleitungen erreichen relevante, erfolgreiche kanonische URLs; die Auffindbarkeit nutzt die neuen Routen. Fehlerinterpretation — Weiterleitungstabelle oder erzeugte Links sind unvollständig. Beobachtungsfenster — technisch sofort. Rollback-Auslöser — Pausieren, wenn wertvolle Routen 404-Fehler oder Schleifen erzeugen oder irrelevant weiterleiten.
Prompts für WordPress-SEO-Arbeiten
Klassifizieren Sie diesen WordPress-Crawl nach Beitrags-, Seiten-, Kategorie-, Schlagwort-, Autoren-, Datums-, Anhang-, Such-, Paginierungs- und Parameter-Routen. Empfehlen Sie, welche Templates indexiert, konsolidiert, weitergeleitet oder ausgeschlossen werden sollten, und nennen Sie die für jede Entscheidung erforderlichen Nachweise.
Prüfen Sie diesen Plugin-/Theme-Bestand und die ausgewählten HTML-Beispiele. Ermitteln Sie, welche Komponente Titel, Canonicals, Robots-Anweisungen, Sitemaps, Breadcrumbs und Schema verantwortet. Markieren Sie Überschneidungen und schlagen Sie eine Konfiguration mit genau einem Verantwortlichen sowie Validierungs- und Rollback-Schritten vor.
Testen Sie Ihr Wissen: WordPress-SEO
Fünf kurze Fragen zur Suchmaschinenkonfiguration von WordPress. Wählen Sie jeweils eine Antwort und prüfen Sie anschließend das Ergebnis.
Empfehlenswerte Ressourcen
Meine thematisch passenden Artikel
- Canonicalisierung: Ein Leitfaden für Einsteiger — wie Suchmaschinen ein Canonical auswählen und Signale zusammenführen; die Grundlage zur Bereinigung von WordPress-Duplicate-Content.
- Der Einsteigerleitfaden zu PageSpeed (erweiterter PageSpeed-Leitfaden) — die Performance-Seite, unmittelbar relevant für WordPress Core Web Vitals.
- Weiterleitungen für SEO: Ein vollständiger Leitfaden — die Weiterleitungsmechanik hinter Migrationen von Anhangseiten und Permalinks.
- Die Ahrefs-Site-Audit-Studie — Daten zur Verbreitung technischer Probleme, einschließlich der von WordPress erzeugten Duplicate-Content-Muster.
Meine Vorträge
- So funktioniert die Suche (SlideShare) — mein Ablauf Crawl → Rendern → Indexieren → Ausliefern, das Modell hinter jeder Entscheidung „Soll diese WordPress-Seite indexiert werden?“. Der übliche Vorbehalt gilt: “This is my understanding of systems… not going to be 100% complete or accurate.” (Übersetzung) „Dies ist mein Verständnis der Systeme … es wird nicht zu 100 % vollständig oder korrekt sein.“
Aus der Branche
- Der WordPress-SEO-Leitfaden (Joshua Hardwick, Ahrefs) — die praktische Einrichtungshilfe mit 20 Tipps als Ergänzung zu dieser technischeren Darstellung.
- WordPress-SEO: Der definitive Leitfaden (WPBeginner) — die umfassende Checkliste für Einsteiger von der größten Autorität in diesem Bereich.
- Neue XML-Sitemap-Funktion in WordPress 5.5 (WordPress-Core-Team) — die Primärquelle zum Umfang der nativen Sitemap.
- Referenz zum Hook
wp_head(WordPress Developer Resources) — die Aktion, an die SEO-Plugins und konkurrierende Themes ihre Metadaten-Ausgabe hängen. - WordPress-SEO-Mythen widerlegt (Search Engine Journal) — ausführliche Behandlung der Mythen „WordPress ist langsam“ und „WordPress ist schlecht für SEO“.
Änderungsprotokoll
Aktualisiert am 20. Aug. 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 20. Aug. 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 25. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 18. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.