Skip to content

How to Build a Website That Works in China: Hosting, ICP and Baidu (2026)

By Jon Wang, Web and Hosting Lead at SEO Agency China (SAC), Shanghai. Last updated July 2026.

Your website works fine everywhere except the one market you are trying to enter. That is the story we hear all the time. A brand ships traffic to China, the site crawls or fails to load, half the page is blank because it calls scripts that are blocked, and it never shows up on Baidu. The site was built for Google and a fast western connection, and China is neither. Getting a website right for China is not about design taste. It is about hosting it where it loads, filing the licence that lets it run, building it without the parts China blocks, and making it findable on Baidu.

This guide walks through all four: where to host, what an ICP licence is and whether you need one, how to build a site that actually loads and works in China, and how to get it ranking on Baidu. By the end you will know which route fits your brand and what it really takes.

Infographic by SEO Agency China showing how to build a website that works in China in 2026: choose where to host, file an ICP licence if hosting on the mainland, build a China-ready site without blocked scripts, then rank on Baidu, with a route for being seen versus going all in on the mainland.
How to build a website that loads, runs, and ranks in China in 2026. Source: SEO Agency China.

The short answer: why a normal website fails in China

Three things break a foreign website in China. First, distance and the Great Firewall make a site hosted in the US or Europe slow, sometimes painfully so, for users in China. Second, a lot of standard web building blocks are blocked: Google Fonts, Google Maps, YouTube embeds, reCAPTCHA, and many western analytics and script libraries. When a Chinese browser tries to load them, it waits, then gives up, and your page renders half-broken. Third, Baidu, which runs the majority of search in China, does not index foreign sites well, especially slow ones with content it cannot read.

The fix is not one big decision, it is four smaller ones: hosting, licensing, build, and Baidu. You can do a light version of all four for a brand that just needs to be seen, or a full version for a brand going all in on the China market. Either way, the same four levers decide whether your site works here.

Step 1: where to host, and the trade-off

Hosting location is the single biggest factor in how fast your site loads in China, and it comes with a licensing catch. Here are the three real options.

OptionSpeed in ChinaICP licenceBest for
Mainland ChinaFastestRequiredBrands going all in, selling or running a serious presence
Hong KongGood, no firewall delayNot requiredA solid middle ground, faster than the West, no filing
Offshore plus China CDNVariableDependsKeeping your global site, speeding up delivery to China

The trade-off is simple. Mainland hosting is fastest and reads as the most committed, but it requires an ICP filing and usually a local entity or partner. Hong Kong is the popular compromise: it sits outside the firewall delay, loads far better than a western server, and needs no ICP. An offshore site with a China-friendly CDN can speed things up without moving everything, but results vary. Most brands testing China start in Hong Kong and move to the mainland when they commit. We help pick and set this up through our Chinese website and hosting service.

How to Build a Website That Works in China in 2026
Hosting, ICP, build and Baidu, by SEOAGENCYCHINA.COM
1. HOST
Mainland for speed, Hong Kong for no filing, or offshore with a China CDN.
2. LICENSE
Mainland hosting needs an ICP filing, and usually a local entity or partner.
3. BUILD
No blocked scripts, fast, mobile-first, Chinese UX, WeChat-friendly.
4. RANK
Baidu Webmaster Tools, Chinese content, clean code, mobile speed.
Which route is yours?
Just need to be seen?
Host in Hong Kong, skip the ICP, build clean and start on Baidu basics.
Going all in?
Host on the mainland with an ICP filing, build China-native, push Baidu SEO.
SEO Agency China (SAC), Shanghai  |  seoagencychina.com  |  China Websites, Hosting and Baidu SEO

Step 2: the ICP licence, explained without the jargon

ICP stands for Internet Content Provider, and an ICP filing is the permit that lets a website be legally hosted on a server inside mainland China. No filing, no mainland hosting. It is the part foreign brands find most confusing, so here is the plain version.

  • ICP filing (bei’an). The standard record for an informational or brand website. Most foreign brands need this one. It requires a Chinese hosting account and, in practice, a local company or a partner who can file on your behalf.
  • ICP commercial licence (ICP zheng). The heavier licence for sites that take payment or run certain online services directly. Fewer brands need it, but if you sell on your own site in China, check whether you do.
  • What it takes. A business registration, a domain, a Chinese host, and a review that runs a couple of weeks. The domain has to be registered to the entity doing the filing.
  • The shortcut. No Chinese entity yet? Host in Hong Kong and skip the ICP entirely. You lose a little speed and the mainland signal, but you launch in days instead of weeks.

The honest takeaway: the ICP is not as scary as it sounds, but it does need a local entity or a partner and a few weeks of lead time. If you have neither and want to move now, Hong Kong hosting is a legitimate way to be live and fast without it. Plan the licence for when you commit to the mainland.

Step 3: build a site that actually loads and works

Hosting gets your site close to users. The build decides whether it renders cleanly once it arrives. A China-ready site avoids the blocked pieces and is made for how Chinese users behave.

  • Strip the blocked dependencies. No Google Fonts, Google Maps, YouTube embeds, or reCAPTCHA. Swap them for local equivalents: a Chinese map service, a self-hosted font, a Chinese video host, a non-Google captcha. This one fix alone often doubles load speed.
  • Mobile first, genuinely. Most Chinese users arrive on a phone. The mobile version is the main version, not an afterthought.
  • WeChat-friendly. Pages should open and share cleanly inside WeChat’s browser, with a QR code to follow your account. WeChat is how links travel in China.
  • Chinese UX, not just Chinese text. Local users expect denser, information-rich pages, clear trust signals, and obvious contact options. A sparse western layout can read as empty or untrustworthy here.

A clean rebuild is often faster than patching an existing site, because the blocked scripts are usually baked deep into the theme. The goal is a page that loads in a couple of seconds on a Chinese phone and shows everything it should. That is the floor for both users and Baidu.

Step 4: get found on Baidu

Baidu runs the majority of search in China, and it is not Google. It rewards different things, and a site built only for Google will not rank well. Here is what moves the needle.

Baidu factorWhy it mattersWhat to do
Hosting and speedBaidu favours fast, China-accessible sitesHost in or near China, strip blocked scripts
Chinese contentBaidu ranks native Chinese, not machine translationWrite real content in Chinese, by people
Baidu Webmaster ToolsHelps Baidu find and index your pagesVerify the site and submit your sitemap
Mobile and clean codeBaidu is mobile-first and dislikes heavy JSKeep pages light and server-rendered

The pattern that works is the same one we use across China SEO: a fast, China-hosted site, real Chinese content built around what people actually search, and the technical basics done right in Baidu’s own tools. It compounds over months the same way Google SEO does. We run this through our SEO in China service, and where you want faster visibility you can pair it with Baidu advertising while the organic side builds.

Should I use a .cn domain?

A .cn domain can send a small local trust signal and is fine to use, but it is not required and it is not a magic ranking boost. A .com works perfectly well on Baidu if the site is hosted close to China, loads fast, and has genuine Chinese content. Many brands register the .cn to protect it and point it at the same site. Focus your effort on speed and content first, and treat the domain choice as secondary.

Two routes, side by side

Most brands land in one of two setups. Pick the one that matches how serious you are about China right now.

Just need to be seenGoing all in
HostingHong KongMainland China
ICPNot neededRequired, plan a few weeks
BuildClean, fast, no blocked scriptsFull China-native build and UX
BaiduBasics: indexing, Chinese contentFull SEO programme, plus paid
Time to liveDays to a couple of weeksWeeks, with the filing

There is no wrong answer, only a wrong match. A brand running a small test does not need a mainland filing. A brand selling seriously in China should not limp along on a slow offshore server. Start where you are and upgrade when the market proves itself.

The mistakes that keep foreign sites invisible

  • Pointing China traffic at a US-hosted site. It loads slowly, scripts hang, and Baidu ignores it. The fastest fix you can make is moving hosting closer.
  • Leaving Google scripts in the build. Fonts, maps, and captcha that quietly stall every page load. Most visitors leave before the page finishes.
  • Machine-translating the content. Baidu and readers both spot it. Translated word salad does not rank and does not convert.
  • Expecting Google tactics to work on Baidu. Different engine, different signals. Treat Baidu on its own terms.

A 90-day plan to get a China-ready site live

  1. Weeks 1 to 2. Decide your route and hosting. If going mainland, start the ICP filing now since it sets the timeline. If testing, set up Hong Kong hosting and move on.
  2. Weeks 2 to 6. Build clean. Remove blocked scripts, make it mobile-first and WeChat-friendly, and write real Chinese content for your key pages.
  3. Weeks 5 to 8. Launch and index. Go live, verify in Baidu Webmaster Tools, submit your sitemap, and check load speed from inside China.
  4. Weeks 8 to 12. Grow. Add content around what your buyers search, build the Baidu SEO programme, and add a paid test if you want faster visibility.

Why focused brands get this right cheaply

You do not need a giant budget to get a China website right. You need the four levers set correctly: host it close, file the licence if you are committing, build it without the blocked parts, and write real Chinese content Baidu can rank. A focused brand that does these four things well will load faster and rank better than a big competitor running a bloated global site bolted onto a slow server. Get the basics right and your site quietly does its job, while the brands that skipped them keep wondering why China cannot find them. A clear, fast, well-built site is one of the cheapest advantages you can buy here.

Where we come in

We are a team of 15 in Shanghai who build China-ready websites and get them ranking on Baidu, without the network-agency price tag. We will help you pick hosting, handle or guide the ICP filing, build a fast site free of blocked scripts, and set up Baidu SEO from day one. If you want a site that actually works in China, tell us about your brand and we will map the route, the timeline, and the real cost. You can also see our starting points on our China marketing packages page.

Frequently asked questions

Why is my website so slow in China?

Usually two reasons. It is hosted far away, in the US or Europe, so traffic crosses the Great Firewall and slows down, and it loads blocked scripts like Google Fonts, Maps, and reCAPTCHA that hang while the browser waits for them. Hosting closer to China and removing the blocked scripts are the two fixes that make the biggest difference.

Do I need an ICP licence for a website in China?

You need an ICP filing only if you host on a server inside mainland China. It requires a Chinese hosting account and, in practice, a local entity or a partner to file for you, and it takes a couple of weeks. If you host in Hong Kong instead, you do not need an ICP and can launch much faster, with a small trade-off in speed and local signal.

What is the difference between an ICP filing and an ICP licence?

An ICP filing, or bei’an, is the standard record for an informational or brand site, and it is what most foreign brands need. An ICP commercial licence, or zheng, is the heavier permit for sites that take payment or run certain online services directly. If you only run a brand or lead-generation site, the filing is normally enough.

Can I host my China website in Hong Kong?

Yes, and many brands do. Hong Kong sits outside the firewall delay, so it loads far faster than a western server, and it does not require an ICP filing. It is the popular middle ground for brands testing China or without a local entity yet. You can move to mainland hosting later when you commit and complete the ICP.

Why does my site look broken to Chinese visitors?

Almost always because it relies on services China blocks, such as Google Fonts, Google Maps, YouTube embeds, or reCAPTCHA. The browser tries to load them, waits, and the page renders half-formed. Replacing them with local equivalents, a Chinese map, a self-hosted font, a Chinese video host, fixes the broken look and speeds the page up at the same time.

Does Baidu rank foreign websites?

It can, but it favours sites that are fast and accessible inside China and that have genuine Chinese content. A slow, foreign-hosted site with translated text struggles. Host close to China, strip blocked scripts, write real Chinese content, and verify the site in Baidu Webmaster Tools, and a foreign brand can rank well on Baidu over time.

Do I need a .cn domain to rank on Baidu?

No. A .com works fine on Baidu if the site is hosted close to China, loads fast, and has real Chinese content. A .cn can give a small local trust signal and is worth registering to protect your brand, but it is not required and will not rank you on its own. Put your effort into speed and content first.

How long does it take to launch a website in China?

If you host in Hong Kong and skip the ICP, you can be live in days to a couple of weeks, depending on the build. If you go mainland, the ICP filing adds a couple of weeks on top, so plan for several weeks overall. Starting the filing early is the way to keep the timeline under control.

Should I rebuild my site or adapt the existing one?

It depends how deeply the blocked scripts are built into your theme. Often a clean rebuild for China is faster and cheaper than untangling Google dependencies from an existing site, and it gives you a mobile-first, WeChat-friendly base. If your current site is simple and light, adapting it can work. We look at the existing build before recommending either.

How much does a China website cost?

A clean, China-ready site usually runs from a few thousand US dollars, depending on size and how much content you need, with hosting and any ICP filing on top. A lighter Hong Kong-hosted build costs less to start than a full mainland setup. The bigger ongoing cost is content and Baidu SEO, which is what actually brings visitors once the site is live.

Jon Wang leads web and hosting at SEO Agency China (SAC) in Shanghai. He has spent the past decade building fast, China-ready websites for foreign brands and getting them found on Baidu, from hosting and ICP filings to the technical SEO that makes them rank. He writes about what makes a site work in China, not what looks good in a template.

Leave a comment

Your email address will not be published. Required fields are marked *

Let's talk

Discuss your China project

Tell us the goal and we'll send a proposal. No obligation.