Neu Filter URLs mit einem generellen / anderen Parameter

ecki

Aktives Mitglied
17. August 2022
75
13
Hallo,

Wenn ich die Merkmalfilter benutze werden dies immer mit 2x _ also boden__Alu in der URL ausgegeben.
Gibt es die Möglichkeit die __ durch einen anderen Parameter zu ersetzen?
also boden?filter=alu in der URL

Alternativ die __ durch ein # zu ersetzen?

Jemand eine Idee?

Gruß
ecki
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Rein theoretisch ja - das ist die Konstante "SEP_MERKMAL", die du prinzipiell über die includes/defines_inc.php modifizieren könntest.
Ich würde aber dringend davon abraten. Insbesondere ist das "#" ja schon für Sprungmarken reserviert.
 
  • Gefällt mir
Reaktionen: ecki

ecki

Aktives Mitglied
17. August 2022
75
13
Rein theoretisch ja - das ist die Konstante "SEP_MERKMAL", die du prinzipiell über die includes/defines_inc.php modifizieren könntest.
Ich würde aber dringend davon abraten. Insbesondere ist das "#" ja schon für Sprungmarken reserviert.
Hallo FMoche,
danke für die Antwort. ?filter ist klar die bevorzugte Wahl.
Wie kann ich dies "Updatesicher" ändern?

Es wird von unserem SEO gewünscht, um die URLs via robot.txt vom crawlen auszuschließen.
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
272
21
Hallo FMoche,

die Lösung, URLs mit _ zu erzeugen, ist nicht SEO-freundlich und ein weiteres Beispiel für einen unerklärlichen Sonderweg von JTL. Von daher geht Ecki im Ansatz den richtigen Weg! Warum gibt es keine updatesichere Lösung?

Viele Grüße
g.
 
  • Gefällt mir
Reaktionen: Fleming und ecki

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
272
21
Hallo zusammen,

ich muss die Frage noch einmal hochholen, da das Thema im Lichte der letzten Google Core Updates von Bedeutung sein könnte: Nutzersignale sind definitiv wertvoller geworden. Dass die paginierten Seiten von Artikellistings URLs mit _ statt mit einem "ordentlichen" Parameter aufgebaut werden, ist dabei ein echtes Eigentor. Denn sämtliche Nutzersignale auf den paginierten Seiten zahlen nicht auf die kanonische SEO-URL ein, zu der die paginierten Seiten gehören, sondern werden von Google auf Ebene der paginierten Seiten separat gezählt. Das Problem betrifft somit gerade Oberkategorien, auf die die SEO eines Shops aufbaut. In gleicher Weise dürfte sich der URL-Aufbau von Merkmal-/Filterseiten mit _ bzw. __ auswirken.

Also: Wie kann der Unterstrich in URLs durch einen "ordentlichen" Parameter ersetzt werden? Und das möglichst updatesicher?

Viele Grüße
g.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
636
207
Wir stehen vor dem gleichen Problem, hat jemand eine Lösung?
Wir versuchen mit dem Plugin "SEO Optimierung durch PRG Methode" von Netzdinge zumindest die Flut der möglichen URLs die unnötigerweise indexiert werden einzudämmen, die sich durch die Merkmalfilter ergeben, aber ich verstehe nicht ganz warum es überhaupt so gehandhabt wird von JTL
 

Ferox

Aktives Mitglied
26. Dezember 2023
10
1
Ich möchte mich auch gerne an diesem Thema beteiligen und bitte JTL hier um Anpassung. Wir haben das Problem, dass Artikel teils über 5 Merkmale mit z.T. über 20 Merkmalerte haben. Dies hat nun die Folge, dass ein Meta-Crawler unseren ganzen Server lahmlegt, weil er jede neue URL mit FIlterung versucht zu Crawlen. Keine gefilterte Seite darf/sollte gecrawled werden. Eine Lösung mit "__" erachte ich ebenso als nicht charmant, um nicht zu sagen nicht sonderlich professionell. Eine Filterung muss wie hier oben genannt klarer deklariert werden um dies auch in einer robots.txt einem Crawler besser mitzuteilen. Wenn ich hier nun die "__" in der Robots nicht erlaube, erkennt das der Crawler nicht. Dies ist ein erheblicher Mangel.
Wir versuchen nun über eine Cloudflare WAF das etwas zu hemmen, jedoch kann ich den Crawler dahingehend nicht blockieren, da er dann noch aggressiver vorgeht und den Server noch mehr überlastet.

Der letzte Weg ist nun, dass wir jetzt gezwungen sind aufgrund dieses Mangels die Merkmale herunterzustufen/löschen und tiefer zu kategorisieren, was wesentlich Nutzerunfreundlicher ist und somit weniger Verkäufe generiert.
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
272
21
@Ferox Guter Punkt! Habe ich bisher nicht angeführt.

Besonders tragisch finde ich es, dass man in JTL 5 beim Filtern sogar inhaltlich auf derselben URL bleibt (z. B. verschwindet der Kategorietext nicht, wenn ich filtere), aber aus Sicht von Suchmaschinen und Crawlern trotzdem eine neue URL aufgerufen wird. Wir hätten mit unseren vielen Merkmalen wahrscheinlich superlange Verweildauern auf unseren Kategorieseiten (Artikellistings), aber nichts da ... Das wird durch einen der grundlegenden Fehler von JTL torpediert.
 

Ferox

Aktives Mitglied
26. Dezember 2023
10
1
Für mich ist es absolut nachvollziehbar, dass Aufrufe in 6 bis 7-stelliger Höhe von Crawlern im Zusammenhang mit zuvielen Merkmalen und Merkmalwerten im Zusammenhang steht und damit auch der Umgang von JTL mit der Erstellung von Links. Hier mal ein schönes Beispiel von uns - wir haben einen neuen Shop aufgesetzt in der Free-Edition, weil wir auch nicht mehr als 500 Artikel dort planen. Diese Artikel sind jedoch in sich sehr komplex mit 5 verschiedenen Merkmalen und durchaus über 40 verschiedene Merkmalwerte. Hier mal ein Screen was allein die Shopauswertung sagt, Cloudflare sagt sogar noch mehr. Der Shop ist recht frisch und wird noch nirgendwo verlinkt - noch irgendwo bei Social Media oder unseren anderen Websiten. Google auch kaum in den Top 100.



Wir müssen für unseren Teil also leider umdenken und dies ggf. über einen von JTL zur Verfügung gestellten Konfigurator lösen oder einen eigenen bauen.

Andere Shops von uns, die wirklich nur einfache Artikel haben mit z.B. Farbe Schwarz / Silber sind nicht von solchen "Crawlerattacken" betroffen.
 

Anhänge

  • Bildschirmfoto 2026-01-26 um 14.13.04.png
    Bildschirmfoto 2026-01-26 um 14.13.04.png
    45,5 KB · Aufrufe: 11
Zuletzt bearbeitet:

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.522
2.633
Berlin
Firma
css-umsetzung
Die Umstellung auf PRG ist bereits in Arbeit und wird wie es scheint, mit der nächsten Version kommen
wir versuchen nun über eine Cloudflare WAF das etwas zu hemmen, jedoch kann ich den Crawler dahingehend nicht blockieren, da er dann noch aggressiver vorgeht und den Server noch mehr überlastet.

Bei den Crawlern handelt es sich nicht immer um erkennbare Bots, da eine klare Kennung fehlt, allerdings kommen diese mit immer neuen IP Adressen.
Für besonders schwer betroffene Seiten habe ich etwas programmiert, dass den Bots das besuchen von verschachtelten Merkmalfiltern sowie den direkten Aufruf der Suchfunktion verbietet.
Mit dieser Programmierung kehrt Ruhe ein und die Serverlast wird mehr als deutlich reduziert.
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
272
21
Die Umstellung auf PRG ist bereits in Arbeit und wird wie es scheint, mit der nächsten Version kommen


Bei den Crawlern handelt es sich nicht immer um erkennbare Bots, da eine klare Kennung fehlt, allerdings kommen diese mit immer neuen IP Adressen.
Für besonders schwer betroffene Seiten habe ich etwas programmiert, dass den Bots das besuchen von verschachtelten Merkmalfiltern sowie den direkten Aufruf der Suchfunktion verbietet.
Mit dieser Programmierung kehrt Ruhe ein und die Serverlast wird mehr als deutlich reduziert.
Verstehe ich es richtig, dass das in JTL 6 sein wird? Oder noch in JTL 5?
 
Zuletzt bearbeitet:

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.522
2.633
Berlin
Firma
css-umsetzung
Also die 5.7er hat das PRG enthalten, muss extra aktiviert werden.

JTL hat wie es scheint, in diesem Punkt auch an der Geschwindigkeitsschraube gedreht, dass kann ich aber selbst nicht testen,
da meine DEV Installationen nicht so viel Merkmale haben, als das ich da echte Tests durchführen könnte.

Die Werte die ich gesagt bekommen habe sind aber, wenn sie stimmen, vielversprechend.
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
272
21
Klingt aber erstmal nach einem überraschenden Fortschritt für mich. Eine Frage noch dazu: Betrifft die Umstellung nur die Filterung in Artikellistings oder auch die Merkmaltabellen auf Artikeldetailseiten? Dort befinden sich ja auch die internen Links auf Merkmale, um die es geht.
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
272
21
Richtig. Dennoch können durch diese Merkmaltabellen sehr viele interne Links auf URLs entstehen, die nicht pauschal indexiert werden sollten.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.522
2.633
Berlin
Firma
css-umsetzung
Ich würde Merkmale grundsätzlich nicht indexieren lassen, außer ich habe für jedes Merkmal wertvollen Content hinterlegt.

Letztendlich ist es nur ein Listing von vielen, in dem Produkte vorkommen, die auch in anderen Listings vorhanden sind, daher Frage ich mich was mir diese Indexierung bringen soll.

Ich bin keine SEO Agentur eventuell sehen die da ja einen Mehrwert, dass zu indexieren.
 
  • Gefällt mir
Reaktionen: golvreven

Märztext

Neues Mitglied
18. Februar 2026
11
1
Hallo css-umsetzung,

grundsätzlich stimme ich Dir zu. Die Seiten pauschal auf "noindex" zu stellen, ist aus meiner Sicht aber etwas oberflächlich. Bei genauem Hinsehen kann man die eine oder andere vielleicht nutzen, um damit Nischen-Keywords abzudecken? Das ist allemal besser, als über "Eigene Inhalte" irgendwelche Landingpages ohne ein richtiges Produktlisting anzulegen.

Viele Grüße
Michael
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Anzahl der URLs in der Sitemap ändern Allgemeine Fragen zu JTL-Shop 3
Neu Mariadb 12 mit 5.7.1 Allgemeine Fragen zu JTL-Shop 0
Neu Pickliste mit maximaler SKU-Anzahl – gibt es eine Lösung? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Mit Fehlern beendet - Object reference not set to an instance of an object. JTL-Track&Trace - Fehler und Bugs 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 9
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Neu Amazon FBA Bestellungen doppelt mit _1 Amazon-Anbindung - Fehler und Bugs 3
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 3
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu 1.11.8 Auftagsimport mit Artikelnummern mapping JTL-Ameise - Fehler und Bugs 0
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Klarna konnte mit den angegebenen Daten keine Sitzung erstellen. Einige Feldbedingungen wurden verletzt. Betrieb / Pflege von JTL-Shop 0
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Versandart Standartpaketversand mit Express JTL-Wawi 1.10 2
Artikeletiketten mit Angabe des Herstellers+Adresse JTL-Wawi 1.10 1
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Angeblich noch keine Verknüpfung mit DPD Meta ??? JTL-ShippingLabels - Fehler und Bugs 1
Neu fEKNetto - zwei Einträge je LiefArtikel mit gleichem Lieferant - nur einer aktualisiert User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Verknüpfung mit EC-Gerät fehlerhaft JTL-POS - Fehler und Bugs 0
Neu Problem mit Dantezeile und fehlerhafte Angebotsgültigkeit. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu Google Shopping: g:product_type mit Attribut befüllen ist immer DE, obwohl mehrsprachig angelegt Plugins für JTL-Shop 0

Ähnliche Themen