Hi PranT, please allow me to add further on top of on-page and off-page
SEO:
On-Page Optimization: title tags, meta tags, heading tags, alt attributes, description, keywords, content, sitemap, robots.txt.
Off-Page Optimization: press release, online groups, link exchange, social bookmarking, classified ads, blog commenting, article submission, etc.