Baidu makes money through advertising and content subscription services (similar to Netflix). The company also has other developing avenues of revenue generation such as cloud and autonomous driving. There are two main segments of Baidu's revenue ($15 billion in 2018).