Permalink zeigt Produktkategorien nicht mehr an

  • Hey Leute,

    ich bin WP-Neuling und habe eine hoffentlich einfache Frage an euch, die mich nun schon seit Stunden in den Wahnsinn treibt.

    Folgendes... Ich habe Wordpress 4.4 samt Woocommerce lokal installiert und verzweifle nun etwas an der Permalink Struktur.
    Es gibt einen Punkt "Online-Shop" mit dem Permalink "maschinen-ersatzteile".
    Dieser Menüpunkt soll die Shop-Kategorien in der Übersicht aufrufen. Und diese wiederum die einzelnen Produkte.
    Der Pfad "Startseite -> Online-Shop -> Kategorie -> Produkt" soll also folgenden Permalink ausgeben "domain.de/maschinen-ersatzteile/kategoriename/produktname/".

    Angaben unter "Einstellungen -> Permalinks" sehen wie folgt aus:

    Gebräuchliche Einstellungen
    Beitragsname: domain.de/beispielbeitrag/

    Optional
    Kategorie-Basis: maschinen-ersatzteile
    Schlagwort-Basis: maschinen-ersatzteile
    Kategorie-Basis Produkte: maschinen-ersatzteile
    Schlagwort-Basis (Tag) Produkte: maschinen-ersatzteile
    Eigenschaft-Basis Produkte: maschinen-ersatzteile

    Permalink-Basis Produkte
    Benutzerdefinierte Basis: /maschinen-ersatzteile/%product_cat%


    Klicke ich mit diesen Einstellungen auf Online-Shop erhalte ich, wie es sein soll folgenden Link "domain.de/maschinen-ersatzteile/
    Nach Klick auf eine Kategorie jedoch meldet mir Wordpress plötzlich: "Keine Ergebnisse gefunden. Die angefragte Seite konnte nicht gefunden werden. Verfeinern Sie Ihre Suche oder verwenden Sie die Navigation oben, um den Beitrag zu finden."
    In der Produktanlage im Backend erhalte ich jedoch den korrekten Permalink ("domain.de/maschinen-ersatzteile/kategoriename/produktname")angezeigt der im Browser eingetippt auch funktioniert. Nur beim üblichen Navigieren durch den Shop klappt das eben nicht.

    WAs mir aufgefallen ist: Ändere ich unter Permalink-Basis Produkte den Permalink leicht ab von "/maschinen-ersatzteile/%product_cat%" auf "/maschinen-ersatzteile[COLOR=#ff0000]-[/COLOR]/%product_cat%" (also maschinen-ersatzteile mit Bindestrich am Ende). Bekomme ich die Produkte in nach dem Anklicken der Kategorien angezeigt. Und der Link stimmt überall bis auf den, in der Produktdetailansicht. Dort wird mir die Variante mit Bindestrich angezeigt.

    Ich hoffe ihr versteht was ich zu erklären versuche.
    Wie bekomme ich die einfache Struktur "domian.de/maschinen-ersatzteile/kategoriename/produktname/" so eingestellt dass sie genau so angezeigt wird die Probleme mit den fehlenden Produkten wegfallen?

    Wäre super wenn mir einer von euch kurz weiterhelfen könnte.
    Danke schon im Voraus.

    Gruß
    Ben

    • 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

  • Kategorie-Basis: maschinen-ersatzteile
    Schlagwort-Basis: maschinen-ersatzteile
    Kategorie-Basis Produkte: maschinen-ersatzteile
    Schlagwort-Basis (Tag) Produkte: maschinen-ersatzteile
    Eigenschaft-Basis Produkte: maschinen-ersatzteile


    für ganz viele unterschiedliche Dinge, dasselbe Wort

    das muss ein Mischmasch ergeben, das ist einfach nicht ok so

    das ist als hättest du 5 Kinder und egal ob Mädchen oder Bub du taufst alle auf "Milli"

    dann rufst du Milli => und irgendeiner der 5 wird reagieren, irgendeiner => aber selten das gemeinte Kind.

  • Hey Monika,

    danke für's Feedback :)
    Ich habe die restlichen Felder lediglich deshalb mit dem selben Keyword ausgefüllt, um auszuschließen dass es an einem fehlenden Begriff in einem der anderen Felder liegt.

    Kannst du mir sagen, wie ich es hinbekomme, dass meine Linkstruktur den gewünschten Aufbau hat?
    Klappt ja teilweise, nur eben nicht in allen Ansichten bzw. in der Detailansicht des Ganzen reduziert mir Wordpress letztendlich einen Teil weg.

  • Hey Monika,

    danke für's Feedback :)
    Ich habe die restlichen Felder lediglich deshalb mit dem selben Keyword ausgefüllt, um auszuschließen dass es an einem fehlenden Begriff in einem der anderen Felder liegt.

    Kannst du mir sagen, wie ich es hinbekomme, dass meine Linkstruktur den gewünschten Aufbau hat?
    Klappt ja teilweise, nur eben nicht in allen Ansichten bzw. in der Detailansicht des Ganzen reduziert mir Wordpress letztendlich einen Teil weg.


    Kategorie-Basis:
    Schlagwort-Basis:
    das ist für ein Standard WP ohne Shop, nimm da von mir aus "aktuelles" und bei den tags lass es leer,
    1. sonst betreibst du Keywort Stuffing und das nennt sich auch Spam
    2. du verwirrst dich nicht selbst
    3. damit du durchblickst lösch da mal überall maschinen-ersatzteile raus, speicher dann die Permalinks neu


    ab nun kommt der Custom Post Type von WOOCommerce

    Kategorie-Basis Produkte: maschinen-ersatzteile => nur dann , wenn du keine Produktkategorie hast die so heißt!
    sonst heißt dein Permalink :maschinen-ersatzteile/maschinen-ersatzteile => was soll das bringen?


    Schlagwort-Basis (Tag) Produkte: maschinen-ersatzteile ==> das ist ein Produkt-Schlagwort
    1. wenn du deinen Shop nicht mit tausend Archivlinks in seiner ganzen Power schmälern magst, nutze kaum bis gar keine Tags,
    jeder Tag erzeugt eine Unterseite, jede Unterseite verbraucht "Kraft der Domain" bei Google, viele Unterseiten mit "thin content" schaden bei jeder Suchmaschine,

    2. du verwirrst dich irgendwann selbst und nennst dann einen Tag auch noch maschinen-ersatzteile :-)

    3. das ist ein Schlagwort zu einem Produkt: produkt-tag damit erleichterst du es auch deinen Kunden


    Eigenschaft-Basis Produkte: maschinen-ersatzteile ==> diese Eigenschaften haben bereits den sehr langen Permalink /attribute-name/attribute/

    hat du unter Produkte => Eigenschaften => Archive aktivieren? angehakt
    wenn ja, dann erzeugen diese Eigenschaften einen "Link", also eine Archivseite
    wenn ja wozu?
    ist es bei deinen Produkteigenschaften wirklich nötig?
    wieviele hunderte Archivseiten werden dadurch erzeugt => brauchst du diese wirklich?

    wenn nein => wozu brauchst dann einen benutzerdefinierten Permalink?

    wenn ja und du brauchst sie
    setzt du da noch was benutzerdefinierts dahinter werden deine Links viel zu lang!
    und auf vielen Endgeräten siehst du den Link sowieso nicht mehr in dieser Länge => es ist also sinnlos.
    du wirst damit nicht besser gefunden, sondern das Gegenteil


    Permalink-Basis Produkte
    du magst die Kategorien im Link haben,
    ist dein Produkt in der Unterkategorie ichbingut
    hast du mit der benutzerdefinierten Basis maschinen-ersatzteile folgenden Permalink

    domain.tld/maschinen-ersatzteile/hauptkategorie/ichbingut/produktname/

    So nun hast vielleicht die Produkt-Kategorie maschinen-ersatzteile, dann hast zweimal dasselbe Wort im Permalink=> wozu?


    speicherst du nun vielleicht dein Produkt auch noch in mehrere Produktkategorien
    zb in der Hauptkategorie und in der Unterkategorie und in noch einer, weils dort ja auch gut passt...
    dann hast sowieso einen Riesensalat an nicht mehr wirklich kontrollierbaren Permalinks fürs Einzelprodukt.

    Passiert öfter als ich erzählen kann, sonst käm ich nicht auf das Beispiel. :-)

    D.h. Wenn du die Kategorienamen im Permalink des Einzelproduktes haben magst, dann nimm doch einfach /shop

    das ist kurz, aussagekräftig, ergibt einen Sinn, wenn ich lese und in den Keywords

    Einzelprodukt:
    deindomain.tld/shop/hauptproduktkat/unterproduktkat/produktname/

    Und speicher deine Einzelprodukt wirklich immer nur in einer einzigsten Kategorie ab. Auch nicht Haupt+Unterkat anhaken!


    Kurz: je länger ein Link, desto weniger wird er bei den Suchmaschinen in voller Länge angezeigt,
    vermeide dein Hauptkey sooft als möglich zu gebrauchen => das wirkt bei jeder SUMA als Spam hoch drei, schreib dafür lieber tolle Texte für ausgewählte Produkte.


    Vermeide für unterschiedliche Dinge dieselbe Bezeichnung zu verwenden,das verwirrt schlussendlich nicht nur die Datenbank, sondern auch dich und schlussendlich ganz massiv deine Kunden.


    Wenn man was testet nimmt man die unterschiedlich doofsten Wörter der Welt, aber nie dasselbe für zwei Sachen => sonst "siehst" du doch nie was wo erscheint.

Jetzt mitmachen!

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