Sales channel, product variants and storefront head
Compare the Canonical target with product availability and sales channel. The URL of another channel is not reachable solely because of the same product.
Compare the active domain of the sales channel with product and variant addresses. Then check if the theme or extension changes the canonical output. A proper SEO URL in the backend does not yet prove the right head of the storefront.
Where to check the setting in Shopware
In the product, check the SEO setting for a common canonical URL of the variants. Then compare the selected variant, the sales channel domain and the canonical in the Storefront head. In the case of own Twig edition, no second contradictory day may arise.
Example of this specific finding
Illustrative control case: /article/? ref=mail refers via canonical to /alter-article/, the target answers with 404. The preferred address no longer contains the intended article.
follow-up audit in Shopware
Retrieve the same product in the affected sales channels and with a specific variant. Document channel assignment and desired main product.
Determine the appropriate achievable goal and correct the canonical source. Then retrieve the source page and destination separately.
Derogations and scope
Any achievable goal is not a substitute. If the article no longer exists, first clarify the publishing state instead of just the canonical field.
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: The preferred target must have the intended content