Baidu dominates as the China's largest search engine with a market share of 79.49% (2021)1. Getting indexed on Baidu is synonymous with that on Google – except, if you don't read Chinese, much harder.
Here we list out three ways to index your site on Baidu:
Manually submit your homepage (easiest, but takes more time)
Bulk submit all your URLs via Baidu API Endpoint (fastest, but requires developers' inputs)
Bulk submit your sitemap to Baidu
Before you action: Log in to your Baidu Webmaster Account and verify your domain on Baidu.
Recommended for marketers who may not have access to Baidu API or sitemaps.
Scroll down and you'll see a few templates to perform an API push using curl, PHP, and Ruby.
Recommended for immediate, bulk discovery of new URLs for those who have working knowledge of API push.
Keep your site readily crawl-able with a sitemap and a robots.txt as per best practices, under your primary domain name, for example -
Robots.txt: www.yourwebsite.com/robots.txt
Sitemap: www.yourwebsite.com/sitemap.xml
This will provide you the best possible chance that your site will be indexed and read properly by the Baidu’s crawling engine - Baidu spider.
Recommended for regular discovery of updated URLs on Baidu.
Getting indexed on Baidu – especially for newly-published websites – is not an immediate process. On average, it takes ~1-3 months for Baidu to index first-time URLs since the date of URL submission.
Not to mention, URLs that get indexed are based on the quality of your site as determined by the Baidu Spider. High-quality pages are namely ones that are high-performance, relevant and fully interactive (on mobiles).
Baidu even says this officially...
Content above the fold should be loaded
in <1 seconds (to be considered Baidu-friendly).
This means even if you do everything right in the above, only a few or possibly no URLs get indexed on Baidu.
Our suggestion? Make your website fast and in China.
Do you have a slow website in China?
Test it on Chinafy Visual Speed Test