> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# SEO- (URL-Einstellungen TopRank)

> Die beiden Tags, mit denen im TopRank-Manager das Muster für sprechende Kategorie- und Produktadressen festgelegt wird, samt ihren Parametern und den Regeln für ein gültiges Muster.

Sprechende Adressen wie `/schuhe/herren/laufschuh-alpha` entstehen im Shop nicht zufällig. Sie folgen einem Muster, das im TopRank-Manager im Bereich URL-Einstellungen hinterlegt wird: einmal für Kategorien und einmal für Produkte. In diesem Muster stehen die beiden Tags dieser Seite als Platzhalter für den Kategoriepfad und den Produktnamen.

Wegweiser: [SEO-URLs](https://dokumentation.websale.de/v8s/seo/seo-urls-und-link-optimierung.md)

> [!WARNING]
>
> Diese beiden Tags sind **keine Template-Tags**. Sie funktionieren ausschließlich in den URL-Mustern des TopRank-Managers. In einem Shoptemplate haben sie keine Bedeutung.

| Tag | Steht für |
| - | - |
| `SEO-Cat()` | den Kategoriepfad |
| `SEO-PR-Name` | den Produktnamen |

## Der Kategoriepfad

`SEO-Cat()` nimmt genau vier Parameter entgegen, durch Komma getrennt und in dieser Reihenfolge.

| Stelle | Bedeutung |
| - | - |
| 1 | wie viele Ebenen von oben übernommen werden |
| 2 | wie viele Ebenen von unten übernommen werden |
| 3 | das Trennzeichen zwischen den Ebenen |
| 4 | `r` kehrt die Reihenfolge um, jeder andere Wert lässt sie unverändert |

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
~SEO-Cat(3,2,/,n)~
```

Mit den ersten beiden Stellen schneiden Sie den Kategoriebaum zurecht. In einem tiefen Sortiment will man selten den ganzen Pfad in der Adresse stehen haben. Die obersten Ebenen geben die Einordnung, die untersten die Genauigkeit, und mit zwei Zahlen wählen Sie beides unabhängig voneinander.

Als Trennzeichen ist alles erlaubt, was in einer Adresse vorkommen darf. Ein Schrägstrich erzeugt echte Pfadebenen, ein Bindestrich eine flache Adresse.

> [!WARNING]
>
> Alle vier Stellen müssen angegeben sein, auch wenn Sie eine davon nicht brauchen. Fehlt eine, ist das Muster ungültig und wird nicht übernommen.

## Der Produktname

`SEO-PR-Name` hat keine Parameter und steht für den Namen des Produkts.

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
~SEO-Cat(1,1,/,n)~/~SEO-PR-Name~
```

Ein Produktmuster muss keine Kategorie enthalten. `~SEO-PR-Name~` allein ergibt eine flache Adresse, in der jedes Produkt unabhängig von seiner Einordnung steht.

## Wann ein Muster gültig ist

Der TopRank-Manager prüft das eingegebene Muster, bevor er es übernimmt. Drei Regeln entscheiden.

| Regel | Gilt für |
| - | - |
| `SEO-Cat()` braucht genau vier Parameter | beide Muster |
| Im Kategoriemuster muss `SEO-Cat()` vorkommen | Kategoriemuster |
| Im Produktmuster muss `SEO-Cat()` oder `SEO-PR-Name` vorkommen | Produktmuster |
| Wird `SEO-Cat()` verwendet, muss mindestens eine der beiden ersten Stellen größer als null sein | beide Muster |

Die letzte Regel verhindert ein Muster, das zwar eine Kategorie erwähnt, aber keine einzige Ebene davon übernimmt. Daraus entstünde für jede Kategorie dieselbe leere Adresse.

## Was aus den Mustern entsteht

Kategorien und Produkte ohne Namen bekommen keine sprechende Adresse. Das Shopsystem vermerkt das beim Erzeugen und überspringt den Eintrag.

> [!WARNING]
>
> Enthält das **Produktmuster** einen Kategorieanteil, bekommt ein Produkt, das in mehreren Kategorien steht, auch mehrere Adressen. Eine davon führt das Shopsystem als Hauptadresse, die übrigen verweisen darauf. Ein Produktmuster ohne Kategorieanteil erzeugt dagegen je Produkt genau eine Adresse. Welche Variante Sie wählen, entscheidet also nicht nur über das Aussehen der Adresse, sondern auch über die Zahl der Adressen im Shop.

Die Umwandlung von Umlauten und Sonderzeichen steuern Sie getrennt von diesen Mustern über die Zeichenzuordnung des TopRank-Managers. Eine Zuordnung, die ein Zeichen auf sich selbst abbildet, wird dabei übergangen.

## Die Tags im Überblick

| Tag | Einzel-Tag | Bereichs-Tag | negatives Bereichs-Tag | Schleifen-Tag |
| - | - | - | - | - |
| `SEO-Cat()` | ja | – | – | – |
| `SEO-PR-Name` | ja | – | – | – |

Beide Tags gelten ausschließlich in den URL-Mustern des TopRank-Managers und auf keinem Shoptemplate.

## Verwandte Themen

* Wegweiser: [SEO-URLs](https://dokumentation.websale.de/v8s/seo/seo-urls-und-link-optimierung.md)
* Wegweiser: [SEO-Optimierung mit TopRank](https://dokumentation.websale.de/v8s/seo/seo-optimierung-mit-toprank.md)
* Referenz: E-PSEO\_ (SEO-Felder)


## Related topics

- [TopRank-HTML-Seiten](https://dokumentation.websale.de/v8s/referenz/tags/toprank-html-seiten.md)
- [SEO-Optimierung mit TopRank](https://dokumentation.websale.de/v8s/seo/seo-optimierung-mit-toprank.md)
- [SEO-URLs und Link-Optimierung](https://dokumentation.websale.de/v8s/seo/seo-urls-und-link-optimierung.md)
- [Allgemeine Online-Dienste](https://dokumentation.websale.de/v8s/online-servicebereich/allgemeine-online-dienste.md)
- [Grundlagen und Technik](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/grundlagen-und-technik.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.