Can the Geolocation App automatically set canonicals to the main domain?

Hi all,

I have taken on a new client to help with their digital marketing. They are UK based but ship worldwide. They have both Geolocation and LangShop setup to some degree on their website. I suspect LangShop was used first and then Geolocation at a later date. There is no-one internally who can confirm or recall due to staffing changes.

The main issue I see from a SEO perspective is that amount of duplicate content. When a Spanish version of the page is created and a subsequent URL, then this spanish url is marked as the canonical. Then there are 230 odd different versions, each with the canonical set to them, and not the UK/original.

Surely the Geolocation App would set the original as the canonical, otherwise Google will see 230+ versions of every page and they will conflict?

You can see from the above. This was on es/collections/bar-plates/ but on the original UK site the canonical is /collections/bars-plates/. On the German the canonical is /de/collections/bars-plates/ etc etc.

Surely the default setup with this App should also set the canonical to the UK/original?

Added into this, LangShop app is also setup, what looks partially however.

Essentially, I would like some advice on this if anyone could help. This appears to me like this would be a Massive SEO issue.

Can the canonicals be set to the main domain automatically?

Are these apps conflicting?

Should I remove one or both of these?

Appreciate any help with this?