Many international websites do not work properly in China. Some are completely inaccessible, while others load slowly, break halfway through, show missing fonts or images, fail to submit forms, or lose key features such as maps, videos, analytics, chat widgets, payment flows or login systems.
In most cases, the problem is not one single issue. A website may fail in China because of blocked third-party services, overseas hosting latency, DNS problems, slow international routing, unsupported CDNs, Google resources, embedded social media, compliance limitations, or missing China-specific infrastructure.
This guide explains why your website may not work in China, how to diagnose the problem, which services commonly break, what ICP Filing has to do with China hosting, and how AppInChina can help test, fix and optimise your website for Mainland China users.
A website can “not work” in several different ways. The first step is to define the failure clearly.
| Problem Type | What It Looks Like | Likely Cause |
| Completely inaccessible | The website does not load at all | DNS issue, blocked domain, server timeout, firewall issue or hosting problem |
| Very slow | The page eventually loads but takes too long | Overseas hosting, large assets, no China CDN or poor routing |
| Partially broken | Text loads but images, fonts, maps, videos or forms fail | Blocked third-party resources or external scripts |
| Feature failure | Login, checkout, chat, analytics or API calls fail | Blocked APIs, overseas services or JavaScript dependencies |
| Mobile issues | Works on desktop but not mobile, or vice versa | Device, network, browser or resource-loading differences |
| Compliance issue | Website cannot be hosted or accelerated properly in China | Missing ICP Filing, PSB Filing or local hosting setup |
This distinction matters because a site that “loads” may still be commercially useless if users cannot submit forms, watch videos, view products, complete checkout, or contact your team.
To see how well your website performs in China, you can use the AppInChina Website Tester Tool.
The most common reason international websites break in China is that they depend on third-party services that are blocked, slow or unreliable in Mainland China.
Common problem services include:
When these resources fail, the whole page may slow down or break. For example, a website may wait for Google Fonts, Google Tag Manager or a blocked analytics script before rendering correctly.
Your existing AppInChina guide on making websites accessible in China also highlights blocked third-party services and China-incompatible resources as major causes of website accessibility problems.
A website hosted in the US, Europe, Singapore, Japan or Hong Kong may still be accessible in China, but it may load slowly because traffic must travel through cross-border network routes.
This can affect:
For Chinese users, speed is not just a technical issue. If a page takes too long to load, users may leave before seeing the content or completing a conversion.
Many international websites use a global CDN, but not every CDN performs well inside Mainland China. Some CDNs do not have Mainland China nodes, some route traffic through nearby regions only, and some require ICP Filing before enabling China acceleration.
Cloudflare’s China Network documentation explains that websites operating in China need to obtain and display an ICP number, and that ICP-related requirements apply when using Mainland China server or CDN infrastructure.
A CDN may improve performance in nearby markets such as Hong Kong, Singapore, Japan or Korea, but that does not automatically mean the site will perform well inside Mainland China.
DNS problems can prevent Chinese users from reaching your website even if the server itself is working.
Common DNS issues include:
Large-scale research into China’s Great Firewall has found that DNS filtering and injected DNS responses are part of China’s internet filtering system, which can affect domain reachability and resolution behaviour.
For businesses, the practical lesson is simple: website testing should include DNS resolution from inside China, not only server uptime from overseas.
Google-related resources are one of the most common causes of broken websites in China.
A website may look fine outside China but fail inside China because it loads:
Even when the main website domain is accessible, these dependencies can cause slow loading, blank sections, broken maps, failed forms, missing fonts or JavaScript delays.
Many websites appear to load successfully in China, but the conversion path fails. This is more serious than a visual issue because it directly affects leads and revenue.
Examples:
A China website test should always check the full user journey, not only the homepage.
If your company wants the best performance and reliability in Mainland China, hosting the website inside Mainland China is usually the strongest option. However, Mainland China hosting requires ICP Filing.
ICP Filing, ICP备案, is the registration required for websites and online services hosted on Mainland China servers. Without ICP Filing, a public website generally cannot legally go live on Mainland China infrastructure.
Cloudflare’s China Network documentation states that an ICP filing enables a website to be hosted on a Mainland China server or CDN for informational purposes, while a commercial ICP licence applies to certain transactional or commercial online platforms.
This means foreign companies often face a choice:
| Option | Advantage | Limitation |
| Keep website overseas | Faster to maintain and no ICP Filing required | May be slow, unstable or partially broken in China |
| Use nearby hosting/CDN | Improves speed without full China hosting | Still may not solve all access or compliance issues |
| Host in Mainland China | Best performance and compliance foundation | Requires ICP Filing and local entity or partner support |
Sometimes access problems relate to the website’s domain, content, keywords, hosting environment or external links. China’s filtering systems can affect access based on domain names, IP ranges, DNS responses, URLs or content patterns.
For normal business websites, this is less common than blocked third-party scripts or slow hosting, but it can still happen.
High-risk areas include:
If a website is completely inaccessible from multiple China locations, content and domain-level filtering should be considered as part of the diagnosis.
A proper diagnosis should test the website from inside Mainland China and check all critical resources.
Check whether the domain loads at all from Mainland China. A normal overseas uptime check is not enough because a website can be available globally but inaccessible or slow in China.
AppInChina’s Website Tester checks website accessibility from Mainland China servers and reports performance, unreachable resources and connectivity issues.
Measure how long the page takes to load from China. A website that loads in 2 seconds in Europe may take 15–30 seconds in China, which can make it commercially unusable.
Check:
Look for resources that fail to load from China. These are often the real cause of broken pages.
Common failed resources include:
Do not stop at the homepage. Test the pages and actions that matter commercially.
Important tests:
Confirm whether Chinese users are resolving the correct DNS records and being routed to the right server or CDN node.
Check:
If the best solution is Mainland China hosting or CDN acceleration, check whether you need ICP Filing, PSB Filing, MLPS Filing or other China internet compliance steps.
Relevant requirements may include:
| Requirement | When It Matters |
| ICP Filing | China-hosted websites, domains and online services |
| PSB Filing | Public security registration after ICP Filing approval |
| MLPS Filing | Information systems, cloud infrastructure, apps, SaaS platforms and databases |
| Commercial ICP License | Certain paid platforms, marketplaces, SaaS or commercial online services |
| Mobile App Filing | Apps operating in China or distributed through Chinese app stores |
| Website Element | Common Problem | Recommended Fix |
| Google Fonts | Fonts fail or delay rendering | Host fonts locally or use China-accessible alternatives |
| Google Analytics / GTM | Tracking scripts fail or slow page load | Use China-compatible analytics or adjust tag setup |
| Google Maps | Map does not load | Use Baidu Maps, Amap or Tencent Maps |
| YouTube embeds | Video player fails | Use China-compatible video hosting |
| reCAPTCHA | Forms cannot be submitted | Use alternative anti-spam methods |
| Facebook / Instagram / X embeds | Social widgets fail | Remove or replace with local channels |
| Overseas CDN | Slow or inconsistent asset delivery | Use China CDN or nearby regional CDN |
| External APIs | Features fail silently | Proxy, replace or host services inside China |
| Live chat widgets | Chat box does not connect | Use WeChat, WeCom or China-compatible chat tools |
| Payment widgets | Checkout fails | Use China-compatible payment methods where relevant |
This is often the fastest fix. Replace Google, YouTube, Facebook, reCAPTCHA and other blocked dependencies with China-accessible alternatives.
Examples:
This can improve partial loading issues without rebuilding the whole website.
If you are not ready for China hosting, you can still improve performance.
Useful steps:
This may be enough for informational websites or early China market testing.
A China-compatible CDN can improve speed and reliability, especially for static assets. However, Mainland China CDN acceleration usually requires ICP Filing.
For companies that cannot obtain ICP Filing yet, nearby regions such as Hong Kong, Singapore, Japan or Korea may offer partial improvement, but they are not the same as Mainland China CDN coverage.
For companies serious about China, the best solution is often a China-specific website.
A China-specific website can include:
This is usually the strongest long-term option for companies that rely on Chinese traffic, leads, sales or customer support.
AppInChina can test whether your website works in China, identify the resources causing problems, and recommend the right fix depending on your business goals.
This may include:
A separate China website is usually worth considering when China is commercially important to your business.
| Situation | Recommendation |
| You only need occasional Chinese visitors | Optimise existing site and remove blocked resources |
| You run China campaigns or Baidu Ads | Create China-accessible landing pages |
| You rely on Chinese leads or sales | Consider China hosting, ICP Filing and localised pages |
| You operate SaaS, apps or customer portals in China | Build proper China infrastructure and compliance setup |
| You need Baidu SEO | Use a Chinese website with China-friendly structure and hosting |
| You need fast, reliable access nationwide | Use Mainland China hosting, ICP Filing and China CDN |
Your website may not work in China because of blocked third-party services, slow overseas hosting, DNS issues, CDN problems, Google resources, blocked APIs, unsupported scripts, missing ICP Filing or China-specific compliance requirements.
It may be blocked, but it may also be partially broken or simply too slow. The best way to know is to test the website from Mainland China and identify whether the domain, DNS, server, scripts or page resources are failing.
Your website may be slow in China because it is hosted overseas, uses large assets, depends on international CDNs, loads blocked scripts, or routes traffic through slow cross-border connections.
Google Fonts may be slow or unreliable in China. Websites using Google Fonts should consider hosting fonts locally or using China-accessible alternatives.
Google Analytics may be unreliable in China and can slow page loading if implemented poorly. Companies targeting China should consider China-compatible analytics or adjusted tracking setups.
ICP Filing is required if your website is hosted on Mainland China servers. A website hosted overseas does not usually need ICP Filing, but it may load slowly or inconsistently for Chinese users.
Cloudflare can be used for global CDN and security services, but Mainland China acceleration and China network services involve ICP-related requirements and specific China network setup.
You should consider China hosting if Chinese users, leads, sales or performance are important. China hosting usually requires ICP Filing, but it provides the strongest foundation for speed, reliability and compliance.
The fastest first step is to test the website from Mainland China, identify failed resources, remove blocked third-party scripts, optimise page weight and consider CDN or China-specific landing pages.
Yes. AppInChina provides website testing from Mainland China and can identify whether your site is accessible, which resources fail, and what technical or compliance steps are needed to fix it.
At AppInChina, we offer a range of services that can help you ensure your website is accessible in China. We can help with:
To ensure your website is fully functional and accessible in Mainland China, contact us to get started.
