Skip to content Skip to sidebar

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.

Tagged: 

This topic contains 36 replies, has 1 voice.

Last updated by Bobby 2 months, 3 weeks ago.

Assisted by: Bobby.

Author Posts
January 10, 2026 at 6:00 am #17717733

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

You can safely go to Plugins->WPML String Translation and "activate", there is no need for configuration.

- Regarding the languages, you can disable the language, by going to WPML->Languages and removing it.

- The Hreflangs are coming from the language switcher and there is also a canonical from what I can see in the source

<link rel="canonical" href="hidden link" />

- You can enable that feature if you wish, it would not affect any settings in my knowledge.

January 12, 2026 at 9:55 am #17720689

isabelleL-11

Hello,
I activated WPML String Translation and it did not fix my issue.
Also, I checked documentation for 'Use directory for default language' and it would break all my urls by adding a /fr to all my french urls...

January 12, 2026 at 10:21 am #17720808

isabelleL-11

Could you please fix that on your side as requested ?
I still see the canonical errors

January 12, 2026 at 4:52 pm #17722628

isabelleL-11

Also, I see that alt are missing for flags images such as this one :
hidden link

Could you please add it?
I cannot find it.

January 12, 2026 at 8:08 pm #17723037

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

Please share with me where you are seeing the error regarding the hreflangs.

All languages at the moment are showing the hreflangs and a canonical that is correctly pointing to the URL you are actively viewing.

1. Visit view-source:hidden link

2. See the hreflang

<link rel="alternate" hreflang="en" href="hidden link" />
<link rel="alternate" hreflang="fr" href="hidden link" />
<link rel="alternate" hreflang="it" href="hidden link" />
<link rel="alternate" hreflang="x-default" href="hidden link" />

3. Canonical
<link rel="canonical" href="hidden link" />

Loom Screencast:
hidden link

Please review and let me know your feedback and we can move on to the image issue afterwards as we try to keep each thread to one issue.

Screenshot 2026-01-12 at 11.59.28 AM.png
January 13, 2026 at 8:34 pm #17727307

isabelleL-11

Hello,
There are 2 issues :

1) Pages that link to a non-canonical URL from their hreflang annotations.
Linking to a non-canonical version of a page from hreflang annotations can mislead search engines.
Rel="alternate" hreflang="x" will instruct search engines to show the translated (localized) version of a page while rel=canonical attribute will flag that this is not the authoritative (canonical) version.

URL
hidden link

Hreflang links
"hidden link
hidden link
hidden link
hidden link"

Check attachement

2) Similar or duplicate pages of a website must specify the canonical page to instruct search engines to show the most authoritative (canonical) version of the page in search results.
A redirecting URL specified as canonical can be misinterpreted by the search engines; such conflicting instruction can be ignored. As a result, wrong (non-canonical) page version can be indexed.

Canonical URL:
hidden link
hidden link
hidden link
hidden link
hidden link
hidden link

First found at:
hidden link
hidden link
hidden link
hidden link
hidden link
hidden link

Capture d'écran 2026-01-13 213327.png
January 13, 2026 at 8:47 pm #17727340

isabelleL-11

it looks some langages are mixed up in the urls, like :
hidden link

/IT but in french, not sure what happened , same for hidden link

/EN but in spanish and english

Capture d'écran 2026-01-13 214530.png
January 13, 2026 at 11:48 pm #17727549

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

In order to clearly help you, let's focus on issue #1 and then we can discuss the rest.

Exclusively focusing on issue #1, as you mentioned below:

"Pages that link to a non-canonical URL from their hreflang annotations.
Linking to a non-canonical version of a page from hreflang annotations can mislead search engines.
Rel="alternate" hreflang="x" will instruct search engines to show the translated (localized) version of a page while rel=canonical attribute will flag that this is not the authoritative (canonical) version."

---> When reviewing the source for that page we do not see that the canonical is pointing to a different URL.

Can you please review the source directly and let me know your results, from my side I am not seeing the canonical pointing to a different URL.

Please note that certain products are known to produce false flags, which is why we recommend checking directly in the source.

January 14, 2026 at 5:37 pm #17730684

isabelleL-11

Hello,

First, I see that for this URL , the translation was wrongly done :
hidden link

nuestra experiencia should be in english... It would be needed to correct it.

Also, when I inspect the code of page I see that :
view-source:hidden link

<link rel="canonical" href="hidden link" />

January 14, 2026 at 5:42 pm #17730689

isabelleL-11

Also, I see there is an issue with my credits, I have a lot assigned but in the past days I tried to translate in bulk while I had no credit and I can not clear it.

Please check screenshots attached.
I would need to be unblocked.

Capture d'écran 2026-01-14 182926.png
Capture d'écran 2026-01-14 182936.png
January 15, 2026 at 5:37 pm #17734962

isabelleL-11

Could you please fix asap those issues ?

On top of that, I confirm there are many mixed translations.
Example : hidden link
You can see the meta is in english while it is my french page ... I checked on page editor and my meta is french.

I have too many problems on my website since I activated your plugin.
Please help me to fix that asap.

Kind regards,

Capture d'écran 2026-01-15 183453.png
January 16, 2026 at 10:12 am #17736431

isabelleL-11

Hello,

My request is really urgent and I am worried to not receive any quick support.

Following Important error is still displayed :
Pages that have a canonical version with a different URL. The URL is “canonized” to another location. This means that search engines are asked not to index the page, and that indexing and linking properties should be consolidated to the canonical version URL.
49 URLs are impacted.

EG : hidden link

I also still have this issue :
URL not using the canonical URL of the page in its own hreflang annotation. The hreflang annotation should only include canonical versions of URLs.
46 URLs are impacted.

EG: hidden link

January 16, 2026 at 8:46 pm #17738420

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hello,

As we are working to resolve the issues you are experiencing it is important to follow our guidelines of keeping one issue per thread, I understand there is more than one issue, however, we can address them either on their own thread or we can address them as soon as we are done with the main issue.

1. The canonical issue

You said:

Also, when I inspect the code of page I see that :
view-source:hidden link

<link rel="canonical" href="hidden link" />

The canonical is matching the URL of the site you are own, the canonical will self reference.

you should use self-referencing canonicals on translated pages, meaning each language version points to itself

This is correct and expected behavior.

Can you please confirm this, many third party platforms can have false flags, the true test is reviewing the source which looks OK.

Now regarding your latest reply here:

Following Important error is still displayed :
Pages that have a canonical version with a different URL. The URL is “canonized” to another location. This means that search engines are asked not to index the page, and that indexing and linking properties should be consolidated to the canonical version URL.
49 URLs are impacted.

EG : hidden link

This URL is a URL for Italian.

The Italian version does not exist. instead it's being served using the default language as backup.

This is due to this feature:
WPML->Settings->Post Types Translation -> Articles (post) and Services (cpt_services) are both set to "Translatable
use translation if available or fallback to default language"

Please either finish the translation for these items OR switch the setting back to Translatable
only show translated items and the error you are receiving will be resolved.

Since the translation is not existing and you are falling back the canonical will only be able to point to the true existing URL.

2. Available credits: 29218

I've unblocked them, please try again.

Screenshot 2026-01-16 at 12.45.20 PM.png
January 16, 2026 at 8:54 pm #17738436

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

hidden link

The permalink /nuestra-experiencia/ is not tranlsated.

Please go to WPML->settings->Post Types Translation -> services Définir différents slugs dans différentes langues pour Services. and you can adjust it there.

Screenshot 2026-01-16 at 12.53.22 PM.png
January 17, 2026 at 9:42 am #17738861

isabelleL-11

Hello,

Thanks for your feedback.

I tried to process all remaining translations but it is stated that my credits have already been used and I still need 60K+ credits to finish.
It means that I would add a 100 EUR extra to translate a small blog website...
Is it normal?