Troubleshooting: Changing default language removes SEO-friendly URLs

After you change the default language of a store to be a language other than English, SEO-friendly URLs are no longer visible.

Problem

By default, stores deployed using the store publish process create some entries in the SEOURLKEYWORD database table and associate them only to the language ID of -1, which is English.
These entries are:
  • the StoreToken:CatalogToken
  • the token that represents the static tokens (such as PrivacyToken and ContactToken)

Solution

If the default language of your store is not English, you must change these entries, or create them, in the default language of your store.