SEO should begin with on-site optimization. You need to correct all the technical factors that are concerned with site layout. Once they are corrected, you can go for link building techniques.
Find your target keywords. Pick keywords with most profit-generating potential. Select your target search engines and run the check. Identify keywords you need to focus on.
Firstly go for On Page optimization by analyzing competitors of your project then do Off page optimization.