Why fallback happens in the first place
A multilingual site stores each page in several languages. When a visitor asks for a language you have not translated, the system has to show something. If your default locale is set to Chinese, or if an automatic redirect guesses the wrong region, the visitor sees Chinese even though your main site is English. This is a configuration problem, not a translation problem.
- The default locale in your CMS points to a Chinese language file.
- A translation plugin fills missing pages with the site's fallback language.
- An IP or browser-language redirect sends users to the wrong regional version.
Set a clear default English locale
Decide which version is your master page and mark it as the default. For an English directory, the English page should be the canonical content, and the language code should be set to English (en) rather than Chinese (zh). Tell search engines and browsers that unmatched visitors should land on English through the x-default signal.
- Set the site default language to en, not zh.
- Use x-default to catch visitors whose language you do not cover.
- Make the English page the source of truth that other languages translate from.
Use hreflang tags correctly
Hreflang tags tell Google and other search engines which language and region each page is for. Every language version must list all the others, including itself, and the links must point both ways. If you publish an English page and a Chinese page, each one should reference the other. Missing or one-way tags are ignored, which can leave the wrong page ranking.
- Add hreflang="en" on the English page and hreflang="zh" on the Chinese page.
- Add hreflang="x-default" pointing to the English page.
- Use absolute URLs and keep the tags identical on both sides.
Stop automatic redirects by language or IP
Forcing visitors to a language based on their IP address or browser settings feels helpful but often backfires: a user in a Chinese-speaking region may still want your English payment directory, and crawlers get bounced between versions. Show a banner that suggests a language instead of hard-redirecting, and let the user keep the English page if they choose.
- Prefer a language suggestion banner over an automatic redirect.
- Allow users to switch back to English without being re-redirected.
- Do not geo-block crawlers; let them read every language version.
Check your CMS and translation plugin
Most fallback incidents come from the CMS, not the content. Review the default language, the fallback language for unfinished translations, and the behavior when a translation is missing. An unfinished page should show the English original, not a Chinese placeholder, and definitely not auto-fill with machine-translated text you did not approve.
- Set the fallback language to English, not Chinese.
- Hide unfinished pages that are not yet translated instead of publishing blanks.
- Disable auto-publish of machine translations you have not reviewed.
Audit your live pages
After fixing config, confirm the change reached real visitors. Open key pages with a clean browser and a Chinese Accept-Language header to see what is served. Check Google Search Console for hreflang errors and use a crawl tool to find pages that still resolve to Chinese. A monthly spot check catches regressions when you add new content.
- Request pages with Accept-Language: zh to see the fallback.
- Review the International Targeting or hreflang report in Search Console.
- Re-check after every template or plugin update.
Questions merchants ask
What is language fallback on a website?
Fallback is what a site shows when a visitor's preferred language is not available. If the fallback is set to Chinese, missing pages display in Chinese instead of your intended English.
Why does my English page show Chinese text?
Usually the CMS default or fallback language is Chinese, or an automatic redirect sent the visitor to the Chinese version. Check your locale settings and redirect rules first.
What does x-default do?
x-default tells search engines which page to show users whose language or region you do not specifically target. Point it at your English page so unmatched visitors land in English.
Is hreflang required for SEO?
It is not strictly required, but it prevents search engines from serving the wrong language version. For a multilingual payment directory it is the standard way to keep English and Chinese pages separate in results.
How do I stop my CMS from defaulting to Chinese?
Set the site default language and the translation fallback language to English, and make sure unpublished translations are hidden rather than filled with Chinese content.
Can I keep one English page for all regions?
Yes. You can publish a single English version and use x-default for it. You only need other language pages if you actually translate and maintain them.