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.
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?
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.
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.
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?
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.