Access and hosting14 min readFacts checked on November 1, 2026

Is your website China-ready? 36 checks, each with a test

Every line tells you how to test it and what a pass looks like, so you can hand it straight to your developer.

The short answer

A China-ready website loads from mainland networks without a VPN, doesn't wait on blocked services, takes an inquiry end to end, and shows Baidu real HTML. ICP steps apply once you host or deliver from the mainland. Test each item from inside China, then retest after every change.

  1. Chinafy's 2025-26 benchmark found 83% of 100 Shopify stores didn't load within 30 seconds in Beijing, while GreatFire shows shopify.com not blocked.
  2. CNNIC counted 99.6% of China's 1.125 billion internet users going online by mobile in December 2025.
  3. Cloudflare's FAQ, read in November 2026, says Turnstile isn't supported in mainland China.
  4. On August 20, 2025, GFW Report logged about 74 minutes of resets on port 443, so one failed test proves little.
  5. AWS has announced the end of CloudFront in China (Ningxia) on May 31, 2027.

Most China checklists tell you what to do. Few tell you how to know it worked, and a domain that connects can still give a visitor a blank page.

This one gives each item a test and a pass result. It’s the working checklist for our guide to putting your website in China.

The explanations live in the linked guides, so you can stay on the list.

Which checks apply to you?

Everyone runs checks 1 to 31. Checks 32 to 36 apply only if you host or deliver from mainland China. China Briefing says that takes a Chinese legal entity or a licensed local partner.39

Your setupChecks to runICP steps?
Hosted in Europe, the US or Hong Kong1 to 31No, on hosting providers’ reading 58
CDN with nodes outside the mainland only1 to 31No, on hosting providers’ reading 57
CDN with mainland nodes, origin abroad1 to 36Yes 12
Hosted on mainland servers1 to 36Yes 44

Being exempt from an ICP is not the same as being ready. An ICP also fixes none of the technical items: Chinafy notes it won’t speed up a site or repair broken third-party scripts.50

Can a visitor reach your whole page?

A page passes only when it fully loads from several mainland networks. Testing the domain isn’t enough, and neither is a test from your office.

#CheckHow to testPass
1Your key URLs answer from the mainlandRun the exact Chinese URLs in GreatFire and WebSitePulse, on HTTPS and HTTP 12Normal response from every Chinese location
2More than one network worksFilter a BOCE test by China Telecom, Mobile and Unicom 3All three respond
3The full page loads, not just the domainLoad a real page in China, without a VPN, and watch it finishText, images and form all appear
4Your own firewall lets China inRead your WAF, bot and country rules. Look for 403 responses in check 1No rule blocks China or Baidu
5Your server location is a choiceCompare the same page from two hosting locationsYou kept the faster, and you have the numbers
6You know what serves a Chinese visitorAsk your CDN provider, in writingYou can name the network and its status for China

Check 3 catches what check 1 can’t.

Chinafy says 83% of 100 Shopify stores missed its 30-second limit in Beijing,6 yet GreatFire shows shopify.com not blocked, at 0 of 13 tests.7 That’s a vendor’s benchmark, but the gap is the point.

Read failures with care:

  • “Not enough data” isn’t a pass. GreatFire means its test couldn’t conclude.1
  • One failed node isn’t a national block. GFWeb traces most gaps between tools to local interference from ISPs or cloud providers.4
  • One bad hour isn’t a block. On August 20, 2025, GFW Report saw resets injected into connections on TCP port 443 for about 74 minutes.5

For what each tool does, see how to test your site from China. If a test keeps failing, see whether your site is blocked or just slow. If the page loads but drags, see how to speed it up.

None of the guides we read mention check 4. Baidu’s SEO guide, last updated in 2014, says its crawler servers are in China,8 so we infer a country block would stop Baiduspider too.

Huawei’s WAF manual warns that blocking search engines may affect SEO.13

Does anything outside your domain hold the page up?

Nothing your page needs should depend on a domain you don’t control. Run these on your Chinese pages first. Your other language versions can wait.

#CheckHow to testPass
7You have a list of outside domainsFilter the Network tab and write down each oneA complete list, with a purpose beside each
8The page survives without themBlock each domain in DevTools, then reloadMain content appears without it
9Fonts are on your domainFilter Network for fonts.gNo calls to Google 15
10Libraries are on your domainFilter for ajax.googleapis and other public CDNsScripts load from your domain 16
11No Google Maps embedOpen your contact pageA written address with Amap and Baidu links 17
12No YouTube embedOpen each page with videoA Chinese platform, your own file or a written summary 18
13You measure Chinese traffic some other wayCheck your tag listA tool that isn’t Google Analytics, such as self-hosted Matomo 19
14Your CMS adds nothing hiddenRepeat check 7 with a comment, a form and a plugin activeNo Gravatar, Jetpack or similar calls 2055

Google Fonts is the classic disagreement.

GreatFire shows https://fonts.googleapis.com not blocked, at 0 of 4 conclusive tests over 90 days, the last in October 2026,14 while Chinafy calls it blocked.15 Host the files yourself and the argument stops mattering.

Platforms add their own items. See WordPress, Shopify and Webflow in China.

Can a Chinese visitor actually contact you?

The test is a real inquiry that reaches a person. A page can pass every check above and still lose the lead at the submit button.

#CheckHow to testPass
15The captcha works thereList yours against our forms guideNot reCAPTCHA by default 56, not Turnstile 11
16The form embed loadsTest the script itself, not the vendor’s home pageThe form renders and submits from China
17Fields accept Chinese inputSubmit a Chinese name, and a +86 numberAccepted, with no “first name” trap 22
18A real inquiry reaches someoneSend one from China, end to endIt arrives, and someone can reply

Two details are worth a look. Google Forms is blocked, according to AppInChina.21 And no one we read has tested HubSpot’s form script from China, so test yours rather than trust a list.

On check 17, W3C suggests a single full-name field where you can. If you need two, avoid “first name” and “last name”, since Chinese names put the family name first.22

Are your Chinese pages built properly?

Your pages should declare their language, stay put at a stable address, and work on a phone. Each takes a minute to check.

#CheckHow to testPass
19A human reviewed the ChineseAsk a native speaker to read titles, buttons and formsNo unreviewed machine translation
20The language is declaredView source, find <html lang>zh-Hans, or the older substitute zh-CN 23
21Nothing redirects by guessOpen the Chinese URL from a European and a Chinese IPSame page, no automatic redirect 24
22The phone version worksRun check 3 on a phoneReadable, tappable, form usable

Test check 22 on a real phone. CNNIC counted 99.6% of users going online by mobile in December 2025.25

That counts people, not visits. StatCounter’s October 2026 traffic sample shows 55.87% mobile,54 so keep desktop working too.

Add hreflang for Google, using zh-Hans if you target by script.49 No Baidu page we read mentions it, so don’t count on it there.

On structure, see subfolder, subdomain or separate site.

Can search engines find and read you?

Baidu needs to reach your server and find your content as text. These checks don’t get you ranked. They remove reasons not to be.

#CheckHow to testPass
23Main content is in the HTMLView source, search for your Chinese H1It’s there before any JavaScript runs 26
24Real Baiduspider reaches youFind it in your logs, then run a reverse DNS lookupHost ends in .baidu.com or .baidu.jp 27
25robots.txt lets Baidu inRead the file for BaiduspiderNo Disallow on Chinese pages, and CSS and JS open to Baiduspider-render 2753
26The site is verified with BaiduLog in to the webmaster accountHTML file or tag verified and left in place 2962
27Your sitemap is plainOpen the fileNot a sitemap index, and only your own site 30
28Your pages are submittedSee how to submit your siteSubmitted, without assuming indexing 28
29Bing can see youSearch site:yourdomain.com on cn.bing.comYour Chinese pages appear

Check 24 catches fakes, since anyone can claim the name Baiduspider.

Baidu’s FAQ gives the method: host IP on Linux, nslookup IP on Windows, dig -x IP on macOS.27 Any other hostname isn’t Baidu.

No real Baiduspider in your logs after you’ve submitted? That’s a finding too. Start with why your site isn’t showing on Baidu.

Two limits apply:

  • Check 26 may stop you. Baidu’s help pages contradict each other. One says only mainland numbers can register.59 Another allows foreign numbers through four product lines, and excludes EU numbers.60
  • Check 27 may depend on your account. In September 2023, Baidu switched off sitemap submission for sites in accounts without real-name verification and for low-quality sites.31

Check 29 has a reason behind it. StatCounter put Bing at 21.69% in China in October 2026, behind Baidu’s 49.00%.32 Whether foreign sites show there is something to check site by site.

If your content relies on JavaScript, read that guide before you trust check 23.

Free check

Is your website visible on Baidu?

Enter your website. We check Baidu, access from China and how your site is set up, then email you the report.

Are your words and data safe to publish?

These are preparation checks, not legal advice. How Chinese rules reach a foreign company’s site depends on your case, so take the results to a local adviser.

#CheckHow to testPass
30Claims are provable and not absoluteSearch for 最佳, 最高级, 国家级 and synonymsRemoved or cleared by an adviser 3334
31Sensitive items are reviewedCheck country lists, maps and topicsReviewed by someone who knows the rules 35

Four more items sit outside this list because they aren’t tests of your site, and they still belong on your launch plan:

  • Proof must be real. The Advertising Law counts fabricated or unverifiable research, statistics, survey results and quotations as false advertising.34
  • Privacy may reach you. PIPL covers processing abroad aimed at providing products or services to people in China.37 See does China’s privacy law apply to your website.
  • Your name may be taken. China is first to file: when two applicants seek the same or a similar mark on similar goods, the earlier application goes forward.38 File before you print a Chinese brand name on your pages.
  • Payment needs its own plan. If you charge online, see accepting Alipay and WeChat Pay.

The country-list check comes from a real case. In January 2018, regulators ordered Marriott’s China website and app closed for a week, after a customer survey offered Tibet, Taiwan and Hong Kong as countries.35

The extra checks for mainland hosting

These apply only if you serve visitors from inside the mainland. The order matters, since each one depends on the one before.

#CheckHow to testPass
32Your entity can hold the accountRead the provider’s termsA valid Chinese business license, as AWS China requires 40
33The domain is ready to fileCheck suffix, registrar and ownerOwner matches the filing entity 43
34The ICP number is on your home pageOpen the home pageNumber shown prominently 41
35The PSB number is in the footerOpen any pagePSB number in place 42
36The right ICP type is in placeAsk: do you charge online?Filing alone, or filing plus commercial license, confirmed by an adviser 39

Domain rules differ by provider. Alibaba Cloud requires an approved suffix and registrar, and an owner matching the filing entity.43

A .cn isn’t compulsory: the 2017 domain measures don’t require one.46

On check 35, China Briefing says the PSB filing must be completed within 30 days of receiving the ICP number.39 Dezan Shira’s 2019 guide counts from going online.64

For the wider picture, see do you need an ICP license and website hosting in China.

What can you safely ignore?

Some common checklist items don’t hold up. These four can come off your list, or at least stop being blockers.

Common adviceWhat we found
Load in under 3 seconds 47Given without a source. We found no current Baidu threshold
Keep images under 50 KB 48Given without a source. Faster is better, but it’s no rule
You need a .cn domainNot required by the domain measures.46 Baidu’s guide, updated in 2014, says the extension has no effect on web search 52
Set up hreflang so Baidu finds your Chinese pagesNo Baidu page we read mentions it. Keep it for Google

Where does the evidence run out?

No official checklist exists that we could find, so this list is built from research, vendor documents and Baidu’s guidance. Parts of it are weaker than a tidy table suggests.

  • The tools aren’t proven. We found no study comparing them, and the node counts of some are unverified. None replaces a real visitor.
  • Baidu’s guidance is old. Much of what we cite dates from 2014 to 2019, and it may not all still apply.
  • Page weight is unclear. Baidu’s 2017 mobile white paper advised keeping source under 128k, and described a 164k page whose main content wasn’t indexed.61 We don’t know if that still holds.
  • You may not learn why. We found no source for how to tell if your IP is blocked, or any notice or appeal route.

How often should you run it again?

Repeat the list whenever something changes, because it goes stale. Chinafy writes: “A resource that’s accessible from China one month can become blocked the next, and the reverse can happen just as easily.”36

  1. After any change. Rerun checks 7, 8 and 18 after a new plugin, tag, form or theme.
  2. After moving host or CDN. Rerun checks 1 to 6.
  3. On a fixed rhythm. Pick one you’ll keep, and rerun checks 1, 3, 18 and 24.

The bottom line

A China-ready site is one you’ve tested, not one you’ve configured. Start with whether a visitor can load a page and reach you, because everything else depends on that.

Do the mainland steps only if you’ve chosen that path, and take the legal items to a local adviser.

How Index in China can help

Our service covers translation into Simplified Chinese with a human reviewer, and indexing on Chinese search engines. Running this checklist isn’t a listed part of it.

An ICP isn’t part of the offer we list either, and we’ll tell you if your case needs a local adviser. See what we do, or book a 30-minute call.

Book a 30-minute call

Common questions

How long does it take to make a website China-ready?

It depends on what your audit finds. Swapping fonts and a form is a small job, while a new entity and mainland hosting is a project. Filing estimates alone run from 3 to 20 working days at AWS China,63 through 3 to 4 weeks at China Briefing,39 to 1 to 2 months at Cloudflare,12 so treat any fixed date with caution.

Can I run this checklist without anyone in China?

Most of it, yes. The checks on your own code, markup and server logs need no one on the ground, and online probes cover reachability. The real-inquiry check is different. Ask a colleague or partner in the mainland, on an ordinary phone connection, because a VPN changes the route you're testing.

Do I need a separate website for China?

Not to pass this checklist. A section on your main site can pass all 31 general checks. Baidu's SEO guide, last updated in 2014, suggests a directory until a section has enough content to stand alone.51 See our guide to site structure if you're weighing a subfolder, a subdomain or a new domain.

Is a CDN enough to make a site China-ready?

No. Chinafy, which sells this kind of service, writes: "A CDN addresses delivery distance, not third-party resource compatibility."36 A closer node won't help a script that's blocked. A CDN with mainland nodes also brings ICP requirements, so run the dependency checks first and judge the CDN afterward.

Will passing this checklist get me ranked on Baidu?

No. It removes obstacles, nothing more. Even Baidu's own submission tool says it doesn't guarantee it will include the links you submit.28 Rankings depend on what you publish and on the links you earn. Treat a full pass as the point where search work starts to make sense, not as a result.

Sources

  1. GreatFire: FAQ and test method
  2. WebSitePulse: China firewall test
  3. BOCE: network test tools
  4. Hoang et al.: GFWeb, USENIX Security 2024
  5. GFW Report: unconditional port 443 resets on August 20, 2025
  6. Chinafy: 2025-26 Shopify benchmark
  7. GreatFire: https://shopify.com test results
  8. Baidu: SEO guide 2.0, Q&A chapter (Chinese)
  9. AWS China: Content Delivery
  10. The Register: Akamai to retire CDN services in China
  11. Cloudflare: China Network FAQ
  12. Cloudflare: ICP in the China Network documentation
  13. Huawei Cloud: anti-crawler rules for WAF
  14. GreatFire: https://fonts.googleapis.com test results
  15. Chinafy: How to fix font loading issues in China
  16. GreatFire: ajax.googleapis.com test results
  17. Chinafy: Does Google Maps work in China?
  18. GreatFire: www.youtube.com test results
  19. Matomo: Does Matomo work in China?
  20. AppInChina: Does WordPress work in China?
  21. AppInChina: Does Google Forms work in China?
  22. W3C: Personal names around the world
  23. W3C: Language tags in HTML and XML
  24. Google: Managing multi-regional and multilingual sites
  25. CNNIC: 57th statistical report (Chinese)
  26. Baidu: SEO guide 2.0, updated edition (Chinese)
  27. Baidu: Baiduspider FAQ
  28. Baidu: link submission tool (Chinese)
  29. Baidu: site verification notice (Chinese)
  30. Baidu: sitemap index notice (Chinese)
  31. Baidu: sitemap submission changes (Chinese)
  32. StatCounter: Search engine market share in China
  33. China Briefing: Guidelines on the use of absolute terms in advertising
  34. China Advertising Law, 2021 text (Chinese)
  35. Fox Business: China orders Marriott to suspend website and app
  36. Chinafy: Can you make your website China-compatible without Chinafy?
  37. China Personal Information Protection Law (Chinese)
  38. China Trademark Law, 2026 revision, Article 35 (Chinese)
  39. China Briefing: Do I need a license to operate online in China?
  40. AWS China: FAQ
  41. Measures for the Administration of Internet Information Services, revised text (Chinese)
  42. Alibaba Cloud: Public security filing number on your site
  43. Alibaba Cloud: Prepare and check the domain name (Chinese)
  44. Alibaba Cloud: ICP filing FAQ by scenario
  45. AppInChina: How to make your website accessible in China
  46. China domain name measures, MIIT Order 43 (Chinese)
  47. EC Innovations: The ultimate checklist for launching a website in China
  48. TransPerfect GlobalLink: China-ready websites
  49. Google: Localized versions of your pages
  50. Chinafy: Does getting an ICP certificate make your website work in China?
  51. Baidu: SEO guide 2.0, site structure chapter (Chinese)
  52. Baidu: SEO guide 2.0, domain chapter (Chinese)
  53. Baidu: Baiduspider-render announcement (Chinese)
  54. StatCounter: Desktop vs mobile vs tablet market share in China
  55. Chinafy: Does WordPress work in China in 2026?
  56. Chinafy: Does Google reCAPTCHA work in China?
  57. Tencent Cloud: CDN acceleration regions and ICP filing
  58. Alibaba Cloud: ICP filing FAQ, servers outside the mainland
  59. Baidu Help: account registration, mainland numbers (Chinese)
  60. Baidu Help: overseas numbers and EU numbers (Chinese)
  61. Baidu: mobile site optimization white paper (Chinese)
  62. Baidu: site verification manual (Chinese)
  63. AWS China: ICP recordal
  64. Dezan Shira & Associates: Hosting a website in China
Book a call
30 minutes

Find out what getting indexed in China would take.

In a 30-minute call we look at your site, your market and what getting indexed would take. You leave with a clear answer, whether or not we work together.

Book a 30-minute call
  1. 01Book a slot
  2. 02We look at your site
  3. 03You leave with a clear answer

Book a 30-minute call

30 minutes on your site, your market and what getting indexed would take.