Seitenreport Seitenreport
International in Shopware

Resolve Hreflang and Canonical Conflict in Shopware

Keeping translations and real duplicates apart. In Shopware you check domains, languages and sales channels.

Domains, Languages and Sales Channels

Compare the language domain, sales channel and canonical of the respective language target. The same product IDs alone do not result in a consistent international URL assignment.

Compare the domain/language mapping and the actual translations of the product available. Different sales channels do not have to automatically provide the same product selection.

Where to check the setting in Shopware

Check the domain, language and language inheritance of the affected sales channel. Compare the output language references with the reachable URLs. The same product ID can have different destination addresses under different domain and language configurations.

Example of this specific finding

Illustrative control case: An English performance page is called as a language alternative, but its canonical points to the German version. Translation and duplicate consolidation are contradictory.

follow-up audit in Shopware

Control each language address with its product content, canonical and counter references. Do not replace an unavailable language version with any channel page.

Maintain independent language versions with their respective matching canonical URL. Test language set and canonical goals together.

Derogations and scope

Almost identical regional sides of the same language may require a differentiated decision; different languages may not be combined in a blanket manner.

Related: Shopware 6 with Storefront. Self-hosted and SaaS offer different access and configuration options; view your own headless frontends separately.

Classify the general error

Definition, system-independent causes and further correction examples: Keeping translations and real duplicates apart

Configuration and test signal documentation

Google: Language versions and hreflang

Related International Mistakes in Shopware