Technischer Leitfaden zu Affiliate-SEO in WordPress (2026)

Technischer Leitfaden zu Affiliate-SEO in WordPress (2026)

Zuletzt überprüft: 12. Oktober 2026
20 Min. Lesezeit
Leitfaden
Marketingstratege

Affiliate-Marketing ist ein legitimes Geschäftsmodell, aber in WordPress wird es technisch oft schlecht umgesetzt: aufgeblähte Link-Manager, fehlende rel-Attribute, clientseitige Weiterleitungen und dünne Vergleichsseiten, die Crawl-Budget verbrauchen. Dieser Leitfaden behandelt die Entwickler- und SEO-Ebene: wie Google Affiliate-Seiten crawlt und indexiert, was die Spam-Richtlinien unter Thin Affiliate verstehen, wie Sie bezahlte Links kennzeichnen, wo Cloaking zum Spam-Risiko wird, warum JavaScript-Weiterleitungen scheitern, wie Angebotstabellen die Core Web Vitals belasten, wie Googles Review-System Testberichte bewertet und welche strukturierten Daten auf einer Affiliate-Seite zulässig sind.

#Wie Affiliate-Seiten Crawling und Indexierung beeinflussen

Suchmaschinen behandeln Affiliate-Inhalte wie gewöhnliches HTML, solange die Signale nichts anderes nahelegen. Crawling- und Indexierungsprobleme entstehen meist durch die Architektur, nicht durch das Provisionsmodell.

Dünne oder fast doppelte Landingpages. Ein Netz aus /beste-x-hosting/, /beste-x-vpn/ und /beste-x-theme/, das dieselbe Tabelle und dieselben drei Absätze nutzt und nur Produktnamen austauscht, erzeugt Soft-404-Fehler und Duplikat-Cluster. Google crawlt solche Seiten unter Umständen und lässt sie dann im Status “gecrawlt, zurzeit nicht indexiert” liegen oder ordnet sie einer stärkeren Schwesterseite unter. Besser sind weniger URLs mit eigenen Bewertungskriterien, Primärquellen und messbaren Testnotizen als ein Template, das auf Dutzende URLs vervielfältigt wird.

Weiterleitungs-URLs als eigenständige Dokumente. Läuft jeder ausgehende Klick über /go/produkt und liefern diese Pfade 200 OK mit Meta-Refresh oder eine leere Seite, die auf JavaScript wartet, versuchen Crawler womöglich, die Zwischenseite zu indexieren. Halten Sie Weiterleitungs-URLs aus Sitemaps heraus, liefern Sie eine echte HTTP-Weiterleitung (301 oder 302/307) und verlinken Sie sie nicht aus der Navigation.

Parameter-Explosion. Tracking-IDs (aff_id, ref, sid, ganze UTM-Sätze) auf Testberichten vervielfachen die crawlbaren Varianten. Ist derselbe Artikel mit und ohne Query-String erreichbar, wählen Sie eine kanonische URL und verlinken Sie die Varianten intern nicht mehr. Details stehen in der Dokumentation zur Kanonisierung in Google Search Central.

Crawl-Budget bei großen Katalogen. Programmatisch erzeugte Affiliate-Kataloge (Tausende Produktseiten mit Kauf-Buttons) konkurrieren mit redaktionellen Beiträgen um die Aufmerksamkeit des Crawlers. Setzen Sie Filterseiten, dünne paginierte Raster und leere Tag-Archive auf noindex. Indexierbar bleiben nur Seiten mit eigenem Text und einem stabilen Hauptzweck.

Gewichtung interner Links. Wer jeden Absatz mit ausgehenden Affiliate-Ankern füllt, verwässert den thematischen Fokus und erhöht das Risiko überoptimierter Ankertexte. Einige klar beschriftete CTAs reichen, unterstützende Links bleiben redaktionell.

#Was Google in den Spam-Richtlinien als Thin Affiliate einstuft

Googles Spam-Richtlinien haben einen eigenen Punkt zu dünnen Affiliate-Seiten (thin affiliation). Die Definition ist eng: Gemeint ist das Veröffentlichen von Inhalten mit Affiliate-Links, bei denen “die Produktbeschreibungen und Rezensionen direkt vom ursprünglichen Händler kopiert werden, ohne eigene Inhalte oder Mehrwert” (Google Search Central, Spam-Richtlinien, eigene Übersetzung).

Für eine WordPress-Website ist der nächste Satz wichtiger. Google beschreibt solche Seiten als Websites nach Schablone, deren gleiche oder ähnliche Inhalte innerhalb derselben Website oder über mehrere Domains oder Sprachen hinweg wiederholt werden. Das trifft zwei verbreitete Setups direkt: den Import eines Produkt-Feeds, der die Herstellerbeschreibung in Hunderte Beiträge kopiert, und ein mehrsprachiges Netzwerk, in dem jede Sprachversion dieselbe übersetzte Tabelle ist.

Derselbe Abschnitt stellt auch klar, dass nicht jede Website in einem Partnerprogramm ein Thin Affiliate ist. Als Beispiele für Mehrwert nennt Google zusätzliche Preisinformationen, eigene Produkttests, gründliche Tests und Bewertungen, Navigation durch Produkte oder Kategorien sowie Produktvergleiche. Daraus lassen sich technische Veröffentlichungskriterien ableiten:

  • Die Feed-Beschreibung ist nicht der Beitragstext. Sie kann Datenfelder füllen (Name, Preis, EAN), der sichtbare Text entsteht in der Redaktion.
  • Das Vergleichs-Template hat Felder für eigene Messwerte und Testnotizen. Ist ein Feld leer, geht der Beitrag nicht live, statt mit einer leeren Zelle oder Platzhaltertext zu erscheinen.
  • Sprachversionen bekommen lokale Informationen (Verfügbarkeit, Währung, Händler im jeweiligen Markt), nicht nur einen übersetzten Absatz.
  • Navigationsseiten (Kategorien, Filter) bleiben indexierbar, wenn sie die Auswahl tatsächlich erleichtern. Leere Archive und Archive mit einem einzigen Eintrag bleiben außerhalb des Index, wie oben beschrieben.

#Wie die Richtlinie zur Website-Reputation für Affiliate-Inhalte gilt

Die zweite Richtlinie, die Affiliate-Arbeit berührt, ist die Richtlinie zur Website-Reputation (site reputation abuse). Sie greift, wenn Inhalte Dritter auf einer Host-Website vor allem deshalb veröffentlicht werden, weil diese Website mit ihren eigenen Inhalten bereits Ranking-Signale aufgebaut hat (Google Search Central, Spam-Richtlinien). Als Beispiele für Verstöße nennt Google eine Bildungswebsite, die gesponserte Tests von Kurzzeitkrediten eines Dritten veröffentlicht, und eine medizinische Website mit einer nicht integrierten Werbeseite über “die besten Casinos”.

Für einen Publisher mit WordPress verläuft die Grenze so:

  • Affiliate-Links an sich sind nicht das Problem. Googles Liste der Praktiken, die nicht gegen die Richtlinie verstoßen, nennt ausdrücklich Affiliate-Links auf einer Seite, sofern sie angemessen gekennzeichnet sind, und eingebettete Anzeigenblöcke Dritter.
  • Problematisch ist ein Bereich (etwa /gutscheine/ oder /tests/), den eine externe Firma ohne Beteiligung der Redaktion betreibt. Google prüft, ob die Inhalte mit ausreichender Mitwirkung, redaktioneller Aufsicht oder Beteiligung der Host-Website entstehen, um als vollständig integriert zu gelten.
  • Nimmt die Website Partnerinhalte an, kann WordPress den Prozess erzwingen: eine eigene Rolle für externe Autoren ohne Veröffentlichungsrecht, Freigabe durch die Redaktion vor der Veröffentlichung und ein sichtbarer Autor an jedem Beitrag.

Seit September 2019 (Google Search Central Blog) erwartet Google, dass bezahlte und Affiliate-Links gekennzeichnet sind. rel="sponsored" ist das spezifische Signal für bezahlte Platzierungen. rel="nofollow" bleibt eine gültige Ausweichlösung: Die Spam-Richtlinien werten bezahlte Links nicht als Verstoß, solange sie rel="nofollow" oder rel="sponsored" tragen.

<!-- Schlecht: nicht gekennzeichnet -->
<a href="https://partner-netzwerk.example/r?u=123">Jetzt kaufen</a>

<!-- Akzeptable Ausweichlösung -->
<a href="https://partner-netzwerk.example/r?u=123" rel="nofollow">Jetzt kaufen</a>

<!-- Empfohlen für Affiliate-Links -->
<a href="https://partner-netzwerk.example/r?u=123" rel="sponsored noopener noreferrer" target="_blank">Jetzt kaufen</a>

noopener und noreferrer gehören dazu, sobald der Link in einem neuen Tab öffnet. Mehrere Werte im selben rel sind laut Google zulässig, durch Leerzeichen oder Komma getrennt. In Gutenberg setzen Sie das Attribut im Link-Inspector oder per Filter auf the_content, wenn Autoren es vergessen.

AttributZweckWann setzen
sponsoredKennzeichnet bezahlte und Affiliate-BeziehungenBei allen Partnerlinks
nofollowAllgemeine Kennzeichnung, wenn kein anderer Wert passtAls Ausweichlösung, wenn unklar ist, ob ein Link bezahlt ist
ugcLinks in nutzergenerierten InhaltenKommentare, Forenbeiträge
noopenerVerhindert Zugriff auf window.openerBei target="_blank"
noreferrerKein Referrer an das ZielBei target="_blank" und Datenschutzbedarf

Laut Google werden so gekennzeichnete Links in der Regel nicht verfolgt. Die Zielseite kann trotzdem auf anderem Weg gefunden werden, etwa über Sitemaps oder Links von anderen Websites.

Praktische Regeln für WordPress:

  • Setzen Sie sponsored (oder ersatzweise nofollow) auf jede Weiterleitung, die am Ende bei einem Partnerprogramm landet, auch auf /go/-Pfade unter der eigenen Domain.
  • Entfernen Sie rel nicht im Editor-Theme, in Gutenberg-Filtern oder in einem SEO-Plugin, das Links “bereinigt”. Prüfen Sie nach Theme-Updates die Filter auf the_content und das Verhalten von wp_targeted_link_rel.
  • Fehlende Attribute stammen oft aus kopierten Altbeiträgen. Eine Stichprobe des gerenderten HTML findet sie schneller als ein Blick in den Editor.

Im Affiliate-Umfeld bezeichnet “Cloaking” zwei verschiedene Dinge. Wer sie verwechselt, gerät in den Bereich der Spam-Richtlinien.

Weiterleitung unter eigener Domain (in der Regel unproblematisch). Sie leiten https://ihreseite.de/go/hosting serverseitig per 301/302 auf die Affiliate-URL des Händlers weiter. Das HTML, das Nutzer und Crawler im Testbericht sehen, enthält weiterhin ein normales <a href="https://ihreseite.de/go/hosting" rel="sponsored ...">. Zweck: kürzere URLs, einfacher Tausch von Netzwerk-IDs, Klickprotokoll.

Cloaking im SEO-Sinn (Spam). Sie zeigen dem Googlebot andere Inhalte, andere Links oder ein anderes HTTP-Verhalten als den Nutzern, zum Beispiel einen sauberen Testbericht für den Googlebot-User-Agent und eine reine JavaScript-Angebotswand für Menschen. Google definiert Cloaking als das Ausspielen unterschiedlicher Inhalte an Nutzer und Suchmaschinen mit dem Ziel, Rankings zu manipulieren und Nutzer in die Irre zu führen.

Verzweigung nach User-Agent oder IP. Unterschiedliche ausgehende Links für Bots und Browser sind ein Warnsignal, auch wenn beide Versionen “hilfreich” wirken. Halten Sie eine einzige HTML-Repräsentation. Erzwingt ein Netzwerk länderspezifische Landingpages, regeln Sie das nach einer transparenten Weiterleitung, nicht durch Umschreiben des gecrawlten Dokuments.

Versteckte Affiliate-Links. Per CSS versteckte Anker, transparente Overlays oder Clickjacking-Ebenen über der ganzen Seite verletzen das Vertrauen der Nutzer und die Spam-Richtlinien. Eine Kennzeichnung rettet kein irreführendes Interaktionsmodell.

Wenn Sie schöne URLs brauchen, setzen Sie eine Weiterleitung ein. Ändern Sie nicht, was der Crawler sieht.

#Welche JavaScript-Weiterleitungen Sie vermeiden sollten

Clientseitige Sprünge sind in “Affiliate-Skripten” und Page Buildern verbreitet. Für SEO, Analytics und Barrierefreiheit sind sie fragil.

  1. window.location beim Klick ohne echtes href. Ein <span> oder <button>, der nur per JavaScript navigiert, funktioniert nicht, wenn JavaScript verzögert, blockiert oder fehlerhaft ist. Crawler und assistive Technologien verlieren einen sauberen Link-Graphen.
  2. Meta-Refresh nach einer leeren Zwischenseite. Ein 200-OK-Dokument, dessen einzige Aufgabe <meta http-equiv="refresh"> ist, lädt zur Indexierung einer leeren Hülle ein und kostet Zeit.
  3. Countdown-Seiten (“Weiterleitung in 5 Sekunden”), die nur existieren, um ein Tracking-Pixel auszulösen. Besser sind Server-Logs oder ein Beacon auf dem Klick eines normalen Links, danach die sofortige Weiterleitung am Edge oder in PHP.
  4. Weiterleitungsketten. Vom Artikel zu /go/a (JavaScript), von dort zu /out/b (302), dann zum Netzwerk und erst dann zum Händler. Jeder Schritt ist eine weitere Fehlerquelle und kann Query-Parameter verlieren oder verändern.
  5. Verschleierte Ziele, die per JavaScript aus Base64 dekodiert werden, damit Menschen und Prüfer nicht sehen, wohin der Klick führt.

Empfohlenes Muster: ein <a href> auf den eigenen /go/-Pfad oder direkt auf die Netzwerk-URL, mit rel="sponsored noopener noreferrer", und genau eine HTTP-Weiterleitung, falls Sie eigene Pfade nutzen.

Cloaking-Plugins verwandeln lange Netzwerk-URLs (partner-netzwerk.example/r?u=123) in kurze Pfade (ihreseite.de/go/produkt). Viele Teams installieren dafür ThirstyAffiliates oder Pretty Links. Der übliche Preis: zusätzliches CSS und JavaScript auf jeder Seite, auch dort, wo kein Affiliate-Link steht.

Mit Serverzugriff lösen Sie Weiterleitungen in Nginx oder Apache. PHP startet dann gar nicht.

Nginx-Beispiel:

location = /go/hosting {
    return 302 https://beispiel-partner.example/?ref=SITE;
}

Apache-Beispiel (.htaccess):

Redirect 302 /go/hosting https://beispiel-partner.example/?ref=SITE

WordPress-Weg mit Custom Post Type: Legen Sie einen CPT affiliate_links an. Der Post-Slug ist der Weiterleitungsschlüssel, die Ziel-URL liegt in Post-Meta. Die Anfrage wird bei template_redirect abgefangen.

add_action( 'template_redirect', static function (): void {
	if ( ! is_singular( 'affiliate_links' ) ) {
		return;
	}

	$url = get_post_meta( get_the_ID(), 'destination_url', true );
	if ( ! is_string( $url ) || $url === '' ) {
		return;
	}

	// 302/307, wenn das Ziel oft wechselt; 301, wenn die Zuordnung stabil ist.
	wp_redirect( esc_url_raw( $url ), 302 );
	exit;
} );

wp_safe_redirect eignet sich hier nur mit Zusatzkonfiguration: Die Funktion akzeptiert ausschließlich Hosts, die über den Filter allowed_redirect_hosts freigegeben sind, und leitet sonst auf eine Ausweich-URL um, standardmäßig wp-admin (WordPress Developer Reference, wp_safe_redirect). Wer wp_safe_redirect nutzen will, pflegt die Partner-Hosts in diesem Filter. Ein 301 wird von Browsern zwischengespeichert, deshalb ist 302 die sichere Voreinstellung für Ziele, die sich ändern können. Dokumentieren Sie den Statuscode im CPT, damit die Wahl nachvollziehbar bleibt.

  1. Kurze Pfade unter /go/ oder /empfehlung/ wählen und nicht mehr ändern, sobald sie in Newslettern stehen.
  2. Ziel-URLs nur über Meta oder Server-Konfiguration pflegen, nicht fest im Theme.
  3. 404-Treffer für tote Schlüssel protokollieren und regelmäßig aufräumen.
  4. Kein globales Cloaking-Plugin aktiv lassen, wenn Nginx die Aufgabe bereits erledigt.

#Wie Affiliate-Angebotstabellen die Core Web Vitals beeinflussen

Vergleichstabellen und “Deal”-Module verschlechtern die Werte der Page Experience oft, auch wenn der Text in Ordnung ist.

Largest Contentful Paint (LCP). Hero-Banner von Werbe- oder Affiliate-CDNs, unoptimierte PNGs in Produktrastern und Karussells, die auf Drittanbieter-JavaScript warten, verzögern den LCP. Hosten Sie wichtige Bilder selbst (AVIF/WebP), setzen Sie width/height explizit und fügen Sie das LCP-Element nicht per spätem JavaScript ein.

Cumulative Layout Shift (CLS). Affiliate-Einbettungen, die nach dem Rendern Badges, Sterne-Widgets oder Preismodule einfügen, verschieben den Artikel. Reservieren Sie Platz per min-height oder rendern Sie die Tabelle oberhalb des Falzes als statisches HTML.

Interaction to Next Paint (INP). Angebotswände mit schweren Klick-Handlern, Consent plus Tracker plus Netzwerkskript auf jedem CTA oder mousedown-Listener auf Dokumentebene konkurrieren um den Main Thread. Der Klickpfad bleibt schlank: zuerst native Navigation, Analytics als nicht blockierender Beacon.

Skript-Budget. Viele “Smart Link”-Plugins laden CSS und JavaScript auf der gesamten Website, auch in Beiträgen ohne Affiliate-Link. Das widerspricht den Performance-Empfehlungen von WordPress. Laden Sie Partner-Skripte nur auf Templates, die sie brauchen:

add_action( 'wp_enqueue_scripts', function () {
	if ( ! is_singular( 'post' ) || ! has_shortcode( get_post()->post_content, 'affiliate_box' ) ) {
		return;
	}
	wp_enqueue_script( 'affiliate-box', get_stylesheet_directory_uri() . '/js/affiliate-box.js', array(), '1.0.0', true );
} );

Zusätzlich: dns-prefetch oder preconnect nur für die zwei oder drei Domains, die tatsächlich vorkommen. Produktbilder lokal oder über das eigene CDN ausliefern, statt jedes Mal das Netzwerk-CDN aufzurufen. Messen Sie Felddaten (CrUX, Search Console) auf den echten Testbericht-URLs, nicht nur auf der Startseite. Laborwerte auf einem abgespeckten Staging-Theme zeigen keinen CLS, den Einbettungen verursachen.

#Wie Sie Canonical und URL-Parameter auf Affiliate-Seiten sauber halten

Affiliate-Workflows erzeugen URL-Varianten. Ohne Ordnung wählt Google die falsche kanonische URL oder verteilt Signale auf Zwillinge.

Ein selbstreferenzierender Canonical pro Testbericht. Der Canonical ist der saubere Pfad, den Sie im Index sehen wollen, ohne Tracking-Parameter. Landet eine Kampagne auf ?utm_source=newsletter, bleibt der Canonical trotzdem sauber.

Weiterleitungs-URLs sind keine Artikel. /go/produkt leitet weiter und rendert kein indexierbares Dokument mit Canonical auf sich selbst.

Paginierung und Facettenfilter. Ist ein Produktverzeichnis affiliate-getrieben, setzen Sie reine Sortier- und Filterkombinationen (?sort=price, ?color=red) auf noindex, sofern sie nicht strategisch eigenständig sind. Bringt die gefilterte Ansicht keinen crawlwürdigen Inhalt, ist rel=canonical auf den ungefilterten Hub die bessere Wahl.

Konsistenz von Slash und Host. Gemischte Ketten aus www, nackter Domain und HTTP-zu-HTTPS bei ausgehenden Mess-Links stören eher die Logs als die Rankings, aber falsche absolute URLs in Sitemaps verschwenden Crawling. Halten Sie home und siteurl in WordPress korrekt und erzeugen Sie Ziel-URLs mit einer einzigen Hilfsfunktion.

hreflang auf mehrsprachigen Affiliate-Websites. Jeder Sprachversion eines Testberichts gehört eine eigene URL. Verweisen Sie nicht alle Sprachen auf den englischen Deep Link des Händlers, als wäre er eine Übersetzung. Die Sprache des Händler-Checkouts ist unabhängig vom hreflang-Graphen Ihres Artikels.

Der Hinweis auf die Partnerschaft gehört vor den ersten Affiliate-Link, nicht in die Fußzeile. Die US-Behörde FTC schreibt in ihren Antworten zu den Endorsement Guides, dass der Hinweis klar und gut sichtbar sein muss, dass Leser einen Hinweis am Seitenende übersehen können und dass ein “Disclosure”-Button mit Link auf eine eigene Seite nicht ausreicht (FTC, Endorsement Guides: What People Are Asking). Ein wiederverwendbarer Block oder Shortcode hält die Formulierung zentral.

function affiliate_disclosure_shortcode() {
	return '<aside class="disclaimer" role="note">Mit * markierte Links sind Affiliate-Links. Wir erhalten eine Provision, wenn Sie darüber kaufen, ohne Mehrkosten für Sie.</aside>';
}
add_shortcode( 'ad', 'affiliate_disclosure_shortcode' );

Geben Sie den Shortcode in Review-Templates automatisch vor dem Inhalt aus, statt ihn den Autoren zu überlassen.

So ist es richtig:

  • Ein kurzer Hinweis in klarer Sprache vor der ersten Empfehlung oder Vergleichstabelle.
  • Ein einziger Block oder Shortcode, damit der Text überall gleich und an einer Stelle änderbar ist.
  • Links bei Bedarf optisch markieren (Sternchen mit Erklärung, Zusatz “bezahlter Link”).
  • Der Hinweis beschreibt die geschäftliche Beziehung, nicht Ziel-Keywords.

So nicht:

  • Phrasen wie “bester günstiger WordPress-Hoster Affiliate-Hinweis” wiederholen, um thematisches SEO zu pushen.
  • Den einzigen Hinweis in einem Tooltip oder unter einer Werbefläche verstecken.
  • “Unabhängig” im selben Satz behaupten, in dem eine bezahlte Beziehung verschwiegen wird.
  • Produktnamen in den Hinweisblock stopfen.

Für die Datenschutzerklärung gilt: Nennen Sie das Netzwerk, den Zweck (Provision) und ob Cookies gesetzt werden. Kennzeichnung und rel-Attribute lösen unterschiedliche Probleme, Sie brauchen beides.

#Wie Sie Affiliate-Performance ohne Zusatz-Plugin messen

Klickzähler-Plugins sind meist überflüssig. Drei Ebenen reichen:

  1. UTM am Ziel: utm_source=blog&utm_medium=affiliate&utm_campaign=hosting-review-2026
  2. Weiterleitungs-Logs: Nginx-access_log für /go/ oder ein schlankes PHP-Log vor der Weiterleitung
  3. Netzwerk-Dashboard: Provision und Conversion liefert der Partner, nicht WordPress
add_action( 'template_redirect', function () {
	if ( ! is_singular( 'affiliate_links' ) ) {
		return;
	}
	$url = get_post_meta( get_the_ID(), 'destination_url', true );
	if ( ! $url ) {
		return;
	}
	error_log( sprintf( 'affiliate_click slug=%s', get_post_field( 'post_name' ) ) );
	wp_redirect( esc_url_raw( $url ), 302 );
	exit;
}, 9 );

Schreiben Sie Logs außerhalb des Web-Roots und rotieren Sie sie. IP-Adressen speichern Sie nur, wenn Rechtsgrundlage und Löschfrist geklärt sind. Für reine Klickzahlen reichen Pfad und Zeitstempel.

MethodeWas Sie sehenOverhead
UTM in AnalyticsSitzungen und Landings aus dem BlogKein WordPress-Asset
Server-Log /go/Rohe KlickzahlenMinimal
Netzwerk-OberflächeVerkäufe und ProvisionKein eigenes Plugin
Statistik im Cloaking-PluginKlicks im WP-AdminCSS/JS auf der ganzen Website

#Was die DSGVO beim Affiliate-Tracking verlangt

Affiliate-Tracking ist Marketing. Ohne Einwilligung kein Netzwerk-Pixel und kein Fingerprinting-Skript. Bauen Sie den Consent-Hook so, dass Tag-Manager oder eigenes Skript erst nach erteilter Einwilligung starten. Die Weiterleitung selbst (ein reiner HTTP-Redirect ohne Cookie) ist in der Regel weniger heikel als ein eingebettetes Tracking-Pixel, aber die Datenschutzerklärung muss beides erklären.

Ein pragmatischer Ablauf:

  1. Das Consent-Banner speichert die Kategorie marketing.
  2. Erst dann lädt das Skript des Affiliate-Netzwerks.
  3. Weiterleitungen bleiben serverseitig und setzen ohne Opt-in keine eigenen Tracking-Cookies.

#Wie Googles Review-System Affiliate-Testberichte bewertet

Das Review-System (reviews system) soll hochwertige Rezensionen belohnen. Laut Dokumentation bewertet es Artikel, Blogbeiträge, Seiten und ähnliche eigenständige Inhalte aus erster Hand, die ein Produkt oder eine Dienstleistung empfehlen, beurteilen oder analysieren: Einzeltests, direkte Vergleiche und Bestenlisten (Google Search Central, Review-System). Nutzerbewertungen auf Produktseiten gehören nicht dazu.

Zwei Eigenschaften des Systems prägen die Architektur einer Affiliate-Website:

  • Die Bewertung erfolgt hauptsächlich auf Seitenebene. Bei Websites mit einem erheblichen Anteil an Rezensionsinhalten kann das System die Inhalte jedoch websiteweit bewerten. Viele schwache Bestenlisten können also auch die guten Testberichte derselben Website belasten.
  • Das System wird laufend verbessert, und betroffene Inhalte können sich mit der Zeit erholen, wenn sie verbessert wurden. Einen Zeitraum nennt die Dokumentation nicht.

Google veröffentlicht außerdem eine eigene Liste mit Empfehlungen für hochwertige Rezensionen (Google Search Central, Rezensionen schreiben). Mehrere Punkte lassen sich direkt in ein Review-Template in WordPress übertragen:

Empfehlung von GoogleBedeutung für das Review-Template
Belege eigener Erfahrung: Bilder, Audio, LinksFeld für eigene Fotos oder Screenshots, nicht nur Herstellerbilder
Quantitative Messungen in mehreren LeistungskategorienTabelle mit Testergebnissen und Beschreibung der Methode
Was das Produkt von der Konkurrenz unterscheidetAbschnitt mit Vergleich zu Alternativen
Vor- und Nachteile auf Basis eigener RechercheGetrennte Felder für Vor- und Nachteile, die auch strukturierte Daten speisen
Links zu mehreren HändlernKaufblock mit mehr als einem Händlerlink, jeder mit rel="sponsored"
Begründen, warum etwas “am besten” ist, mit Belegen aus erster HandPflichtfeld “warum dieses Produkt” für jeden Listenplatz
Bestenlisten sollen für sich allein bestehenJeder Listeneintrag hat eine eigene Beschreibung, nicht nur einen Link auf einen separaten Test

Die Empfehlung mehrerer Händler hat eine technische Folge: Statt eines Buttons zu einem Netzwerk braucht das Template ein wiederholbares Feld mit einer Händlerliste. In WordPress genügt ein Repeater-Feld im Block oder Post-Meta mit einem Array von URLs, ausgegeben als normale Links mit korrektem rel.

#Wie Sie einen Affiliate-Test mit Product- und Review-Daten auszeichnen

Eine Affiliate-Seite verkauft das Produkt nicht selbst und kommt deshalb nicht für Händlereinträge (merchant listings) infrage. Googles Dokumentation trennt zwei Fälle: Produkt-Snippets sind für Produktseiten gedacht, auf denen man das Produkt nicht direkt kaufen kann, Händlereinträge für Seiten, auf denen Kunden direkt bei Ihnen kaufen (Google Search Central, strukturierte Daten für Produkte). Ein Testbericht mit Link zu einem Partnershop ist der erste Fall.

Die Mindestanforderung für ein Produkt-Snippet ist kurz: name plus eine der Eigenschaften review, aggregateRating oder offers (Google Search Central, Produkt-Snippet). Auf einer Testseite ist ein verschachteltes Review mit reviewRating die naheliegende Wahl. Der Name des Rezensenten muss ein gültiger Name für eine Person oder ein Team sein.

Vor- und Nachteile werden mit positiveNotes und negativeNotes ausgezeichnet, jeweils als ItemList mit ListItem-Elementen. Die Dokumentation nennt drei Bedingungen:

  • Die Darstellung von Vor- und Nachteilen gilt nur für redaktionelle Produkttests, nicht für Produktseiten von Händlern oder Kundenrezensionen.
  • Es braucht mindestens zwei Aussagen zum Produkt, in beliebiger Kombination aus Vor- und Nachteilen.
  • Die Funktion ist in ausgewählten Sprachen verfügbar, darunter Deutsch, Englisch, Spanisch, Polnisch und Portugiesisch. Google kann Vor- und Nachteile auch selbst aus dem Inhalt ableiten.
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Router Elbnetz AX3000",
  "review": {
    "@type": "Review",
    "author": { "@type": "Person", "name": "Katrin Hellmich" },
    "reviewRating": { "@type": "Rating", "ratingValue": 4, "bestRating": 5 },
    "positiveNotes": {
      "@type": "ItemList",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Stabile Abdeckung über zwei Etagen" }
      ]
    },
    "negativeNotes": {
      "@type": "ItemList",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Kein 2,5-GbE-Port" }
      ]
    }
  }
}

Die Regeln für Rezensions-Snippets (review snippet) ergänzen Einschränkungen, die für Affiliate-Websites besonders relevant sind (Google Search Central, Rezensions-Snippet):

  • Eine Rezension bezieht sich auf ein bestimmtes Produkt, nicht auf eine Kategorie oder eine Liste. Eine Bestenliste “10 Router für die Wohnung” erhält keine Gesamtbewertung für die ganze Liste.
  • Bewertungen oder Rezensionen anderer Websites dürfen nicht aggregiert werden. Sterne aus der Produktkarte im Partnershop gehören nicht in das aggregateRating Ihrer Seite.
  • Der Rezensionsinhalt muss für Nutzer auf der ausgezeichneten Seite leicht zugänglich sein, und ein aggregateRating muss dort sichtbar sein.
  • Keine gefälschten oder nicht offengelegten, durch Anreize beeinflussten Rezensionen auszeichnen.
  • Seiten mit LocalBusiness- oder Organization-Markup, deren Entität die Bewertungen über sich selbst kontrolliert, erhalten keine Sterne. Das betrifft etwa eine Bewertung der Website selbst auf ihrer eigenen “Über uns”-Seite.

Verstöße können zu einer manuellen Maßnahme führen, nach der Korrektur kann die Website eine erneute Überprüfung beantragen. In WordPress ist es am einfachsten, das JSON-LD aus denselben Feldern zu erzeugen, die den sichtbaren Test darstellen (Bewertung, Vor- und Nachteile). Dann laufen strukturierte Daten und Inhalt nicht auseinander, wenn die Redaktion eine Note ändert.

#Welche Fehler beim Affiliate-SEO Sie vermeiden sollten

  • Ungekennzeichnete Partnerlinks: Weder sponsored noch nofollow an bezahlten Links.
  • 301 für wechselnde Ziele: Browser speichern die Weiterleitung, ein späterer Zielwechsel kommt bei wiederkehrenden Besuchern nicht an.
  • Cloaking-Plugin auf der ganzen Website: Assets auch auf Kontakt- und Impressumsseiten.
  • Gleicher Ankertext überall: Zwanzigmal “Hier kaufen” auf einer Seite ist ein Muster überoptimierter Anker.
  • Tote /go/-Pfade: Newsletter und alte Beiträge landen auf 404.
  • Tracking vor Consent: rechtliches Risiko und fehlerhafte Consent-Mode-Setups.
  • Herstellertext als Beitragstext: genau das Muster, das die Spam-Richtlinien als Thin Affiliate beschreiben.

#Welche Checkliste vor dem Affiliate-Launch hilft

  1. Stichprobe von zehn Testbericht-URLs: Jedes Affiliate-a trägt sponsored oder ersatzweise nofollow.
  2. Weiterleitungs-URLs liefern HTTP-Weiterleitungen, stehen in keiner Sitemap und rendern keine indexierbaren HTML-Hüllen.
  3. Keine Verzweigung nach User-Agent, die Affiliate-HTML für Bots und Menschen unterschiedlich ausliefert.
  4. Haupt-CTAs funktionieren ohne JavaScript, href ist gesetzt.
  5. Der Hinweisblock steht oberhalb des ersten Partnerlinks.
  6. Partner-Skripte laden nur auf Templates mit Shortcode oder Block; kein Cloaking-Plugin, wenn Server-Weiterleitungen existieren.
  7. Canonicals zeigen auf saubere Pfade, Kampagnenparameter erzeugen keine indexierbaren Varianten.
  8. Die Datenschutzerklärung nennt die Netzwerke und das Opt-in.
  9. Testberichte haben eigene Messwerte, Fotos und mehr als einen Händler; die Feed-Beschreibung ist nicht der Beitragstext.
  10. Das Product-JSON-LD mit verschachteltem Review entsteht aus denselben Feldern wie der sichtbare Test und enthält keine Bewertungen anderer Websites.

#Was Sie zum technischen Affiliate-SEO merken sollten

  1. Kennzeichnung: rel="sponsored" plus sichere Attribute für neue Tabs.
  2. Inhalt: eigene Tests und Messungen statt kopierter Händlertexte.
  3. Performance: Weiterleitungen auf Server- oder CPT-Ebene, keine schweren Cloaking-Plugins.
  4. Messung: UTM, Logs und Netzwerk-Dashboard statt Zähler-Plugins.
  5. Konformität: Hinweis vor dem Link, Einwilligung vor dem Pixel, strukturierte Daten nur für sichtbare, eigene Bewertungen.

Server-Weiterleitungen und ein schlanker CPT bringen einem Affiliate-Setup mehr als jedes weitere Plugin. Ist der Stack bereits zu schwer geworden, entlasten wir ihn in der technischen WordPress-Arbeit. Für ein konkretes Audit oder die Migration von Pretty Links auf native Weiterleitungen schreiben Sie uns über das Kontaktformular.

Nächster Schritt

Machen Sie aus dem Artikel eine echte Umsetzung

Dieser Block stärkt die interne Verlinkung und führt Nutzer gezielt zum nächsten sinnvollen Schritt im Service- und Content-System.

Soll das Thema auf Ihrer Website umgesetzt werden?

Wenn Sie aus dem Artikel konkrete Maßnahmen für Website, Relaunch oder Weiterentwicklung ableiten wollen, definiere ich den Scope und setze ihn um.

Weitere WordPress-Dienste und Wissensbasis entdecken

Stärken Sie Ihr Unternehmen mit professionellem technischen Support in den Kernbereichen des WordPress-Ökosystems.

Häufig gestellte Fragen

Praktische Antworten zur Umsetzung des Themas.

Wann gilt eine Affiliate-Seite für Google als Thin Affiliate?#
Laut Googles Spam-Richtlinien, wenn Produktbeschreibungen und Rezensionen direkt vom Händler kopiert werden, ohne eigene Inhalte oder Mehrwert. Eigene Tests, Bewertungen, Preisinformationen, Vergleiche und Produktnavigation nennt Google als Beispiele für Mehrwert.
Brauche ich ein Cloaking-Plugin?#
Meistens nicht. Mit Nginx- oder Apache-Redirects oder einem schlanken Custom Post Type erreichen Sie dieselben kurzen URLs ohne CSS und JavaScript auf jeder Seite.
Welches rel-Attribut ist 2026 Pflicht?#
Für bezahlte und Affiliate-Links erwartet Google seit 2019 rel="sponsored". rel="nofollow" bleibt eine gültige Ausweichlösung, die Spam-Richtlinien akzeptieren beide Werte. Bei target="_blank" gehören noopener und noreferrer dazu.
Wie messe ich Affiliate-Performance ohne Extra-Plugin?#
Nutzen Sie UTM-Parameter am Ziel, werten Sie Klicks in der Analytics-Property aus und zählen Sie Redirect-Hits in den Server-Logs. So vermeiden Sie ein weiteres Dashboard, das auf jeder Seite Assets lädt.
Was verlangt die DSGVO bei Affiliate-Tracking?#
Tracking-Cookies und Drittanbieter-Skripte erst nach Einwilligung laden. In der Datenschutzerklärung sollten Sie Affiliate-Partnerschaften und die beteiligten Netzwerke benennen.

Sie brauchen ein FAQ für Branche und Zielmarkt? Ich erstelle eine Version passend zu Ihren Business-Zielen.

Kontakt aufnehmen

Ähnliche Artikel