Doppelte URLs

Guten Morgen,

Ich habe folgendes Problem.
Die URLs unseres Shops sind doppelt.

Zum Beispiel:

https://pouches.eu/de/products/pablo

https://pouches.eu/de-DE/products/pablo

Es soll aber nur die erste URL indexiert werden.

Wir haben kein Language APP installiert sondern übersetzen direkt mit den csv-dateien.
Doppelte URLs ist natürlich nicht sinn der Sache, wie bekommen wir die de-DE weg?

Des Weiteren werden bei der Seite https://validator.w3.org/ über 1000 Fehler & Warnungen angezeigt.
Liegt das jetzt an Shopify oder das Theme das wir verwenden?

Ich bedanke mich bereits im Voraus für euere Antworten.

Viele Grüße,

Beciowa

Hey @Beciowa !

Ihr habt also doppelte URLs, wo die zweite URL mit dem Sprachen Tags bestückt ist. Darf ich fragen wie und warum? Das Problem des indexieren auf Google ist somit ein Theme Problem inkl. die 1000 Fehler & Warnungen und da das das Focal Theme ist, empfehle ich hier die Theme Entwickler zu kontaktieren.

image.png

Die werden dir ggf. helfen können, und wenn nicht dann empfehle ich einen Experten der super Arbeit leistet und euer SEO so richtig in Fahrt bringen kann:

Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community. Lass auch wissen, wenn du weitere Fragen hast zum obigen Thema oder generell zu deinem Shop und Business und gerne können wir das hier weiter besprechen!

Hi!

Die doppelten URLS sind durch Transcy und Shopify entstanden und durch Google so indexiert. Ich habe keine Ahnung wie ich das jetzt lösen soll. Ich müsste ja jede URL umleiten.
Die HREF LANGTAGS habe ich deshalb abschalten lassen. Es ist mir ein Rätsel warum diese URLS auftauchen. Könnte es eine Einstellung in Markets sein?

Nur die /de URL ist richtig und sollte indexiert sein.

Die Fehler werde ich erstmal an die Developer weiterleiten.

Viele Grüße,

Beciowa

@Beciowa

Ok danke, und du wartest noch auf eine Rückmeldung der Transcy Entwickler ist das richtig? Umleitungen jeder URL ist auch keine Lösung da hast du recht. Hast du auch deine Sitemap nochmal eingereicht, so dass Google dein Shop und die URLs nochmal crawlen kann (mehr dazu in diesem Leitfaden, dass dir vielleicht helfen kann)? Google ist da sehr gut mit Canonical URLs und dem herausfiltern doppelter URLs - Google verwendet hier neueste Technik und AI um das zu machen.

Viele der Probleme mit der Transcy App kann man auch hier in den User-Reviews lesen, und da sieht man auch die Rückmeldungen der App Entwickler. Wäre es vielleicht an der Zeit zu überlegen zu unserer nagelneuen und haus-internen Translate & Adapt App zu wechseln? Siehe meinen Blog zu dieser App hier. Oder siehe Link ganz unten unter der Rubrik “Community Blog Artikel”.

Hallo,

könntet Ihr das mal den Support melden weil das passiert bei jedem Land.
Jetzt habe ich auch [https://meine seite/pl-de](https://meine seite/pl-de)

@Beciowa

Das kannst du ganz schnell mit einem beglaubigten Ticket an unseren Frontline-Support Team senden (die haben Zugriff zu deinem Shop Backend was hier notwendig sein wird) und denen bitten, das an das Technikerteam weiterzuleiten, wenn du überzeugt bist, dass das ein Shopify Problem ist (mehr dazu unten). Die werden ggf. sagen, dass das ein Problem drittanbieter Systeme und Apps ist, und dass du diesbzgl. entweder einen Experten kontaktieren solltest oder die App Entwickler selber. Du müsstest dagegen mit etwas “Pushback” den Support Team zeigen, dass das Problem von Shopify verursacht wird, samt alle Schritte um das Problem zu reproduzieren und auch den einen oder anderen Screenshot mit anbei.

Um dir dabei behilflich zu sein, sende bitte eine E-Mail an unseren Support hier (https://bit.ly/3cwO7ym) von der E-Mail-Adresse, die du zur Anmeldung in deinem Shopify-Shop verwendest, und gib deine myshopify.com-URL da auch ein. Sobald die dein Konto authentifiziert haben, können sie dir weiterhelfen.

Leider kann ich derzeit keine bessere Lösung anbieten denn das Problem verlangt einen Blick in das Backend des Shops.

Hi Gabe,

Nein, Transcy war ein mal, wir benutzen jetzt euere Hausinterne APP!

Das Problem ensteht hier:

Beciowa_0-1664878339551.png

Wenn man das Land wählt, erscheint plötzlich https://meinewebsite/nl-de

Das kann ja nicht sein!???

Viele Grüße,

Beciowa

PS: Die neue APP ist geil, nur noch die Slugs übersetzen wäre noch geiler :slightly_smiling_face:

@Beciowa

Ok danke, jetzt verstehe ich mehr da dies eher deine Markets Einstellungen betrifft und weniger die Transcy App.

Der Sachverhalt dazu

Shopify generiert automatisch diese hreflang-Tags für jede Länder- und Sprachkombination, wenn Unterordner verwendet werden in den Markets Einstellungen, da hast du recht. Diese hreflang-Tags basieren auf dem Hauptmarkt, und den Sprachen die du eingestellt hast. Die übrigen hreflang-Tags basieren auf den Domain- und Spracheinstellungen für den internationalen Markt, der alle Länder umfasst und für jedes Land, auf das der Markt abzielt, wird für jede aktivierte Sprache ein hreflang-Tag erstellt.

Einen Weg, die automatische Generierung der Tags zu verhindern, wäre, den internationalen Markt so einzustellen, dass er nur die primäre Domain verwendet. Das würde die hreflang-Tags auf die essentiellen Sprachen beschränken und nicht auf das Land abzielen, sondern nur auf die Sprachauswahl des Browsers/der Einstellungen des Kunden.

Du kannst auch im oben-erwähnten Ticket die automatische Generierung dieser Tags durch den Shopify Support zu deaktivieren. Sobald diese Funktion deaktiviert ist, musst du deine eigenen hreflang-Tags zu deinem Theme hinzufügen (mehr dazu hier).

Dein Screenshot oben

Was die korrekten hreflang-Tags angeht, hängt es davon ab, wie du das umsetzen willst. Vieles hängt von der Sprache und dem Land ab. Ein Holländisch-sprachiger in Denmark würde also Ergebnisse für https://meinewebsite/nl-de sehen, aber keinen passenden hreflang für einen Holländisch-sprachigen in einem Land, das nicht zum internationalen Markt gehört.

Es kommt darauf an, ob du deinen Kunden Ergebnisse anzeigen lassen willst, die zu ihrem Land passen, und nicht nur zu ihrer Sprache. Wenn du Unterordner für den internationalen Markt aktiviert hast, werden Kunden aus diesen Ländern die Ergebnisse sehen und zur Unterordner-Version der Shop-URL für ihr Land und ihre Sprache weitergeleitet, z. B. /nl-de/. Wenn auch der einzige Unterschied im Seiteninhalt im Moment die angezeigte Sprache ist, brauchst du die Unterordner-Option für den internationalen Markt nicht zu aktivieren.

Hoffe das hilft!

Hi Gabe,

vielen Dank aber ich habe den internationalen Markt so eingestellt, dass er nur die primäre Domain verwendet wird.

Es scheint jetzt nicht mehr zu bestehen wenn man hier klickt (https://pouches.eu/de-DE/products/pablo). ABER da gibt es jetzt ein weiteres Problem:

.product-reasons ul{list-style:outside none none;margin:0;padding:0;} .product-reasons{text-align:center;} .product-reasons ul>li{display:inline-block;margin-right:5px;width:95px;} @media only screen and (max-width:480px){.product-reasons ul>li{width:18.5%;}}

Hi Gabe,

Genau, das habe ich an den developer weitergeleitet. das ist ja css. Keine Ahnung in welcher Datei die das geschrieben haben.

Das Problem mit den URL’s habe ich jetzt beheben können, es gibt dazu zwei Einstellungen, die erste stand richtig die zweite leider nicht.

Vielen Dank für deine schnelle HIlfe!

Viele Grüße,

Beciowa

@Beciowa

Super, freut mich sehr. Hast du vielleicht einen Screenshot der deine zwei Einstellungen zeigt, wo die erste richtig war und die zweite nicht? Gerne kannst du jegliche Shop Angaben in den Screenshots verwischen.

Ich glaube es ist weg, oder? Alles gelöst :slightly_smiling_face:

Hi Gabe,

es muss beim International Market so sein:

Hreflang Tags ausschalten lassen und selbst im theme.liquid hinzufügen.

Viele Grüße,

Beciowa

@Beciowa

Super der Code ist weg wie ich unten gesehen habe. Und danke für den Screenshot - das wird auch andere hier weiterhelfen die dasselbe Problem haben.

1 Like