Dokumentation
Shopware 6 - hreflang für mehrere Verkaufskanäle (TLDs) - internationales SEO
Das Plugin ermöglicht es, Hreflang-Informationen zwischen verschiedenen Verkaufskanälen zu konfigurieren und zusätzliche Daten in der Sitemap zu hinterlegen. Es sorgt dafür, dass Sprachversionen korrekt zwischen TLDs (.de, .at, .ch usw.) und den dazugehörigen Verkaufskanälen verknüpft werden. Dies hilft, Duplicate Content zu vermeiden und die Sichtbarkeit in Suchmaschinen zu verbessern.
Ein besonderes Feature des Plugins ist die Möglichkeit, individuelle ISO-Codes für nicht unterstützte Sprach- und Länder-Kombinationen zu verwenden.
Anleitung zur Konfiguration
Installieren und aktivieren Sie das Plugin unter „Meine Erweiterungen“ in Ihrer Shopware-Administration. Gehen Sie danach zu „Konfigurieren“ und nehmen Sie die folgenden Einstellungen vor, um das Plugin zu nutzen:
- Verkaufskanal: Wählen Sie den Verkaufskanal aus, für den Sie das Plugin aktivieren möchten.
- Aktiv: Aktivieren Sie das Plugin für den ausgewählten Verkaufskanal.
- Debug: Nur zum Testen aktivieren. Es werden zusätzliche Ausgaben in der Konsole ausgegeben zur Problembehandlung.
- Active Saleschannel: Wenn Sie für jeden Verkaufskanal eine Zuweisung vornehmen, achten Sie darauf, immer ALLE betroffenen Verkaufskanäle anzugeben inkl. des aktuell gewählten Sales Channels.
Im Plugin haben Sie die Möglichkeit, bestimmte Hreflang-Einstellungen zu deaktivieren. Außerdem können Sie zusätzliche Konfigurationen vornehmen, wie das Aktivieren einer Standard-Domain für Hreflang sowie die Zuordnung benutzerdefinierter ISO-Codes.


Hreflang Integration
Wenn Sie das Plugin im Einsatz haben, stellen Sie sicher, dass Sie auf ihren Verkaufskanälen die Shopware hreflang Integration NICHT aktiviert haben. Dafür gehen Sie in den jeweiligen Verkaufskanal in der linken Menüleiste Ihrer Shopware-Administration. Unter dem Reiter „Allgemein“ scrollen Sie nach unten bis zum Bereich „Hreflang“
Die Shopware Default Hreflang Integration greift nur, wenn sich ihre Sprachshops innerhalb eines Verkaufskanals befinden. Verwenden Sie mehrere Verkaufskanäle, ist die Funktion ohne Nutzen - andernfalls bräuchten Sie dieses Plugin nicht :)

Konfiguration mehrerer Sprachen
Damit das Hreflang für die jeweiligen Länder die korrekte Info mitgibt, müssen wir folgende Konfigurationen beachten.:
Sprache:
Unter "Einstellungen" -> "Sprachen" muss für jede Sprache ein korrekter ISO-Code hinterlegt werden, da diese Information vom Plugin gezogen wird.
| Name | Lokalisierung | ISO-Code | Erbt von | Standard |
|---|---|---|---|---|
| English | Englisch, Vereinigtes Königreich | en-GB | - | |
| Deutsch - Schweiz | Deutsch, Schweiz | de-CH | Deutsch - Deutschland | |
| Deutsch - Deutschland | Deutsch, Deutschland | de-DE | - | ✅ |
Verkaufskanäle:
Auf den gewünschten Verkaufskanal klicken und dann bei "Grundeinstellung" beim Feld "Länder", "Sprachen", "Standard-Land" & "Standard-Sprache" die jeweilige Sprache zum Verkaufskanal auswählen.
Nach diesen Änderungen etwas herunter scrollen bis zum Punkt "Domain", die selbe Sprache auswählen wie es weiter oben bei "Grundeinstellung" ausgewählt ist.

Plugin:
Im Plugin sollte auch der Verkaufskanal mit der gewünschten Sprache auf aktiv gesetzt sein.

Sollten Sie weitere Hilfe benötigen, können Sie auch gerne ein Ticket über den Shopbetreiberbereich einreichen.
Viel Erfolg und Spaß mit der Erweiterung.