SEO JTL-Shop JTL-Wawi Onlineshop Kategorietexte Produkttexte

SEO für JTL-Shops: Der komplette Leitfaden

Martin Kleine
SEO für JTL-Shops: Der komplette Leitfaden

Warum SEO-Projekte in JTL-Shops im Sand verlaufen

Du hast 350 Artikel. Kategorien ohne Text. Produktseiten ohne Meta-Description. Der Plan ist klar: ein Wochenende, eine Liste, fertig. Drei Wochen später hast du 40 Artikel bearbeitet und siehst kein Ergebnis. Du fragst dich, ob SEO überhaupt funktioniert.

Die Antwort: Es scheitert nicht am Wissen. Die meisten Shopbetreiber wissen, dass Kategorietexte ranken. Dass interne Links wichtig sind. Dass Duplicate Content schadet. Das Problem ist ein anderes: Du fängst irgendwo an, arbeitest dich durch eine willkürliche Liste und bearbeitest Artikel, deren Stammdaten lückenhaft sind, deren Kategorien noch gar nicht analysiert sind und die ohne gepflegte Merkmale in keinem Filter auftauchen. Du baust ein Haus vom Dach her.

Genau deshalb führen SEO-Projekte in JTL-Shops regelmäßig ins Leere. Wer bei 350 Artikeln ohne System anfängt, sieht nach Wochen weder Ranking noch Traffic. Die Motivation kippt. Das Projekt versandet. Und am Ende bleibt die Überzeugung: „Für uns funktioniert das halt nicht.“

Dieser Leitfaden beantwortet deshalb die Frage „In welcher Reihenfolge?“. Denn du hast vier Stunden die Woche, nicht vierzig. Es geht um die konkrete Abarbeitungsreihenfolge: welche Kategorie zuerst kommt und warum du überhaupt erst die Stammdaten klären solltest, bevor du anfängst. Die richtige Reihenfolge entscheidet, ob du nach drei Monaten Ergebnisse siehst oder drei Monate verschwendet hast.

Bestandsaufnahme: was du wissen musst, bevor du irgendwas optimierst

Bevor du auch nur einen Kategorietext schreibst, brauchst du eine Bestandsaufnahme. Und zwar nicht die, die du gerade im Kopf hast. Die meisten Shopbetreiber scrollen durch den Shop, sehen sich zehn Artikel an und denken: „Passt eigentlich.“ Oder sie öffnen fünf Kategorien und halten den Zustand für repräsentativ. Das ist Blindflug. Du kannst nicht optimieren, was du nicht gemessen hast.

Bei der Suchmaschinenoptimierung liegen die Antworten nicht im Shop-Backend, sondern auf der JTL-Wawi-Datenbank. Dort stehen Produkttexte, Kategorietexte, Merkmale und Umsatzdaten. Und genau dort siehst du, was wirklich fehlt. Denn was im Shop sichtbar ist, ist oft nur die Spitze: JTL-Wawi pflegt Texte pro Ausgabekanal und pro Sprache. Wer nur den Kanal „JTL-Wawi“ ansieht, hält seine Datenlage für besser als sie ist. Ein gepflegter Title-Tag im Wawi-Kanal bedeutet nicht, dass im Shop-Kanal ein Title-Tag steht.

Ein zweites Missverständnis betrifft die Textfelder selbst. JTL trennt fünf Felder je Artikel: Produktname, Title-Tag, Meta-Description, Kurzbeschreibung und Langbeschreibung. Die Kurzbeschreibung ist dabei kein Meta-Tag, sondern ein Listenfeld. Sie erscheint auf den Kategorieseiten, in der Artikelübersicht. Wer sie identisch zur Meta-Description befüllt, erzeugt auf Listen- und Detailseite denselben Text. Und wer den Artikelnamen als reines Lagerkürzel pflegt („Schraube M4 VE100 rot“), verteilt diesen Stil ungefiltert auf drei SEO-Elemente: h1, URL und Meta-Titel bedient in JTL dasselbe Feld, sofern keine abweichenden SEO-Angaben gepflegt sind.

Eine vollständige Bestandsaufnahme zeigt dir drei Dinge. Erstens: Welche Felder leer sind. Bilder, Hersteller, EAN, Title-Tags, Meta-Descriptions, Kurzbeschreibungen. Zweitens: Welche Felder zwar gefüllt, aber zu kurz, zu lang oder identisch sind. Ein Title-Tag mit 22 Zeichen ist vorhanden, aber nicht gut. Drittens: Wo deine größten Hebel liegen. Denn in JTL liegen Umsatzdaten und Textdaten auf derselben Datenbank. Du siehst also, was fehlt und zugleich Umsatz bringt. Das ist der strukturelle Vorteil gegenüber Standard-SEO-Tools, die deinen Shop nur crawlen, aber deine Bestseller nicht kennen.

Die Bestandsaufnahme liefert dir außerdem die Priorisierung für Kategorien. Kategorien haben in JTL keinen eigenen Umsatz. Die Artikelanzahl ist ein erster interner Anhaltspunkt, wenn noch keine Keyword- und Umsatzdaten auf Kategorieebene vorliegen. Für die eigentliche Priorisierung kommen dann Suchvolumen, bestehende Rankings, Umsatzpotenzial und Wettbewerb dazu. Gezählt werden dabei alle direkt zugeordneten Artikel, nicht die Unterkategorien.

Und genau deshalb ist die Bestandsaufnahme der erste Schritt. Von Hand kostet sie dich bei einigen hundert Artikeln viele Stunden. Unverzichtbar ist sie trotzdem, weil sie verhindert, dass du anschließend Wochen an den falschen Stellen optimierst.

Die Reihenfolge: fünf Stufen, und warum genau diese

Die Bestandsaufnahme liefert dir eine Liste von Baustellen. Jetzt musst du entscheiden, in welcher Reihenfolge du sie abarbeitest. Und genau hier scheitern die meisten Projekte. Denn die Reihenfolge ist nicht beliebig. Es gibt Abhängigkeiten, die das System vorgibt, und es gibt Abhängigkeiten, die die Arbeit selbst erzeugt. Wer sie ignoriert, arbeitet doppelt oder sieht kein Ergebnis.

Stufe 1: Datenqualität – Stammdaten und Merkmale

Bevor du Texte schreibst, klärst du die Stammdaten. Das heißt: Bilder, Hersteller, Merkmale. Lieferanten liefern dir oft Texte, aber keine strukturierten Merkmale. Du hast 827 Angelschnüre in einer Kategorie, aber weder Tragkraft noch Durchmesser noch Länge sind als Merkmal gepflegt. Der Kunde kann nicht danach filtern, und dir fehlen die Eigenschaften als sauber strukturierte Merkmale für Filter, Auswertungen und Texte.

Ein technischer Basischeck gehört ebenfalls in diese erste Stufe: Prüfe, ob deine wichtigsten Seiten indexierbar sind, ob Canonicals richtig gesetzt sind, ob HTTPS funktioniert und ob die Sitemap vorhanden ist. Diese Grundlagen müssen stimmen, bevor du in die Content-Arbeit gehst.

Für eine Live-Analyse brauchst du ein Werkzeug, das den Shop unter seiner echten Adresse abfragen kann. Von Hand prüfst du bei 350 Artikeln keine Live-Ausgabe. Das ist der Punkt, an dem Handarbeit endet. Vorher muss aber klar sein, welcher Ausgabekanal betrachtet wird und unter welcher Adresse der Shop erreichbar ist. Erst dann lassen sich Produktadressen verlinken und interne Verlinkungen setzen.

Falls deine Bestandstexte HTML-Ballast enthalten, bereinigst du sie jetzt. Kopierte Herstellertexte enthalten häufig Word-Müll, Inline-Styles und leere Tags. Wer diese Texte erst später bereinigt, muss die Arbeit doppelt machen.

Dann müssen technische Angaben aus den Fließtexten in strukturierte Merkmale überführt werden. „Maße: 45 × 30 cm“ in einem Artikel, „Breite 45cm, Tiefe 30cm“ im nächsten, „HxBxT: 70×45×30 cm“ im dritten. Die Information ist da, aber nicht filterbar. Die Schreibweisen müssen vereinheitlicht werden. Danach gleichst du die Wawi mit dem Shop ab, erst dann erscheint ein Merkmal im Shop als Filter. Bei einigen hundert Artikeln ist das von Hand kaum zu schaffen, weil jeder Artikel einzeln geöffnet, gelesen und korrigiert werden müsste.

Was passiert, wenn du diese Stufe überspringst? Du schreibst Produkttexte für Artikel, die mangels gepflegter Merkmale in keinem Filter auftauchen. Du verlinkst intern auf Artikel, deren Bilder fehlen oder deren Hersteller ungepflegt ist. Du investierst Zeit in Texte, deren Umfeld lückenhaft bleibt. Und du kannst keine Merkmale in deinen Texten verwenden, weil die Datenbank sie nicht kennt. Datenqualität ist der Boden, auf dem alles andere steht.

Stufe 2: Kategorieseiten – die wichtigsten Einstiegsseiten zuerst

Kategorieseiten sind für allgemeine und kommerzielle Suchbegriffe häufig die passendere Landingpage, während Produktseiten konkrete Produkt- und Modellsuchen bedienen. „Herrenschuhe“ ist ein Kategoriesuchbegriff, „Adidas Laufschuh Modell XY“ ein Produktsuchbegriff. Trotzdem optimieren die meisten Shopbetreiber Produktseiten zuerst, weil sie greifbarer erscheinen. Das ist ein Fehler.

Die Kategorieseiten kommen vor den Produktseiten, weil sie bei allgemeinen und kommerziellen Suchanfragen häufig als zentrale Einstiegsseiten dienen und Besucher von dort auf die passenden Produkte weiterleiten. Und weil du für eine gute Kategorieseite wissen musst, welche Produkte darin liegen. Eine Keyword-Recherche zeigt dir, wonach deine Zielgruppe sucht. Eine Kategorie-Analyse zeigt dir die Top-Produkte, die typischen Merkmale und die Lücken im Bestand. Erst dann schreibst du den Kategorietext.

Auch hier gibt es eine zwingende Reihenfolge: Erst analysierst du die Kategorie. Die Analyse liefert den Input für den Text, Top-Produkte, Keywords, Merkmale. Ohne diese Grundlage schreibst du ins Blaue. Dann schreibst du den Text. Dann speicherst du ihn in der Datenbank und gleichst die Wawi mit dem Shop ab. Erst danach ist der Text im Shop live. Und erst nach der Live-Schaltung kannst du die Live-Analyse bewerten.

Ohne optimierte Kategorieseiten verschenkst du häufig Sichtbarkeitspotenzial bei allgemeinen Suchbegriffen. Deine Produktseiten ranken vielleicht für „Adidas Laufschuh Modell XY“, aber nicht für „Laufschuhe Herren“. Du hast hundert optimierte Produktseiten, aber keine Einstiegsseite, die Traffic auf diese Produktseiten lenkt. Kategorieseiten sind das Fundament deiner internen Verlinkung. Ohne sie hängen deine Produktseiten in der Luft.

Stufe 3: Produkttexte – gezielt, nicht flächig

Jetzt erst kommen die Produkttexte. Um zu wissen, welche Artikel Umsatz bringen und zugleich Textlücken haben, müsstest du Umsatzauswertung und Textbestand gegeneinanderlegen, Artikel für Artikel. Bei 350 Artikeln ist das Tagesarbeit, bei 3.000 Artikeln unmöglich. Du gehst aber gezielt vor: den Bestseller mit lückenhafter Meta-Description, nicht den Ladenhüter ohne Bild.

Die typischen Lücken bei Produkttexten sind: ohne Title-Tag, ohne Meta-Description, ohne Kurzbeschreibung, ohne Langbeschreibung, ohne H2-Zwischenüberschriften, ohne interne Links, ohne FAQ, Title und Meta zu kurz oder zu lang, Title und Meta identisch. Der letzte Punkt ist besonders häufig: automatisch befüllte Felder erzeugen oft denselben Text für Title und Meta-Description. Das verschenkt Platz im Suchergebnis. Und es zeigt, dass die Felder zwar vorhanden, aber nicht gepflegt sind.

Die Reihenfolge ist auch hier nicht beliebig. Verlinkungsziele müssen im Shop veröffentlicht sein, bevor du intern verlinkst. Artikel, die im Shop nicht veröffentlicht sind, werden nicht verlinkt, weil kein Ziel vorhanden ist. Wer interne Links vor der Veröffentlichung der Zielartikel setzt, erzeugt tote Links. Und wer Produkttexte vor den Kategorieseiten optimiert, baut die Detailseiten aus, bevor die übergeordneten Einstiegsseiten inhaltlich sauber aufgestellt sind.

In der Praxis sieht man das oft andersherum: Hundert fertige Produktseiten, aber die Kategorieseiten, die Besucher dorthin führen würden, sind noch leer. Du hast keinen Kontext, in den du die Produkte einbettest. Du verlinkst aus den Produktseiten heraus, aber nicht hinein. Und du investierst Zeit in Artikel, obwohl die übergeordneten Kategorieseiten zusätzliches Traffic-Potenzial erschließen könnten. Die optimale Länge eines Produkttexts hängt außerdem vom Wettbewerb ab, und den siehst du erst, wenn du die Kategorie analysiert hast.

Stufe 4: Snippets – Title-Tag und Meta-Description

Title-Tag und Meta-Description sind die ersten Elemente, die der Suchende sieht. Sie prägen, wie dein Suchergebnis wahrgenommen wird, und beeinflussen damit die Klickrate. Google übernimmt die Meta-Description allerdings nicht immer, sondern bildet das Snippet teilweise auch aus dem Fließtext. Trotzdem kommen Snippets erst jetzt, nach den Texten, weil ein guter Title-Tag den Inhalt der Seite zusammenfasst. Wenn der Inhalt fehlt, schreibst du ins Blaue.

Title-Tag und Meta-Description sind in JTL eigene Felder in den Artikel- und Kategoriestammdaten, die manuell gepflegt werden müssen. Es gibt keine automatische Ableitung. Deshalb sind diese Felder in der Praxis häufig leer. Bei befüllten Feldern sind sie oft zu kurz, zu lang oder identisch. Die Snippet-Optimierung ist also beides: bei vielen Artikeln Erstbefüllung, bei anderen Korrektur vorhandener, aber unzureichender Angaben.

Die Reihenfolge ist: Text schreiben, dann Snippet optimieren. Denn das Snippet verkauft den Inhalt. Wenn der Inhalt nicht steht, verkaufst du Luft. Wer Snippets vor den Texten optimiert, schreibt einen Title-Tag, der einen Inhalt verspricht, den die Seite nicht hält. Die Klickrate steigt vielleicht, aber die Verweildauer sinkt.

Stufe 5: Technik und interne Verlinkung

Ein technischer Basischeck gehört ganz an den Anfang, vor die Content-Arbeit: Indexierbarkeit prüfen, Canonicals kontrollieren, HTTPS sicherstellen, Sitemap einrichten, offensichtliche Crawling-Probleme beheben. Ohne diese Grundlage arbeiten selbst beste Texte ins Leere. Technisches Feintuning dagegen kommt zuletzt, weil es nur wirkt, wenn der Inhalt stimmt. Ein schneller Shop ohne Inhalt rankt nicht. Technik verstärkt die Wirkung guter Inhalte, sie erzeugt sie aber nicht.

Die technischen Hebel beim Feintuning in JTL-Shops sind: strukturierte Daten, Ladezeit (Cache, Bilder, WebP), mobile Optimierung. Die meisten konfigurierst du einmal und vergisst sie dann.

Ein Hinweis zu strukturierten Daten: JTL-Shop-Templates liefern von Haus aus Microdata, nicht JSON-LD. Der übliche SEO-Rat lautet, JSON-LD sei moderner und doppelte Microdata sollte entfernt werden. Das ist in JTL-Shops riskant. Die Template-Microdata trägt nämlich technische Funktionen: Express-Kaufbuttons einiger Zahlungsanbieter lesen den Preis aus einem versteckten Microdata-Preisfeld. Wird es entfernt, lässt sich der Button nicht mehr auslösen. Klick ohne Wirkung. Der Kunde bricht ab, du verlierst Umsatz. Das ist kein theoretisches Risiko, sondern ein dokumentierter Fall. Ein Standardrat kann hier Umsatz kosten.

Die interne Verlinkung kommt ebenfalls zuletzt, weil die Verlinkungsziele unter ihrer echten Shop-Adresse erreichbar sein müssen. Artikel, die im Shop nicht veröffentlicht sind, können nicht verlinkt werden. Und wer interne Links über ein Werkzeug setzen will, braucht Zugriff auf die echten Shop-Adressen. Die ergeben sich nicht aus dem Artikelnamen, sondern stehen in der Shop-Adress-Tabelle. Von Hand ist das bei hundert Artikeln Tagesarbeit.

Was passiert, wenn du Technik vor den Inhalten optimierst? Du investierst Zeit in Cache-Konfiguration, während deine Kategorieseiten leer sind. Du verbesserst die Ladezeit eines Shops, den niemand besucht, weil er nicht rankt.

Die Klammer: Erfolgsmessung braucht eine Baseline

Eine letzte Regel zieht sich durch alle fünf Stufen: Du brauchst eine Baseline vor der Maßnahme. Setze einen Marker, bevor du optimierst, und frage danach regelmäßig ab. Nur so kannst du beurteilen, wie sich die Seite nach deiner Optimierung entwickelt hat. Wer ohne Baseline optimiert, arbeitet im Blindflug.

Fünf JTL-Eigenheiten, die dich Rankings kosten können

Allgemeine Shop-SEO-Ratgeber beschreiben Mechaniken. Title-Tags, Meta-Descriptions, strukturierte Daten. Das gilt für jeden Shop. Aber JTL-Shops funktionieren anders als WooCommerce, Shopify oder Shopware. Sie haben Eigenheiten, die in keinem generischen SEO-Lehrbuch stehen. Und genau diese Eigenheiten kosten Betreiber Sichtbarkeit, weil sie nicht wissen, dass sie existieren.

Variantenartikel erzeugen textgleiche Dubletten

Ein Vaterartikel hat Kindartikel, etwa ein T-Shirt in zwanzig Größen und Farben. Die meisten Shop-Betreiber erwarten, dass der Vaterartikel rankt und die Kinder unsichtbar bleiben. Das passiert nicht.

JTL-Shop setzt bei Kindartikeln ein Canonical auf den Vaterartikel. Die Kindartikel sind dadurch jedoch nicht automatisch per noindex von der Indexierung ausgeschlossen. Ein Vaterartikel mit zwanzig Varianten kann so zahlreiche crawlbare und grundsätzlich indexierbare Adressen erzeugen, obwohl die Inhalte weitgehend identisch sind. Der Canonical-Tag ist nur ein Hinweis, keine Anweisung. Die offizielle JTL-Dokumentation nennt eine Alternative: robots=„noindex“ für Kindartikel. Das ist die häufigste Duplicate-Content-Quelle in JTL-Shops.

Was überrascht daran? Viele Betreiber sehen das Canonical und denken „erledigt“. Google kann diese Varianten weiterhin crawlen, obwohl der Canonical auf den Vaterartikel verweist.

Was folgt praktisch? Entferne Kindartikel aus der Sitemap und prüfe, ob du für sie noindex setzt. Der Canonical bleibt bestehen, aber du erklärst Google damit ausdrücklich, dass die Kinder nicht in den Index gehören.

Shop-Adressen entstehen nicht aus dem Artikelnamen

Viele Betreiber denken, die Shop-Adresse ergebe sich aus dem Artikelnamen: „Farbband Epson LQ-630“ wird zu shop.de/farbband-epson-lq-630. Wenn ich intern verlinken will, baue ich die Adresse aus dem Namen zusammen. Das geht schief.

JTL-Shop führt eine eigene Adress-Tabelle. Gleichnamige Artikel bekommen automatisch eine Ergänzung wie _2 oder _3 an die Adresse gehängt. Wer intern Links nach einem selbstgebauten Schema erzeugt, produziert 404er. Der zweite Artikel „Farbband Epson LQ-630“ heißt im Shop farbband-epson-lq-630_2, nicht farbband-epson-lq-630.

In JTL-Wawi ist das Realität: Lieferanten vergeben identische Artikelnamen, nur die Artikelnummer unterscheidet sich. Der Shop gleicht das mit einem Suffix aus. Wer interne Links per Excel, Skript oder Copy-Paste zusammenbaut, merkt das erst, wenn die Links ins Leere zeigen. Interne Links niemals selbst bauen. Entweder aus der Shop-Adress-Tabelle ziehen oder ein Werkzeug nutzen, das die echte Shop-Adresse abfragt. Das gilt besonders für interne Verlinkung in Kategorietexten.

SEO-URLs ändern sich, und nicht jede Änderung ist harmlos

Ändert sich in der JTL-Wawi der Artikelname oder die SEO-URL, ändert sich die Shop-Adresse. Das ist erst einmal kein Problem: JTL-Shop legt normalerweise automatisch eine Weiterleitung von der alten auf die neue Adresse an. Das steht so in der offiziellen JTL-Dokumentation: „JTL-Shop legt ebenfalls automatisch Weiterleitungen an, wenn sich in JTL-Wawi die SEO-URL eines Objekts (Artikel, Kategorie,…) ändert. Dann wird automatisch von der alten auf die neue URL weitergeleitet.“

Anders liegt der Fall beim Löschen. Dort rät die JTL-Dokumentation ausdrücklich von einer Weiterleitung ab: „Für andere tote Links (z. B. gelöschte CMS-Links, Artikel, Kategorien oder Live-Suchbegriffe) sollte keine Weiterleitung eingerichtet werden, damit diese Links von Suchmaschinen aus dem Index entfernt werden.“ Ein interner Link auf einen gelöschten Artikel bleibt also tot, und das ist so gewollt.

Viele Betreiber denken, eine Umbenennung mache alle internen Links kaputt, dabei übernimmt JTL-Shop die Weiterleitung automatisch. Probleme entstehen erst bei Löschungen, größeren Sortimentsbereinigungen oder manuellen Eingriffen in Weiterleitungen. Interne Links brauchen also keine Wartung nach reiner Umbenennung, wohl aber nach Löschungen oder großen Aufräum-Aktionen. Prüfe in solchen Fällen, ob verlinkte Artikel noch existieren. Oder nutze ein Werkzeug, das tote interne Links automatisch erkennt.

Wawi-Updates ändern die Datenbankstruktur

Updates kommen regelmäßig. Und Updates ändern die Datenbankstruktur. Nach einem Update können einzelne Spalten oder Tabellen fehlen, umbenannt oder gesperrt sein. Wer direkt auf der Datenbank arbeitet, etwa für Auswertungen oder eigene Skripte, plant das ein. Oder wird davon überrascht.

Die Dokumentation ist ehrlich: Tabellen mit dem Zusatz „optional“ dürfen fehlen oder gesperrt sein. Auch einzelne Spalten können nach einem Update fehlen. Beispiel: Fehlt die Spalte cISO für die Sprachzuordnung, funktioniert interne Verlinkung nur noch in der Standardsprache. Fehlt eine Umsatz-Spalte, werden nur Stückzahlen gezeigt.

Was überrascht daran? Viele Shopbetreiber behandeln ihre Datenbank wie ein statisches Ding. In JTL ist die Datenbank ein bewegliches Ziel. „Funktioniert bei mir nicht“ ist oft keine Bedienung-Frage, sondern eine Versions- oder Rechtefrage.

Was folgt praktisch? Dokumentiere, welche Tabellen und Spalten deine Auswertungen nutzen. Teste nach jedem Wawi-Update, ob sie noch funktionieren. Und rechne damit, dass Skripte irgendwann brechen. Das ist kein Bug, sondern normaler Software-Lebenszyklus.

Kategoriebäume enthalten Verlegenheits-Ebenen

In JTL-Kategoriebäumen gibt es Ebenen, die keinen Produkttyp benennen. „Sale“, „Neu“, „Zubehör“, „Restposten“, „Outlet“. Oder Kategorien, die mit „Für“ beginnen: „Für POS“, „Für Wiederverkäufer“. Das sind Verlegenheits-Ebenen. Sie ordnen Artikel nach Vermarktungs- oder Organisationskriterien, nicht nach Produkttyp. Du kannst sie nicht sinnvoll auf ein Keyword optimieren.

Erkenne Verlegenheits-Ebenen und behandle sie anders. Entweder du schreibst keinen eigenen Text dafür, oder du ziehst den Suchbegriff eine Ebene nach oben. Aus „Gitarren > E-Gitarren > Zubehör“ wird „E-Gitarren-Zubehör“ als Suchbegriff. Und du prüfst, ob die Kategorie überhaupt in die Sitemap gehört.

Denn die Kategorie existiert zwar im Shop, sie hat eine URL, Artikel, Navigation. Aber nicht jede Kategorieseite ist ein Optimierungsziel. Manche Kategorien sind reine Organisationsebenen.

Ein Beispiel: Deine unterste Kategorie heißt „Zubehör“. Welchen Suchbegriff würde ein Kunde eingeben? „Zubehör“ allein ist zu unspezifisch. „Gitarren-Zubehör“ wäre sinnvoll, aber die Kategorie heißt nur „Zubehör“. Du optimierst auf „Zubehör E-Gitarren“ und merkst, dass niemand so sucht.

Ein realistischer Plan: 90 Tage bei vier Stunden pro Woche

Die fünf Stufen aus dem vorigen Kapitel sind keine Theorie. Sie sind eine Abarbeitungsreihenfolge. Jetzt machst du daraus einen Kalender. Der Plan beschreibt zunächst den weitgehend manuellen Weg. Am Ende des Artikels siehst du, welche dieser Schritte sich deutlich abkürzen lassen. Die Annahme: vier Stunden pro Woche. Wenn du mehr Zeit hast, gehst du schneller. Wenn du weniger hast, rechnest du die Blöcke um. Die Reihenfolge bleibt.

Woche 1-2: Bestandsaufnahme und Datenqualität

Du analysierst den Ist-Zustand. Welche Felder sind leer, welche zu kurz, wo sind die größten Hebel. Das ist der Schritt, der von Hand am meisten Zeit kostet, und zugleich der, ohne den alles Weitere Raten bleibt. Danach bereinigst du vorhandene HTML-Texte. Kopierte Herstellertexte enthalten oft Word-Müll, Inline-Styles und leere Tags.

Der nächste Schritt: Merkmale. Technische Angaben stecken oft unstrukturiert im Fließtext, „Maße: 45 × 30 cm“ in einem Artikel, „HxBxT: 70×45×30 cm“ im nächsten. Die Information ist da, aber nicht filterbar. Du extrahierst die Merkmale, vereinheitlichst die Namen und importierst sie. Danach gleichst du die Wawi mit dem Shop ab. Erst dann erscheint das Merkmal im Shop als Filter.

Rechne mit zwei Wochen für diesen Block, wenn du ihn erstmals machst. Aber diese zwei Wochen sparen dir Monate später, weil du dann nicht mehr im Blindflug optimierst.

Woche 3-6: Kategorieseiten

Kategorieseiten kommen vor Produktseiten, weil sie bei allgemeinen Suchanfragen häufig als Einstiegsseiten dienen. Du fängst mit den wichtigsten Kategorien an. Die Artikelanzahl ist ein erster interner Anhaltspunkt, wenn noch keine Keyword- und Umsatzdaten auf Kategorieebene vorliegen. Für die eigentliche Priorisierung kommen dann Suchvolumen, bestehende Rankings, Umsatzpotenzial und Wettbewerb dazu.

Pro Kategorie: Analyse, Text schreiben, speichern, Abgleich, Live-Analyse bewerten. Rechne mit einer Stunde je Kategorie bei Erstbefüllung, weniger bei Rework. In vier Wochen schaffst du je nach Sortiment ein bis zwei Dutzend Kategorien. Das deckt in den meisten Shops die umsatzstärksten Bereiche ab.

Die Texte enthalten interne Links auf Bestseller, eine FAQ-Sektion und strukturierte Daten. Verlinkungsziele müssen im Shop veröffentlicht sein, bevor du verlinkst.

Monat 2: Produkttexte – gezielt, nicht flächig

Jetzt erst kommen die Produkttexte. Die Priorisierung nach Umsatz und Textlücken wäre von Hand eine Sache von Tagen. Du gehst aber gezielt vor und bearbeitest die Artikel, die Umsatz bringen und zugleich Optimierungsbedarf haben.

Die typischen Lücken: ohne Title-Tag, ohne Meta-Description, ohne Kurzbeschreibung, ohne Langbeschreibung, ohne H2-Zwischenüberschriften, ohne interne Links, ohne FAQ, Title und Meta zu kurz oder zu lang, Title und Meta identisch.

Rechne mit einer halben Stunde je Artikel bei vollständiger Neubefüllung, weniger bei reiner Snippet-Optimierung. In vier Wochen bearbeitest du erfahrungsgemäß je nach Aufwand zwei bis vier Dutzend Artikel. Aber du bearbeitest die richtigen Artikel, die mit Umsatz. Und du baust ein Verfahren auf, das danach weiterläuft.

Monat 3: Snippets, Technik und erste Erfolgsmessung

Title-Tag und Meta-Description kommen jetzt, weil ein guter Title-Tag den Inhalt der Seite zusammenfasst. Du gehst durch deine bearbeiteten Artikel und Kategorien und optimierst die Snippets auf Länge, Klickrate und Keyword-Abdeckung.

Die technischen Hebel konfigurierst du einmal: strukturierte Daten, Cache, Bilder (WebP, Lazy Loading), mobile Optimierung, HTTPS, Sitemap, Canonical-Tags. Und du prüfst die interne Verlinkung: Verlinkungsziele müssen veröffentlicht sein, Links müssen auf die kanonische Seite zeigen.

Am Ende des dritten Monats hast du eine Baseline und kannst messen. Setze einen Marker, bevor du optimierst, und frage danach regelmäßig ab. Nur so kannst du beurteilen, wie sich die Seite nach deiner Optimierung entwickelt hat.

Was du nach 90 Tagen hast – und was nicht

Sei ehrlich: Ein 350-Artikel-Shop ist nach 90 Tagen nicht fertig. Du hast die umsatzstärksten Kategorien optimiert, ein bis zwei Dutzend Bestseller bearbeitet und die technische Basis konfiguriert. Das ist kein Abschluss, sondern ein Anfang. Aber der richtige Anfang. Du hast ein Verfahren etabliert, das weiterläuft. Du siehst in der Erfolgsmessung, ob deine Maßnahmen greifen. Und du vermeidest die typischen SEO-Fehler, die in JTL-Shops regelmäßig passieren.

Die vier Stunden pro Woche sind eine Annahme. Wenn du mehr Zeit hast, gehst du schneller. Wenn du weniger hast, streckst du die Blöcke. Die Reihenfolge bleibt. Denn die Reihenfolge entscheidet, ob du nach drei Monaten Ergebnisse siehst oder drei Monate verschwendet hast.

Messen: was du nach vier Wochen siehst und was nicht

Suchmaschinenoptimierung wirkt nicht in Tagen. Auch nicht in Wochen. Erste Bewegungen können nach Tagen oder Wochen sichtbar werden, belastbar beurteilen lässt sich die Entwicklung meist erst über mehrere Monate. Google muss deine Änderungen erst crawlen, bewerten und einordnen. Ein bearbeiteter Kategorietext erscheint nicht am nächsten Tag auf Position 1. Und genau deshalb scheitern viele SEO-Projekte: weil die Erwartung mit der Realität kollidiert.

Was sich zuerst bewegt, ist die Position, nicht der Traffic. Ein Sprung von Position 30 auf 18 bringt dir fast keine Klicks. Trefferseite 3 zu Trefferseite 2 ist für den Besucher kaum ein Unterschied. Aber für die Erfolgsmessung ist es der richtige Frühindikator. Denn er kann ein erstes Signal dafür sein, dass sich die Sichtbarkeit der Seite in die gewünschte Richtung entwickelt. Der Traffic kommt später.

Deshalb misst du Positionen der wichtigsten Suchbegriffe im Zeitverlauf, nicht Besucherzahlen der ersten Wochen. Du wählst je Kategorie zwei bis drei Suchbegriffe aus, die für deinen Shop relevant sind, und trackst sie wöchentlich. Ein Ranking-Gewinn von zehn Positionen nach vier Wochen ist ein gutes Zeichen, beweist aber für sich allein nicht, dass allein deine Änderung dafür verantwortlich war. Rankings bewegen sich auch durch Google-Updates, Wettbewerb oder Saisonalität. Ein gleichbleibendes Ranking bedeutet: abwarten. Bei Verlusten erst prüfen, ob sich sonst etwas verändert hat, bevor du deine Optimierung in Frage stellst.

Die Baseline aus dem ersten Kapitel ist die Voraussetzung. Ohne Vorher-Wert kein Nachher-Urteil. Wer ohne Baseline optimiert und dann misst, weiß nicht, ob das Ergebnis besser oder schlechter ist als vorher. Das passiert öfter als du denkst.

Ein Hinweis, den viele brauchen: Seiten, die bereits auf Seite 2 oder 3 ranken, sind häufig besonders interessante Optimierungskandidaten, weil Google sie schon als relevant einstuft und kleinere Verbesserungen dort schneller sichtbar werden können. Ein Beispiel: Ein Artikel auf Position 18 kann mit einer guten Textüberarbeitung auf Position 8 steigen. Ein Artikel auf Position 60 bewegt sich durch dieselbe Maßnahme vielleicht auf Position 55. Das heißt nicht, dass du Position 60 ignorierst. Aber es bedeutet, dass du mit Seite 2 anfängst, wenn du schnell ein Erfolgserlebnis sehen willst.

Womit die WawiCreatorSuite dabei hilft

Die Arbeit aus den vorherigen Abschnitten ist nicht schwierig. Sie ist nur mengenproblematisch. Eine Bestandsaufnahme, die zeigt, welcher Artikel Umsatz bringt und zugleich Textlücken hat, ist von Hand bei 350 Artikeln Tagesarbeit. Merkmale aus tausend Fließtexten zu ziehen und zu vereinheitlichen, kostet Wochen. Die Priorisierung nach Umsatz kennt ein externes Crawling-Tool nicht, weil es deine Datenbank nicht sieht. Eine Kategorieseite analysieren, Text schreiben, speichern, abgleichen dauert eine Stunde. Dreißig Kategorien sind dreißig Stunden. Das Problem ist nicht das Wissen, sondern die Masse. Genau da setzt das Werkzeug an.

Die Shop-Analyse liefert eine vollständige Bestandsaufnahme statt Stichproben. Du siehst einen Gesamtscore, eine Bewertung der SEO-Textqualität und der Datenvollständigkeit. Dazu Problem-Kacheln: wie viele Artikel ohne Title-Tag, ohne Meta-Description, ohne Kurzbeschreibung, ohne H2-Zwischenüberschriften, ohne Bilder, ohne EAN. Und eine sortierbare Tabelle mit Einzelbewertung je Artikel. Ohne diese Übersicht optimierst du im Blindflug.

Weil Umsatzdaten und Textdaten auf derselben JTL-Wawi-Datenbank liegen, lässt sich nach „fehlt und bringt zugleich Umsatz“ priorisieren. Das kann ein reiner Crawler nicht. Er sieht deine Produktseiten, aber nicht deine Bestseller. Ein Werkzeug, das direkt auf der Datenbank arbeitet, kennt beide Seiten.

Ein zweiter Hebel sind Merkmale. Technische Angaben stecken oft unstrukturiert im Fließtext. „Maße: 45 × 30 cm“ in einem Artikel, „HxBxT: 70×45×30 cm“ im nächsten. Die Information ist da, aber nicht filterbar. Das Werkzeug extrahiert diese Angaben aus vorhandenen Texten und vereinheitlicht die Namen. Aus drei verschiedenen Schreibweisen wird ein gepflegtes Merkmal.

Für Bestandstexte gibt es HTML-Bereinigung. Kopierte Herstellertexte enthalten oft Word-Müll, Inline-Styles und leere Tags. Die Bereinigung entfernt diesen Ballast, ohne den Inhalt zu verändern.

Texterzeugung läuft über Claude Sonnet von Anthropic. Das Werkzeug erzeugt Produktbeschreibungen, Kategorietexte und Meta-Angaben auf Basis der vorhandenen Daten. Aber es bleibt bei der Masse: welche Artikel bearbeitet werden und in welcher Reihenfolge, entscheidest du. Das Werkzeug nimmt die Mengenarbeit ab, nicht die Entscheidungen.

Der Ranking-Tracker zeigt dir, ob deine Optimierungen wirken. Beim Bearbeiten einer Seite setzt du einen Marker und fragst die Position danach regelmäßig ab. „Deine Optimierungen — Wirkung“ zeigt je optimierter Seite den durchschnittlichen Besucherwert vorher/nachher. Bewertet werden nur Optimierungen, für die es Besucherdaten aus der Zeit davor gibt. Ältere zeigen bewusst nichts, statt falsche Riesen-Zuwächse auszuweisen.

„Unsichtbare Seiten“ zeigt aktive Shop-Produkte (mit Bestand, ohne Varianten-Kinder) und Kategorien, die im Zeitraum keinen einzigen Besucher hatten, sortiert nach Bestand. Das ist die Liste, aus der deine nächsten Optimierungen kommen. „Optimierungs-Chancen“ zeigt Produkte mit vielen Besuchern, aber sehr wenigen Käufen. Die Sichtbarkeit stimmt, die Conversion nicht. Und ein Kannibalisierungs-Hinweis: Steht bei „Domain“ eine bessere Zahl als bei „Pos.“, rankt Google eine andere Seite deiner Domain stärker als die Kategorie selbst. Dann verlinkst du intern auf die falsche Seite.

Der Live-Technik-Check prüft am echten Shop, nicht in der Datenbank. Erreichbarkeit, HTTPS, http-zu-https-Weiterleitung, robots.txt, sitemap.xml. Dazu die Startseite: Title, Meta-Description, genau eine H1, Canonical, Indexierbarkeit. Viewport, Ladezeit, Sprache, Favicon. Organization- und WebSite-Schema, OpenGraph. Und Stichproben auf Produkt- und Kategorieseiten. Das ist der Check, den du in Stufe 1 brauchst, aber von Hand bei 350 Artikeln nicht schaffst. Eine Live-Analyse braucht Zugriff auf den Shop unter seiner echten Adresse. Von Hand prüfst du das für zehn Seiten, nicht für dreihundert.

Interne Verlinkung setzt das Werkzeug auf Basis der echten Shop-Adressen aus der JTL-Shop-Datenbank. Denn die Adresse ergibt sich nicht aus dem Artikelnamen, sondern steht in der Shop-Adress-Tabelle. Gleichnamige Artikel bekommen automatisch Suffixe wie „_2“ oder „_3“. Wer Links per Hand zusammenbaut, produziert tote Links. Das Werkzeug erkennt außerdem tote interne Links und zeigt sie an. Verlinkungsziele müssen veröffentlicht und erreichbar sein. Von Hand ist das bei hundert Artikeln Tagesarbeit.

Häufige Fragen zu SEO in JTL-Shops

Wie lange dauert es, bis SEO in einem JTL-Shop wirkt?

Erste Bewegungen können nach Tagen oder Wochen sichtbar werden, belastbar beurteilen lässt sich die Entwicklung meist erst über mehrere Monate. Das Problem: Die meisten Betreiber geben nach vier bis sechs Wochen auf, weil sie keine sichtbaren Ergebnisse sehen, oder weil ihnen schlicht die Messgrundlage fehlt, um erste Veränderungen überhaupt zu erkennen. Dabei reagiert erst die Position, der Traffic folgt später. Wer abbricht, sobald die Besucherzahlen stagnieren, beendet das Projekt genau in dem Moment, in dem Google die Änderungen zu bewerten beginnt. SEO ist kein Sprint. Wer nach einem Monat nichts sieht, hat keinen Grund aufzuhören. Er hat nur Grund weiterzumachen.

Was sollte ich zuerst optimieren: Produkttexte oder Kategorieseiten?

Kategorieseiten kommen zuerst. Sie sind für allgemeine und kommerzielle Suchbegriffe häufig die passendere Landingpage, während Produktseiten konkrete Produkt- und Modellsuchen bedienen. „Herrenschuhe“ ist ein Kategoriesuchbegriff, „Adidas Laufschuh Modell XY“ ein Produktsuchbegriff. Kategorieseiten dienen bei allgemeinen und kommerziellen Suchanfragen häufig als Einstiegsseiten und leiten Besucher von dort auf passende Produktseiten weiter. Außerdem brauchst du für einen guten Kategorietext die Analyse der darin liegenden Produkte. Ohne diese Grundlage schreibst du ins Blaue. Kategorietexte sind deshalb der zweite Schritt nach der Datenqualität, Produkttexte der dritte.

Erzeugen Variantenartikel in JTL Duplicate Content?

Ja, im Standard schon. Ein Vaterartikel mit zwanzig Varianten kann so zahlreiche crawlbare und grundsätzlich indexierbare Adressen erzeugen, obwohl die Inhalte weitgehend identisch sind. JTL-Shop setzt zwar ein Canonical auf den Vaterartikel, Kindartikel sind dadurch aber nicht automatisch per noindex von der Indexierung ausgeschlossen. Der Canonical-Tag ist nur ein Hinweis, keine Anweisung. Google kann diese Varianten weiterhin crawlen, obwohl der Canonical auf den Vaterartikel verweist. Die offizielle JTL-Dokumentation nennt als Lösung „noindex“ für Kindartikel. Daneben wird empfohlen, Kindartikel aus der Sitemap zu nehmen. Das Canonical bleibt bestehen, aber du erklärst Google damit ausdrücklich, dass die Kinder nicht in den Index gehören.

Muss ich alle Artikel auf einmal optimieren?

Nein. Und du solltest es auch nicht. Die Bestandsaufnahme zeigt dir, welche Artikel Umsatz bringen und zugleich Optimierungsbedarf haben. Diese Artikel bearbeitest du zuerst. Nicht den Ladenhüter ohne Bild, sondern den Bestseller mit lückenhafter Meta-Description. In JTL liegen Umsatzdaten und Textdaten auf derselben Datenbank. Du kannst also gezielt nach „fehlt und bringt Umsatz“ priorisieren. Wer bei 350 Artikeln ohne System anfängt, sieht nach Wochen weder Ranking noch Traffic. Wer gezielt die umsatzstärksten zwanzig Artikel bearbeitet, sieht Ergebnisse.

Brauche ich teure SEO-Tools für einen JTL-Shop?

Nicht zwingend. Die WawiCreatorSuite liefert eine vollständige Shop-Analyse direkt aus der JTL-Wawi-Datenbank: Gesamtscore, Textqualität, Datenvollständigkeit, Problem-Kacheln wie „ohne Title-Tag“, „ohne Meta-Description“, sortierbar nach Umsatz. Dazu einen Ranking-Tracker, der Positionsentwicklung und Wirkung je optimierter Seite zeigt. Die meisten SEO-Tools crawlen deinen Shop von außen. Sie sehen deine Produktseiten, aber nicht deine Bestseller. Sie zählen fehlende Title-Tags, wissen aber nicht, welcher Artikel Umsatz bringt. In JTL liegen Umsatz und Text auf derselben Datenbank. Ein Werkzeug, das direkt dort arbeitet, liefert dir die Priorisierung ohne teures Abo. Spezialisierte SEO-Suiten gehen bei Backlinks und internationalen Keyword-Daten tiefer. Für die meisten JTL-Shops ist das aber nicht der erste Engpass.

Woran erkenne ich, ob meine Maßnahmen wirken?

Schau in die Google Search Console und beobachte vor allem Impressionen, Klicks und deren Entwicklung. Die durchschnittliche Position kann zusätzlich helfen, Rankingbewegungen einzuordnen. Sie eignet sich damit gut, um Entwicklungen über längere Zeiträume zu beobachten. Wähl je Kategorie zwei bis drei relevante Begriffe aus, notier die Position an einem festen Stichtag und vergleich sie vier Wochen später. Steigt eine Seite von Position 22 auf 14, ist das ein gutes Signal, auch wenn der Traffic noch gleich bleibt. Ohne diesen Vorher-Nachher-Vergleich arbeitest du nach Gefühl. Und die Daten zeigen dir oft schon Bewegung, wenn du im Shop-Backend noch keine Veränderung siehst.

Ein zweiter Weg: der Ranking-Tracker in der WawiCreatorSuite. Du setzt beim Optimieren einen Marker, das Werkzeug fragt danach regelmäßig ab und zeigt dir je Seite die Wirkung vorher/nachher. Die Zuordnung „diese Optimierung, diese Seite, dieser Zeitpunkt“ musst du in der Search Console selbst zusammensuchen. Hier steht sie direkt da.

Passende Artikel

Bereit, deine Content-Produktion zu skalieren?

Hunderte Artikel optimieren – in Tagen statt Monaten. Arbeitet direkt auf deiner JTL-Wawi-Datenbank. DSGVO-konform.