When it comes to China there’s really only one search engine in town: Baidu.

    In the same way that Google dominates the search space in the United States, Baidu dominate the mainland China search market. A combination of government restrictions, local knowledge, language skills, and more than a little skill has seen Baidu emerge as the search engine of choice for the half a billion Chinese who use the internet regularly.

    As a result, Baidu’s search engine has become ground-zero for companies looking to expand their businesses in China. But even if a company has a handle on how to negotiate and optimize their website for search engines like Google, Bing, and Yahoo!, a rude shock awaits when attempting to do the same for Baidu.

    To put it in the most simple terms: Baidu is not Google, and optimizing your site for Baidu is a different beast than optimizing for Google.

    In this post we outline 21 ways to optimize your site for a high search engine results page (SERP) ranking on Baidu. We’ve divided these 21 ways into four categories – China, Content, Technical, and Link Building – and it’s worth working on all four in order to achieve the best results for your site on Baidu, and in China.


    • Domain Name. Baidu prefers domains that use a .cn top level domain (TLD). While there will be .com and .net sites ranked by Baidu, and especially as the search engine expands its reach, Baidu continues to favor .cn domains and they consistently rank higher on SERPs.
    • Hosting. Whereas other search engines don’t particularly care where your site is hosted (save for any impact on site speed, of course) Baidu wants your site hosted in China. While Hong Kong counts for this purpose and has the bandwidth to serve the mainland, Taiwan definitely does not. If your site needs hosting, I fully recommend this unmanaged vps hosting.
    • Physical Address. Baidu favors sites that have a physical presence in China, or at least the semblance of a physical presence. This doesn’t mean that you need to open and staff a Beijing office or rent space in Shanghai. But you should make sure that you have local Chinese contact details on your site.
    • Censorship. The Chinese government enforces a strict censorship regime for all online activities in China. Baidu indexes sites in line with this policy so anything that violates the censorship regime will see a site either refused listing or de-indexed from Baidu’s database.
    • ICP License. Typical of China’s bureaucratic governance and in line with its censorship regime, all websites should apply for an Internet Content Publishing (ICP) license. It is not difficult to obtain but generally takes around a month to secure when documents are all in order. Without an ICP license, ranking high on a Baidu SERP is difficult, if not impossible.


    • Language. Your site should present its content in Chinese, but be warned: not all Chinese is Chinese to Baidu. Baidu has a strong preference for Simplified Chinese characters and while it will also index Traditional Chinese, it doesn’t rank dialects, Cantonese, or other foreign language sites (English, French, Spanish, or German) high on SERPs.
    • Meta-Tags. According to Search Engine Land Baidu’s ranking algorithm pays close attention to the meta-tags that Western search engines place less importance upon. These include:
      • Title Tags. These should include your keyword and be written in the same style as per Google or another search engine. However, Baidu also encourages sites to put their brand or company name in every title, too, preferably at the end of the title.
      • Meta-Descriptions. While a minor ranking factor for Google, Baidu ranks sites with relevant meta-descriptions that include the page or post’s keyword higher than those that ignore this meta-element. Make sure your meta-descriptions are well written to rank higher.
      • Alt-Tags. Baidu prefers all images include an alt-tag that is relevant to the post and page it is published on. For businesses building a local Chinese site based on an existing English language site, these tags are so easily overlooked. Make it part of your build to revisit them all.
      • H-Tags. Baidu treats h-tags similarly to other search engines. Every page should have at least a H1 tag, and H2 and H3 tags should be used to break up content without skipping any heading levels. Make sure your keywords are repeated in your H-Tags.
    • New Content. Baidu favors newer content over older content and so a useful optimization strategy is the regular creation and publication of new, fresh content. For business this could include hosting a blog, regularly adding press releases and media releases, and ensuring that content is engaging, speaks to the Chinese zeitgeist, and is published on a regular schedule.
    • Unique Content. All search engine penalize duplicate content but Baidu is particularly harsh. Your content should be unique, not only on your site but also online. This means being aware of ‘scrapers’ and bots that take your content and republish it elsewhere on the Chinese web. Acting quickly to address instances of plagiarism will help avoid penalties from Baidu for duplicate content.
    • Anchor Text. Baidu pays close attention to your anchor text so for internal links (those directing users to another part of your site instead of an external URL) you should make sure you are aligning the anchor text with the nominated keyword for that page or blog post. This is good SEO practice for other search engines, too, but especially important for Baidu and in China more generally.
    • To the Top. Numerous China-based SEOs report that the Baidu crawlers are not as powerful as Google’s bots, and recommend placing important keywords near the top of the page. While this is a good strategy for Western search engines, too, it is especially important if Baidu’s crawler does not manage to make it to the bottom of your content before moving on.


    • Load Time/Speed. Speed is an ranking signal for most search engines, but for Baidu it is a very important signal. As a result you should aim to keep your page load times as low as possible. Having a local host and stripping the site of extraneous code, heavy images, and unnecessary code will help here, but be sure to check the speed of the page should be checked regularly as more content is added.
    • Multiple Domains. Baidu penalizes sites that include multiple domains and sub-domains. Your Chinese site (.cn) should be only your Chinese site. Do not host your Taiwanese, Mongolian, or Vietnamese site on a sub-domain, or even on the same server. Stick to a single Chinese site with a single domain hosted in China, and build, host, and serve other national sites from elsewhere.
    • Flash. While Google has had the ability to crawl and index Flash-based sites and Flash elements since 2008, Baidu does not crawl Flash and will not index Flash elements in its database. Avoid Flash altogether for your Chinese site (and even for your non-Chinese sites, too) and you’ll avoid being unnecessarily penalized.
    • Baidu Webmaster Tools. Like other search engines, Baidu has its own Webmaster Tools package. It i worth registering with Baidu’s Webmaster Tools for, even if they remain less advanced than Google or Bing, they allow website owners to gather basic statistics, check sitemaps are correct, and check robots.txt films are in order. Find the (Chinese language only) Webmaster Tools here.

    Link Building

    • Quantity Counts. Baidu is a little different to other search engines in that it considers the number of backlinks pointing to your site an important ranking factor in determining your place on a SERP. This, of course, opens the door to link farming and all sorts of black-hat SEO techniques that fail on Google but still work – to a certain extent – on Baidu. However, engaging in these sorts of practices is something you’ll do at your own risk: Baidu is constantly improving and while the end is not yet nigh for this sort of thing, it is growing closer every day.
    • Quality Counts. The quality of the backlinks pointing to your site continues to grow in importance on Baidu. As the search engine evolves, this is expected to only become more important, too. Hence, building quality backlinks to your website is going to be a key to achieving and maintaining a ranking for the keywords that you’ve identified as important for your Chinese language business activities. Between quantity and quality, then, keep an eye on the future and go with the latter.


    As should be obvious, there are some things that make Baidu just like any other search engine, but there is also enough to make it a different and somewhat more difficult beast to tame. China is bringing hundreds of millions of consumers online and a growing middle class means that opportunities for businesses to expand and achieve significant growth in China abound. But getting through to the Chinese consumer online means negotiating Baidu first. Address all of the points above and you’ll be well on your way!

    Over to you: ever optimized a site for Baidu? Tell us about it in comments below or on Twitter!



    1. ExtremeSportsBlogger on

      Hi Dylan,

      Just tried to index my blog with Baidu and hit a snag with the registration process. The captcha system they use requires you to identify and match three Chinese images and translate a word into a Chinese image. Any suggestions on a work around for this?

      • Dylan Kissane on

        I can imagine it’s a problem if your Chinese language skills are like mine. Perhaps the best option might be to work with a colleague who has Mandarin skills, or reach out to your network or social media with a screenshot and a plea for help. Sorry I can’t be of more help on this point.

    2. Houseplanet on

      I’m trying to submit my website to baidu and these tips are really helpful for me. Thank you very much.

      • I checked Baidu this morning and your blog is already indexed by the search engine. if you search for ‘Naijanewsrave’ you’ll see it is the first result.

      • Hi William: We won’t endorse a particular hosting company over another in China. There are increasingly good options there, however, and you shouldn’t ignore Hong Kong based hosting, either.

    3. Hello,

      I have just seen your tips and I am wondering do you have anyone to recommend for a SEO role for Baidu search engine (and possible other search engines such as Google, Bing, Yandex)?

      I highly appreciate your response!



    4. Pingback: Don Tai (Canada) Blog » Blog Archive » Posting To Multi-Language Search Engines: Google, Baidu, Sogou, 360

    5. Pingback: How to do SEO in Hong Kong : Insights & Tips

    6. Adam Davies on

      The post say: “and check robots.txt films are in order”… I’m sure it should be lines/directives or something instead of “films”? I haven’t worked with Baidu for about a year so needed a refresher. A nice succinct article, thanks Dylan.

    7. Hi Dylan,

      Thank you for the useful article.

      Currently setting up URL aliases for a chinese website that is related to english names. So i have article headings that display both english and chinese words. Already understand that Baidu prefers reading pinyin but would it be wise to remove any english words from the URL? Baidu should be the main search engine for this site but if we could get Google on board as well would be nice 😉

      What would you advise because the URL are pretty long because of the use of pinyin?

    8. Hi Dylan

      Great article! Definitely what I was looking for to tweak my website for better ranking on Baidu.

      Question: Could you please give us a bit of overview on how CDNs affect SEO in China? I’ve heard both that it has no effect or it can potentially destroy your SERP.

      Also, I’m looking to monitor the performance of my site’s ranking on Baidu, the only tools I’ve found (that doesn’t cost an arm and a leg) are these guys but features seem limited, could you recommend a few or comment on the validity of this one?


    9. Hello,

      Concerning this part: “Domain Name. Baidu prefers domains that use a .cn top level domain (TLD). While there will be .com and .net sites ranked by Baidu, and especially as the search engine expands its reach, Baidu continues to favor .cn domains and they consistently rank higher on SERPs.”

      Do you have some proof, statistics or case studies to share?

      We have an international eCommerce website and I would like to know if we would need the .cn domain for the chinese version or not?

    10. Pingback: Chinese Search Engines | Digital Practices | AndMine Australia

    11. Hello sir,
      can you please tell me how can we post article and blog for baidu search engine ..
      Please text me some sites of baidu article and blog sites

    12. Hello admin, im looking for you to work with my on my projects. I have my own development team and my client is keen on getting into the china market. Please help out with china seo.

    13. Alexandre Paiva on

      I’m trying to submit my webisite baidu and these tips are realy help ful for me.Thank you for much.

    14. Pingback: 10 Tips for Planning a Winning International SEO Strategy

    15. huaishanwen on

      Hello sir,
      My English is not very good,have been doing baidu for a long time.Baidu is very Google different.,I’m glad to see your article here.

    16. Nicole Lee on

      Hello Dylan,
      I’m a rookie in this field, been trying to help the company that I’m working for to appear on search results on Baidu however I find myself hitting a dead end, when I’m trying to add my site to my webmaster tools, I’m required to fill up information such as QQ, WeChat, location(only China), etc. which I clearly do not possess due to the fact that the company is out of China. Any advise?

    17. Pingback: 13 Best Search Engines Alternatives to Google 2019 | Writer River

    Leave A Reply