Here is what one can do to achieve an SEO-friendly site:-
Consolidate your www and the non-www domain versions
Avoid dynamic and relative URLs
Create an XML Sitemap
Close off irrelevant pages with robots.txt
Specify canonical URLs using a special tag
Some useful tips:
Backlink comes from relevant to your niche
Build relationships by forums or social groups
Give a testimonial
Start a blog
List your site in trustworthy directories
Hii
Yes, you do SEO for your site
I suggest some tips for your site promotion like:
- On Page Optimization and Off Page optimization
- Social media optimization.