SEO-Adressen, Meta-Tags und Weiterleitungen
Der Shop bildet sprechende Adressen, Seitentitel und Sitemaps selbst und leitet umbenannte Seiten automatisch weiter. Dieser Leitfaden zeigt, wo Sie SEO-Namen und Meta-Tags pflegen, wie Sie alte, inaktive und gelöschte Seiten per 301 weiterleiten und was der Shop bei Canonical, hreflang, noindex und Sitemaps für Sie erledigt.
Auf einen Blick
- Wo: unter Einstellungen → SEO / SEA mit „SEO Einstellungen“, „Titel & Meta-Tags“ und „SEO Redirects“, die Sitemaps unter Tools → SEO Sitemaps. Titel und Beschreibung einer einzelnen Seite pflegen Sie in der Maske von Artikel, Kategorie, CMS-Seite oder Hersteller.
- Adressen: Der Shop bildet sie aus dem Namen. Einen festen SEO-Namen für Artikel und Kategorien vergeben Sie, wenn „SEO Profieinstellungen“ eingeschaltet ist.
- Umbenennen: Die alte Adresse leitet automatisch per 301 auf die neue weiter, ab Werk ein Jahr lang.
- Eigene Weiterleitungen: einzeln unter „SEO Redirects“ oder per CSV-Datei beim Shopumzug. Ziel ist immer ein Artikel, eine Kategorie, eine CMS-Seite, ein Hersteller oder ein Newsartikel.
- Nicht mehr erreichbare Artikel: leitet der Shop ab Werk auf die Kategorie aus der Adresse weiter, ohne Kategorie in der Adresse auf die Startseite. Das lässt sich umstellen.
- Automatisch: Canonical, hreflang, Sitemaps und die Weiterleitung von Parameter- und Schrägstrich-Varianten erledigt der Shop selbst.
In diesem Leitfaden
So bildet der Shop seine Adressen
Mit den Standardeinstellungen erhält jede Seite eine sprechende Adresse aus ihrem Namen. Seiten in einer weiteren Sprache tragen vorne /lng/ und das Sprachkürzel.
| Seite | Beispiel | Woraus der Name entsteht |
|---|---|---|
| Kategorie | /bekleidung/t-shirts/ | Name der Kategorie oder ihr SEO-Name, mit dem Pfad der übergeordneten Kategorien. Die Adresse endet mit einem Schrägstrich. |
| Artikel | /bekleidung/t-shirts/bio-shirt.html | Artikelname oder SEO-Name, ab Werk mit dem Kategoriepfad davor |
| CMS-Seite | /cms/versand-und-zahlung.html | „SEO - Name“ der CMS-Seite |
| Hersteller | /brand/musterwerk.html | Name des Herstellers |
| Newsartikel | /news/neue-kollektion.html | SEO-Name des Newsartikels, siehe Newsartikel |
| Weitere Sprache | /lng/en/clothing/t-shirts/ | Name bzw. SEO-Name in dieser Sprache |
Die Präfixe cms, brand und news lassen sich ändern, siehe URL-Präfixe. Die Grundeinstellungen stehen unter Einstellungen → SEO / SEA → SEO Einstellungen:
| Feld | Wirkung |
|---|---|
| „Suchmaschinenfreundliche (SEO) URLs aktivieren“, „SEO URL Type“ | Diese beiden Grundschalter sieht nur der XONIC-Support. Ab Werk sind SEO-Adressen im Modus „Rewrite“ eingeschaltet; eigene SEO-Namen wirken nur damit. |
| „Kategorienpfad bei Produkten innerhalb der Kategorien anhängen“ | an (Vorgabe): /kategorie/artikel.html. Aus: /artikel.html. Die Umstellung ändert die Adresse jedes Artikels. Sprechen Sie sie in einem laufenden Shop vorher mit uns ab. |
| „Maximale SEO Kategoriennamen (Rekursionstiefe)“ | wie viele Kategorienamen höchstens vor dem Artikelnamen stehen, ab Werk 5 |
| „SEO Profieinstellungen“ | ab Werk aus. Eingeschaltet zeigt der Shop das Feld „SEO - URL“ in Artikel- und Kategoriemaske, das Feld „SEO - Text“ der Kategorie und den Knopf „SEO History“ in der Artikelmaske. |
| „SEO automatisches Weiterleitungsverhalten“ | was mit Adressen nicht mehr erreichbarer Seiten passiert, siehe Inaktiv oder gelöscht |
Die Variante „Rewrite_V1.5“ mit Adressen wie /artikelname-p-12.html entfällt. Beim Update stellt der Shop auf „Rewrite“ um und leitet die alten Adressen per 301 weiter.ab 4.10
Die SEO Einstellungen mit den Vorgaben ab Werk, von den SEO Profieinstellungen über die Weiterleitungsschalter bis zu den URL-Präfixen. Zum Vergrößern anklicken.
SEO-Namen festlegen
Ohne eigenen SEO-Namen folgt die Adresse dem Namen der Seite. Ändern Sie den Namen, ändert sich die Adresse. Ein fester SEO-Name hält sie stabil.
| Seite | Wo |
|---|---|
| Artikel | Produktmaske, Reiter „SEO“, Feld „SEO - URL“ je Sprache. Sichtbar mit „SEO Profieinstellungen“. |
| Kategorie | Produkte → Kategorien / Produkte, Kategorie bearbeiten, Feld „SEO - URL“ je Sprache. Sichtbar mit „SEO Profieinstellungen“. |
| CMS-Seite | CMS → CMS-Manager, Feld „SEO - Name“ je Sprache, immer sichtbar |
| Hersteller | kein eigenes Feld, die Adresse folgt dem Namen unter Produkte → Hersteller |
| Shopseiten wie Sonderangebote | Feld „SEO-Name“ unter „SEO-Tags anpassen“, siehe Feste Shopseiten |
So schreibt der Shop den Namen um
- Kleinbuchstaben, ä, ö, ü und ß als ae, oe, ue und ss, Akzente als Grundbuchstabe
- Leerzeichen und Unterstriche als Bindestrich, mehrere Bindestriche als einer
- Punkte und andere Sonderzeichen entfallen. Tragen Sie den Namen deshalb ohne
.htmlund ohne Schrägstriche ein. - Vergibt ein anderer Artikel den Namen schon, meldet der Shop das und hängt die Artikel-ID an. Bei Kategorien zählt der ganze Pfad: Unter verschiedenen Oberkategorien darf derselbe Name stehen.
Fest statt automatisch
Ändern sich Artikelnamen öfter, etwa durch den Import aus der Warenwirtschaft, vergeben Sie einen festen SEO-Namen. Dann bleibt die Adresse beim Umbenennen gleich, und es entsteht keine Weiterleitung. Jede geänderte Adresse kostet dagegen eine Weiterleitung, die nach ihrem Löschdatum wieder wegfällt.
SEO-Namen in anderen Sprachen
Jede Sprache hat ihren eigenen Namen und damit ihre eigene Adresse. Lassen Sie den Namen einer Kategorie oder eines Artikels in einer Sprache leer, übernimmt der Shop beim Speichern den Text der Standardsprache. Die englische Adresse bleibt dann deutsch. Dasselbe gilt für Meta-Titel, Meta-Beschreibung und Keywords.
Übersetzen Sie deshalb den Namen, mit „SEO Profieinstellungen“ auch die „SEO - URL“, in jeder Sprache. Bei Übersetzungen mit DeepL bildet der Shop den SEO-Namen der Zielsprache aus dem übersetzten Namen und leitet eine geänderte Adresse weiter.
URL-Präfixe für News, Hersteller, CMS und Badges
CMS-Seiten, Hersteller, News und Produkt-Badges tragen ein Präfix vor ihrem Namen. Sie ändern es unter Einstellungen → SEO / SEA → SEO Einstellungen.
| Feld | Vorgabe | Beispiel |
|---|---|---|
| „URL-Präfix Blog/News-Übersicht“ | news | /news/ und News-Kategorien |
| „URL-Präfix News-Artikel“ | news | /news/artikel.html |
| „URL-Präfix Hersteller“ | brand | /brand/marke.html |
| „URL-Präfix CMS-Seiten“ | cms | /cms/seite.html |
| „URL-Präfix Produkt-Badges“ | badge | /badge/aktion.html |
- Die Vorgaben gelten für neue Shops. Ältere Shops behalten
blogundmanufacturer, damit ihre Adressen gleich bleiben. - Nur Kleinbuchstaben, ohne Schrägstriche und Leerzeichen. Begriffe wie
productodercategorysind tabu. - Aufrufe mit dem ursprünglichen Präfix (
blog,manufacturer,news,cms,badge) leitet der Shop per 301 auf das eingestellte Präfix weiter. - Ein zwischendurch genutztes Präfix kennt er nicht. Ändern Sie ein Präfix deshalb möglichst nur einmal.
Seitentitel und Meta-Beschreibung
Titel und Beschreibung erscheinen im Browser-Tab und in den Suchergebnissen. Pflichtfelder sind es nicht: Bleibt ein Feld leer, setzt der Shop einen Text ein. Welchen Ausschnitt eine Suchmaschine zeigt, entscheidet sie selbst.
| Seite | Wo | Wenn leer |
|---|---|---|
| Startseite | Einstellungen → SEO / SEA → Titel & Meta-Tags: „Titel (Shopname)“, „Beschreibung“ und „Keywords“, Titel und Beschreibung je Sprache | – |
| Kategorie | Kategoriemaske: „Metatags - Titel“, „Metatags - Beschreibung“, „Metatags - Schlüsselwörter (Komma getrennt)“ | Titel aus „Abweichende Kategorieüberschrift“ oder Name, dazu der Shopname. Beschreibung: Auszug aus Kurzbeschreibung, Beschreibung oder SEO-Text mit höchstens 155 Zeichen, sonst die Beschreibung der Startseite.ab 4.9.62 |
| Artikel | Produktmaske, Reiter „SEO“: „Meta-Title“, „Meta-Description“, „Meta-Keywords“, dazu die „Google Suchergebnis-Vorschau“ | Titel aus Artikelname und Shopname, Beschreibung aus der Kurzbeschreibung bzw. dem Anfang der Beschreibung |
| CMS-Seite | CMS → CMS-Manager: „Metatags - Titel“, „Metatags - Beschreibung“, „Metatags - Schlüsselwörter (Komma getrennt)“ | Titel aus dem Namen der Seite und dem Shopnamen, Beschreibung der Startseite |
| Hersteller | Produkte → Hersteller: „Metatags - Titel“, „Metatags - Beschreibung“, „Metatags - Schlüsselwörter (Komma getrennt)“ | Titel aus Herstellername und Shopname, Beschreibung der Startseite |
| Shopseiten wie Sonderangebote | „SEO-Tags anpassen“, siehe unten | Seitenüberschrift und Shopname |
| Newsartikel | siehe Leitfaden Newsartikel | – |
Im Reiter „SEO“ der Produktmaske zeigt die Google Suchergebnis-Vorschau gleich beim Tippen, wie Meta-Title und Meta-Description im Suchergebnis aussehen. Zum Vergrößern anklicken.
Shopname im Titel
Bei automatisch gebildeten Titeln hängt der Shop „, Shopname“ an. Steht ein eigener Titel im Feld, hängt er nichts an. Den Zusatz schalten Sie mit Einstellungen → SEO / SEA → SEO Einstellungen → Shoptitel bzw. Shopname aus Titel-Metatag entfernen ab.
Blätterseiten
Ab Seite 2 einer Kategorie hängt der Shop „ – Seite 2“ an Titel und Beschreibung an. So hat jede Blätterseite einen eigenen Titel. Schreiben Sie die Seitenzahl nicht selbst in die Felder.ab 4.9.61
Keywords
Google wertet Meta-Keywords nicht aus. Bleibt das Feld bei einem Artikel leer, setzt der Shop die Kategorienamen und den Artikelnamen ein und hängt die „Keywords“ aus „Titel & Meta-Tags“ an, solange der Shopname im Titel steht.
Für einen Titel gelten rund 55 Zeichen als Richtwert, für die Beschreibung ein bis zwei Sätze mit etwa 110 bis 155 Zeichen. Längere Texte kürzt die Suchmaschine in der Anzeige. Meta-Texte für viele Artikel oder Kategorien auf einmal übertragen Sie per CSV, siehe Import & Export (CSV).
Feste Shopseiten und Startseite
Unter Einstellungen → SEO / SEA → Titel & Meta-Tags stehen die Werte der Startseite: „Titel (Shopname)“, „Beschreibung“, „Keywords“, die allgemeine Angabe „Robots“, das Favicon und „og:image - Fallback“ für die Vorschau beim Teilen. Der Reiter „SEO-Tags anpassen“ gilt für feste Shopseiten wie Sonderangebote, Neuheiten oder Kontakt:
- Unter „Seitenname“ die Seite wählen.
- „Status“ einschalten und bei Bedarf „robots Meta-tag“ wählen.
- Je Sprache „SEO-Name“ (Pflicht), „Metatags - Titel“, „Metatags - Beschreibung“ und „Metatags - Keywords“ eintragen und speichern.
Startseite, Artikel, Kategorien, CMS-Seiten, Hersteller und News stehen dort nicht zur Wahl, ihre Texte pflegen Sie wie in der Tabelle oben. Ein geänderter „SEO-Name“ einer Shopseite ändert ihre Adresse ohne Weiterleitung. Texte der Startseite selbst (Begrüßungstext, SEO-Text) erklärt der Leitfaden Startseite gestalten.
Unter „Titel & Meta-Tags“ stehen Titel, Beschreibung, Keywords und Robots-Angabe der Startseite, dazu Favicon und Vorschaubild für das Teilen. Zum Vergrößern anklicken.
Indexierung steuern: robots und noindex
Mit der robots-Angabe sagen Sie Suchmaschinen, ob sie eine Seite aufnehmen sollen (index oder noindex) und ob sie den Links darauf folgen sollen (follow oder nofollow).
| Seite | Wo | Werte |
|---|---|---|
| CMS-Seite | CMS → CMS-Manager, Feld „robots Meta-tag“. Es erscheint, wenn „Shop Contentseite (kann im Shop aufgerufen und verlinkt werden)“ eingeschaltet ist. | index,follow, noindex,follow, noindex,nofollow |
| Shopseite | „SEO-Tags anpassen“, Feld „robots Meta-tag“ | dieselben drei |
| Artikel | Produktmaske, Reiter „SEO“, Feld „robots Meta-tag“. „Standard (global)“ übernimmt die Shopeinstellung. Varianten übernehmen ein noindex ihres Masterartikels, mit index,follow heben Sie das für eine Variante auf. Mit noindex fällt der Artikel auch aus Produkt- und Bildsitemap.ab 4.10 | Standard, index,follow, noindex,follow, noindex,nofollow |
| Allgemein | Einstellungen → SEO / SEA → Titel & Meta-Tags → Robots, für Seiten ohne eigene Angabe | ab Werk index,follow |
Die allgemeine Angabe „Robots“ ist kein Schalter, um den ganzen Shop aus Suchmaschinen herauszuhalten: Kategorie-, Artikel-, Filter- und Blätterseiten gibt der Shop mit index,follow aus. index,nofollow bietet keine Maske an.
Inaktive Artikel und Testartikel
Inaktive Artikel sind im Shop nicht erreichbar: Der Shop leitet ihre Adresse weiter oder antwortet mit 404 und nimmt sie aus der Sitemap. Suchmaschinen entfernen sie mit der Zeit aus dem Index. Einen Testartikel lassen Sie deshalb am einfachsten inaktiv.
Der Schalter „in XML-Sitemaps für Suchmaschinen verlinken“ nimmt einen Artikel nur aus der Sitemap. Aufrufbar und indexierbar bleibt er. Ein aktiver Artikel bekommt ein noindex über das Feld „robots Meta-tag“.ab 4.10
robots.txt
Unter /robots.txt liefert der Shop die Sperrregeln aus der Datei robots.txt im Shopverzeichnis aus, ab Werk unter anderem für das Backend und für Adressen mit Sitzungs- und Aktionsparametern. Die Zeile „Sitemap:“ mit dem Sitemap-Index Ihrer Domain ergänzt er selbst. KI-Trainingscrawler schließen Sie unter Einstellungen → Datenschutz → GEO IP Richtlinien → KI-Training per robots.txt ausschließen aus.
Eine Sperre in der robots.txt verhindert nur das Abrufen, nicht die Aufnahme in den Index. Damit eine Suchmaschine ein noindex, einen 404 oder eine Weiterleitung sieht, darf die Adresse dort nicht gesperrt sein.
Weiterleitungen, die der Shop selbst setzt
In den meisten Fällen müssen Sie nichts tun. Alle Weiterleitungen in dieser Tabelle sind dauerhaft (301). Die Schalter stehen unter Einstellungen → SEO / SEA → SEO Einstellungen.
| Anlass | Verhalten | Schalter |
|---|---|---|
| Artikel, Kategorie, CMS-Seite, Hersteller oder Newsartikel umbenannt | alte Adresse → neue Adresse. Der Shop legt dafür einen Eintrag unter „SEO Redirects“ an, Löschdatum in einem Jahr. | immer |
Aufruf über eine Parameteradresse wie store-products.php?products_id=12 oder store-cms.php?cID=5 | → SEO-Adresse der Seite, weitere Parameter bleiben erhalten | „SEO: 301-Weiterleitung von Parameter-URLs auf SEO-URL“, ab Werk an |
Kategorie ohne Schrägstrich am Ende, etwa /bekleidung | → /bekleidung/, nur bei einer aktiven Kategorie | „SEO: 301-Weiterleitung slash-loser Kategorie-URLs auf die Slash-Form“, ab Werk an |
Groß geschriebene Adresse, etwa /BEKLEIDUNG/ | → kleingeschriebene Adresse | immer |
| Artikel über einen Kategoriepfad aufgerufen, in dem er nicht liegt | → Adresse mit gültigem Kategoriepfad | „SEO: automatische Canonical-Umleitung von ungültigen Produktlinks“, ab Werk an. Wirkt nur, wenn Artikeladressen den Kategoriepfad tragen. |
| Adresse mit dem ursprünglichen Präfix | → Adresse mit dem eingestellten Präfix | immer, siehe URL-Präfixe |
Die automatischen Einträge sehen Sie wie die eigenen unter „SEO Redirects“. Dort können Sie ihr Löschdatum verlängern, wenn eine alte Adresse viele Links von außen hat.
Weiterleitungen selbst anlegen: SEO Redirects
Unter Einstellungen → SEO / SEA → SEO Redirects stehen alle Weiterleitungen des Shops, die automatischen wie die eigenen. Hier leiten Sie eine gelöschte Seite, eine deaktivierte Seite oder eine Adresse aus dem alten Shop auf ein neues Ziel.
Die Liste aller SEO-Links: Links steht, wozu die alte Adresse gehörte (rot = Seite gelöscht), rechts das Ziel und bis wann die Weiterleitung gilt. Zum Vergrößern anklicken.
Am einfachsten aus der Maske heraus
Artikel, Kategorien, CMS-Seiten, Hersteller und Newsartikel haben in ihrer Maske und im Löschdialog den Knopf „SEO History“. Er öffnet die Weiterleitungen dieser Seite. Über „Einfügen“ sind „Zugehörigkeit“ und der „Linkname“ jeder Sprache schon ausgefüllt. In der Produktmaske erscheint der Knopf nur mit „SEO Profieinstellungen“, im Löschdialog immer. Aus der Artikelmaske geöffnet, heißen die Reiter „SEO-Links des Produktes“ und „SEO-Links die auf das Produkt zeigen“; den CSV-Import gibt es dort nicht.
- Die Seite bearbeiten oder „Löschen“ wählen und auf „SEO History“ klicken.
- „Einfügen“ wählen. Zugehörigkeit und Linknamen prüfen.
- Unter „Ziel Typ“ Kategorie, CMS-Schlüssel, Hersteller, Produkt oder Newsartikel wählen und darunter das Ziel wählen (bei Kategorien heißt das Feld „Zugehörigkeit genau“, gewählt wird über den Ordner-Knopf „Kategorie Schnellnavigation“).
- Bei Bedarf das „Löschdatum“ ändern und mit „Einfügen“ speichern.
- Erst jetzt die Seite deaktivieren oder löschen.
- Die alte Adresse im Browser aufrufen und prüfen, ob sie beim Ziel ankommt.
Aus der Produktmaske geöffnet sind Zugehörigkeit und Linknamen schon ausgefüllt, das Ziel wählen Sie selbst – eine Kategorie über den Ordner-Knopf. Zum Vergrößern anklicken.
Die Felder
| Feld | Inhalt |
|---|---|
| „Zugehörigkeit Typ“, „Zugehörigkeit genau“ | zu welcher Seite die alte Adresse gehörte. Bei einer gelöschten Seite reicht der Typ. Bei einem deaktivierten Artikel und einer deaktivierten CMS-Seite muss „Zugehörigkeit genau“ genau diese Seite nennen. |
| „Linkname“ je Sprache | der alte Pfad ohne Domain, ohne .html, ohne Schrägstrich am Ende, ohne /lng/en/ und ohne Präfix wie cms/ oder brand/. Beispiele: bekleidung/alte-shirts für eine Kategorie, bio-shirt-alt für einen Artikel, musterwerk für einen Hersteller. Füllen Sie nur die Sprachen aus, in denen es die alte Adresse gab. |
| „Ziel Typ“, „Ziel genau“ | die neue Seite. Die Zieladresse baut der Shop in der Sprache des Besuchers. |
| „Löschdatum“ | bis wann die Weiterleitung gilt. Leer gelassen: in einem Jahr. Danach entfernt der Shop den Eintrag. Für alte Adressen mit vielen Links von außen wählen Sie ein späteres Datum. |
Beim Speichern wandelt der Shop den Linknamen in die SEO-Schreibweise um wie unter SEO-Namen beschrieben. Alte Adressen mit Unterstrichen übernehmen Sie deshalb besser per CSV-Import. Adressen mit Parametern (?id=…) oder Endungen wie .php oder .htm brauchen eine Regel in der .htaccess. Prüfen Sie Adressen mit Umlauten nach dem Anlegen im Browser. Greift eine Weiterleitung nicht, helfen wir Ihnen mit einer Regel weiter.
Die Reiter
- „alle SEO-Links“: Liste mit „Ursprung“, „SEO-Link“, „Ziel“, „Datum/Zeit“ und „Löschdatum“, mit Suche und „volle Links anzeigen“
- „Einfügen“ und „CSV-Import“
- „.htaccess SEO-Links“: zeigt die Weiterleitungen aus der Datei
.htaccessmit Statuscode. Ändern lassen sie sich dort nicht.
Was die SEO History nicht kann
- Ziele außerhalb des Shops oder Shopseiten wie Sonderangebote. Dafür gibt es die Kategorie-Weiterleitung oder die
.htaccess. - Platzhalter für ganze Verzeichnisse
- Eine Adresse umleiten, die noch zu einer aktiven Seite gehört. Die aktive Seite gewinnt immer.
Viele Adressen auf einmal: CSV-Import für den Shopumzug
Nach einem Umzug aus einem anderen Shopsystem oder einem Umbau der Kategorien übertragen Sie die alten Adressen als CSV-Datei.
- Unter Einstellungen → SEO / SEA → SEO Redirects den Reiter „CSV-Import“ öffnen und die Beispieldatei
redirects.csvladen. Sie enthält die Kopfzeilesource,target,code. - Je Zeile unter
sourcedie alte Adresse und untertargetdie neue Adresse im Shop eintragen, mit oder ohne Domain. - Die Datei hochladen, „Feldtrenner der Daten“ wählen (Komma, Semikolon oder Pipe) und auf „Importieren“ klicken.
- Die Meldungen lesen: wie viele Zeilen angelegt wurden und in welchen Zeilen das Ziel nicht gefunden wurde. Für diese Zeilen zeigt der Shop eine fertige Zeile für die
.htaccess, etwaRedirect 301 /alt.php /neu/.
source,target,code
https://www.example.com/alte-kategorie/,https://www.example.com/bekleidung/,301
/alte_shirts/bio-shirt.html,/bekleidung/t-shirts/bio-shirt.html,301
/lng/en/old-shirt.html,/lng/en/clothing/organic-shirt.html,301
- Den Seitentyp erkennt der Shop an der Adresse:
.htmlfür Artikel, CMS-Seiten und News, ein Schrägstrich am Ende für Kategorien./lng/en/bestimmt die Sprache. - Die alte Adresse muss auf
.htmloder einen Schrägstrich enden. Andere Adressen landen bei den nicht übernommenen Zeilen mit .htaccess-Vorschlag. - Das Ziel muss eine bestehende Seite sein. Hersteller als Ziel legen Sie am sichersten einzeln an.
- Die Spalte
codewirkt nur auf die vorgeschlagene .htaccess-Zeile. Einträge der SEO History leiten immer mit 301 weiter. - Eine Zeile mit einer schon eingetragenen alten Adresse ersetzt den vorhandenen Eintrag. Das Löschdatum liegt ein Jahr nach dem Import.
- Die
.htaccessändern Sie per FTP. Wir helfen Ihnen dabei.
Weiterleitungen lassen sich auch über die REST-Schnittstelle anlegen, lesen und löschen, siehe API-Dokumentation.
Inaktive und gelöschte Seiten
Was mit der Adresse einer abgeschalteten oder gelöschten Seite passiert, hängt vom Seitentyp und von einer Einstellung ab. Ein eigener Eintrag unter „SEO Redirects“ hat Vorrang.
| Seite | Ohne eigenen Eintrag |
|---|---|
| Artikel deaktiviert oder gelöscht | je nach „SEO automatisches Weiterleitungsverhalten“, siehe unten |
| Kategorie deaktiviert oder gelöscht | 404. Mit dem Wert „full“: 301 auf die nächste aktive übergeordnete Kategorie aus der Adresse, sonst auf die Startseite. |
| CMS-Seite, Hersteller oder Newsartikel gelöscht | 404, mit „full“ 301 auf die Startseite |
| CMS-Seite deaktiviert | 404. Ein Eintrag mit „Zugehörigkeit genau“ leitet weiter.ab 4.9.34 |
| Artikel oder Kategorie für Gäste gesperrt (Kundengruppe) | Kunden mit Zugriff sehen die Seite. Ein Eintrag unter „SEO Redirects“ greift für alle anderen erst mit „SEO: Gesperrte (gegatete) Seiten per SEO-History 301 weiterleiten“ (ab Werk aus). |
SEO automatisches Weiterleitungsverhalten
Unter Einstellungen → SEO / SEA → SEO Einstellungen → SEO automatisches Weiterleitungsverhalten wählen Sie einen von drei Werten:
| Wert | Wirkung |
|---|---|
recommended (Vorgabe) | Nicht mehr erreichbare Artikel, also deaktivierte, gelöschte oder unbekannte .html-Adressen, leiten per 301 auf die Kategorie aus ihrer Adresse. Dort sieht der Kunde den Hinweis „Das Produkt wurde nicht gefunden“. Steht keine Kategorie in der Adresse, führt die Weiterleitung zur Startseite. |
full | wie recommended. Zusätzlich leiten nicht gefundene Kategorie- und andere Adressen auf die nächste aktive Kategorie aus der Adresse oder auf die Startseite. |
false | keine automatische Weiterleitung. Der Shop antwortet mit 404 und zeigt eine Seite mit Vorschlägen. |
Inaktive Artikel in die Kategorie leiten: Tragen die Artikeladressen den Kategoriepfad, landen Kunden mit der Vorgabe recommended schon in der Kategorie. Für ein bestimmtes Ziel legen Sie über den Knopf „SEO History“ einen Eintrag mit diesem Artikel als Zugehörigkeit an.
Eine Kategorie weiterleiten
Eine aktive Kategorie kann statt ihrer eigenen Seite auf ein anderes Ziel führen, etwa auf eine CMS-Seite, eine andere Kategorie oder eine Adresse außerhalb des Shops. So erreichen Sie auch Ziele, die die SEO History nicht kennt.
- Unter Produkte → Kategorien / Produkte die Kategorie bearbeiten.
- Unter „Seitentyp“ wählen: „Standard“ (normale Kategorieseite), „Interne Verlinkung“ oder „Externe Verlinkung“.
- Bei „Interne Verlinkung“ im „Verlinkungsziel“ eine Kategorie, eine CMS-Seite, eine Newskategorie oder eine Shopseite wie Sonderangebote aus der Liste wählen. Bei „Externe Verlinkung“ die Adresse unter „Externe URL“ eintragen.
- Speichern.
- Navigation und Brotkrumen verlinken direkt auf das Ziel. Wer die Adresse der Kategorie aufruft, kommt per 301 dorthin.
- Externe Ziele öffnen in der Navigation ein neues Fenster.
- Wählen Sie nie die Kategorie selbst als Ziel.
- Unterkategorien bleiben erreichbar. Die weitergeleitete Kategorie selbst steht nicht mehr in der Kategorie-Sitemap.ab 4.9.34
Mit dem Seitentyp „Interne Verlinkung“ führt die Kategorie auf ein anderes Ziel im Shop, hier auf die CMS-Seite „Lieferung und Zahlung“. Zum Vergrößern anklicken.
301 oder 302?
Eine 301-Weiterleitung ist dauerhaft: Suchmaschinen übernehmen die neue Adresse. Eine 302-Weiterleitung ist vorübergehend: Die alte Adresse bleibt die gültige.
301 im Shop
Alle Weiterleitungen für geänderte, alte und nicht mehr erreichbare Adressen sind 301: Umbenennungen, Einträge unter „SEO Redirects“, Kategorie-Weiterleitungen, Parameter-, Schrägstrich- und Präfix-Varianten.
302 im Shop
Eine 302 setzt der Shop nach Aktionen: nach „In den Warenkorb“, nach dem Wechsel von Filter oder Ansicht, von Seiten des Kundenkontos zur Anmeldung und im Wartungsmodus zur Wartungsseite. Solche Adressen sind keine Seiten für Suchmaschinen. Meldet ein SEO-Werkzeug dort eine 302, ist das richtig.
Eine Zeile Redirect /alt /neu in der .htaccess ohne Statuscode ist eine 302. Für dauerhafte Weiterleitungen gehört die 301 hinein: Redirect 301 /alt /neu. Den Statuscode bestehender Zeilen zeigt der Reiter „.htaccess SEO-Links“.
Canonical und Artikel in mehreren Kategorien
Jede Seite nennt ihre Hauptadresse als Canonical. Das setzt der Shop selbst, ein Feld dafür gibt es nicht.
- Sortier- und Filtervarianten einer Kategorie verweisen auf die Kategorie ohne Parameter.
- Blätterseiten ab Seite 2 verweisen auf sich selbst, denn sie zeigen andere Artikel.
- Eine Blätterseite hinter der letzten Seite antwortet mit 404.ab 4.9.26
Artikel in mehreren Kategorien
Steht ein Artikel in mehreren Kategorien, braucht er eine Hauptadresse für Canonical und Sitemap. Der Shop nimmt die aktive Kategorie mit der kleinsten Sortierung. Bei gleicher Sortierung gewinnt die kleinste Kategorie-ID, meist die zuerst angelegte Kategorie. Deshalb zeigt der Link eines Artikels manchmal eine andere Kategorie als erwartet.
Einstellungen → SEO / SEA → SEO Einstellungen → SEO: erlaube Kategorie-Mehrfachverlinkungen legt fest, wie der Shop in den übrigen Kategorien verlinkt: mit „nein“ (Vorgabe, empfohlen) immer über die Hauptadresse, mit „ja“ über jeden gültigen Kategoriepfad.
Die Hauptkategorie wählen Sie selbst in der Produktmaske im Reiter „Sonstiges“ bei den Kategorien: „Diese Kategorie als Hauptkategorie des Artikels verwenden“. Die Zeile „Automatisch: …“ zeigt, welche Kategorie der Shop sonst nimmt. Die Hauptkategorie bestimmt Kategoriepfad, Canonical, Sitemap-Eintrag und die Kategorie in den Preisportal-Feeds.ab 4.10
Mehrere Sprachen und Domains: hreflang
Sind im Shop mehrere Sprachen aktiv, nennt jede Seite ihre Fassungen in den anderen Sprachen (hreflang) und die Standardsprache als x-default.
- Der Shop verknüpft nur Hauptadressen, ohne Sortier- und Filterparameter.
- Fehlt eine Sprachfassung, etwa bei einem nicht übersetzten Newsartikel, lässt er sie weg.ab 4.9.34
- Damit die Adressen je Sprache unterschiedlich lauten, übersetzen Sie die Namen, siehe SEO-Namen.
Für einen Multishop, in dem jede Domain einen Markt in einer Sprache bedient, gibt es unter Einstellungen → Allgemein → Multishop drei Felder, alle ab Werk aus bzw. leer:
| Feld | Wirkung |
|---|---|
| „Multishop: Domains sind Sprach-/Marktshops (hreflang verknüpfen)“ | verknüpft die Domains untereinander per hreflang, je Domain eine Sprach-Region |
| „Multishop: fremdsprachige Duplikate aus dem Index nehmen (noindex)“ | setzt Sprachfassungen auf Domains, die nicht ihr Markt sind, auf noindex,follow. Jede Sprache bleibt auf einer Domain indexierbar. |
| „Multishop: hreflang-Regionen übersteuern“ | legt die Region je Domain fest, wenn die Endung der Domain nicht passt |
Diese Felder verändern hreflang- und robots-Angaben aller Domains. Schalten Sie sie nur nach Rücksprache mit uns ein.
XML-Sitemaps
Der Shop erzeugt Sitemaps für Kategorien, Produkte, CMS-Seiten, Produktbilder und News, dazu einen Sitemap-Index sitemap_index.xml. Die robots.txt nennt ihn selbst. In der Search Console reichen Sie den Index ein, siehe Google Search Console.
Neu erzeugen
Unter Tools → SEO Sitemaps klicken Sie die Reiter 1. bis 6. der Reihe nach an: Kategorien, Produkte, Produktbilder, CMS-Seiten, News und zuletzt den Sitemap-Index. Die Übersicht zeigt je Datei Datum, Einträge und Größe sowie den Stand der robots.txt. Große Sitemaps teilt der Shop selbst auf, damit keine Datei mehr als 50.000 Adressen oder 50 MB enthält.
Was hineinkommt
- aktive Kategorien, Artikel und CMS-Seiten, bei denen „in XML-Sitemaps für Suchmaschinen verlinken“ eingeschaltet ist
- nur Kategorien, die Gäste sehen dürfen
- nur Artikel, die Gäste sehen dürfenab 4.9.62
- keine weitergeleiteten Kategorienab 4.9.34
- CMS-Seiten nur mit eingeschalteter „Shop Contentseite …“ und mit SEO-Name in der jeweiligen Sprache
- FAQ-Seiten und Shopseiten wie Sonderangebote stehen in keiner Sitemap. Suchmaschinen finden sie über die Links im Shop.
Einstellungen
Unter Einstellungen → SEO / SEA → SEO Einstellungen:
| Feld | Wirkung |
|---|---|
| „SEO Sitemaps an/aus“ | ab Werk an |
| „SEO Sitemaps Sprachen“ | welche Sprachen die Sitemaps enthalten, ab Werk Deutsch. Wählen Sie jede Sprache, in der Ihre Texte übersetzt sind. |
| „SEO Sitemaps automatisch aktualisieren“ | ab Werk an: neu erzeugen beim Speichern von Artikeln, Kategorien und CMS-Seiten. Bei sehr großem Bestand verlängert das die Speicherzeit. Dann ausschalten und regelmäßig neu erzeugen. |
| „SEO-Sitemap Warnungsintervall“ | nach wie vielen Tagen das Backend vor veralteten Sitemaps warnt, ab Werk 7 |
| „Sitemap-Cron: Token (optional)“, „Sitemap-Cron: Mindestabstand (Minuten)“ | schützen den zeitgesteuerten Neubau per Cronjob. Tragen Sie einen langen Zufallswert als Token ein, wenn ein Cronjob die Sitemaps erzeugt. Beim Einrichten des Cronjobs helfen wir Ihnen. |
Unter „SEO Sitemaps“ erzeugen die Reiter 1. bis 6. die Dateien neu, die Übersicht zeigt Stand, Größe und robots.txt. Zum Vergrößern anklicken.
llms.txt für KI-Assistentenab 4.9.122
Unter /llms.txt liefert der Shop eine Übersicht nach llmstxt.org: Shopname, Kurzbeschreibung, Anbieter und Kontakt, Sortiment, Marken, Service- und Rechtsseiten, FAQ, neue Beiträge und die Sitemap. Die Funktion ist ab Werk an.
| Feld unter Einstellungen → Datenschutz → GEO IP Richtlinien | Wirkung |
|---|---|
| „llms.txt automatisch erzeugen“ | aus: /llms.txt antwortet mit 404 |
| „llms.txt: Kurzbeschreibung“ | ein bis zwei Sätze je Sprache. Leer: die Meta-Beschreibung der Startseite. |
| „llms.txt: zusätzliche Fakten“ | eine belegbare Angabe je Zeile, höchstens 15 |
| „llms.txt: Abschnitte“ | welche Listen die Datei enthält |
- Die Datei gilt für die Standardsprache der Domain. Der Shop speichert sie 24 Stunden zwischen. Speichern Sie die Felder, erzeugt er sie neu.
- Kategorien, bei denen „in XML-Sitemaps für Suchmaschinen verlinken“ aus ist, stehen nicht darin.
- Eine selbst hochgeladene
llms.txtim Shopverzeichnis hat Vorrang. - Ob und wie KI-Dienste die Datei nutzen, entscheiden die Anbieter.
Typische Probleme
| Problem | Ursache | Abhilfe |
|---|---|---|
| Eigene Weiterleitung greift nicht | Die alte Adresse gehört noch zu einer aktiven Seite, der Linkname enthält .html, ein Präfix oder /lng/xx/, das Löschdatum ist abgelaufen oder bei einem deaktivierten Artikel fehlt „Zugehörigkeit genau“. | Eintrag prüfen, am einfachsten neu über den Knopf „SEO History“ der Seite anlegen |
| Kategorieadresse ohne Schrägstrich endet im 404 | Kategorie inaktiv oder „SEO: 301-Weiterleitung slash-loser Kategorie-URLs auf die Slash-Form“ aus | Kategorie aktivieren bzw. Schalter einschalten |
| Englische Adresse oder englischer Meta-Titel ist deutsch | Das Feld war in Englisch leer, der Shop hat die Standardsprache übernommen. | Name, SEO-Name und Meta-Texte in jeder Sprache pflegen |
| Artikel-Link zeigt eine andere Kategorie als erwartet | Regel für die Hauptadresse: kleinste Sortierung, dann kleinste Kategorie-ID | Sortierung der Kategorien anpassen. Die Hauptkategorie selbst wählen Sie ab Version 4.10. |
| Der Shop ändert eine eingegebene SEO-URL | SEO-Schreibweise oder Name schon vergeben | Namen ohne Sonderzeichen und ohne .html eintragen, einen freien Namen wählen |
| Gelöschte Artikel landen auf der Startseite | Vorgabe recommended bei Artikeladressen ohne Kategoriepfad | Eintrag unter „SEO Redirects“ anlegen oder Weiterleitungsverhalten auf false |
| Alte Adresse mit Umlaut aus dem früheren Shop leitet nicht weiter | Der Linkname wird beim Speichern umgeschrieben (ü zu ue). | Im Browser prüfen und sich an uns wenden. Wir lösen das mit einer Regel in der .htaccess. |
| Link in einem CMS-Text führt ins Leere | Link mit verkürztem Kategoriepfad wie index.php?cPath=15 | Link über die Linkliste des Editors setzen, sie trägt den vollen Pfad ein. Ab Version 4.10 korrigiert der Shop verkürzte Pfade selbst. |
| Seite steht trotz Sperre in der robots.txt im Index | robots.txt verhindert nur das Abrufen | Sperre entfernen, dann noindex, Weiterleitung oder 404 wirken lassen |
Häufige Fragen
Wohin leite ich inaktive Artikel, damit Kunden in der Kategorie landen?
recommended unter „SEO automatisches Weiterleitungsverhalten“: Der Kunde landet in der Kategorie aus der Adresse und sieht einen Hinweis. Für ein bestimmtes Ziel öffnen Sie im Löschdialog oder in der Produktmaske den Knopf „SEO History“, wählen „Einfügen“ und als Ziel die Kategorie.Wie setze ich follow oder nofollow für eine CMS-Seite?
index,follow, noindex,follow oder noindex,nofollow wählen. Das Feld erscheint, wenn „Shop Contentseite (kann im Shop aufgerufen und verlinkt werden)“ eingeschaltet ist.Warum verwendet der Shop 302-Weiterleitungen?
.htaccess ohne Statuscode sind ebenfalls 302, siehe 301 oder 302?Wie mache ich die Umbenennung eines Herstellers rückgängig?
Wie richte ich eine 301-Weiterleitung für eine entfernte Marke ein?
.html eintragen, etwa musterwerk, und das Ziel wählen.Wie leite ich alte Adressen nach einem Shopumzug weiter?
source und target unter „SEO Redirects“, Reiter „CSV-Import“. Adressen, die der Shop nicht zuordnen kann, meldet er mit einem Vorschlag für die .htaccess, siehe Shopumzug per CSV.Kann ich Weiterleitungen für alle Sprachen selbst einrichten?
/lng/en/ in der alten Adresse die Sprache.Wie lege ich einen Link für eine Kampagne an und messe den Erfolg?
?utm_source=newsletter&utm_campaign=sommer, und werten Sie die Besuche in Google Analytics aus, siehe Google Analytics, Ads & Tag Manager. Die SEO History leitet nur auf Seiten des Shops und gibt keine eigenen Parameter mit.Warum werden SEO-URLs nicht automatisch übersetzt?
Wie funktioniert die SEO History?
Warum erscheinen FAQs nicht in der Sitemap?
Warum zählt Google so viele interne Links?
Wie setze ich noindex für Parameter-Adressen?
Wie bekomme ich strukturierte Daten (Schema.org) auf eine CMS-Seite?
Welches Logo nutzt der Shop für die strukturierten Daten?
Warum zeigt ein SEO-Werkzeug Begriffe, die nicht auf der Seite stehen?
Wo pflege ich Titel und Meta-Tags der Startseite?
Wie stelle ich Artikeladressen ohne Kategoriepfad ein?
/artikel.html. Die Umstellung ändert die Adresse jedes Artikels, und nicht mehr erreichbare Artikel leiten mit der Vorgabe recommended danach zur Startseite. Sprechen Sie sie in einem laufenden Shop vorher mit uns ab.Woher stammen die Texte unter dem Titel in den Suchergebnissen?
Müssen die Meta-Felder der Kategorien gefüllt werden?
Wie lautet der richtige Link auf eine CMS-Seite?
https://www.ihr-shop.de/cms/<SEO-Name>.html, in weiteren Sprachen mit /lng/en/ davor. In Texten des Shops setzen Sie den Link besser über die Linkliste im Link-Dialog des Editors: Sie fügt store-cms.php?cID=… ein, und der Shop gibt daraus die SEO-Adresse in der Sprache des Besuchers aus. So bleibt der Link auch nach einer Umbenennung richtig.Wie lange bleibt eine Weiterleitung bestehen?
Weiterführende Leitfäden
Wir helfen bei Umzug und Weiterleitungen
Wir unterstützen Sie beim Import alter Adressen, bei Regeln für die .htaccess und beim Prüfen der Weiterleitungen nach einem Shopumzug.
Jetzt Support kontaktieren