Technology · WordPress

WordPress in China. Yes, it works.

Most clients arrive on WordPress already. The real question is whether it can work in China, and what has to change to make that true.

Twenty years on the ground. Fifty-plus international sites launched.

Last reviewed

Tested from inside China

Four calls a typical WordPress site makes, and what came back.

Read the network and the date before the number. A datacentre in China and a flat in Beijing can give opposite answers about the same host, and both answers are real.

What WordPress loads
Google Fonts stylesheet fonts.googleapis.com
Result
72 of 72 answered, 111ms median first byte
Seen from
Alibaba Cloud (阿里云) datacentre, Zhangjiakou region
Date
Source
21YunBox
What WordPress loads
Google Fonts stylesheet fonts.googleapis.com
Result
0 of 54 answered
Seen from
China Mobile (中国移动) home broadband, Beijing
Date
Source
21YunBox
Note
The row above, repeated two days later on a home line.
What WordPress loads
jQuery from Google Hosted Libraries ajax.googleapis.com
Result
Blocked (1 of 1 conclusive tests)
Seen from
GreatFire test from mainland China
Date
Source
GreatFire
Note
21YunBox timed Google’s library website from the Zhangjiakou datacentre on 28 August 2026: no first byte in 3 of 3 runs, each stopped at 60 seconds.
What WordPress loads
Gravatar avatars secure.gravatar.com
Result
Blocked (1 of 1 conclusive tests)
Seen from
GreatFire test from mainland China
Date
Source
GreatFire
Note
WordPress calls it on every wp-admin screen, through the avatar in the admin bar.
What WordPress loads
Core, plugin and theme updates wordpress.org
Result
HTTP 429 (“too many requests”)
Seen from
Chinese networks, in WordPress.org staff’s own words
Date
Note
Documented since at least that date. The dashboard gives no warning; it stops offering updates.

None of these figures is ours; each belongs to the source beside it. GreatFire reports whether a URL was reachable on its test date, and it names no network and records no timing.

Every host a WordPress site calls, checked one by one

Why It Works

The platform isn’t the problem.

WordPress runs in China. Core installs on a Shanghai server exactly as it does on a London one. Your editors reach wp-admin without a VPN, and the publishing workflow doesn’t change.

The problem is what it depends on by default. Themes load Google Fonts, and plenty still pull jQuery from Google Hosted Libraries. Plugins call APIs outside the Firewall. Embeds point at YouTube, analytics at Google. Even updates stall, because wordpress.org rate-limits some Chinese networks.

Strip those out, swap in local equivalents, and what’s left is a fast, compliant WordPress site, indexed by Baidu and manageable by a team that already knows it.

The WordPress wp-admin dashboard interface, showing the sidebar, welcome panel and dashboard widgets

Same wp-admin →

A WordPress site administered from inside China runs the same wp-admin you already know, on infrastructure tuned for the local network.

Analytics

Service Host or target tested Verdict Measured Vantage point Source and date
Google Analytics www.google-analytics.com Blocked Reachability verdict only n/a GreatFire, 24 Jul 2026
Google Tag Manager www.googletagmanager.com Splits by vantage point 72 of 72 at 118ms first byte, and 0 of 112 Alibaba Cloud (阿里云) cn-zhangjiakou, and Beijing China Mobile (中国移动) 21YunBox, 28 and 30 Aug 2026
Meta Pixel connect.facebook.net Blocked Reachability verdict only n/a GreatFire, 27 May 2026
Hotjar static.hotjar.com Intermittent Interference on 1 of the last 2 conclusive tests n/a GreatFire, 30 Sep 2026
Amplitude, script host cdn.amplitude.com Reachable Reachability verdict only n/a GreatFire, 14 Sep 2026
Amplitude, event host api.amplitude.com Reachable Reachability verdict only n/a GreatFire, 10 Sep 2026
Microsoft Clarity www.clarity.ms Reachable Reachability verdict only n/a GreatFire, 15 Sep 2026
Mixpanel, script host cdn.mxpnl.com Intermittent Interference on 100% of the last 1 conclusive test n/a GreatFire, 6 Sep 2026
Mixpanel, event host api.mixpanel.com Reachable Reachability verdict only n/a GreatFire, 19 Sep 2026
Segment api.segment.io Reachable Reachability verdict only n/a GreatFire, 15 Sep 2026
Plausible plausible.io Intermittent Interference on 1 of the last 2 conclusive tests n/a GreatFire, 20 Aug 2026
Matomo cloud Not probed Untested No test on record n/a n/a

Infrastructure

Service Host or target tested Verdict Measured Vantage point Source and date
Algolia algolia.net Intermittent Interference on 100% of the last 2 conclusive tests, on the domain apex; the per-application search hosts have no test n/a GreatFire, 31 Aug 2026
Firebase firebase.google.com Intermittent Interference on 100% of the last 2 conclusive tests n/a GreatFire, 14 Sep 2026
AWS CloudFront aws.amazon.com/cloudfront Reachable 3 of 3 at 665ms first byte, and 3 of 3 at 718ms Alibaba Cloud cn-zhangjiakou, and Beijing residential broadband, carrier unstated 21YunBox, 28 and 30 Aug 2026
Sentry browser.sentry-cdn.com Intermittent Interference on 100% of the last 1 conclusive test n/a GreatFire, 1 Oct 2026
Bootstrap CDN Not probed Untested No test on record n/a n/a

What It Is For

What WordPress is best at, in China.

Not the right answer for every project. For a specific set of use cases, still the best tool we have.

E-commerce with WooCommerce

For brands selling in China outside Tmall or JD, WooCommerce is the closest thing the open web has to serious e-commerce. Add Alipay, WeChat Pay, and UnionPay and it covers most of what is needed.

WooCommerce Alipay WeChat Pay UnionPay

Content-heavy sites

Hundreds of pages, regular publishing, multiple authors. WordPress was built for this. Editors who already know it don’t need to learn anything new.

Multilingual sites

Chinese alongside English, French, German, or Japanese. WordPress with WPML or Polylang handles three or more languages cleanly, with separate sitemaps for Baidu and Google.

Updated by non-developers

Marketing teams, content managers, regional offices update the site without a deployment pipeline. For independent China teams, that flexibility matters more than raw page speed.

Sites with custom workflows

Membership areas, conditional lead capture, gated content, sales enablement. The plugin ecosystem covers most of it out of the box.

Builder-driven sites

Most sites we inherit are built in Elementor, Divi, or Gutenberg. All three work once the dependencies are cleaned up. Gutenberg is the lightest and easiest to keep fast on a Chinese server.

Elementor Divi Gutenberg

When It Isn’t the Right Call

When you might want Astro instead.

We build both, so we can be honest about which fits. Astro is static-first, very fast on Chinese mobile networks, and the better answer for some projects.

Pick Astro

Static-first, marketing-led.

  • The site is mostly marketing pages, updated monthly or less
  • Page speed is a hard requirement (paid media landing pages, ad campaigns)
  • You want a smaller attack surface and less maintenance overhead
  • Content updates can run through a developer or through us
  • You don’t need a CMS interface for non-technical editors

Pick WordPress

Editorial workflow as daily work.

  • Editorial workflow is a daily activity, not an occasional task
  • You need three or more languages
  • You run e-commerce or membership
  • Your team already knows WordPress and you don’t want to retrain them
  • You need plugins for forms, SEO, marketing automation, or compliance

When in doubt, Strategy and Audit is where the conversation usually starts.

What Has to Change

What we change to make WordPress work in China.

A typical WordPress install fails in China out of the box. Here is what we change, grouped by where the work happens.

Frontend

Fonts

From a mainland datacentre, Google Fonts answers. On home broadband it often goes silent. We self-host the files, or swap in Chinese-compatible alternatives that ship Latin and CJK glyphs in one file.

Theme stack

Most ThemeForest themes call external CDNs, embed Google Maps, or load remote scripts that fail behind the Firewall. We audit, swap, and replace.

Builders

Each needs targeted cleanup. We strip Google Fonts loaders, replace external icon libraries with local ones, and disable anything that pings a blocked service.

Integrations

Embeds

YouTube becomes Youku or Bilibili. Vimeo becomes Tencent Video. Facebook pixels become WeChat or Weibo. Google Maps becomes Baidu Map or Amap.

Payments

WooCommerce alone won’t take a Chinese consumer’s money. We add Alipay, WeChat Pay, and UnionPay, and configure checkout the way Chinese users actually pay.

Plugins

Yoast SEO needs Baidu sitemap support added. Google Analytics gets replaced with Baidu Tongji. reCAPTCHA needs a Chinese alternative. We keep a running list.

Hosting & Infrastructure

Hosting

Mainland Chinese server, valid ICP filing on the domain. Aliyun, Tencent Cloud, or Huawei Cloud, depending on the project.

Auto-updates

WordPress.org rate-limits some Chinese networks and answers them with HTTP 429 errors, so updates stall and nothing on screen says why. We route updates through a proxy or schedule manual update windows.

Security

Standard hardening: disable admin file editing, lock down xmlrpc, enforce 2FA, run a WAF on the Chinese cloud provider. Update discipline is stricter here.

Performance & SEO

Performance

CDN configured for mainland delivery. Caching layered. Database tuned for Chinese cloud servers. Target: under three seconds first meaningful paint on a mid-range Chinese phone.

SEO and AI search

Critical content lives in HTML. Baidu Webmaster Tools wired in. Site structured so Doubao, Kimi, DeepSeek and Wenxin can read and cite it.

Built on the Chinese stack

The hosts and services we wire WordPress into.

Mainland-licensed providers, real Chinese-network performance, and the consumer services your audience actually uses.

Hosting

Aliyun

阿里云

Hosting

Tencent Cloud

腾讯云

Hosting

Huawei Cloud

华为云

Search & SEO

Baidu

百度

Auth & messaging

WeChat

微信

Payments

Alipay

支付宝

Elementor in China

Yes, Elementor works in China. With some tuning.

An Elementor site that runs cleanly in Paris will almost certainly break or slow down when accessed from Shanghai. The builder is fine, the defaults are the problem.

Once tuned, Elementor is a strong fit for international brands whose China team needs to keep updating the site without a developer in the loop.

  • Fonts

    Elementor loads Google Fonts by default, and its editor still asks Google for Roboto after that setting is switched off. From a mainland datacentre that host answers; over home connections it frequently doesn’t. So we self-host the fonts or swap in Chinese-compatible alternatives.

  • Widgets and components

    Some widgets call blocked services (Google Maps, YouTube, Facebook, reCAPTCHA). We replace them with Chinese equivalents or custom ones.

  • Icon libraries and CDNs

    Elementor bundles Font Awesome and its own eicons. Add-on packs and themes often don’t, so we move every outside asset onto the Chinese server.

  • Templates

    Most Elementor templates ship with assumptions that don’t hold in China. We audit and clean each one.

Plugin Migration

How we handle plugins that don’t work in China.

Most foreign WordPress sites arrive with 30 to 60 plugins; many break behind the Firewall. Each one lands in one of three buckets.

First choice

Find a replacement

What we do most of the time. Google Analytics becomes Baidu Tongji. reCAPTCHA becomes a local captcha. Google Maps becomes Amap. Editors don’t notice.

When it fits

Remove it

If the plugin doesn’t apply to a Chinese audience, we remove it. Fewer plugins, faster site, smaller attack surface.

Last resort

Modify the plugin code

Critical plugin, no replacement: we modify the code. Reroute the API call through a proxy, or swap a hardcoded CDN URL. Only when the licence allows.

Every decision is documented. If you leave us, the next team picks up cleanly.

Timeline

How long it takes.

ICP filing usually sits on the critical path. We start it on day one.

New site

New WordPress build

8 to 12 weeks
Discovery
Build
Launch
Week 1 Week 4 Week 8 Week 12

Migration

Existing site, China-ready

6 to 10 weeks
Audit
Migrate
Cutover
Week 1 Week 3 Week 6 Week 10

ICP filing runs in parallel

Alibaba Cloud (阿里云) quotes 1 to 2 working days for its own check, then generally 1 to 20 working days at the provincial Communications Administration (help centre, updated 26 August 2026). We start the filing on day one so it never blocks launch.

Frequently Asked

Ten questions we hear about WordPress in China.

If it’s hosted on a server in mainland China, yes. The ICP filing (ICP备案) is made through the provider whose server hosts the site, and it has to clear before the site goes live. A site on a Hong Kong or overseas server has nothing to file, but every mainland visit then crosses the border. An ICP licence (ICP许可证) is a separate permit, needed by sites that charge users for information or online services, and we check in the audit whether yours does.

Yes. WordPress stays WordPress. The admin interface is the same, the content workflow is the same, and the editorial roles work the way they always have. The changes we make under the hood are mostly invisible to the editorial team.

No published benchmark compares the two in China, so we won’t quote a number. The difference is in how a page gets built. Astro ships finished HTML files. WordPress builds each page in PHP from a database unless a page cache answers first, and on a tuned mainland server it usually does. Most of the delay in China comes from the outside hosts the theme and plugins call, and clearing those is the same job on either stack.

Probably not, in its current state. But it can usually be made to work. We strip out the Google dependencies, swap the fonts, and reroute the integrations. Most Elementor and Divi sites we inherit are running cleanly inside the Firewall within a few weeks of getting started.

They often fail. WordPress.org rate-limits some Chinese networks, which get HTTP 429 errors back; its staff said so on the project’s Meta Trac on 21 March 2020. The dashboard doesn’t warn you. It simply stops offering updates. We route updates through a proxy or run scheduled manual update windows, so your team shouldn’t have to think about it day to day.

Yes. Polylang 3.8.7 makes no outside calls when it serves a page, so it behaves the same on a mainland server as anywhere else. WPML suits three or more languages and heavy translation work. For two or three, Polylang is the lighter install. The choice comes down to your editorial process.

WooCommerce itself works fine. The work is in the checkout layer. Chinese consumers expect to pay through Alipay, WeChat Pay, or UnionPay, almost always on mobile, almost always via QR code. We add those payment gateways through dedicated plugins, and we redesign the checkout flow for the way Chinese users actually buy. Out of the box WooCommerce assumes credit cards and PayPal, which don’t apply here.

Technically yes, with WordPress Multisite or a multilingual setup. In practice we usually recommend two separate WordPress installs, one outside China and one on a mainland Chinese server. The reason is performance: a single global install means Chinese users are pulling from servers outside the Firewall, which defeats the point. Two installs share editorial workflows where it makes sense and stay independent where they need to.

Standard WordPress hardening still applies. We disable file editing in the admin, lock down xmlrpc, enforce two-factor authentication, and run a Web Application Firewall configured for the Chinese cloud provider. The extra discipline in China is around plugin updates: when auto-updates fail, the site can sit on an outdated plugin version longer than a Western team is used to. We monitor and patch on a fixed schedule.

We use Aliyun, Tencent Cloud, and Huawei Cloud depending on the project. All three are mainland-licensed, all three perform well, and all three support the WordPress stack properly. Aliyun is usually the default for marketing sites, Tencent Cloud is strong for sites that integrate with WeChat, and Huawei Cloud comes up more often for clients who already use Huawei infrastructure elsewhere. We handle the hosting account, the ICP filing, and the day-to-day server work, so you never have to log into a Chinese hosting panel yourself.

Get Started

Thinking about WordPress for China?

Already on WordPress and it doesn’t work in China? We can usually fix it. Starting fresh and unsure whether WordPress or Astro fits? Strategy and Audit is where most engagements begin.