My friend is very active for this purpose uses the help of social networks. She has both promotion and advertising there, and in general is full of all sorts of things. But it's not just social media and advertising that can help attract customers. Look, there are special NLP programs https://unicsoft.com/consulting/natural-language-processing/
that will help you create whole crowds of fans and audiences around you. Semantic search tracks user habits, and then personalized product ratings are matched to them.