SEO Permalinks WooCommerce

  • Liebe Leute,

    ich bin langsam an verzweifeln. Eigentlich möchte ich nur folgendes erreichen:

    domain.com/shop = zeigt alle Produktkategorien an
    domain.com/shop/name-der-produktkategorie = zeigt die zugeteilten Produkte der jeweiligen Kategorie an
    domain.com/shop/name-der-produktkategorie/produktname = zeigt das Produkt an

    Ist doch eigentlich einfach - das glaubt man aber nur...

    Die Shop-Seite (domain.com/shop) zeigt mir die Produktkategorien an - super!

    Klicke ich auf eine der Kategorien, steht aber plötzlich in der Adresszeile domain.com/produkt-kategorie/name-der-produktkategorie. Das ist ja schon mal völliger Unsinn...
    Aber immerhin: es werden die zugeteilten Produkte der Kategorie angezeigt.

    So, klickt man nun auf ein Produkt innerhalb dieser Kategorie, ändert sich der Link in der Adresszeile wieder zu domain.com/shop/name-der-produktkategorie/produktname - auch das ist lobenswert - so soll es doch sein.

    Jetzt kommt aber noch ein Oberhammer:
    Wenn ich auf einer Produktseite bin und ich ändere den Link in der Adresszeile von
    domain.com/shop/obst/birnen
    zu
    domain.com/shop/motoröl/birnen
    werden mir trotzdem die Birnen angezeigt.
    Ich also bei der Kategorie eingeben was ich will, obwohl es die Kategorie "motoröl" gar nicht gibt.

    Das würde mich auch weniger stören, viel mehr stört mich aber, dass die Linkstrukur nicht aufeinander aufbaut.

    Also zuerst
    • der Shop (domain.com/shop)
    • dann die Kategorie (domain.com/shop/name-der-kategorie)
    • und dann das Produkt (domain.com/shop/name-der-kategorie/produktname)

    Ich habe Wordpress und WooCommerce in einer Testumgebung installiert mit Standardeinstellungen und Theme, selbst hier ist das schon so.

    Ist das noch nie jemanden aufgefallen?
    Das ist doch keine saubere Linkstruktur?!

    Hat jemand eine Lösung?

    Danke im Voraus.

    Freundliche Grüße
    Mario

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich habe gerade noch folgendes probiert:

    Die Shop-Seite habe ich gelöscht. Somit ist in den Woocommerce-Einstellungen keine Shop-Basis hinterlegt.
    In den Permalink-Einstellungen habe ich dann als "Kategorie-Basis Produkte" "shop" eingetragen und bei den Produkt Permalinks habe ich "Shop-Basis mit Kategorie" ausgewählt. Was auch nicht ganz stimmt, denn wenn ich das auswähle und auf "speichern" klicke, wird immer automatisch die Option "Benutzerdefinierte Basis" ausgewählt. Aber zumindest der Eintrag in dieser Zeile dürfte Stimmen "/shop/%product_cat%/".

    So und jetzt natürlich, wie auch zu erwarten:
    Ich öffne domain.com/shop und bekomme alle Produkte angezeigt. //Edit: Das kann man ändern, indem man unter "Design>Customizer>Woocommerce>Produktkatalog" einstellt, dass auf der Shopseite die Kategorien und nicht die Produkte anzeigt werden sollen. //Edit End

    Ich öffne domain.com/shop/name-einer-kategorie und ich bekomme eine "Seite nicht gefunden" Meldung. was auch auch irgendwo logisch ist, denn anscheinend kennt Woocommerce überhaupt keine Kategorien (siehe Post oben, man kann ja eintragen was man will)

    Soviel nur als Ergänzung.

    2 Mal editiert, zuletzt von mario_md (2. Juli 2020 um 10:56)

  • Danke für deine Antwort!

    Grundsätzlich versuche ich mit so wenig Plugins wie möglich durchzukommen. Aber welches Plugin wäre das denn?

  • @r23 welches SEO Plugin würdest du für dieses Problem empfehlen?

    Lässt sich mit einem SEO Plugin wirklich eine "aufbauende" Linkstruktur erstellen?
    domain.com/shop
    domain.com/shop/kategoriename
    domain.com/shop/kategorienname/produkt

    Ich habe eine Lösung gefunden, dürfte zumindest funktionieren.
    Und zwar wurden die Produkte und Kategorien wie gewohnt im WooCommerce angelegt. Zusätzlich habe ich normale Wordpress-Seiten angelegt. Shop als Hauptseite und die Produktkategorien als Unterseiten von Shop. Auf diese Unterseiten habe ich dann die jeweiligen Produkte eingebunden. Die Struktur sieht sauber aus und das ohne zusätzliches Plugin...

    In den Permalinks habe ich unter "Optional" bei der "Kategorie-Basis Produkte" den Wert "shop" eingetragen.
    Unter "Produkt Permalinks" die Benutzerdefinierte Basis mit "shop/%product_cat%".

    Warum man das allerdings so umständlich machen musst, ist mir trotzdem ein Rätsel. Man möchte doch schon aufeinander aufbauende Links erzeugen oder etwa nicht?


  • Lässt sich mit einem SEO Plugin wirklich eine "aufbauende" Linkstruktur erstellen?
    domain.com/shop
    domain.com/shop/kategoriename
    domain.com/shop/kategorienname/produkt

    verwende Beispieldomains
    https://de.wikipedia.org/wiki/Beispieldomains

    Bei dir fehlt der abschließende Slash /
    https://de.wikipedia.org/wiki/Schr%C3%A4gstrich


    https://beispiel.de/shop/
    https://beispiel.de/shop/kategoriename/
    https://beispiel.de/shop/kategorienname/produkt/

    ^- SEO technisch ist das Schrott.

    https://beispiel.de/
    https://beispiel.de/kategoriename/

    ^- Im E-Commerce verwendet man so etwas

    https://beispiel.de/produkt/
    ^- und wenn du im hart umkämpften Markt bist und Markenartikel verkaufen möchtest.

    Beispiel zum lernen : https://www.zalando.de

    Der Versuch von otto
    https://www.otto.de/p/tommy-hilfig…onId=1193435665

    otto braucht ein /p/ ... grusel...

    Amazon
    https://www.amazon.de/Tonkarton-220g…/dp/B07V9ZBBPN/

    braucht die ASIN Nummer in der URL...

    Bei Amazon kannst du dir auch einmal ansehen, wie der Content gestaltet wird, wenn der Bot von Google erkannt wird.


    Ich habe eine Lösung gefunden, dürfte zumindest funktionieren.
    Und zwar wurden die Produkte und Kategorien wie gewohnt im WooCommerce angelegt. Zusätzlich habe ich normale Wordpress-Seiten angelegt. Shop als Hauptseite und die Produktkategorien als Unterseiten von Shop. Auf diese Unterseiten habe ich dann die jeweiligen Produkte eingebunden. Die Struktur sieht sauber aus und das ohne zusätzliches Plugin...

    Klingt nach einer extrem umständlichen Produkterfassung.

    Mit offenen Augen träumen

  • Warum sollte der Aufbau

    https://beispiel.de/shop/
    https://beispiel.de/shop/kategoriename
    https://beispiel.de/shop/kategoriename/produkt

    Schrott sein? Das ist doch eine logisch aufeinander folgende Linkstruktur?!

    Meine Lösung ist nicht sooo umständlich. Ich muss lediglich für jede Kategorie zusätzlich eine Seite anlegen und dort die jeweiligen Artikel mit z.B. [products category="kategoriename"] einbinden. Das war's.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!