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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

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

This topic contains 4 replies, has 1 voice.

Last updated by Marcel 4 weeks, 1 day ago.

Assisted by: Marcel.

Author Posts
November 21, 2025 at 10:57 am #17598432

marcoM-185

Background of the issue:
I am trying to resolve a multilingual SEO and indexing problem where search engines have de-indexed almost all non-English pages (DE, FR, IT, LU) on my website. Previously, all language versions were correctly indexed. I discovered that Google Search Console lost all language-specific URLs from its index, and only the main English URLs remained. I checked the `robots.txt` file and found no changes. The root cause seems to be that the sitemap file was not being submitted to or read by search engines, likely due to an issue with Rankmath SEO. I followed the Rankmath configuration for sitemap generation, forced a sitemap update, and re-submitted the sitemap to Google Search Console. Despite these actions, the indexing issue persists. Google Search Console reports a specific error for all non-EN pages, indicating a canonical tag issue. I confirm that all pages have the appropriate `hreflang` annotations. I am ready to provide full access to the WordPress administration panel for further investigation. I am located in the European time zone (GMT+1/CEST for Paris).

Symptoms:
Google Search Console reports that very few pages are being indexed, with a specific error for non-EN pages: 'Page is not indexed' due to 'User-declared canonical: hostname/page-name'. The sitemap reports '0' videos, but the site has 3 videos, suggesting incomplete sitemap generation.

Questions:
Why are non-English pages not being indexed despite the sitemap being updated?
How can I resolve the canonical tag issue for non-EN pages?
Why does the sitemap report '0' videos when there are 3 videos on the site?
What further steps can I take to ensure all language versions are indexed correctly?

November 24, 2025 at 8:19 am #17603223

marcoM-185

After reindexing on Google or other the pages where not been jndexed
Overall only +40 English pages where indexed and missing all on any languages

November 25, 2025 at 4:26 pm #17609229

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

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

Hi,

could you please provide us with a few examples of pages that are not being indexed? We’d like to double-check whether a “noindex” flag or similar directive is set on them. The robots.txt file itself looks good.

The sitemap itself looks fine, too. The page sitemap was updated today: hidden link.

Best regards,
Marcel

November 25, 2025 at 8:12 pm #17609676

marcoM-185

hello
honestly all non eng pages
if my main english page is olivemare.it
and looking into google search console i could not see any other pages or sub pages in english, and not all

so any pages starting with
olivemare.it/de/
olivemare.it/fr/
olivemare.it/it/
olivemare.it/lu/

or any post
example
hidden link
it is indexed , that is what rankmath pro tells me and keys are set the index is flagged
olivemare.it/it/ is indexed
google says it is indexanle but
User-declared canonical
info
hidden link
and if the related page in other languages are all indexed but google search always catalog it to the main page en
hidden link
hidden link
hidden link
hidden link
google indexing is accepted and after some days I cannot see it as (i think) the indexing works but the canonical page is
hidden link

I have some doubts about rankmath that may pull out wrong info
i have open a ticket as well but they are fare less proactive as Wpml Support
Rankmath is the EEO plugin that should set all href for keywords meta tags etc it could be that it created wrong indez pages but i just guessing , for the moment i still use rankmath pro the only problem thay do not look at is that editing anything will crash if Pro is enabled or the new Version of Rankmath is installed , previous version works fine

i do not want to reuse a new SEO aa Yoast and loose all the work

our business is related to multilinuage and it is our main selling point

maybe that help you
or you could still ask to access as admin the page to look deeper
tanks for you quick response
marco

November 26, 2025 at 3:08 pm #17612660

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

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

Hi Marco,

thank you for the details. After reviewing your sitemap and the URLs you shared, I don’t see any technical issue on WPML’s side. All translated pages are correctly generated, included in the sitemap, and publicly accessible. The multilingual structure looks normal.

What we can confirm
- The sitemap is correct and contains all languages.
- Robots.txt is clean.
- All translated pages load with proper hreflang tags.
- No related “noindex” output.

So WPML is working as expected. The issue appears to be on Google/SEO plugin side:
- Google is choosing the EN page as canonical
- Search Console shows: “User-declared canonical: hidden link

This means Google is overriding the canonical of your translated pages and treating the English version as the “main” page. WPML cannot influence this behavior, or: your sitemap was previously not generated or submitted

Because RankMath had issues creating the sitemap, Google may have temporarily “lost” the multilingual URLs. When this happens, Google needs time to recover and re-index them. If RankMath outputs an incorrect canonical for translated pages, Google will follow RankMath’s output. This must be fixed within RankMath.

Check the canonical tag of each language page to ensure it points to itself (RankMath setting). If you want, you can share temporary admin access privately, and I can check the RankMath settings and canonical output directly.

Best regards,
Marcel

The topic ‘[Closed] Multilingual SEO & Indexing Problem’ is closed to new replies.