1 Domain & Hosting
Choose the best domain name which suits your business. It is also important to have good hosting too.

2. A Clean unique website
The website should be clean and simple and not a copy of other websites. The website should load fast otherwise you may lose your visitors.
The website should be mobile-friendly since many people access websites from a mobile. It should look neat and show only relevant content in the mobile view.

3. Good Content
It is very important to have a good and proper content in your website that a visitor should be able to get any information from your website.