Online marketing companies did exist, but they were also expensive. Therefore, when choosing an online marketing company, you need to carefully evaluate their service quality and price to ensure that their price is reasonable and can meet your needs. In addition to evaluating the company's price and service quality, he also needed to evaluate their marketing plans and strategies to determine if they could bring better publicity to his novel. In addition, they also needed to know if they had the relevant online marketing knowledge and skills to ensure that their promotion plan was truly effective. Finally, he could also consider doing online marketing to promote his novel through social media, search engine optimization, and other methods. This method required a certain amount of online marketing knowledge and skills, but it might be more cost-effective compared to the cost of an online marketing company. In summary, when choosing an online marketing company, you need to consider the price, service quality, marketing plans and strategies, as well as your own ability and needs. If you don't have the knowledge and skills of online marketing, you can consider asking a professional for help.