Zu dem Canonical, bedeutet deine Aussage, ich müsste eigentlich nichts machen?
Wenn du einen aktuellen Shop hättest müsstest du nichts machen. Hast du aber nicht. Es fehlt z.B. ein Canonical für die Startseite. Darüber hinaus sind deine Canonicals auf den Kategorie- und Produktseiten kaputt, sie enthalten keinen URL.
Für mich hört es sich nach hanebüchenem Unfug an. So blöde kann doch keiner sein, aus einem anderen Protokoll bei identischem URL einen doppelten Inhalt zu konstruieren.
Der URL ist nicht identisch. Das Scheme ist Teil des URLs und somit sind
http://example.org/ und
https://example.org/ korrekterweise unterschiedliche URLs, die, wenn sie die gleichen Inhalte ausliefern, selbstverständlich für internen DC verantwortlich sein können.
Somit ist deine Seite zwar mit https erreichbar, wird aber automatisch auf http umgeschaltet ausser bei Account und Checkout Seiten. Betreiben wir so auch selbst seit Jahren.
Und wenn jemand, aus Versehen oder absichtlich, deine Seiten, die eigentlich unter http laufen, falsch verlinkt, hast du ein Problem, um das du dich kümmern solltest bevor es auftritt.