Skip to main content

Effektive A/B Tests mit der .htaccess

  • SEO-Küche Logo


PDF herunterladen

A/B Test mit der .htaccess Manchmal haben bereits kleine Änderungen an Webseiten große Auswirkungen. Auf den ersten Blick winzige Designänderungen oder -anpassungen können sich sowohl positiv als auch negativ auf das Ziel einer Landingpage auswirken. A/B Tests sind daher eines der absolut notwendigen Dinge, die man als Webmaster mit kommerziellen Interessen machen sollte. Ein A/B-Test wird auch als Split-Run-Test bezeichnet, da man hier seine Zielgruppe in zwei unterschiedliche Untergruppen unterteilt. Wir wollen euch heute eine der einfachsten Möglichkeiten dafür vorstellen: A/B Test mit der .htaccess.

Ein A/B Test läuft nach einem bestimmten Muster ab:

1. Identifikation eines Elementes auf einer Landingpage das verändert werden soll.

2. Test mit zwei unterschiedlichen Versionen des Elementes.

3. Auswertung der Ergebnisse.

Dieser Beitrag dreht sich allein um Punkt 2. Wir gehen davon aus dass schon klar ist, welches Element verändert werden soll.

Vorwort: Diese Form des A/B Test wird das Ranking beeinflussen. Akzeptiert es, aber schreckt deswegen nicht vor dem Test zurück: Die Ergebnisse werden einen kurzzeitigen Rankingverlust wett machen.

Auf geht’s!

Benötigte Zugänge und die Erstellung der Testseiten

Zugang zum CMS → Um Seiten anlegen zu können

Zugang zum FTP → Um die .htaccess zu bearbeiten

Zugang zu Google Analytics → Um das Besucherverhalten tracken

Wir nehmen eine Landingpage und erstellen zwei Kopien. Eine der Kopien hat die modifizierte Endung

-a.html.

die andere:

-b.html.

Auf beide dieser Kopien muss natürlich der Google Analytics Tracking Code hinterlegt werden. Wichtig: Die ursprüngliche Seite darf nicht verändert werden! Die Kopien selbstverständlich schon, denn diese verwenden wir um die Performance eines modifizierten Elementes zu testen. Somit haben wir drei Seiten – die Originalseite, -a.html und -b.html. Der Test bezieht sich nur auf die beiden Varianten -a und -b, die Originalseite ist während des Tests nicht zu erreichen.

Idealerweise ist die -a.html eine Kopie des Originals, die -b.html eine Veränderung.

Was wir jetzt haben ist: Zwei Versionen (-a.html und -b.html) einer Originalseite. Was wir wollen ist, dass der gesamte Traffic auf die beiden Versionen aufgeteilt wird, also jeder zweite Besucher auf -b.hml kommt.

Der Code in der .htaccess

Dazu rufen wir die .htaccess auf und pflegen unter „Rewrite On“ folgende Zeilen Code ein (natürlich müsst ihr eure eigenen Cookies und eure Originalseite im Code anpassen…):

# Gibt es bereits einen Cookie namens SK-pre-version,

# verwende seinen Wert und gib die Seite aus.

RewriteCond %{HTTP_COOKIE} SK-pre-version=([^;])

RewriteRule ^pfad-der-urspruenglichen-seite$ %{REQUEST_FILENAME}%1.html [L]

Code für die Testseite -a.html:

# Ist noch kein Cookie gesetzt und…

RewriteCond %{HTTP_COOKIE} !SK-pre-version=([^;]+)

# … ist die Anzahl der Sekunden gerade, …

RewriteCond %{TIME_SEC} [02468]$

# … dann zeige die Zielseite mit -a.html am Ende und schreibe den Wert „a“

RewriteRule ^pfad-der-urspruenglichen-seite$ %{REQUEST_FILENAME}-a.html [cookie=SK-pre-version:a:SEO-Kueche.de,L]

Code für die Testseite -b.html:

# Ist noch kein Cookie gesetzt und…

RewriteCond %{HTTP_COOKIE} !SK-pre-version=([^;]+)

# … ist die Anzahl der Sekunden ungerade, …

RewriteCond %{TIME_SEC} [13579]$

# … dann zeige die Zielseite mit -b.html am Ende und schreibe den Wert „b“

RewriteRule ^pfad-der-urspruenglichen-seite$ %{REQUEST_FILENAME}-b.html [cookie=SK-pre-version:b:SEO-Kueche.de,L]

Statt ^pfad-der-urspruenglichen-seite$ schreibt ihr natürlich eure Originalseite, also ^/originalseite$

Hier der gesamte Code zum abschreiben:

RewriteCond %{HTTP_COOKIE} SK-pre-version=([^;])

RewriteRule ^pfad-der-urspruenglichen-seite$ %{REQUEST_FILENAME}%1.html [L]

RewriteCond %{HTTP_COOKIE} !SK-pre-version=([^;]+)

RewriteCond %{TIME_SEC} [02468]$

RewriteRule ^pfad-der-urspruenglichen-seite$ %{REQUEST_FILENAME}-a.html [cookie=SK-pre-version:a:SEO-Kueche.de,L]

RewriteCond %{HTTP_COOKIE} !SK-pre-version=([^;]+)

RewriteCond %{TIME_SEC} [13579]$

RewriteRule ^pfad-der-urspruenglichen-seite$ %{REQUEST_FILENAME}-b.html [cookie=SK-pre-version:b:SEO-Kueche.de,L]

Überprüfung des Codes

Wurde die .htaccess angepasst, überprüft man ob alles passt:

– Sind die Zielseiten manuell aufrufbar?

– Funktioniert die Weiterleitung von der Originalseite?

Wenn ja, dann können wir abwarten, Tee oder Kaffee trinken, Kicker spielen, Schlafen, Essen….. Nach einem Tag schauen wir, ob Google Analytics für beide Seiten Daten sammelt.

Auswertung, Ende des Test und Fazit

Eigentlich wollen wir uns nur mit Punkt 2. (siehe oben) beschäftigen. Aber ein paar Worte zur Auswertung müssen fallen:

Als Faustregel kann gelten: Einen solchen A/B Test länger als 30 Tage durchzuführen ist unnötig. 7 Tage sollten es aber sein.

Bevor man den A/B Test aufsetzt, sollte man sich klar machen was man testen will. Erst dann können in GA die jeweilige Absprungrate, Verweildauer, Konversionen, etc. der beiden Versionen sinnvoll verglichen werden.

Der Test soll ja irgendwann wieder enden. Dazu einfach die .htaccess aufräumen und die Test-URLs auf die Originalseite weiterleiten.

Viel Spaß beim testen!

Keine Kommentare vorhanden


Hast du eine Frage oder Meinung zum Artikel? Schreib uns gerne etwas in die Kommentare.

Ihre E-Mail Adresse wird nicht veröffentlicht

Jetzt den SEO-Küche-Newsletter abonnieren

Ähnliche Beiträge

Rechtliches Onlinehandel 2023

Die 5 spannendsten Themen: Recht im E-Commerce 2023

  • Händlerbund
  • von Haendlerbund
  • 02.02.2023

Was wird in den kommenden Wochen aus rechtlicher Sicht wichtig für den Online-Handel? Wir geben den Überblick. Das ging ja jetzt fix mit dem letzten Jahr. Aber: Zeit vergeht ja bekanntlich immer schneller, und so schreiben wir 2023 und der Gesetzgeber schreibt viele neue Gesetze. Dabei sind viele wichtige und […]

Die SEO-Küche ist Agentursieger 2022

  • oliver lindner
  • von Oliver Lindner
  • 24.01.2023

Platz 1 unter über 1000 Agenturen in ganz Deutschland Die Auswahl an Anbietern für SEO ist riesig. Umso stolzer sind wir, dass wir 2022 Agentursieger im Ranking von Agenturtipp.de geworden sind. Das große Vergleichsportal hat auch 2022 SEO-Dienstleister aus Deutschland analysiert und ein Ranking mit den besten 30 Agenturen veröffentlicht. […]

Krise Kopf Online Marketing

5 Gründe für Online-Marketing in einer Krise

  • christoph pawletko
  • von Christoph
  • 20.01.2023

Darum sollte man auch während einer Krise auf Online-Marketing setzen Egal ob Energiekrise, Finanzkrise oder Pandemie: Zunächst scheint jede Krise bedrohlicher als die vorangegangene und wirkt sich auf fast alle Bereiche des Lebens aus. Werbetreibende neigen dazu in Krisenzeiten erstmal die Notbremse zu ziehen und etwa Mediabudgets zu kürzen oder […]

Kann eine KI SEO-Texte schreiben?

  • Torsten
  • von Torsten Howainsky
  • 11.01.2023

Was kann KI heute schon in der SEO? Ja, es ist möglich, dass eine KI SEO-Texte schreiben kann. Es gibt verschiedene Möglichkeiten, wie eine KI in das Schreiben von SEO-Texten eingebunden werden kann. Eine Möglichkeit ist die Verwendung von maschinellem Lernen, um Muster in bereits vorhandenen SEO-Texten zu identifizieren und […]

Die besten Tipps für den Umgang mit Stockfotos

Die besten Tipps für den Umgang mit Stockfotos

  • SEO-Küche Logo
  • von SEO-Küche
  • 20.12.2022

Die Welt der Stock Medien ist wunderbar und vor allem für Influencer und Unternehmen besonders gut geeignet. Sie können Bilder und Videos von Dingen und Orten finden, von denen Sie nicht einmal wussten, dass sie existieren. Stock-Medien sind für viele Bereiche geeignet und können Zeit und Geldersparnis bringen, aber es […]

Browser Cache leeren

Darum sollten SEOs immer den Browser Cache leeren

  • christoph pawletko
  • von Christoph
  • 02.12.2022

Was ist der Browser Cache überhaupt? Als Cache wird der Zwischenspeicher für Inhalte einer Website bezeichnet. Dabei werden Daten entweder auf dem Rechner oder auf einem externen Server gespeichert. Daher wird zwischen Browser Caching und serverseitigem Caching unterschieden. Wenn Seiten erneut aufgerufen werden, müssen die Daten nicht nochmal neu aus […]