Allgemein
Hier schaltest du die SEO-Einstellungen von NIU Plus ein und steuerst die Debugging-Ausgabe.
boolean
Hauptschalter für alle SEO-Einstellungen auf dieser Seite. Robots, Canonical, hreflang und die Linkmaskierung greifen nur, wenn dieser Schalter aktiv ist.
boolean
Gibt die SEO-Werte der aktuellen Seite als Konsolenausgabe im Browser aus. Hilfreich zur Fehleranalyse.
Robots, Canonical und hreflang je Seitensituation
Für jede Seitensituation legst du in einer Zeile fest, welchen Robots-Wert die Seite bekommt, wohin das Canonical zeigt und ob hreflang ausgegeben wird.- Robots weist Suchmaschinen-Crawler an, ob sie eine Seite indexieren und den Links darauf folgen sollen.
- Canonical zeigt Suchmaschinen, ob die Seite ein Original ist oder die Variante einer anderen Seite. So wird Inhalt nicht als doppelt gewertet.
- hreflang verweist auf die Sprachversionen einer Seite.

Seitensituationen und Empfehlungen
Optionen je Spalte
select
noindex-Seite: noindex (Standard), noindex, follow, noindex, nofollowAlle übrigen Situationen: Standard (Shop entscheidet), index, follow, noindex, follow, noindex, nofollow
select
Folgeseite: Auf die Seite selbst (Standard), Auf Seite 1, Kein CanonicalAlle übrigen Situationen: Standard (Shop entscheidet), Kein Canonical
boolean
Legt fest, ob für die Situation hreflang-Verweise auf die Sprachversionen ausgegeben oder nicht ausgegeben werden.
Weitere Einstellungen

boolean
An: Ein oben eingestellter Robots-Wert gilt auch dort, wo der Shop selbst noindex setzt (z. B. index, follow auf einer Suchseite). Aus: Der strengere Wert gewinnt. Empfehlung: Aus.
select
Sprache, auf die hreflang x-default zeigt, z. B. Deutsch, Englisch, Spanisch oder Französisch. Leer bzw. Standardsprache des Shops: Es gilt die Standardsprache des Shops.Browser zeigen anhand der Sprache des Besuchers die passende Sprachversion an. Gibt es keine passende Sprache, wird die x-default-Sprache bevorzugt. Oft ist es sinnvoll, hier die englische Version zu wählen, ohne die Standardsprache des Shops ändern zu müssen.
Linkmaskierung
Durch die Linkmaskierung werden alle Links für Filterauswahl, Sortierung und Layout so unkenntlich gemacht, dass sie für Crawler nicht direkt als Links identifiziert werden. Dadurch kann verhindert werden, dass entsprechend parametrisierte Seiten überhaupt von Suchmaschinen indexiert werden, weil die Crawler diesen Pseudolinks gar nicht erst folgen, was sich wiederum positiv auf das Crawlingverhalten auswirken kann. Grund ist, dass manche Crawler trotz nofollow Anweisung dennoch den Links auf der Seite folgen und parametrisierte Seiten dennoch indexiert werden. Der gewünschte Vorteil wäre, dass das Crawlbudget effektiver in Hauptseiten investiert wird.
boolean
Schaltet die Umwandlung in Pseudolinks ein. Wirkt nur, wenn unter Allgemein die SEO-Einstellungen aktiviert sind.
Title und aria-label an Links
Produktlinks in Artikellisten sowie Kategorielinks in Menü und Sidebar tragen automatisch eintitle- und ein aria-label-Attribut mit dem Namen des Produkts bzw. der Kategorie. Suchmaschinen und Screenreader erkennen so eindeutig, wohin ein Link führt. Auf Wunsch lässt sich an beide Attribute ein Zusatz per Sprachvariable anhängen.
Graph based LD+JSON für strukturierte Daten
JTL verwendet standardmäßig das inline Markup für die Auszeichnung strukturierter Daten. Diese sind zum Teil schwer wartbar, teilweise unvollständig und schlecht erweiterbar. Wir bieten dir hier die Möglichkeit die Strukturierten Daten per LD+JSON, einem JSON-ähnlichen, gut strukturierten Format zur Verfügung zu stellen. Das Format ist maschinen-freundlich für Crawler und KI. Bitte beachte, dass Suchmaschinen-Crawler erwarten, dass strukturierte Daten aus LD+JSON auch valide sind. Reichere deine Daten nicht mit widersprüchlichen Informationen an.
Strukturierte Daten (Graph) – Optionen
Dieser Abschnitt erscheint nur, wenn Graph based LD+JSON verwenden aktiviert ist.

boolean
Entfernt alle Inline-Microdata (itemprop/itemscope/itemtype) aus dem HTML. Nur sinnvoll bei aktivem JSON-LD/Graph, sonst gehen strukturierte Daten verloren. Meta-Description und Meta-Keywords bleiben dabei erhalten, entfernt wird nur das Microdata-Attribut daran.
boolean
Ausgegeben wird in beiden Fällen der am Artikel gepflegte Hersteller, nur Schlüssel und Typ ändern sich: an =
brand vom Typ Brand, aus = manufacturer vom Typ Organization. Google wertet brand aus, manufacturer nicht. Wer Hersteller und Marke wirklich getrennt auszeichnen will, schaltet diese Option aus und pflegt die Marke über ein Merkmal (siehe “Marke aus einem Merkmal beziehen”).select
Erscheint nur, wenn ‘brand’ statt ‘manufacturer’ ausgeschaltet ist.JTL kennt nur ein Herstellerfeld. Wer Hersteller und Marke getrennt auszeichnen will, legt ein Merkmal (z. B. “Marke”) an und pflegt es an den Artikeln. Das hier gewählte Merkmal liefert dann
brand, der Hersteller bleibt manufacturer. Hat ein Artikel mehrere Werte, wird der erste genommen; ist am Artikel kein Wert gepflegt, entfällt brand für diesen Artikel. Merkmale sind im Shop filterbar, die Pflege zahlt also auch auf die Navigation ein.boolean
Erscheint nur, wenn ‘brand’ statt ‘manufacturer’ ausgeschaltet ist.Lässt den Hersteller komplett weg, im JSON-LD und in der Microdata. Das gilt für alle Artikel, auch für solche ohne gepflegten Markenwert: Diese haben dann weder
brand noch manufacturer. Nur aktivieren, wenn der Hersteller ausdrücklich nicht ausgezeichnet werden soll. Google wertet manufacturer ohnehin nicht aus, es schadet aber auch nicht.boolean
Entfernt alle priceSpecification-Blöcke aus dem Produkt-Graph. Preis, Währung und Verfügbarkeit bleiben erhalten.
boolean
Gibt ein generisches
gtin-Feld aus statt gtin8/gtin12/gtin13/gtin14 (Google-Empfehlung). Aus = bisheriges Verhalten.boolean
Ergänzt die Website-Entity um eine SearchAction (Sitelinks-Searchbox).
boolean
Reduziert die BreadcrumbList-Einträge auf die Standardfelder (position, name, item).
boolean
Entfernt das veraltete
businessFunction-Feld aus dem Offer. Ohne SEO-Nachteil, Google wertet es nicht aus.select
Welches Feld als
description im Produkt-Graph genutzt wird (Standard: Kurzbeschreibung).boolean
Ist die gewählte Quelle leer, wird auf das jeweils andere Feld zurückgegriffen.
boolean
Gibt CollectionPage/ItemPage als einzelnen @type aus statt
['WebPage', ...] im JSON-LD und in der Microdata. Beides ist valide, da der Subtyp WebPage bereits impliziert wird.select
Modernes priceType-Format für den Streichpreis. “Aus (Legacy-Format)” (Standard) entspricht dem bisherigen Legacy-Format (RegularPrice/SalePrice/MSRP). “Früherer Preis (alterVKNetto)” nutzt deinen alten VK, Omnibus-konform. “UVP (Omnibus beachten!)” nutzt die Herstellerempfehlung, nur verwenden, wenn das rechtlich (Omnibus/PAngV) sauber ist.
select
“Organization” (Standard) oder “OnlineStore”, Google empfiehlt für Onlineshops OnlineStore (Subtyp von Organization, erbt alle Felder). Wirkt auf die Organization-Entity im Graph.
select
Woher der
name von WebPage, BreadcrumbList und ItemList kommt. “Meta-Titel” (Standard) übernimmt den SEO-Titel, der enthält oft Zusätze wie Shopname, Haken oder Preis. “Name der Seite” nutzt stattdessen den Produktnamen auf der Artikelseite bzw. den Kategorie-/Herstellernamen auf Listen und ist damit deckungsgleich mit dem Produkt-Graph und dem letzten Breadcrumb-Eintrag.Mehr Infos
Warum Graph based? “Graph based” bedeutet, dass Beziehungen zwischen einzelnen Elementen hergestellt werden. Crawler verstehen so die Semantik und Zusammenhänge besser, was insbesondere für KI-Anwendungen von Vorteil ist.
Hinweis zu Testing Tools: Es ist normal, dass Daten in Testing Tools doppelt auftauchen (einmal als JTL-Standard Microdata und einmal als LD+JSON). Das ist laut Google unbedenklich und valid.
FAQ
LD+JSON
JTL verwendet standardmäßig das inline Markup für die Auszeichnung strukturierter Daten. Diese sind zum Teil schwer wartbar, teilweise unvollständig und schlecht erweiterbar. Wir bieten dir hier die Möglichkeit die Strukturierten Daten per LD+JSON, einem JSON-ähnlichen, gut strukturierten Format zur Verfügung zu stellen. Bitte beachte, dass Suchmaschinen-Crawler erwarten, dass strukturierte Daten aus LD+JSON auch visuell auf der Seite repräsentiert werden. Daher tauchen im LD+JSON nur Daten auf, die auch sichtbar sind. Es ist nicht gestattet die Datensätze künstlich anzureichern und Suchmaschinen können solche Versuche hart abstrafen.
- LD+JSON für den Typ Organisation verwenden: Strukturierte Daten über dein Unternehmen.
- Wert für Brand: Markenname deines Unternehmens. Leer lassen, wenn nicht verwendet.
- Wert für AlternateName: Alternativer Name deines Unternehmens, z. B. eine Kurzform. Leer lassen, wenn nicht verwendet.
- Sprachvariable für Beschreibung: Lege eine eigene Sprachvariable an und trage hier ihren Namen ein. Ihr Inhalt wird als Beschreibung deines Unternehmens ausgegeben.
- LD+JSON für den Typ Website verwenden: Strukturierte Daten für die Website selbst.
- LD+JSON für den Typ Breadcrumb verwenden: Strukturierte Daten für die Navigationsstruktur.
- LD+JSON für Produktlisten aus Kategorie und Suchergebnissen verwenden: Die Einstellungen hier beziehen sich auf jegliches Produktlisting, zB Kategorieseiten und auch Standardslider wie CrossSelling, Bestseller etc. Aktuell werden nur Produktlisten der Artikelkategorien und Suchergebnisse unterstützt. Die Funktion wird aber ausgeweitet. Bitte beachte, dass das inline Markup weiterhin aktiv bleibt, sodass du beim Testen neben den LD+JSON Werten auch Einträge aus dem Inline Markup sehen wirst. Das LD+JSON dient der einfacheren Indexierung und Anreicherung mit Daten.
- LD+JSON für Produkt auf Produktdetailseite: Strukturierte Daten für einzelne Artikel.
- LD+JSON für News Artikel: Strukturierte Daten für Blogbeiträge.