Yahoo! generates revenue from listing fees, transaction fees, and display and search advertising on many of these properties, as well as from subscription fees for hosting Websites for its customers, registering domains, and other services to small businesses seeking to maintain a Website.