Baidu said Tuesday (May 18) that revenues jumped 25% in the latest quarter.
The firm sometimes called China's Google enjoyed robust demand for advertising in its core web search businesses.
Total revenue jumped to $4.38 billion over the quarter to the end of March.
That beat analyst forecasts.
The Beijing-based firm also benefited from an aggressive push into other sectors.
It's working on cloud services, artificial intelligence, autonomous driving and smart transport technologies.
Revenue from those sources helped grow non-advertising income, and offset competition for its search business from Alibaba and TikTok-owner ByteDance.
Baidu's streaming affiliate iQIYI saw subscriber numbers grow by 3.6 million to just over 105 million.
It was helped by a bigger offering of original content.