Magento Installation auf Deutsch
In unserem heutigen Videocast zeigen wir euch, wie Ihr Magento installieren könnt. Viel Spaß! Bei Fragen einfach ein Kommentar hinterlassen.
KommentierenUmsatzerhöhung durch Magento’s Up Sells & Cross Sells
Nutzen Sie die Möglichkeiten des Up Sells & Cross Sells Ihres Magento Shops um Ihr Verkaufsvolumen zu steigern. Bei Up Sells handelt es sich um Produkte, welche Ihre Kunden anstelle des Produktes für das sie sich gerade interessieren kaufen könnten. Dabei kann es sich beispielsweise um qulitative hochwertigere Produkte handeln oder um Produkte im höheren Preissegment.
Bei Cross Sells spricht man von Produkten die neben dem Warenkorb angezeigt werden. Dabei handelt es sich meist um “Nice to have” Produkte. Ähnlich wie dem Einkaufsverhalten im Supermarkt, während in der Schlange vor der Kasse gewartet wird und man sich dabei zum Kauf von beispielsweise Magazinen oder Süßigkeiten verleitet lässt.
KommentierenMagento Versandkosten konfigurieren
In unserem heutigen Videocast zeigen wir euch, wie Ihr die Versandkostenart “Table Rates” bei eurem Magento Show konfiguriert. Viel Spaß! Bei Fragen einfach ein Kommentar hinterlassen.
KommentierenMagento SEO Template Optimierung
Wir haben bereits über die grundlegende Konfiguration Ihrer Magento Installation hinsichtlich Magento SEO in einem früheren Blogpost geschrieben. Nun widmen wir uns der Optimierung der Magento Templates.
2.1 Optimierung eines Blank Magento SEO Themes
Die Standard-Magento-Skins wie das “Standard Theme”, “Blue Skin” oder das “Modern Theme” machen keinen besonders guten Job, wenn es um das Nutzen von Headings geht, aus einer Magento SEO Perspektive zumindest, gibt es eine Menge an Optimierungspotential. Um es Ihnen leichter zu machen, empfehlen wir Ihnen das “Blank Magento SEO Theme”, welches von Yoast entwickelt wurde. Dieses Theme basiert auf dem Kern des “Magento Blank Themes”, welches alle Dinge beinhaltet, die wir weiter unten aufführen. Sie können es über folgenden Link herunterladen und testen:
http://www.magentocommerce.com/extension/974/yoast-blank-seo-theme
2.2 Headings/Überschriften
Standardmäßig, ist das Logo eine <h1> Überschrift, was es allerdings nur auf der Hauptseite sein sollte. Auf allen weiteren Seiten sollte es nicht mehr als eine <h3> Überschrift sein. Der wichtigste Punkt überhaupt ist es, den Titel eines Inhalts in ein <h1> Tag zu bekommen, insbesondere sollte es für eine Kategorie der Kategorienname und für ein Produkt der Produktname sein.
Im nächsten Schritt sollten wir die übermäßige Nutzung von Überschriften bereinigen. Dazu ist es ratsam, die Nutzung von Überschriften in den Sidebars zu beseitigen, oder den Text relevant für den Shop zu gestalten (d.h. inklusive Nutzung von Keywords).
Es gibt keinen Grund, um statische und keyword-arme Titel mit einem <h4> Tag hinzuzufügen. Es ist beispielsweise besser, alle <h4> Tags in <div class=”head”> in <strong> Tags umzuwandeln.
Nun ist es an der Zeit, Ihre Inhalte zu optimieren. Platzieren Sie dazu in den Kategorienseiten die Produktnamen in <h3> Tags und den Kategoriennamen in <h1> Tags. Auf den Produktseiten sollten Sie die Produktnamen in <h1> Tags setzen.
Um mehr über den sauberen Gebrauch von Headings zu erfahren, können Sie den englischen Artikel Semantic HMTL and SEO lesen.
2.3 Bereinigen Sie Ihren Code
Lagern Sie alles JavaScript und CSS, welches Sie in Ihrem Template haben sollten, in externe JavaScript und CSS Dateien aus. So halten Sie Ihre Templates sauber und verbessern Ihr Magento SEO. Dieses Verfahren erleichtert es auch Ihren Besuchern, diese Dateien beim ersten Laden Ihrer Seite in den Cache zu laden. Suchmaschinen brauchen diese in den meisten Fällen dann gar nicht erst herunterladen. Dies erleichtert es diesen, Ihre Seiten zu indizieren.
2.4 Beschleunigen Sie Ihre Website
Ein sehr wichtiger Faktor für Suchmaschinen und deren Spider ist es, wie schnell Ihre Shopseiten laden. Das beeinflusst auch die Anzahl der gespiderten Seiten Ihres Shops. Sie können vor allem zwei Dinge tun, um die Geschwindigkeit Ihrer Magento Installation zu erhöhen:
1. Erlauben Sie Caching. Gehen Sie dazu auf System -> Cache Verwaltung und aktivieren Sie alle Caching Features, wie auf folgender Grafik abgebildet:

caching_aktivieren
2. Ein guter Host und eine ausgeklügelte Server Konfiguration spielen eine enorm wichtige Rolle. Mit MySQL und PHP opcode cache können Sie die Geschwindigkeit Ihrer Magento Installation drastisch erhöhen.
Eine weitere Sache, auf die Sie achten sollten, ist die Anzahl der externen Dateien. Für jede Datei, die heruntergeladen wird, muss der Browser eine weitere Verbindung zum Webserver herstellen. Folglich ist es eine gute Idee, die Anzahl der externen Dateien klein zu halten bzw. zu reduzieren. Dies erreichen Sie durch die Kombination verschiedener externer Dateien in eine. Standardmäßig fügt Magento bereits fast alle JavaScript Dateien in einer Datei zusammen.
Es tut dies allerdings nicht für die Stylesheets: das Standard Template besitzt ganze 6 verschiedene Stylesheet Dateien. Sie können die Inhalte dieser Stylesheets in einer neuen Datei zusammenfügen, bis auf die print.css Datei oder Sie können einfach das Fooman Speedster Modul nutzen.
Außer dem Zusammenfügen von Dateien komprimiert dieses Modul auch noch die JavaScript und Stylesheet Dateien. (Achten Sie dabei auf die Anforderungen von Speedster: mod_rewrite muss aktiviert sein und Ihr Server muss .htaccess unterstützen). Wenn Sie Canonical URLs für Magento und Fooman Speedster zusammen nutzen, müssen Sie das Canonical Modul hiermit überschreiben.
Image: Renjith Krishnan / FreeDigitalPhotos.net
KommentierenMagento 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
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
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 Unterverzeichnis\r
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:\r\n
- 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
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/
KommentierenGoogle 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.

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.
KommentierenEmail 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.
KommentierenVersandkosten berechnen lassen bei Magento
Gerade am Anfang kann das besonders nervenaufreibend sein. Es gibt verschiedene Möglichkeiten sich die Versandkosten bei Magento berechnen zu lassen. In diesem Post gehen ich auf die Berechnung mittels “Table Rates” ein.
System -> Konfiguration -> Versandarten -> Table Rates
Nun können hier verschiedene Einstellungen vorgenommen werden wie Titel und Name der Versandart. Als nächstes kann ein Berechnungsmodell ausgewählt werden. Hier kann aus Gewicht gegen Ziel, Preis gegen Ziel und Anzahl der Artikel gewählt werden. Wir werden uns das Preis gegen Ziel – Modell (Kondition) näher anschaun.
Nachdem man sich für eine Kondition entschieden hat, steht ein CSV – Datei zum Export bereit. Diese herunterladen und mit einem geeigneten Programm öffnen. Ich bevorzuge hiefür WordPad.

Unter “Country” einfach gewünschtes Land auswählen, danach Region, PLZ, Gesamtbestellwert und die dafür geltenden Versandkosten. Hier gibts eine Liste mit sämtlichen Ländercodes. Danach die Datei als “tablerates.csv” speichern und über das Magento Backend uploaden. Bitte darauf achten, dass sich während der Bearbeitung keine Leerzeichen eingeschlichen haben. Ansonsten kann das zu einer Fehlermeldung nach dem Upload führen.
Das wars im Großen und Ganzen schon. Bei Fragen einfach ein Kommentar hinterlassen.
KommentierenMagento Footer Links bearbeiten
In letzter Zeit bekommen wir immer häufiger die Frage gestellt, wie denn die Footer Links bei dem Magento Modern Theme editiert werden können. Ich muss zugeben, das kann anfangs sehr zeitraubend sein.
In den meisten Templates können die Footer Links über das CMS in dem Block “footer_links” angepasst werden. Beim Modern Theme kann man die verschiedenen Links (“Site Map, Contact Us”) in den dazugehörigen XML – Dateien ändern.
Beispielsweise liegt die XML – Datei für “Contact Us” unter app/design/frontend/default/default/layout/contacts.xml Die restlichen Dateien liegen ebenfalls in diesem Verzeichnis. Somit können die Footer Links schnell und “einfach” bearbeitet werden.
Kommentieren



