it-swarm.com.de

Sollte ich Roboter auf A / B-Testseiten nicht zulassen?

Ich werde einen A/B-Test mit dem WebsiteOptimizer von Google auf meiner Startseite einrichten und meine beiden Testvarianten index_a.php und index_b.php benennen.

Sollte ich meinem robots.txt Regeln hinzufügen, um zu verhindern, dass Suchmaschinen diese Seiten durchsuchen? Ich weiß, dass es eine SEO-Bestrafung für doppelte Inhalte gibt - weshalb ich frage -, bin mir aber nicht sicher, ob Google Seiten ausschließt, die WebsiteOptimizer aktiv nutzen.

Gedanken?

3
neezer

Anstatt mit Ihrer robots.txt etwas zu tun, das nicht immer das tut, was Sie wollen, ist die bessere Option, in alle Versionen der Seite, die Sie testen, einfach ein <link rel='canonical' href='XYZ' /> -Tag einzufügen und XYZ gleich zu machen zur Original-/Masterversion der Seite. Auf diese Weise können Sie sicher sein, dass Google mindestens eine Seite crawlt. Auf diese Weise findet Google die Version 1 der Seite, die Sie möchten, auch wenn sie an eine der anderen Versionen der Seite gesendet werden.

Eine andere Alternative ist die Verwendung von <meta name="robots" content="noindex"> in jedem Seitenkopf mit Ausnahme der Original-/Masterseite. Wenn Sie dies tun, wird Google alle Testseiten durchgehen und den Rest Ihrer Seiten auf der Website anzeigen. Es werden jedoch keine Ranglisten für bestimmte Seiten erstellt. Ich denke, dies ist eine weniger ideale Lösung, aber wenn aus irgendeinem Grund Ihre anderen Seitenversionen Links haben, die nicht in Ihrer Hauptversion enthalten sind, wird es Ihnen zumindest noch einen gewissen Wert geben.

2
Ben Hoffman

WebsiteOptimiser leitet auf Ihre a/b-Testfälle um, sodass Google selbst in Ordnung sein sollte, aber ...

Ich füge robots.txt Ausschlussregeln hinzu, da es möglich (wenn auch nicht so wahrscheinlich) ist, dass jemand während des Testens zu Ihrer Website geht und den Link ./index_b.php zu seinem Blog usw. umbucht, von dem aus Sie sich trennen Test-URL wird wahrscheinlich gecrawlt.

Wie viel davon abhängt, wie viel Datenverkehr beim Testen wahrscheinlich auftritt und wie lange Testfälle ausgeführt werden.

Wenn Sie fertig sind, leiten Sie von den alten Testfällen zur normalen index.php-Seite weiter.

1
Matt