Unless you're a search engine optimization SEO professional it can take a few years before getting your website ranked at the top of google for free.
A few things you can do though is. Write good quality content, make sure your content is more than 500 words if possible.
Use long tail keywords in your title and in your articles.
When putting long tail keywords in your article make it look as natural as possible. Don't just repeat long tail keywords and make it look like spam. Make it look natural.
Don't just write for search engines though. Write content that your blog readers will enjoy and want to share.
If they share your link then that will be a backlink to your website which will help improve your search engine rankings.
Most important is give your website time to start getting backlinks and traffic. Ranking websites on google can take time, sometimes even a decade to see good rankings.
Google favors older websites and domains that have been around for a long time and will give higher rankings to older websites vs new websites.
Although if the website is really good and you're lucky you can get a new website to rank on google as well.
But it's much easier to rank content on google with an older website and domain.
Keep working at adding the great content and years down the road your website could be a success.