It needs more than keywords. It needs well-written articles your target audience will be interested in. And those articles need to match their search intent.
This is part of SEO. Meta titles, meta descriptions, and social meta tags provide information about a web page and help both Google and users.
Your site needs to be optimized for speed. Slow sites are frustrating, especially on mobile, and users will bounce off without reading your sales copy.
A good site architecture means users can easily navigate your website on any device. You want to assign more importance to articles that have strong keywords.
Getting organic traffic is a long-term process. You also need a short-term strategy, which comes down to PPC, social media advertising, traditional advertising, and public relations. Guest blogs also work.