Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 -
- - - - - - -

Supporter timezone: Europe/Madrid (GMT+02:00)

This topic contains 4 replies, has 1 voice.

Last updated by Paola Mendiburu 3 hours, 43 minutes ago.

Assisted by: Paola Mendiburu.

Author Posts
June 18, 2025 at 2:10 pm #17146672

davidJ-77

Background of the issue:
I am trying to resolve conflicting hreflang and canonical issues on my multilingual website, hidden link. It is important to synchronize the hreflang attributes within each page's source code to help users find content in the appropriate language and avoid unexpected search engine behaviors.

Symptoms:
I am experiencing conflicting hreflang and rel=canonical URLs, conflicting hreflang URLs, and no self-referencing hreflang URLs on several pages.

Questions:
How can I resolve conflicting hreflang and rel=canonical issues on my website?
What steps should I take to ensure there are self-referencing hreflang URLs on my pages?

June 20, 2025 at 2:09 pm #17154599

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hello there,

I'll help you get started while a supporter takes your case.

I suspect you saw something like this from an SEO tool, right? did you inspect the page in question? because that part is usually handled with a compatible SEO plugin + Multilingual SEO.

Can you send us a page that has the issue and can you tell us what did you expect to see vs what you're seeing so we can check it out and try to figure out how to solve it?

Regards,

June 20, 2025 at 4:28 pm #17154936

davidJ-77

Hi Alejandro,
Yes, it looks like some pages are not able to synchronize the hreflang attributes within their source code, resulting in conflicting hreflang and rel=canonical URLs.

These are the affected resources / pages:

hidden link No self-referencing hreflang
hidden link da Conflicting hreflang and rel=canonical
hidden link da Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link en-gb Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical
hidden link x-default Conflicting hreflang and rel=canonical

June 24, 2025 at 9:48 am #17164112

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Madrid (GMT+02:00)

Hi there!

This is Paola and I will continue with your ticket.

I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.

Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

**IMPORTANT**
- Please make a backup of the site files and database before providing us access.
- If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box.
The private box looks like this: hidden link

June 27, 2025 at 3:42 pm #17178222

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Madrid (GMT+02:00)

I see that the canonical shows the default language.

In order to access I need Authentication Code.