According to my opinion design & develop the site with SEO strategies in mind then concentrate on promotion that with all digital marketing activities like SEO,SEM,SMM & SMO . Create a video for site...