Storming Solutions

Digital Hub / Web Development

Will My Website Work in China?

Updated 30 July 2026

Jump to section

A standard Malaysian website usually opens in China, but it loads slowly or half-broken. The usual cause is blocked Google services: Google Maps, reCAPTCHA, and YouTube embeds each test 100% blocked behind the Great Firewall, China's national internet filter. Making the site work takes three moves in order: remove those Google dependencies, serve the site from a China-accessible network, and often add a WeChat or Baidu plan beside it.

The blocking is measurable, not folklore. GreatFire's Analyzer has tested URLs from inside mainland China since 2011. When we checked it in July 2026, maps.googleapis.com, www.youtube.com, and Google's reCAPTCHA endpoint each showed 100% blocked over their most recent 90-day windows. Google Search itself has been blocked since 2014.

There is fine print. On the same tracker, fonts.googleapis.com and google-analytics.com currently test as reachable. But "blocked" and "unreliable" blur together in China. A dependency that works this quarter and stalls the next still hangs your page for the visitors who lose that gamble. That is why the safe engineering answer is to remove all of them.

Will a normal Malaysian website open in China at all?

A normal Malaysian website usually opens in China, but not reliably and not fast. Most sites are reachable. The Great Firewall throttles cross-border connections, though, so load times stretch and some requests time out.

The visitor may see a blank space where a map should sit. A contact form may never submit because its spam check is blocked. A page may stall waiting for a script it can never fetch.

"Opens" and "works" are different questions in China, and most sites clear the first bar and fail the second.

The domain ending makes no difference. A .com or .my domain resolves in China like any other, because the Great Firewall blocks specific services, not domain endings. What matters is where the site is hosted and what it loads.

Why do parts of my site break or hang in China?

Parts of your site break because they quietly call Google services, and China blocks Google. Google's footprint on the average website is large. Google Analytics alone runs on about 48% of all websites (W3Techs, checked July 2026).

Most owners never chose these dependencies. The theme or the developer added them. Builder sites are the hardest case: on a template builder like Wix, the baked-in code cannot be fully stripped, so some blocked calls are not yours to remove.

When we audit a site for China-readiness, the failure we look for first is the quiet one: a reCAPTCHA challenge that never loads, leaving the visitor staring at a spinner where the submit button should be. Nothing errors. The page just never finishes.

These are the Google dependencies we check first, with replacements that work in China:

Google dependency Status in China (GreatFire Analyzer, July 2026) China-safe replacement
Google Fonts (fonts.googleapis.com) Reachable now, but a history of instability Self-host the font files on your own domain
Google Maps (maps.googleapis.com) 100% blocked (last 90 days) Baidu Maps, Gaode/Amap, or a static map image with the address written out
reCAPTCHA (google.com/recaptcha) 100% blocked (last 90 days) GeeTest, a China-based captcha; hCaptcha's Enterprise China endpoints; or a server-side honeypot
Google Analytics (google-analytics.com) Reachable now, long unreliable in practice Baidu Tongji for China traffic
YouTube embeds (youtube.com) 100% blocked (last 90 days) Host on Youku, Tencent Video, or Bilibili, or serve the file yourself

Source: block statuses from GreatFire's Analyzer, checked July 2026.

A page that waits on any blocked resource can hang for seconds or render broken. Every one of these has to be found and swapped. The swap is not one-time, either: a theme or plugin update can quietly reintroduce a Google call, which folds China checks into the ongoing cost of owning a website. A build kept lean, the way good Core Web Vitals scores demand, is easier to make China-ready because there is less to untangle.

What do you need to make a website work in China?

Making a website work in China takes three things, in order.

First, remove the blocked Google dependencies: fonts, maps, reCAPTCHA, analytics, and YouTube embeds. Skip this and the page breaks no matter where it is hosted.

Second, serve the site from a network with a presence in or near China. The offshore version is a CDN, a content delivery network that serves your pages from the nearest of its worldwide servers. AWS CloudFront runs points of presence in Hong Kong and Singapore. It cuts the distance without any Chinese paperwork, though traffic still crosses the firewall.

The in-country version is a service like the Cloudflare China Network, which serves from mainland data centers but requires a valid ICP number and content vetting first.

Third, decide whether you are hosting inside mainland China or offshore. That one choice decides whether you need a license.

Do you need an ICP license?

You need an ICP license only when a site is hosted inside mainland China. And "an ICP license" is really two different things, which trips up most first-timers.

  • ICP filing (Bei'an, 备案) is a registration with China's Ministry of Industry and Information Technology (MIIT). It is required for any website on mainland servers or a mainland CDN, even a plain brochure site (Cloudflare's ICP guide).
  • Commercial ICP license (ICP 证) is the heavier permit for sites that sell, advertise, or take payment. You must already hold a filing to apply, and eligibility is restricted to local companies or joint ventures with under 50% foreign ownership (Cloudflare).

Both routes require a registered onshore Chinese entity: a WFOE (a wholly foreign-owned enterprise), a joint venture, or a sponsoring local partner. A foreign company cannot apply directly (MS Advisory's 2026 ICP guide).

The honest timeline is weeks to months. A filing typically takes 20–30 working days once the entity exists. A commercial license takes 60–90 working days (MS Advisory, updated May 2026; Cloudflare quotes 1–2 months and 2–3 months). A separate public-security registration is due within 30 days of the ICP being granted (Alibaba Cloud).

Cost is mostly quote-based. The filing itself is usually handled through the mainland host or CDN. The real expense is registering and maintaining the Chinese entity, not the paperwork. Most Malaysian SMEs have none of this in place, so many start offshore and add a CDN that shortens the path in.

Mainland China hosting Offshore (HK/SG) + China CDN
License / filing ICP filing at minimum; commercial ICP if the site sells None
Chinese entity Yes — WFOE, JV, or local partner No
Speed for China visitors Fastest — served in-country Good — nearby edges, but traffic crosses the firewall
Setup effort High — entity plus a 20–30-day filing before launch Low — DNS and CDN config, no Chinese paperwork

Source: Cloudflare's ICP documentation and MS Advisory's ICP guide, May 2026.

The offshore-plus-CDN route skips the license and accepts somewhat slower performance. Which trade-off fits depends on how central China is to your plan. It is one of the cost decisions worth pricing before you build.

How do Chinese customers actually find you?

Chinese customers find businesses on Baidu and inside WeChat, not on Google. Baidu is the search engine that decides your visibility. WeChat is the app that combines messaging, payments, and mini-programs, and most brands reach customers through it.

Two Western services are worth knowing as exceptions. Bing still runs a censored Chinese edition at cn.bing.com, the last Western search engine operating in China. Apple Maps works in the mainland because it licenses local map data from Amap (AutoNavi).

Neither changes the plan. Ranking on Baidu is a different discipline from the Google-centered SEO that works in Malaysia: a different crawler, different signals, and a strong preference for China-hosted, Chinese- language content. For many Malaysian businesses targeting China, a WeChat official account does more than a translated website, and the two work best together. If your China ambition is about selling rather than presence, weigh it the way you would a website against a marketplace: the platform where the buyers already are usually wins first.

Frequently asked questions

Does a .com or .my domain work in China?

Yes, both resolve normally in China. The Great Firewall blocks specific services and pages, not domain endings, so a .com and a .my behave the same. What decides whether your site loads well is where it is hosted and whether it depends on blocked Google services, not the letters after the dot.

Is Google blocked in China?

Yes. Google Search has been blocked since 2014, and Google Maps, reCAPTCHA, and YouTube all test 100% blocked on GreatFire's Analyzer (July 2026). Google Fonts and Google Analytics test reachable at the moment but have a history of stalling, so a China-ready build replaces all of them rather than gambling on the two that currently work.

Do I need an ICP license for my website?

Only if you host the site inside mainland China. Offshore hosting in Hong Kong or Singapore with a China-accessible CDN needs no ICP license or filing, which is why most Malaysian SMEs start there. The moment you move onto mainland servers, even for a brochure site, an ICP filing becomes mandatory.

How long does an ICP filing take?

An ICP filing typically takes 20–30 working days once a Chinese business entity exists (MS Advisory, updated May 2026). A commercial ICP license, for sites that sell or take payment, takes 60–90 working days on top of that. Neither clock starts until the onshore entity is registered, which is itself the longer part of the job.

Can I just use a VPN to make my site work in China?

No, a VPN cannot fix this for your visitors. A VPN only helps the person who installed it, and most Chinese customers are browsing normally without one. The fix has to live in the site itself — removing blocked dependencies and serving from a China-accessible network — so every visitor gets a page that loads.

Should I build a WeChat account instead of a website?

Often you want both, with WeChat doing more of the discovery. Chinese customers research and buy inside WeChat and Baidu, so a WeChat official account frequently reaches them better than a translated website alone. The website still matters for credibility and for anyone arriving from outside China; the two run best in parallel.

Start with a test, not a rebuild

Before spending anything, test your current site from inside China and note what breaks. Two free tools we verified in July 2026: Dotcom-Tools' speed test runs your page from Beijing, Shanghai, and Hong Kong, and Chinafy's tools test from Beijing and Shanghai and flag incompatible code such as YouTube embeds and Google Fonts. Then list every Google-hosted resource on the site, because that list is most of the work.

Storming Solutions builds and audits cross-border websites from Kuala Lumpur, and cross-border work sits inside our web development service line: we find the blocked dependencies, plan the hosting and CDN route, and swap out the pieces China rejects. We will not pretend an offshore site matches in-country speed, because it does not. If the mainland is on your map, run the free tests above and tell us what broke, or start from the web development page.

WhatsAppCall 011-2333 6888