Content building and optimization is the best technique used to rank your keywords and generate traffic for your website. Content helps to optimize your keywords and help to build ranking faster in search engines.
On-Page Optimization, Landing Page Design, Site Architecture, Sitemaps, Quality Content etc., are major important factors for SEO.
Except this, Off-Page Tasks like Link Building, Social Media Optimization.
These are best SEO Practices for your site.