Hi you should not go for free domain for this business because free domain is just depending on other site ,you take one paid domain like .com,.org,.info ,you can book a new domain from name chip ,or go daddy etc.