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.

0%

of all websites run on WordPress

W3Techs, 2024

0+

years of WordPress work in China

Shanghai-based since 2005

0+

international sites launched behind the Firewall

Across industries

Why It Works

The platform isn’t the problem.

WordPress runs in China. Core, wordpress.org, the standard publishing workflow: it all works the same on a Shanghai server as on a London one, and wp-admin is reachable without a VPN.

The problem is what it depends on by default. Themes load Google Fonts. Plugins call APIs outside the Firewall. Libraries pull from blocked CDNs. Embeds point at YouTube. Analytics call Google.

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.

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

Google Fonts don’t load. We self-host, 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

Core and plugins phone home to wordpress.org and frequently time out from inside China. 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 pulls Google Fonts by default, which don’t resolve in China. We self-host them 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

    External assets get rerouted to load locally from 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

Twenty business days minimum at the provincial level, sometimes longer. We start the filing on day one so it never blocks launch.

Frequently Asked

Ten questions we hear about WordPress in China.

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.