Mandatory in our opinion are responsive interface, SEO, a variety of options for customizing the appearance of the site, pricing policy, available customization. By the way, you should be guided by your own and the user's needs.