Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite

surus

Sehr aktives Mitglied
28. September 2016
533
49
Hallo zusammen,

wir betreiben einen mehrsprachigen JTL- Shop 5.7.2 mit Deutsch und Englisch. Als Template wird SALEPIX AVIA mit Child-Template eingesetzt.

Der Shop besteht schon seit vielen Jahren und wurde ursprünglich mit Englisch als Standardsprache eingerichtet. Später wurde Deutsch in der Verkaufskanalverwaltung als Standardsprache festgelegt. Von einer vollständigen nachträglichen Umstellung der ursprünglichen Standardsprache wurde uns früher wegen möglicher Folgewirkungen abgeraten.

Aktuell zeigt die JTL-Wawi Deutsch als Standardsprache des Verkaufskanals an. In der Shop-Datenbank stehen in der Tabelle tsprache jedoch folgende Werte:


Deutsch:
cISO = ger
cStandard = N
cShopStandard = Y
active = 1

Englisch:
cISO = eng
cStandard = Y
cShopStandard = N
active = 1


Wir möchten klären, ob diese Kombination bei einem historisch gewachsenen Shop normal und unterstützt ist oder ob dadurch die folgende widersprüchliche Startseitenlogik entsteht.

Die normale URL-Struktur des Shops ist flach. Deutsche und englische Artikel bzw. Inhaltsseiten haben unterschiedliche SEO-URLs, aber grundsätzlich keine Sprachverzeichnisse wie /de/produkt oder /en/product.

Die Startseite ist jedoch ein Sonderfall.

Verhalten der Startseiten-URLs​

Bei deutscher Sitzung liefert:


https://example.com/
Canonical: https://example.com/de
Hreflang de: https://example.com/
Hreflang en: https://example.com/?lang=eng
Hreflang x-default: https://example.com/


Die URL:


https://example.com/de


liefert:


Canonical: https://example.com/de
Hreflang de: https://example.com/
Hreflang en: https://example.com/en
Hreflang x-default: https://example.com/


Die englische URL:


https://example.com/en


liefert:


Canonical: https://example.com/
Hreflang de: https://example.com/
Hreflang en: https://example.com/en
Hreflang x-default: https://example.com/


Wenn die Root-URL / mit englischem Sprachcookie geöffnet wird, zeigt sie englische Inhalte und canonicalisiert auf sich selbst:


https://example.com/
Canonical: https://example.com/


Das Canonical der Root-URL ist damit abhängig von der gewählten Sprache bzw. vom Cookie.

Sprachumschalter​

Der Sprachumschalter enthält normale HTML-Links, zum Beispiel:


<a href="https://example.com/?lang=eng" rel="nofollow">


und:


<a href="https://example.com/?lang=ger" rel="nofollow">


Je nach vorheriger Navigation erscheinen beim Sprachwechsel teilweise die Parameter-URLs /?lang=eng und /?lang=ger, teilweise aber auch /en und /de.

Auch Logo und Menüpunkt „Home“ verlinken nicht immer identisch:


Deutsch:
Logo → /de
Home → /

Englisch:
Logo → /
Home → /


Google und Sitemap​

Die XML-Sitemap enthält ausschließlich die Root-URL / als Startseite. /de, /en und die Sprachparameter-URLs sind nicht als Startseiten in der Sitemap enthalten.

In der Google Search Console ergibt sich folgendes Bild:


/:
indexiert
vom Shop angegebenes Canonical: /de
von Google ausgewähltes Canonical: /

/de:
nicht indexiert, Duplikat
vom Shop angegebenes Canonical: /de
von Google ausgewähltes Canonical: /

/en:
indexiert
vom Shop angegebenes Canonical: /
von Google ausgewähltes Canonical: /en


Google ignoriert somit aktuell sowohl das Canonical von / auf /de als auch das Canonical von /en auf /.

Unsere Fragen:

  1. Ist die Kombination cStandard = Y bei Englisch und cShopStandard = Y bei Deutsch ein regulär unterstützter Zustand, wenn die Verkaufskanal-Standardsprache nachträglich geändert wurde?
  2. Welche Bedeutung haben cStandard und cShopStandard in JTL-Shop 5.7.2 genau?
  3. Welche dieser beiden Angaben steuert die Canonical- und Hreflang-Ausgabe der Startseite?
  4. Ist es vorgesehen, dass die Root-URL / je nach Sprachcookie unterschiedliche Inhalte und unterschiedliche Canonicals ausliefert?
  5. Ist es normales JTL-Verhalten, dass /en auf / canonicalisiert und die deutsche Root-Seite auf /de?
  6. Sollte bei einer flachen URL-Struktur die bevorzugte Zuordnung stattdessen so aussehen?

Deutsch: https://example.com/
Englisch: https://example.com/en


jeweils mit Self-Canonical und konsistentem Hreflang?

  1. Werden Canonical und Hreflang für die Startseite vollständig durch den JTL-Core erzeugt, oder kann das Template diese Werte verändern?
  2. Sind die mit rel="nofollow" versehenen Links des Sprachumschalters JTL-Standard oder eine Template-Anpassung?
Wir möchten ausdrücklich keine direkte Änderung an tsprache oder an der Standardsprache vornehmen, bevor die technischen Zusammenhänge geklärt sind.

Hat jemand eine vergleichbare Konstellation nach einer früheren Änderung der Standardsprache gehabt? Wie wurde das gelöst, ohne bestehende SEO-URLs und Sprachzuordnungen zu gefährden?

Vielen Dank für eure Einschätzung.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu 🚨 Sicherheitswarnung für JTL-Shop-Betreiber: Manipulation des Checkout-Prozesses durch externes JavaScript (Magecart- / Payment-Skimmer) Betrieb / Pflege von JTL-Shop 2
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop 5 Backup Professional Plugin Plugins für JTL-Shop 0
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Neu Aktuelle JTL Shop Sicherheitslücke - automatischer Patch im JTL Hosting ? Allgemeine Fragen zu JTL-Shop 15
Neu Suche 10–15 JTL-Shops für kostenlose JTL-Shop-Analyse (verschiedene Branchen) Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop 5.7.2 Picture-Tag in mobilen Ansicht lädt beide Bilder JTL-Shop - Fehler und Bugs 0
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm JTL-Shop - Fehler und Bugs 4
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
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 10
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
Neu JTL Search blockiert unsere Shops JTL-Shop - Fehler und Bugs 1
Wichtig JTL-ShippingLabels 1.0: Support-Ende GLS/DPD und Migration von JTL-Start-Kunden nach dem 30. September News, Events und Umfragen 12
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Kasse in JTL-Wawi 2.0 einbinden JTL-Wawi 2.0 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1
JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi 2.0 8
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
JTL reaktiviert keine Angebote mehr auf Otto Otto.de - Anbindung (SCX) 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu JTL-ShippingLabels-Server ist nicht erreichbar JTL-Wawi - Fehler und Bugs 0
Neu JTL Shipping Labels 4.0 Sendungsnummer Kleinpaket nicht an Amazon übermitteln JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.7: Shopify-PDF aus Bestellmetafeld automatisch als Auftragsanhang übernehmen Shopify-Connector 1
JTL 2.0.4: Zahlungsabgleich - Buchungen Fehlen JTL-Wawi 2.0 0
Neu JTL-WMS und JTL-POS... Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Fehlermeldung beim Einlesen der Buchungen in JTL Fibu JTL-Wawi 2.0 2
JTL-Ameise 2.04 - Export Rechnungen csv - unvollständig JTL-Wawi 2.0 13
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 5
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 6
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu JTL Stammtisch Stuttgart Messen, Stammtische und interessante Events 1
Neu Copy/Paste Abstürze seit JTL-Wawi 2.0.5 User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0

Ähnliche Themen