Every overseas advertiser who opens a Baidu account faces the same first question: which billing model should I use?
CPM, CPC, oCPM, oCPC — the acronyms pile up fast. And picking wrong means paying for traffic that does nothing for your business. A brand awareness campaign on oCPC wastes the optimization engine. A conversion campaign on CPM burns budget on impressions that never convert.
This guide breaks down each model in plain terms. Not as a dictionary — as a decision framework.
🎯 First: Know Your Ad Type
Before choosing a billing model, you need to know what kind of campaign you are running. Baidu feed advertising splits into two broad categories:
📋 The Models, One by One
CPM (Cost Per Mille)
You pay per 1,000 impressions. Simple. Used mostly for brand campaigns where the goal is maximum visibility at a predictable cost. On Baidu, CPM is common for Brand Zone placements and guaranteed-delivery display campaigns. The price is either fixed (brand deals) or auction-based (feed CPM).
Best for: Brand awareness, product launches, holiday campaigns where reach is the KPI.
CPC (Cost Per Click)
You pay only when someone clicks. This is the default model for Baidu search ads and many feed ad placements. CPC aligns cost with engagement — you only pay when a user shows active interest. The actual CPC is calculated as: (competitor bid x competitor quality score / your quality score) + CNY 0.01.
Best for: Search intent campaigns, lead gen with clear click-to-convert paths.
oCPM (Optimized CPM)
You set a target cost, and Baidu's system adjusts bids in real time to maximize conversions at that cost. oCPM is the dominant model for performance-driven feed campaigns on Baidu. It works best when you have enough conversion data (30+ per week per ad group) for the system to learn from.
Best for: Conversion-focused feed campaigns with established tracking.
oCPC (Optimized CPC)
Similar to oCPM but focused on click-level optimization. The system estimates each click's conversion probability and adjusts bids accordingly. Pushes harder on high-intent clicks, backs off on the rest. Results in a lower CPA for most lead-gen and ecommerce campaigns compared to manual CPC.
Best for: Lead gen, ecommerce, app installs — any campaign where conversion events are trackable and frequent.
🧠 How to Choose
The decision comes down to two variables: what you are optimizing for and how much data you have.
| Your Goal | Conversion Data | Recommended Model | Why |
|---|---|---|---|
| Brand awareness | Not needed | CPM | Pay for reach, not actions |
| Search leads | Low | CPC (manual) | Control bids, learn the market |
| Feed conversions | 30+/week | oCPM | System optimizes for conversions |
| Ecommerce / app | 30+/week | oCPC | Click-level optimization, lower CPA |
| Brand + performance | Mixed | Hybrid (CPM + oCPM) | Separate campaigns, separate models |
🔄 The Brand + Performance Trap
The industry talks a lot about "brandformance" or combining brand and performance in one campaign. In theory, it sounds efficient. In practice, trying to serve two masters with one billing model usually fails.
Brand ads need reach and frequency. Performance ads need conversion optimization. These goals conflict at the algorithm level. The better approach: run separate campaigns with separate models — CPM for the brand push, oCPM for the conversion push — and measure each against its own KPI.
📋 Key Takeaways
- Billing model = bidding model. Your choice tells Baidu what to optimize for
- CPM is for reach (brand). CPC is for clicks (search). oCPM/oCPC are for conversions (feed)
- oCPM needs 30+ conversions per week to work properly. Without data, stay on manual CPC
- Running brand goals on a performance model wastes money, and vice versa
- Separate campaigns with separate models outperform any single "brandformance" setup
🤔 Still Not Sure Which Model Fits Your Campaign?
You are not alone. Choosing the right billing model on Baidu is one of the most common pain points for foreign advertisers. The platform's mechanics differ from Google and Meta, and the wrong choice can bleed budget for weeks before you notice.
At Baidu PPC Pro, we set up campaigns from scratch — including model selection, account structure, and conversion tracking — so you start optimizing from day one instead of guessing.
🚀 Get Your Campaign Structure Right
Tell us your goals and budget. We will recommend the right billing model and set up your first campaign.
Talk to Our Team →