Local businesses with better quality usually have better ratings in maps and better economics—higher margins, repeat customers, lower acquisition costs. And since only nearby places can compete, you get real competition on merit instead of a race to the bottom with faceless actors. Good ads solve a real problem: helping people discover great spots in unfamiliar cities.
Jobs saw something with iAd.
The problem is simple auction mechanics favor whoever has the deepest pockets. A mediocre chain with fat margins outbids an amazing local place, even if the local spot delivers way more value. You’re optimizing for who can pay, not who’s actually good.
To fix this, you weight bids by quality signals like ratings, time spent and repeat visits.
Now ads amplify what’s already great instead of just selling visibility.
Users get better recommendations, good businesses win, and Apple builds trust. That’s how you turn ads from a tax on attention into actual product value—and an improved user experience.
Or, you could just use quality signals like ratings, time spent and repeat visits and not weight by the bids. All the upside, none of the downside.
This misses the fundamental information problem. Your recommendation algorithm is centralized—it only knows what its signals can measure. Ads create a decentralized market mechanism where businesses themselves can signal “your algorithm is underweighting me.”
Consider the failure modes of pure algorithmic ranking:
Cold start problem: A phenomenal new restaurant opens. It has no ratings, no historical visit data, no repeat customer signals. Your algorithm buries it. How does it escape this trap? Organic discovery is glacial—it might take months to accumulate enough signals while the business burns cash.
Structural bias: Your algorithm might systematically underweight certain business types. Maybe sit-down restaurants generate longer “time spent” signals than excellent quick-service spots. Maybe your visit detection misses certain building types. The algorithm doesn’t know it’s biased.
Local knowledge asymmetry: The business owner knows their value proposition intimately—they know their recent quality improvements, their new chef, their differentiation. The algorithm is looking backwards at historical data.
Network effects lock-in: Once a place is highly ranked, it gets more visits, more ratings, reinforcing its position. Even if quality declines, the algorithm is slow to react.
Quality-weighted ads let businesses with superior local information challenge the algorithmic ranking. If you’re genuinely better than your algorithmic position suggests, you can bid to prove it. The quality weighting means you only profit if you’re right about your own quality—it’s costly signaling backed by conversion economics. This is “outside-in” because you’re not trying to perfect a centralized algorithm. You’re creating a market mechanism where distributed information surfaces through economic incentives. The businesses that are most undervalued by the algorithm have the strongest incentive to correct it.
Pure algorithmic ranking is central planning. Quality-weighted ads are a market.