Magento und SEO

Es ist nun fast ein Jahr her, als ich zum ersten Mal eine stabile Version von Magento sah, und es lässt sich immer noch kein “definitiver Guide” zu Magento SEO finden. Es wurde über dieses Thema viel in Foren und Blogs geschrieben und diskutiert, aber nichts was auch nur annähernd einen guten Überblick über diese Materie liefert.

Wir von Web Armada finden, dass es nun an der Zeit ist, die fragmentierten Teile über Magento SEO zusammenzutragen und zu bündeln.
Ebenso wie sich das Suchverhalten im Internet verändert, ist auch SEO und die Magento Plattform einem ständigen Wandel unterworfen. Wir von Web Armada versuchen, Sie zu dem Thema Magento SEO auf dem neuesten Stand zu halten und Ihnen immer wieder aktuelle Tipps und Tricks mit an die Hand zu geben.
Magento läuft nun relativ stabil, aber ist noch immer nicht ganz erwachsen geworden. Es bietet aber eine Menge an Potential für die Zukunft. Zum Zeitpunkt dieses Artikels ist Magento in der Version 1.3.2.4 erhältlich.
Neben seinem nutzerfreundlichen Design ist Magento vor allem durch seine SEO-freundlichkeit bekannt und beliebt geworden. Dadurch vereinfacht diese Plattform es für Online-Store-Betreiber, Ihre Website höher und besser zu ranken in den großen Suchmaschinen wie Google, Yahoo und MSN. Magento bietet dazu von Haus aus in seinem Basispaket eine ganze Reihe von Funktionalitäten wie das Generieren von XML Code, Meta Tags, Titel und Keywords für Produkte und Kategorien.

Es kann aber noch wesentlich mehr aus Ihrem Magento Store herausgeholt werden in punkto SEO, wenn Sie folgende Dinge beachten und anwenden:

1 Grundlegende Konfiguration
Zunächst sollten Sie sich die neueste Version von Magento besorgen oder Ihre aktuelle updaten. Dann sollten Sie Ihrem Server erlauben “URL Rewrites” zu nutzen. Sie finden diese Einstellungen unter System -> Konfiguration -> Web -> Suchmaschinenoptimierung. Als Voraussetzung dafür muss diese Funktion allerdings auch auf Ihrem Server aktiviert sein. Bei Unklarheit darüber kontaktieren Sie einfach Ihren Hosting Provider.

Magento URL Rewrites

Magento URL Rewrites

Eine weitere gute Einstellung auf demselben Bildschirm ist “Store Codes zu URLs hinzufügen” unter “URL Optionen”. In den meisten Fällen ist es besser, diese Funktionalität auf “Nein” zu setzen.

Magento URL Store Codes

Magento URL Store Codes

1.1. WWW vs. Nicht-WWW
Unter den Menüunterpunkten “Ungesichert” und “Sicher” können Sie das Basis-URL-Eingabefeld finden, wo Sie Ihre bevorzugte Domain festlegen können. Sie können hier zwischen der www und der nicht-www Version der URL wählen. Indem Sie die Einstellungen ändern, richten Sie keinen Redirect ein von www zu nicht-www oder von nicht-www zu www. Sie wählen einfach die bevorzugte URL. Eine Weiterleitung richten Sie am besten per 301 Redirect über die .htaccess Datei mit mod_rewrite ein. Neben der Auflösung des www vs. nicht-www Problems beugt diese Lösung vor, dass Magento die SID-Anfrage an die URL anhängt, wie beispielsweise “?SID=b9c95150f7f70d6e77ad070259afa15″.

Vergewissern Sie sich, dass die Basis-URL dieselbe ist wie die Weiterleitungs-URL. Wenn Sie die .htaccess-Datei ändern möchten, können Sie einfach folgenden Code-Schnipsel eingeben, um index.php an das Wurzelverzeichnis weiterzuleiten:

RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mydomain.com/ [R=301,L]

Oder, falls Ihre Magento Installation nicht im Wurzelverzeichnis ist, sondern in einem Unterverzeichnisr

http://www.mydomain.com/magento/

RewriteBase /magento/ RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /magento/index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mydomain.com/magento/ [R=301,L]

1.2. HTML-Kopf (Header) Einstellungen
Standardmäßig hat Ihre Magento Installation den Titel “Magento Commerce”. Damit Ihr Magento Shop den Traffic bekommt, den er verdient, sollten Sie folgendes verinnerlichen:rn

  • Suchmaschinen legen größeren Wert auf früh im Inhalt erscheinende Worte. Daher erhöht sich die Wahrscheinlichkeit, dass Ihre Schlüsselwörter einen höheren Rang erreichen, wenn Sie sie nahe dem Seitentitel platzieren.
  • Suchmaschinennutzer, welche die Ergebnisseiten Ihrer Suche durchforsten, sehen die ersten Wörter zuerst. Wenn Ihre Schlüsselwörter also am Anfang Ihres Eintrags stehen, erhöht sich die Wahrscheinlichkeit, dass der Nutzer auf Ihre Seite klickt.

Zuallererst sollten Sie den Standardtitel “Magento Commerce” loswerden. Gehen Sie dazu auf System -> Konfiguration -> Gestaltung -> HTML Kopf.

Magento HTML Headings

Magento HTML Headings

Wählen Sie einen guten und beschreibenden Titel für Ihre Website. Dieser Titel wird für eine Reihe an inhaltslosen Seiten ohne individuellen Titel verwendet, z.B. bei “Kontakt” und “Beliebte Suchbegriffe”.
Um den Namen Ihres Shops nun alles Seitentiteln anzufügen, inklusive den Kategorien und den Produkten, geben Sie den Namen des Shops einfach in das Eingabefeld “Titel Suffix” ein. Es ist eine gute Entscheidung, das Eingabefeld “Titel Prefix” leer zu lassen, aus den Gründen, die wir oben genannt haben.
Lassen Sie auch “tandard Beschreibung” und “Standard Keywords” einfach leer. Für einen nicht-produktiven Betrieb Ihrer Website, um Ihre Site daran zu hindern, von Suchmaschinen indiziert zu werden, kann es hilfreich sein, “Standard Robots” auf “NOINDEX, NOFOLLOW” zu setzen. Für alle anderen Anwendungsbeispiele sollten Sie jedoch sicherstellen, dass diese Einstellung auf “INDEX, FOLLOW” gesetzt ist.
Nun optimieren wir die <head> Sektion der Seiten in Ihrem Web-Shop. Dazu sollten Sie das Modul “New Canonical Tag” hinzufügen. Sie können das “Canonical URLs for Magento Module” installieren, um es ihrem HTML-Kopf hinzuzufügen und Ihr Magento SEO zu verbessern. Aus irgendeinem Grund wandelt Magento nicht gesetzte Meta robots in Metatags in dem folgenden Stile:

<meta content="*" />

Das kann zu eigenartigem Verhalten der Suchmaschinen führen, also entfernen wir es besser. Um diese leeren Metatags zu aus Ihrem Code zu entfernen, brauchen Sie nur das Yoast MetaRobots Modul zu installieren.

1.3. CMS Seiten
Auf den ersten Blick macht es den Anschein, dass Magento auf CMS Funktionalitäten wenig Wert legen würde. Jedoch, ist es für die meisten Anwendungsfelder flexibel und leistungsfähig genug. Einer der größten Vorteile dieses einfachen CMS ist es, dass Sie praktisch jeden Aspekt der Seiten kontrollieren können. Wenn Sie erst mal jeder CMS Seite gewisse Inhalte zugeteilt haben, suchen Sie sich einen suchmaschinenfreundlichen URL Identifier und Seitentitel. Danach gehen Sie auf den Metadaten Tab, um eine Beschreibung für jede CMS Seite zu schreiben, mit der Sie ranken wollen.

Sie können die “Keywords” leer lassen. Die Beschreibung hat jedoch eine sehr bedeutende Funktion: Leute dazu zu bewegen, auf Ihre Seite zu klicken. Vergewissern Sie sich also, dass in der Beschreibung genau das steht, was den User beim Klicken auch erwartet. Folglich ist die einzige gut geschriebene Beschreibung eine handgeschriebene. Wenn Sie daran denken sollten, die Meta Beschreibungen automatisch zu generieren, können Sie genauso gut gar nicht machen, und es den Suchmaschinen überlassen, den Schnipsel zu generieren… Wenn Sie keine Meta Beschreibung nutzen, wird die Suchmaschine das gesuchte Keyword in Ihrem Dokument finden, und automatisch einen Textabschnitt um dieses Keyword auswählen, was Ihnen ein oder zwei dick hervorgehobene Wörter in den Suchergebnissen liefert.

1.4. Kategorien Optimierung
Magento erlaubt es Ihnen, den Namen von Kategorien dem Pfad der Produkt-URLs hinzuzufügen. Da Magento diese Funktionalität nicht besonders gut beherrscht, entsteht dabei Duplicate Content – es ist eine sehr gute Idee, dies zu beheben.
Um dies zu bewerkstelligen, gehen Sie auf System -> Konfiguration -> Katalog -> Suchmaschinen Optimierung und setzen Sie “Kategoriepfad für Produkt-URLs verwenden” auf “Nein”. Nun ist es an der Zeit, die Details für jede Kategorie festzulegen. Gehen Sie dazu auf Katalog -> Kategorien verwalten. Die wichtigsten Felder hier sind:  Meta Beschreibung: fügen Sie hier eine attraktive Beschreibung ein. Denken Sie daran, dass User diese Beschreibung in den Suchergebnissen der Suchmaschinen sehen werden.
Seitentitel: lassen Sie dieses Feld leer, um den Namen der Kategorie inklusive seiner übergeordneten Kategorien zu verwenden. Wenn Sie in dieses Feld einen Seitentitel eintragen, wird dieser exakt wie dieser sein, ohne die übergeordneten Kategorien.
URL key: versuchen Sie, eine kurze aber keyword-reiche URL einzugeben. Das Entfernen von Artikeln und Bindewörtern ist generell eine gute Idee. Hier gilt auch zu beachten, dass diese Einstellungen für alle Ansichten gelten. Sie sollten also bei mehrsprachigen Shops eine sprachneutrale Version finden.
Für jede Store Ansicht können Sie den Namen, die Beschreibung, den Seitentitel und die Metainformationen individuell bestimmen. Für mehrsprachige Shops ist das eine wirklich großartige Funktionalität.

1.5. Optimierung der Produkte
Die Optimierung der Produkte verläuft ähnlich wie bei den Kategorien. Sie können die Metainformation entweder standardmäßig für alle Shop Ansichten festlegen oder für jede Shop Ansicht individuell bestimmen. Beachten Sie auch hier wieder, dass der “Meta Titel” den kompletten Seitentitel überschreibt – inklusive der Kategorien, aber ohne die Titel Prefixe/Suffixe – und nicht nur den Produktnamen.
Ein oft übersehener Aspekt von Magento SEO ist die Behandlung von Bilder und Grafiken. Indem Sie gute ALT Tags für die Grafiken verwenden und keyword-reiche Bildtitel wählen, können Sie über die Bilder-Suchmaschinen eine nette Portion an extra Traffic generieren. Gleichzeitig helfen Sie den körperlich eingeschränkten Lesern und Besuchern, die Ihre Seite auf einem Screenreader besuchen.
Standardmäßig werden Ihre Grafiken und Bilder nach dem Produkttitel benannt. Dasselbe gilt für Titel und ALT Tags. Mit ein klein wenig extra Mühe können Sie die Titel und ALT Tags selbst bestimmen. Unter der Einstellung “Image” in den Produktinformationen können Sie eine Bezeichnung für Ihr Bild oder Ihre Grafik wählen. Daraus wird dann das ALT und das Titel Tag generiert. Natürlich können Sie das für jede Shop Ansicht individuell eingeben.

Weitere Infos zu grundlegenden Einstellungen in Ihrem Magento Store erfahren Sie in unserem Videocast:

http://web-armada.com/2009/12/magento-grundeinstellungen/

Google Analytics in Magento integrieren

Ein gutes eCommerce Trackingsystem sollte integraler Bestandteil eines Webshops sein. Hierbei können beispielsweise folgende Auswertungen vorgenommen werden:

- Gesamtbestellwert
- Anzahl bestellter Produkte
- Umsatzverteilung auf “Herkunftsländer”
- Umsatzstarke Keywords
- Durchschnittliche Besuchszeit

Eines der meistgenutzten Systeme ist Google Analytics. Dabei handelt es sich um ein kostenfreies und sehr leistungsstarkes Trackingsystem. Die Integration von Google Analytics in Ihren Webshop ist sehr einfach und wird im folgenden beschrieben.

1. Magento Konfiguration
Im Backend auf System -> Konfiguration -> Google API -> Google Analytics klicken. “Ja” auswählen bei “Aktivieren”. Darunter muss die Accountnummer Ihres Google Analytics Konto eingetragen werden.

2. Google Analytics Konfiguration
Melden Sie sich bei Google Analytics an und klicken Sie auf Analytics Settings -> Profile Settings -> Main Website Profile Information. Bei “E-Commerce” Website, “Ja” auswählen. Die restlichen Einstellung können so übernommen werden.

10 nützliche Magento Erweiterungen

Mittlerweile gibt es auf der Magento Connect Seite ein Vielzahl von nützlichen Erweiterungen. Doch welche Erweiterungen sollten installiert werden und helfen eine höhere Konversationsrate zu erzielen? Mit dem heutigen Artikel werden wir etwas Licht ins Dunkel bringen.

1. Market Ready Germany

Die Erweiterung “Market Ready Germany” konfiguriert Ihren Magento Shop automatisch für den deutschen Markt, d.h. Preise und Lieferkosten werden korrekt angezeigt oder das Widerrufsrecht wird an den erforderlichen Stellen angezeigt. Somit erfüllt es alle Voraussetzungen für eine Zertifizierung durch “Trusted Shops”.


Preis: Kostenlos | Download

2. Magento JGZoom

JGZoom ersetzt die “default image zoom” von Magento. Wenn mit der Maus über das Bild gefahren wird erscheint eine Box auf der rechten Seite mit einer vergrößerten Version des Bildes.


Preis: Kostenlos | Download

3. Ticket System

Diese Erweiterung wird Ihnen dabei helfen eingehende Kundenanfragen zu bearbeiten. Mit dem Ticket System können Sie Zeit sparen und sicherstellen, dass keine Anfragen übersehen werden.


Preis: Kostenlos | Download

4. WYSIWYG Editor

Mit dem WYSIWYG Editor können Sie beispielsweise Ihre Produktbeschreibungen schnell und einfach formatieren.


Preis: Kostenlos | Download

5. reCaptcha – Spamschutz

Mit reCaptcha schützen Sie Ihr “Kontaktformular”, “Send to a friend”, “Produktbewertung” und die “Registrierung” vor Spam.


Preis: Kostenlos | Download

6. Color Swatches

Ideal wenn Sie Produkte in verschiedenen Farben anbieten. Diese Erweiterung ermöglicht es Ihren Kunden ein Produkt in diversen Farben anzeigen zu lassen.


Preis: 50,00 EUR | Demo | Download

7. Facebook Connect Social Shopping

Geben Sie Ihren Kunden oder Besuchern die Möglichkeit über Ihren Webshop mit deren Freunden auf Facebook zu kommunizieren. Die “Facebook Connect Social Shopping” ermöglicht genau das. Somit können Ihre Besucher beispielsweise Produktempfehlungen an Freunde auf Facebook senden.


Preis: Kostenlos | Download

8. Vertical Navigation with CSS Classes

Diese Erweiterung bietet eine vertikale Navigation in der linken oder rechten Spalte, und ist mittels CSS einfach an das gewünschte Design des Shops anpassbar.


Preis: Kostenlos | Download

9. Canonical URL”s für Magento

Diese Erweiterung fügt die Canonical Links in den Headerbereich Ihres Magento Shops. Dieser “Tag” teilt den Suchmaschinen  mit, welche “Seite” vorzugsweise angezeigt werden soll. Dies wirkt sich positiv auf die Suchmaschinenfreundlichkeit Ihres Shops aus. Weitere Informationen finde Sie hier.


Preis: Kostenlos | Downlaod

10. Enhanced Admin Products Grid

Mittels dieser Erweiterung lässt sich eine erweiterte Produktlise im Adminbereich Ihres Shops anzeigen.


Preis: Kostenlos | Download

Magento Grundeinstellungen

In unserem heutigen Videocast zeigen wir euch, wie Ihr Basiseinstellungen bei eurem Magento Show konfiguriert. Viel Spaß! Bei Fragen einfach ein Kommentar hinterlassen.

Email in Bestellbestätigung einfügen

Gestern machte ich mich an die Anpassung der Bestellbestätigungs – Email bei einem unserer Magento Shops. Dabei wollte ich die Email – Adresse des Kunden unterhalb der Faxnummer anzeigen lassen.
Da ich schon einige Einträge diesbezüglich im Magento Forum gelesen habe, dachte ich mir, dass ich die Vorgehensweise hier im Blog mal beschreibe.

1. Die Datei “order_new.html” öffnen. (app/locale/de_DE/template/email/sales/)
2. Die Variable “{{var order.getCustomerEMail()}}” nach “{{var order.getBillingAddress().format(”html”)}}” einfügen. Die “{{var order.getCustomerEMail()}}” lässt die Email-Adresse des Kunden anzeigen. Davor kann noch “Email” oder sonstiges als Beschreibung hinzugefügt werden.

So, das wars schon. Bei Fragen einfach ein Kommentar hinterlassen.

10 Kostenlose Magento Templates

Heute möchten wir euch eine Liste kostenloser premium Magento Templates präsentieren. Die folgenden Templates haben wir manuell aus verschiedenen Quellen zusammengetragen. Viel Spaß damit.

FreePOPDemo

Free HM ModernDem0

Free Magento Absolute TemplateDemo

Free Magento ThemeDemo

Free Magento Girly TemplateDemo

Free Magento Telescope TemplateDemo

Free Magento Hardware TemplateDemo

Free Magento Pet TemplateDemornrn

Free Magento Modern TemplateDemo

Free Magento Classic TemplateDemo

Interview mit Thomas Promny

Hier ein interessantes Interview mit Thomas Promny – dem Mitgründer und Geschäftsführer von Gimahhot.de. Viel Spaß.

Kunden verlieren ihre Begeisterung am Online Shopping

Eine aktuelle Studie von ForSee hat ergeben, dass die Kundenzufriedenheit beim Online Shopping zurückgegangen ist. Die durschnittliche Kundenzufriedenheit von den Top 100 E-Commerce Seiten sank auf 73 von 100 möglichen Punkten. Am Besten schnitt Netflix mit 86 Punkten ab und auf einem guten zweiten Platz liegt Amazon. Dagegen rutschte Apple ziemlich ab.

Grund hierfür soll sein, dass die Kundenerwartungen an E-Commerce Seite ständig steigen. Im Gegansatz zu herkömmlichen Offline Shops, erwarten Kunden online immer mehr Innovationen wie beispielsweise neue Zahlungsmöglichkeiten oder diverse Ratingsysteme.
Ein zweiter Grund liegt in der allgemein schlechten Wirtschaftslage. Potenzielle Kunden informieren sich immer intensiver über Produkte, bevor sie den Bestellbutton drücken. D.h. Betreiber von E-Commerce – Seiten sollten immer auf dem neuesten Stand der Technik sein und neue Trends schnell erkennen um somit ihren Kunden ein optimales Shoppingerlebnis bieten zu können.

Hier gehts zu dem dazugehörigen Artikel.

Usability Check mit M-Pathy

Eine gute Usability ist essentiel für einen Webshop. Die Benutzerführung sollte so intuitiv für den User sein wie nur möglich. Aber um eine möglichst optimale Usability aufzubauen, sollten Informationen vorliegen, welche Benutzerführung für den User optimal ist.
Es gibt mitterlerweile sehr hilfreiche Tools um die Usability einer Webseite zu überprüfen. Eines dieser Tools ist M-Pathy. Mit M-Pathy ist es möglich die Benutzer Reaktionen genau nachzuvollziehen, in dem jeder Schritt des Users festgehalten wird. Diese Besuche können dann als Video abgespielt werden. Des Weiteren können auf Basis von Mausbewegungen Heatmaps erstellt werden, welche den Aufmersamkeitsmodus der Besucher wiederspiegelt. Gleichzeitig können noch Clickmaps und detaillierte Analysen von Webformularen erstellt werden.

Hier kann M-Pathy kostenlos für 10 Tage getestet werden.

SEO für E-Commerce Seiten

Hier ein Interview von Invesp Consulting mit John Shehata über SEO für E-Commerce Seiten. Ganz interessante Ansätze.