Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing 404 errors for translated URLs of a custom post type named 'tdc-review' in Portuguese (pt-br). The original English content exists and is accessible, but the Portuguese translations appear to be missing or disconnected.
Solution:
1. Verify if the translated content for the 'tdc-review' custom post type exists in Portuguese. If not, recreate or retranslate the missing reviews.
2. Restore the Portuguese versions of these review posts to ensure the URLs become valid again.
3. Update the sitemap to exclude non-existent translated URLs and reflect only available translations via WPML.
4. Request reindexing in Google Search Console for the affected URLs.
Additionally, we recommend checking the guide on translating custom post types with WPML: https://wpml.org/documentation/getting-started-guide/translating-custom-posts/

If this solution does not resolve your issue or seems outdated, please open a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, visit our support forum: https://wpml.org/forums/forum/english-support/

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 3 replies, has 1 voice.

Last updated by ivov-6 2 days, 6 hours ago.

Assisted by: Carlos Rojas.

Author Posts
April 13, 2026 at 1:30 pm #17966364

ivov-6

Hi WPML Support,

We are currently experiencing an issue with missing translated content on our website using WPML (Portuguese – /pt-br/).

Issue Overview

Several translated URLs are returning 404 errors. Examples:

/pt-br/tdc-review/great-signals/
/pt-br/tdc-review/flavia/
/pt-br/tdc-review/withdrawal-successful-completed/
What We Observed
The original (default language – English) content exists and is accessible
The Portuguese (pt-br) translations appear to be missing or disconnected
These URLs are still being generated or referenced on the site
They are also appearing in Google Search Console and are possibly still included in the sitemap
Technical Context
The affected content belongs to a custom post type: tdc-review
We are using WPML for translations
We are also using TagDiv Composer (TDC), which may still be referencing these URLs via templates or blocks
We recently experienced WPML-related translation issues, which may have caused this

Are there known issues with WPML and custom post types like tdc-review that could cause this behavior?
What is the safest way to clean up these broken translated URLs while maintaining SEO integrity?

When will all the issues be solved?

Ticket with our support:

Hi Ivo,
The tdc-review content is a custom post type. After checking the situation, it appears that these review posts currently exist only in the default (English) language and do not have corresponding translations in Portuguese (pt-br). This is why those URLs are returning 404 errors. they simply don’t exist for the secondary language.
This is likely related to the recent issues you experienced with WPML translations, where some translated content may have been lost or disconnected.
To resolve this, you have two options:
- recreate or retranslate the missing reviews
- restore the Portuguese (pt-br) versions of these review posts so the URLs become valid again.
Clean up and update indexing
- remove or exclude these non-existent translated URLs from your sitemap (ensure it reflects only available translations via WPML).
- request reindexing in Google Search Console for the affected URLs.
Since the number of URLs is relatively small, this can be handled manually.
Kind regards,
Alex

Kind regards Ivo

April 13, 2026 at 9:42 pm #17967064

Nicolas V.
WPML Supporter since 12/2021

Languages: English (English ) French (Français )

Timezone: America/Lima (GMT-05:00)

Hi Ivo,

I visited all 3 URLS and here are my results:
/pt-br/tdc-review/great-signals/ and /pt-br/tdc-review/flavia/
Both are accessible, no 404. The content is in English.

/pt-br/tdc-review/withdrawal-successful-completed/
Gives a 404 but when removing the language directory (/tdc-review/withdrawal-successful-completed/), the English version doesn't exist either and redirects to /coupons/ (redirect 301).

Could you please clarify the exact issue?

April 16, 2026 at 9:16 am #17973468

ivov-6

Hi Nicolas, Thanks for the update. I will try to respond to your question tomorrow.

April 16, 2026 at 9:53 am #17973704

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi there,
My name is Carlos, and I will continue working on this ticket

Please confirm if the issue persists. In case the issue persists, I kindly ask you to share one URL where the 404 can be seen, and we can use it as a reference.

Important note: I recommend you take a look at this guide: https://wpml.org/documentation/getting-started-guide/translating-custom-posts/, which describes the steps to translate the custom post types with WPML.

Looking forward to your message.
Regards!

April 20, 2026 at 6:34 am #17979379

ivov-6

Hi Carlos, Thanks for the support. We have solved the issue.