It is not compulsory to have a website before promoting your business online, especially on social media. But if you want the most from your campaigns, you need a website.