w Docs

Switching language leads to a “page not found” error

1 min readUpdated November 9, 2026

Using a translation plugin?

  • Check that the same languages are ticked in both plugins, with the same default language.
  • Check that the page is translated in that language. For untranslated pages, your translation plugin decides where the link goes.
  • Re-save your permalinks: Settings โ†’ Permalinks โ†’ Save Changes.

Using built-in URLs (no translation plugin)? The plugin builds links like /fr/about/ but does not create those pages. Make sure each page exists at that address in every enabled language (see Built-in URLs without a translation plugin). If your pages live at other addresses, use the cls_pro_language_urls filter.

The top bar of the settings screen shows which URL source the plugin uses (for example WPML or Built-in URLs). If it says Built-in URLs but you use a translation plugin, that plugin is not active or not supported.