The Ultimate Baidu Webmaster Tools Guide (2026)
Baidu Webmaster Tools (百度搜索资源平台), also known as Ziyuan, is your command center for Baidu SEO. This guide walks you through account setup, verification, sitemap submission, indexing monitoring, and advanced features—tailored for Western marketers.
Jump to Checklist
Baidu holds over 70% of China's search market. To rank, you need to understand how Baidu sees your site. Baidu Webmaster Tools (百度站长工具) is the free, official platform for managing your site's visibility, similar to Google Search Console but with China-specific requirements.
1. Account Registration: The Chinese Phone Number Wall
The first hurdle: Baidu requires a Chinese mobile number for SMS verification. If you don't have one, you have three options:
- Work with a local partner or agency who can facilitate verification.
- Use a virtual Chinese number service (risky, may be blocked).
- Register via Baidu's international advertising team if you're a large advertiser.
Once you have a number, visit ziyuan.baidu.com and click the blue login/register button. Fill in your details and enter the SMS code.
2. Adding and Verifying Your Website
After login, click "Add Website" and enter your domain (including http:// or https://). You must select the correct site type (personal/enterprise) and, for mainland-hosted sites, have a valid ICP license.
Verification Methods
Baidu offers three ways to prove ownership:
| Method | Steps | Best For |
|---|---|---|
| File Upload | Download an HTML verification file, upload to your server's root directory, then click "Verify". | Most users; works with any hosting. |
| HTML Meta Tag | Copy the provided meta tag and paste it into the <head> section of your homepage. |
Those who prefer code changes, or when file upload is restricted. |
| CNAME Record | Is not supported any more. | - |
After successful verification, your site status changes to "Claimed" and you unlock all features.
3. Understanding the Ziyuan Platform Interface
The platform (搜索资源平台) is organized into several key sections:
- Data Submission (数据提交): Where you submit sitemaps and individual URLs.
- Index Monitoring (索引监控): Track how many pages are indexed, and spot drops.
- Crawl Diagnostics (抓取诊断): Test Baiduspider's access to your pages.
- Link Analysis (链接分析): View internal and external links detected by Baidu.
- Mobile Optimization (移动适配): Tools to ensure your site works on mobile.
- Security & Compliance (安全工具): Monitor for malware or policy violations.
4. Submitting Your Sitemap (站点地图)
Sitemap submission tells Baidu which pages exist and how often they change. This is critical because Baidu crawls more slowly than Google.
Step-by-Step Sitemap Submission
- Generate an XML or TXT sitemap. Ensure it contains only direct URLs (no index files) and is under 10MB or 50,000 URLs.
- Upload the sitemap to your server (common location:
https://yourdomain.com/sitemap.xml). - In Baidu Webmaster Tools, go to Link Submission (链接提交) > Sitemap (自动提交 - sitemap).
- Enter the full URL of your sitemap (e.g.,
https://yourdomain.com/sitemap.xml) and save. - Baidu will process it; you can check status in the same section. Processing can take hours to days.
Why Sitemap Submission Fails (and How to Fix It)
- "Primary domain submission failure": Usually means your domain isn't verified. Re-check verification.
- "Index type not processed": You submitted a sitemap index file (pointing to other sitemaps). Baidu doesn't accept these; submit the leaf sitemaps directly.
- File too large: Split large sitemaps into multiple files under 10MB/50k URLs.
5. URL Submission: Active Push vs Automatic Push
Baidu provides three ways to submit individual URLs:
| Method | Description | When to Use |
|---|---|---|
| Active Push (API) | Real-time submission via HTTP interface. Best for developers: send new URLs instantly with a POST request. | New pages, breaking news, time-sensitive content. |
| Automatic Push | Add a JavaScript snippet to your site; when a user visits a page, it's pushed to Baidu. | Easier to implement; good for sites with regular traffic. |
| Sitemap | Periodic batch submission (see section 4). | Evergreen content, large sites. |
API Push Code Example
// Node.js example: push URLs to Baidu
const axios = require('axios');
const urls = ['https://example.com/page1', 'https://example.com/page2'];
const apiUrl = 'http://data.zz.baidu.com/urls?site=example.com&token=YOUR_TOKEN';
axios.post(apiUrl, urls.join('\n'), {
headers: { 'Content-Type': 'text/plain' }
}).then(res => {
console.log(`Success: ${res.data.success} URLs submitted`);
}).catch(err => console.error(err));
Find your token in Webmaster Tools under "Link Submission > API Submission".
6. Monitoring Indexing (索引量)
Track how many of your pages are actually in Baidu's index. Go to Index Monitoring (索引监控) to see daily trends.
What to Watch For
- Sudden drops: Could indicate a penalty, server issues, or robots.txt blocking.
- Coverage by type: Baidu distinguishes "original" vs "transmitted" content; original gets higher priority.
- Page-level details: Click into specific directories to see which sections are indexed.
Diagnostic Script
Use this Python snippet to simulate Baiduspider access and check for blocking issues:
import requests
def check_baidu_spider(url):
headers = {'User-Agent': 'Baiduspider'}
try:
response = requests.get(url, headers=headers, timeout=10)
if response.status_code == 200:
print(f"✅ Baiduspider can access: {url}")
if 'noindex' in response.text or 'nofollow' in response.text:
print("⚠️ Warning: noindex/nofound tags present")
else:
print(f"❌ Failed: {response.status_code}")
except Exception as e:
print(f"❌ Error: {str(e)}")
check_baidu_spider("https://example.com/page")
7. Crawl Diagnostics (抓取诊断)
Use the Crawl Diagnostics tool to see exactly how Baiduspider fetches a page. Enter a URL and Baidu will simulate a crawl and report:
- HTTP status code (200, 404, 500, etc.)
- Fetch time and size
- Any blocked resources (robots.txt, meta tags)
- If the page is considered mobile-friendly
If a critical page returns 404 or 500, fix it immediately and re-test.
8. Dead Link Management (死链提交)
Broken links harm user experience and waste crawl budget. Baidu lets you proactively submit dead links so they are removed from the index faster.
How to Submit Dead Links
- Compile a list of URLs that return 404.
- Format them in a TXT file (one URL per line) or XML file.
- Go to Link Submission > Dead Link Submission (死链提交).
- Upload the file or submit via API.
9. Mobile Optimization & Adaptability (移动适配)
China is mobile-first: over 99% of users access via mobile. Baidu prioritizes mobile-friendly sites and has separate mobile rankings.
Key Mobile Tools in Webmaster Tools
- Mobile Friendliness Test: Check if your pages pass Baidu's mobile criteria.
- Mobile Adaptability (移动适配): If you have separate mobile URLs (m.example.com), you can map relationships so Baidu knows which mobile page corresponds to which desktop page.
- Page Speed Reports: Integrated with Baidu Tongji, shows load times from within China.
10. Advanced Features: Site Migration & Domain Changes
If you redesign your site and URLs change, use Baidu's Site Migration (网站改版) tools to preserve rankings. The process requires careful preparation:
- Pre-migration: Verify both old and new domains in Webmaster Tools.
- Implement 301 redirects: Each old URL must redirect to the corresponding new URL. Avoid redirect chains.
- Choose migration type: Domain change, directory change, or manual URL pairing (for complex changes).
- Submit change: In Webmaster Tools, go to Site Migration and follow the wizard.
- Monitor: Validation takes up to 2 hours; full migration may take 48 hours. Check status periodically.
Never skip this step—without proper migration, you lose all accumulated authority.
11. Integrating Baidu Tongji (Analytics)
Baidu Tongji (百度统计) is Baidu's analytics suite. Linking it with Webmaster Tools gives you deeper insights:
- See exactly which keywords drove clicks (unlike Google Analytics, which hides most keyword data).
- Analyze user behavior: bounce rate, pages per visit, time on site.
- Set up conversion goals and track performance.
To link, install the Tongji tracking code on your site, then in Webmaster Tools go to Settings > Associate Baidu Tongji.
12. Troubleshooting Common Issues
"Why did my index count drop?"
Possible reasons:
- Algorithm update: Baidu updates frequently; wait a few days.
- Server downtime: Check server logs for 5xx errors.
- robots.txt block: Ensure you're not disallowing Baiduspider.
- Content quality drop: Low-quality or duplicate pages may be de-indexed.
"Sitemap submitted but no pages indexed?"
- New sites can take 2–4 weeks for initial indexing.
- Ensure pages are high-quality and original.
- Use API push for urgent pages.
"Baidu isn't crawling my site"
- Check crawl diagnostics: any 500 errors? Blocked by firewall?
- If hosted outside China, latency may cause timeouts. Consider a China CDN.
Quick Checklist: Baidu Webmaster Tools Setup
- Obtain a Chinese phone number for account registration.
- Add and verify your site (file, meta tag, or CNAME).
- Generate and upload a clean sitemap (XML/TXT, <10MB).
- Implement active push (API) for new/important pages.
- Check index status in Index Monitoring.
- Run crawl diagnostics on key pages.
- Submit any dead links for removal.
- Test mobile-friendliness and configure mobile adaptability.
- Install the English Baidu Search Console Chrome extension for easier navigation.
- Link Baidu Tongji for keyword and behavior analytics.