Main Content RSS FeedLatest Entry

Offenlegung des Google-Algorithmus…

Wunschdenken mindestens dreier Unternehmen, die bei der EU-Kommission Beschwerde über die herrschende Intransparenz und gefühlte Benachteilung eingelegt haben. An einem Strang ziehen in dieser Sache die britische Seite Foundem, die Microsoft-Tochter Ciao und die französische Seite ejustice.fr, denen es geimansam vor allem darum ginge, einen transparenten und fairen Wettbewerb im Netz sicherzustellen.

Auffällig sei das Verhalten von Google im Falle von Ciao, wo Ungereihmtheiten unterstellt werden, seitdem das Portal 2008 von Microsoft aufgekauft worden sei.

Wer Hoffnung hegt, den heiligen Gral auf einem silbernen Tablet geliefert zu bekommen, sollte sich darüber im Klaren sein, dass Googles unbestrittene Machtstellung dies zu verhindern weiß, allein aus dem Interesse heraus, das gesamte Kerngeschäft in Form des Algorithmus zu wahren und in aller Form vor fremden Blicken zu schützen. [Quelle: zeit.de]

Wer trotzdem neugierig auf die Reaktion von Google ist, kann sich die – wie ich finde – prompte Antwort im European Public Policy Blog durchlesen, die DAU-freundlich das grundlegende Konzept bzw. die Funktionsweise erläutert.

Recent Entries

Google Produktsuche – Kickstart für Shops

Die Google Produktsuche, auch bekannt als Google Base oder Google Shopping, wurde 2002 unter dem Namen Froogle gelauncht.

Doch mal abgesehen von dem Namenswirrwarr, wie gut funktioniert eigentlich die Google Produktsuche und wie kann sie mich evtl. beim Start eines neuen Shops unterstützen? Lohnt sich der Aufwand auch für kleine Anbieter und was muss man beachten? Diese und ähnliche Fragen tauchen im Zusammenhang mit der Google Produktsuche immer wieder auf.

Google Produktsuche

Was ist die Google Produktsuche?

Wenn man Kunden nach der Google-Produktsuche fragt, wird schnell klar, dass dies von den meisten Befragten nicht als eigenständiges Produkt wahrgenommen wird. Die Wenigsten haben über die Navigationsleiste den Dienst bewusst in Anspruch genommen, und sind vielmehr innerhalb der Google-Suchergebnisse auf so etwas wie Google Shopping-Ergebnisse aufmerksam geworden. Vor allem im Zusammenhang mit Preis-Recherchen stößt man bereits bei sehr vielen Produkten auf erste Preisangaben mit Produktabbildung, noch bevor man die üblichen Verdächtigen wie guenstiger.de, idealo.de oder ciao.de bemühen müsste.

Shopping-Ergebnisse

Google selbst beschreibt das Produkt folgendermaßen:

“Die Google Produktsuche nutzt die Google-Suchtechnologie, um Produkte aus Onlineshops aus dem gesamten Web zu finden und zu vergleichen. Sie werden direkt an die Website verwiesen, auf der Sie das Produkt online kaufen können.”

Zu ergänzen wäre noch, dass Google neben selbst aquirierten Produkten aus verschiedenen Online-Shops im Web, ben auch Händlern die Möglichkeit eröffnet, eigene Produkte kostenlos dem Datenbestand hinzuzufügen. Wie die meisten Google Produkte ist die Nutzung der Produktsuche für potentielle Kunden und Verkäufer kostenlos. Google tritt vor allem als Vermittler auf, finanziert sich lediglich durch Google Adwords Einblendungen und nimmt keine Provisionen in Anspruch. Die Such- und Vergleichsfunktionen führen Besucher der Seite auf dirktem Weg zu den Produktseiten der Shops.

Wie bekomme ich meine Produkte in die Google Produktsuche?

Zunächst einmal muss man sich beim Google Merchant Center anmelden. Nach Bestimmung des Standortes, Bestätigung der Nutzungsbedingungen und ausfüllen der allgemeinen Kontoeinstellungen, gelangt man zum Google üblichen Dashboard.

Bevor wir die einzelnen Schritte innerhalb des Google Merchant Center betrachten, benötigt man einen funktionierenden XML Daten-Feed. Die Attribute die das XML enthalten sollte, kann man in einen Pflicht- und Kürteil aufteilen:

Pflicht:
<description>Lorem Ipsum...</description>
<g:id>Angebotsnummer / Eindeutige ID</g:id>
<link>http://www.domain.de/produkte/lorem.php</link>
<g:preis>250,00</g:preis>
<title>Produktbezeichnung</title>
<g:zustand>neu</g:zustand>

Auszug freiwilliger Google-Attribute:
<g:bild_url>http://www.domain.de/bild1.jpg</g:bild_url>
<g:bild_url>http://www.domain.de/bild2.jpg</g:bild_url>
<g:marke>Marke</g:marke>
<g:breite>90 cm</g:breite>
<g:höhe>60 cm</g:höhe>
<g:länge>90 cm</g:länge>
<g:modellnummer>12345678</g:modellnummer>
<g:produktart>Holzspielzeug</g:produktart>
<g:standort>Musterstraße 1, 123456 Stadt, Deutschland</g:standort>
<g:zahlungshinweise>Lieferung gegen Mehrpreis möglich.</g:zahlungshinweise>
<g:farbe>Rot</g:farbe>
<g:abholung>true</g:abholung>
<g:autor>Max Mustermann</g:autor>
<g:material>Holz</g:material>

Sollten die vordefinierten Arrtibute nicht ausreichen, können eigene, sog. benutzerdefinierter Attribute angelegt werden um das Produkt adequat zu beschreiben.

Das fertige XML sollte dann ungefähr so aussehen: Download Beispiel XML

Anlegen eines Google FTP-Accounts:
Über das Google Merchant Center unter dem Menüpunkt “Einstellungen” -> “FTP” kann man sich nun einen Google FTP-Account anlegen, wohin das XML hochgeladen wird und künftig mind. 1x täglich, automatisiert einem Update unterzogen werden sollte.

Zusammenfassung der “Google Produkte” Programmrichtlinien:

Allgemein:

  • Sprache – Alle Artikel, die auf Deutschland und entsprechende Zielseiten ausgerichtet sind, müssen in Deutsch verfasst sein.

URLs:

  • URLs müssen auf eine funktionierende Website verweisen, deren Inhalte den Ankündigungen des Artikel entsprechen.
  • URLs müssen direkt zu den Artikelseiten verlinken, die die Artikelinformationen enthalten.
  • URL-Umleitungen sind nicht gestattet.
  • Links zu eienr E-Mail-Adresse oder zu einer Datei (z. B. einer Bild-, Audio-, Video- oder Dokumentdatei), die nur über ein zusätzliches Programm oder über eine zusätzliche Anwendung geöffnet oder ausgeführt werden können sind nicht gestattet.
  • Links zu Zielseiten, die nur nach Registrierung oder Eingabe eines Passworts angezeigt werden können sind nicht erlaubt.

Produkte:

  • Angepriesene Produkte müssen innerhalb Deutschlands versendet werden können.
  • Die Preise aller zum Verkauf stehenden Artikel müssen in Euro angegeben sein und die gesetzliche Mehrwertsteuer enthalten.
  • Artikel müssen mindestens drei mal pro Woche durch einen Upload aktualisiert werden.

In der Regel sind bereits wenige Minuten nach dem Upload Updates sichtbar und bereit von potentiellen Kunden entdeckt zu werden. Was uns zum nächsten Thema bringt.

Leistung

Zugegeben,der betrachtete Zeitrahmen ist kurz, sollte aber mal ausreichen um zu demonstrieren, dass man einige hochqualifizierte Besucher bereits vom Start weg, kostenlos über die Google Produktsuche auf seinen eigenen Shop führen kann.

Artikel Google Produkte

Wenn man bedenkt, dass es sich in unserem Beispiel um “hochpreisige Produkte” für mehrere tausend Euro handelt und die Anzahl der Produkte in 3-4 Monaten von anfänglichen 50 auf 175 gesteigert wurde, kamen immerhin zwischen 20 und 100 Besucher am Tag auf den Shop, noch bevor die Seite groß beworben wurde oder erwähnenswerten Traffic von Suchmaschinen oder verweisenden Seiten erhielt. Ein kleiner, relativ einfach zu erreichendere Kickstart war die Folge, der den Betreibern mit wenig Aufwand etwas Zeit für weitere Maßnahmen verschafft hat.

Wer gezielt den Erfolg der Google Produktsuche im Zusammenshang mit seinem Shop messen will, sollte die URLs der Produkte innerhalb des XMLs speziell taggen, da die Google Produktsuche als Referer nur “Google” ausgibt und somit keine eindeutige Zuordnung erlaubt. Wer Google Analytics im Einsatz hat und Hilfestellung für das Taggen benötigt, kann sich mal das folgende Google Analytics Cheatsheet ansehen. Wem einfache Klick- und Impressionstatistiken ausreichen, bekommt dies auch direkt über das Google Merchant Center angezeigt.

Leistung Google Produkte

Vorteile:
Wie bereits erwähnt, fallen außer dem einmaligen Entwicklungsaufwand – Stand heute – keine weiteren Kosten an. Der Entwicklungsaufwand ist als gering einzuschätzen und kann – sofern die bestehende Basis bereits sauber entwickelt wurde – als Abfallprodukt gewertet werden. Die Produktsuche ist ein einfach zu erschließender Traffic-Treiber, der vor allem hochqualifizierte Besucher liefert. Beim Kampf um die vordesten Plätze in den organischen Suchergebnissen von Google, besteht eine realisitische Chance mit einer Google Produktsuche Anzeige auf einen der vorderen Plätze zu landen. Wer sich für eine spezielle Optimierung der Google Produktsuche interessiert, kann sich den nachfolgende weiterführenden Artikel zu Gemüte führen.

Nachteile:
Nennt mir einen…

301 redirects für URLs mit Parameter

Über htaccess und speziell über 301 Redirects ist vor allem im Zusammenhang mit Suchmaschinenoptimierung bereits viel geschrieben worden. In der Regel findet man für die meisten alltäglichen Problemstellungen auch eine passende Lösung.

Das Problem mit den Parametern

Im Verlauf einer Suchmaschinenoptimierung für ein Seite die auf Typo3 Basis erstellt wurde, stieß ich auf ein Problem, das im Zusammenhang mit Typo3 in vielen Fällen zu beobachten ist. Den URLs wurde beim Aufsetzen des Projektes keine Beachtung geschenkt und Extensions wie das sehr verbreitete RealURL oder CoolURI waren nicht im Einsatz. Die URLs sahen beispielsweise so aus: http://www.domain.de/index.php?id=66

Seiten wurden nicht anhand des Seitennamens (index.php oder produkte.php) aufgerufen und eindeutig gekennzeichnet, sondern über den Parameter (z.B. ?id=66 -> Startseite, ?id=produkte -> Produktübersicht).

Nach Installation und Konfiguration der RealURL Extension wurden zwar die URLs in “sprechende URLs” umgewandelt, jedoch waren die Seiten über die alten Adressen direkt oder über die Suchergebnisse in Google weiterhin aufrufbar. Um die so entstandene Duplicate-Content-Problematik zu beheben, mussten Weiterleitungen geschaffen werden, die Rücksicht auf die Parameter nehmen und die passende neue Seite aufrufen. Die Standard Weiterleitung in den meisten Erklärungen zum Thema 301 Redirects sieht vor, die Seiten z.B. wie folgt weiterzuleiten:

RewriteEngine on
Redirect 301 /index.php http://www.domain.de/produkte.php

oder das passendere Beispiel mit Parameter

RewriteRule ^index.php?id=(.*)$ /produkte.php [L,R=301]

In unserem Falle hätte dies jedoch lediglich dazu geführt, dass ALLE Seiten die gleiche Zieladresse nämlich http://www.domain.de/produkte.php aufgerufen hätten, unbeeindruck von dem für uns wichtigen ID-Parameter, der eine Zuordnung zu einer dezidierten Unterseite ermöglicht.

Die Lösung

Die Lösung für das Problem einen 301 Redirect für URLs mit Parameter zu schaffen, kann so aussehen:

RewriteCond %{query_STRING} ^id=166(.*)$
RewriteRule ^index\.php$ http://www.domain.de/produkte.php? [R=301,L]

  • RewriteCond definiert zunächst die Bedingung für eine Umleitung.
  • Die Variable $query_STRING enthält den Parameter, also den gesamten Teil nach dem ?-Zeichen, der definiert wird durch den Inhalt zwischen dem Start-String ^ und dem Ende-String, der durch $ markiert wird. In unserem Beispiel demnach id=166 und andere willkürliche Parameter oder Zeichenketten die noch folgen könnten mit Hilfe von (.*). Im Falle von Typo3 z.B. der Parameter “no_cache=1″. http://www.domain.de/index.php?id=66&no_cache=1
  • RewriteRule definiert die Umleitung, wenn die o.g. Bedingung erfüllt ist, nämlich eine URL mit dem Parameter id=66.
  • Start und Ende werden wieder über ^ und $ definiert und leiten dann die index.php an die gewünschte Adresse http://www.domain.de/produkte.php mit einem 301 Redirect weiter.

Sollte es wie in unserem Fall nicht nur Duplicate Content Probleme aufgrund von kryptischen URLs und sprechenden URLs geben, sondern auch der Fall auftreten, dass mehrer IDs auf die gleiche Seite führen, kann die Bedingung mit dem “|” als “Oder” erweitert werden. Im nachfolgenden Beispiel gilt also: Wenn die Bedingung id=lorem ODER id=165 usw. in der URL erfüllt ist, wende die RewriteRule an.

RewriteCond %{query_STRING} ^(id=lorem)|(id=165)|(id=219)|(id=ipsum)(.*)$
RewriteRule ^index\.php$ http://www.domain.de/lorem.html? [R=301,L]

Eine Adresse wie http://www.domain.de/?id=66 kann wie folgt redirected werden:

RewriteCond %{query_STRING} ^(id=66)(.*)$
RewriteRule ^$ http://www.domain.de/ipsum.html? [R=301,L]

Dass man sich viel Arbeit ersparen kann wenn man zum GoLive eine anständige URL-Struktur vorweisen kann wird spätestens hier klar. Soweit fürs Erste. Viel Spass beim Aufräumen…