Search engine positioning is a long-term strategy, and there are no quick-fix solutions in this area. To be really effective with search engine marketing, your site needs to be focused around the right keywords and keyword phrases. If you want to boost your traffic quickly, I would suggest checking out Google Ads or other paid advertisement options. Search engine positioning is a complex process and it does take time, but it can yield very good results over the long term, without spending a dime. I get most of my traffic from search engines and I have a very high ranking with my chosen keyword phrases, but it took me time and effort to get there. It's up to you how you choose to invest your marketing budget, be it money or time.