Affiliate Links automatisch in WordPress markieren

Wer auf seinem Blog Affiliate Links z.B. zu Amazon einsetzt, sollte diese auch entsprechend kennzeichnen. Am besten automatisch und ohne Mehraufwand!

Dieser Artikel ist im Rahme der Challenge #Projekt26 entstanden. Ab sofort möchte ich (mindestens) jede zweite Woche einen Beitrag zum Thema WordPress veröffentlichen.

Bisher war das eine rechtliche Grauzone, weil für das reine Setzen der Affiliate Links kein Geld fließt. Nur wenn innerhalb eines bestimmten Zeitrahmens nach dem Klick ein Kauf zustande kommt, fließt eine Provision an den Publisher. In letzter Zeit hat aber der Wind gedreht (Urteil des OLG Dresden vom 05.07.2019, Az.: 14 U 207/19) und es wird immer klarer, dass man als Publisher seine gesetzten Affiliate Links entsprechend kennzeichnen sollte.

Wie Affiliate Links gekennzeichnet werden müssen, ohne den ganzen Blogbeitrag als Anzeige zu betitteln, dazu haben die Medienanstalten in ihrem Leitfaden zur Werbekennzeichnung Stellung genommen. Laut dem Leitfaden sollen Affiliate Links mit einem Symbol * gekennzeichnet werden und durch eine Erläuterung in unmittelbarer Nähe des Links erklärt werden.

Medienanstalten Leitfaden Affiliate Links
Kennzeichnung von Affiliate Links laut dem Leitfaden der Medienanstalten notwendig

Um Fehler zu vermeiden aber auch einfach als Komfortgewinn, sollte man die Kennzeichnung der Links automatisieren. Im dem Zuge kann man direkt zwei Fliegen mit einer Klappe schlagen und Affiliate Links als nofollow, sponsored für Google und andere Suchmaschinen kennzeichnen.

Wir kennzeichnen bereits seit einigen Monate auf Travel-Dealz alle Affiliate Links entsprechend und haben das ganze mit ein paar Zeilen Code automatisiert, damit die Kennzeichnung im Tagesgeschäft nicht vergessen wird, die Kennzeichnung auch auf alte Links angewendet wird und kein Mehraufwand für die Redaktuere entsteht.

Plugin für WordPress

Die Funktion habe ich auf Github als WordPress-Plugin bereitgestellt und das ganze Affiliate Marker getauft:

Ihr könnt es von Github downloaden und selber in WordPress installieren.

Info

Die Liste mit Domains muss individuell angepasst werden. Ich habe im Plugin meine Liste hinterlegt, sie beinhaltet viele Affiliate Netzwerke aber auch einige direkte Partnerschaften und ist sicherlich nicht vollständig.

So funktioniert es:

  1. Im Plugin ist eine Liste als PHP Array mit Domains hinterlegt, über die üblicherweise das Tracking der Affiliate Netzwerke erfolgt. Diese Liste kann beliebig per Hand erweitert werden. Es muss sich dabei auch nicht um vollständige Domain handeln sondern der Affiliate Link kann auch anhand eines Teil der Domain z.B. amazon statt amazon.de oder der URL erkannt werden. Cloaked ihr eure Affiliate Links mit einem internen Slug z.B. /go/, wird auch dieser erkannt.
  2. Vor Ausgabe des Contents werden durch den Filter the_content der Inhalt auf Links durchsucht und mit der Liste abgeglichen. Neu gesetzte Links werden bereits beim Speichern überprüft und ggf. gekennzeichnet:
  3. Wird ein Affilate Link erkannt, wird das rel-Attribut in rel="nofollow sponsored noopener" geändert. (noreferrer wird entfernt, weil einige Affiliate Netzwerke den Referrer für das Tracking voraussetzen)
  4. Im <head>-Bereich wird eine kleine CSS-Regel ergänzt, die Links mit sponsored automatisch um den * ergänzt.
  5. Ist im aktuellen Artikel mindestens ein Affiliate Link eingebaut, wird am Ende des Artikels automatisch folgende Erklärung zu den Affiliate Links ausgegeben:

* Was der Stern bedeutet: Für Links die mit einem * markiert sind, erhalten wir eine Provision, wenn über den verlinkten Anbieter eine Buchung oder eine bestimmte Aktion zustande kommt. Für Euch entstehen dadurch keine Mehrkosten und wir können euch Travel-Dealz im Gegenzug ohne nervige Werbeeinblendungen anbieten. Für das reine Setzen des Links erhalten wir kein Geld.

Feedback

Bei Interesse werde ich das Plugin gerne in der WordPress Plugin Repository veröffentlichen aber ich möchte vorher noch etwas Feedback sammeln und auch die hinterlegung der Domains über das WordPress Backend anpassbar machen.

Falls ihr Feedback habt oder Verbesserungsvorschläge, hinterlasst gerne ein Kommentar!

4 thoughts on “Affiliate Links automatisch in WordPress markieren

  1. Habe sowas immer mal selber vorgehabt zu bauen. Jetzt hast du es schon gebaut und ich freue mich darüber.
    War für mich immer die Vorraussetzung für den Einsatz von Affiliate Links in meinem Blog. Dann kann das nun los gehen ^^

    1. Hallo Ralf,

      ich finde Affiliate Marketing ist immer noch eine super Möglichkeit sein Blog/Projekt zu finanzieren und gleichzeitig auf nervige Werbung mit viel Tracking im Hintergrund zu verzichten.

  2. Ohne das Plugin ausprobiert zu haben – das klingt nach einer absolut sinnvollen Idee! So einleuchtend, dass ich mich fast mal wieder fragen muss, warum denn nicht vorher schon jemand darauf gekommen ist. Ich werde das Plugin bei Gelegenheit mal testen und bin mir sicher, dass es in der Repository auf Interesse stoßen würde.

    1. Es gibt viele Plugins die sich rund um Affiliate Marketing drehen aber bisher auch keins gefunden, was sich mit der Kennzeichnung auseinandersetzt. Ich werde es auf jeden Fall noch etwas weiter ausbauen und dann als mein erstes Plugin veröffentlichen 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.