Simply put, the motto of any SEO exercise is to divert organic traffic to your website in a sensible and focused manner. The aim is to reach out to prospects with a genuine need for your products or services. After all, you surely don’t want a bunch of visitors searching for ‘salon services’ and landing up on your website in order to avail skin care packages when your salon is primarily offering hair-related service! Another important factor worth remembering is the excessive usage of high-traffic keywords in your website content.
Google has more than 200 ranking factors, let's see some important ranking factors Start with the On-Page ranking factors.
Content is the king: Website Content should be unique, relevant, Content contain 2 to 5 percent of keywords density.
Use Long Tail meaningful, targeted and lead generation keyword with 5 words.
URL’s should be clean and readable.
Optimize Internal links
Speed analysis Website loading speed should be fast
Make sure your website is Mobile friendly.
Page Title is one of the most important factors in SEO, Use the relevant and targeted keyword in page Title tag.
Meta description, it should be attractive because of Meta description is the key for inviting visitors on the web page.
Don’t forget to implement Meta tags and Body tags especially H1 tag with the main keyword.
Coming to the Off-Page SEO ranking factors.
Blogging: One of the strongest factors nowadays in SEO. It is the best way to promote your website online by writing the blog for your website and company.
Article and Blog Submission: This is the best method for content sharing and building back links.
Forum Posting: Make a list of forum website and start forum posting with your niche and get involve within the community. Use your targeted Keywords in Signature.
Social Bookmarking: Submit the URL’s and blog post on the social bookmarking website, it is the best way to promote the website and getting back links.
Question and Answers: It's my favorite…

yes you can directly get the query, communication, and interaction with the peoples through Q&A. It is the best way to increase traffic on website and User Engagement.
Reviews and Commenting: Write reviews and Comments for your website, services on other reviewing and blogging website with your landing page URL.
Increase engagements on Social Media.
Hope it will help you.
Thank you