Skip Navigation

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

Problem:
The client is experiencing 307 redirects and noindex issues after uninstalling WPML and wishes to clean up the site while retaining the possibility to reuse translations later.

Solution:
1. Reinstall and activate WPML, then navigate to WPML > Languages.
2. Disable all languages except the default site language. This action will prompt a dialog in the Language Setup section offering the option to remove translated content.
3. If choosing to keep translations, they will be assigned to the site's default language, which can cause 307 redirects. To manage these redirects, consider using a redirection plugin.
4. To export translations for future use, install the 'WPML Export & Import' add-on. Use the WordPress Export option under Dashboard > Tools for exporting content, including WooCommerce products. This ensures that the export file includes all necessary language information.
5. For detailed guidance on resetting WPML and cleaning up data, refer to this guide.
6. For exporting and importing translations, follow the instructions provided in this documentation.

If this solution does not apply to your situation, or if it seems outdated, please check the related known issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If issues persist, we highly recommend opening a new support ticket for personalized assistance.

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.

This topic contains 9 replies, has 0 voices.

Last updated by Andreas W. 1 month ago.

Assisted by: Andreas W..

Author Posts
May 13, 2025 at 4:38 pm #17029119

saraO-6

Background of the issue:
I am trying to clean up my site after uninstalling WPML. The site I need help with is hidden link. I was trying to find support for temporarily uninstalling WPML with no success.

Symptoms:
After uninstalling WPML, I have a bunch of 307 redirects and noindex issues on my site.

hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 301 Moved Permanently Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 301 Moved Permanently Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 301 Moved Permanently Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 301 Moved Permanently Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 301 Moved Permanently Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable
hidden link text/html; charset=UTF-8 200 OK Non-Indexable
hidden link text/html; charset=UTF-8 307 Temporary Redirect Non-Indexable

Questions:
How can I fix the 307 redirects and noindex issues after uninstalling WPML?
Is there a way to clean up my site effectively after removing WPML?

May 15, 2025 at 3:53 am #17034800

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

WPML can clean up the site as long it is still active on the site.

Please install and activate WPML again and go to WPML > Languages.

Now, disable all second languages and leave only your site's default language active.

A dialog will show inside the Language Setup section that allows you to remove the translated content.

If you are not longer planing touse WPML on this website, you might want to follow this guide:
https://wpml.org/documentation/getting-started-guide/language-setup/deleting-languages-and-plugin-data-by-doing-a-wpml-reset-on-your-site/

Best regards
Andreas

May 15, 2025 at 7:14 am #17035222

saraO-6

Dear Andreas,
I have removed all languages except for english, that is the original language.

Also, I do not want to delete all translations because I may use them later and I dont want to pay for the translation again.

So, basically I have made no changes so far. So what do I do now?

Best,
Chrilles

May 15, 2025 at 7:42 am #17035306

Andreas W.
WPML Supporter since 12/2018

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

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

Now, after deactivating the language you should see a dialog that allows you to remove the translated content.

If you do not wish to remove the old translation, then the translations will be assigned to the site's default language when deactivating WPML and this will lead to the 307 Redirects that you mentioned earlier.

May 15, 2025 at 7:54 am #17035402

saraO-6

OK, thanks. So to avoid the redirects then I will need to delete the translated languages. And after that there will be no redirects?

I may want to keep the Danish language translation.

Will I need to setup my own redirect from the deleted languages - eg. /fr to /

May 15, 2025 at 8:00 am #17035438

Andreas W.
WPML Supporter since 12/2018

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

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

If you keep the translations, then they will be assigned to the site's default language once you disable WPML.

You could install our add-on "WPML Export & Import" and create an export file that you could use later on to import the content again.

You can use the WordPress Export option for this purpose. It also works for exporting products with WooCommerce.

It will create an export file that includes original contents and translations and add some specific columns for WPML. Later on, those files will allow you to import the contents again on the same site or another website.

Guide:
https://wpml.org/documentation/related-projects/wpml-export-and-import/

---

About the redirects:

Yes, it would be advisable to use a free plugin like "Redirection" to handle unexpected redirects as long the pages are indexed on search engines.

May 15, 2025 at 8:11 am #17035473

saraO-6

Thanks, I understand. I would like to do an export - and the Import/export plugin is already installed.

However, I do not understand the 2nd question. What tool/option I want to use for import. Is there a free method for exporting/importing all, incl. woocommerce products?

May 15, 2025 at 6:54 pm #17038505

Andreas W.
WPML Supporter since 12/2018

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

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

As long as WPML is active and uses the same language setup as the old site, you can use "WPML Export & Import" for exports and imports.

You just need to make sure to use the same methods.

If you export using the WordPress Export option, then use the WordPress Import option to import. You find those at Dashboard > Tools.

The same counts for WooCommerce Product exports and imports.

May 16, 2025 at 8:25 am #17040047

saraO-6

This makes absolutely no sense. Please see the attached screenshots.

I am trying to do an export, and all the information is about imports.

What is the logic here, or what am I totally missing?

Screenshot 2025-05-16 at 10.22.42.png
Screenshot 2025-05-16 at 10.22.51.png
Screenshot 2025-05-16 at 10.22.31.png
May 16, 2025 at 5:27 pm #17042995

Andreas W.
WPML Supporter since 12/2018

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

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

You will first go to WPML > Export and Import.

It will appear:

First, tell us how you’re going to create the content that you’ll be importing:

- I’m exporting the content from this site

- I’m exporting the content from a different website or system

Here you need to choose how you will later on handle the export files on import. If they will be imported on the same site, use the first option. If you plan to import them on a different site, use the second option.

On the follow-up screen appears:

How to Export and Import Content in Multiple Languages

First, tell us how you’re going to create the content that you’ll be importing:

- I’m using the built-in WordPress export/import tool

- I’m using the built-in WooCommerce export/import tool

- I’m using WP All Export Pro and WP All Import Pro plugins

- I’m using WP Import Export plugin

- I’m using a different method to export from this site

Here you select your import/export method. You will need to makes sure to use the same method for export and import.

If you use the WordPress Export option in the settings and then go to Dashboard> Tools and use the export option of WordPress to export.

This will create the files which will be downloaded automatically. The exported file includes original content and translations. The WPML Export & Import addon makes sure that the export file includes all the language information required to migrate original content and their translations.