Online marketing is not as hard as you feel. There are several tools that can help you out with social media traffic, higher rankings on search engines. The most commonly used tools that help you get more traffic to your website are:
Ahrefs will show you where your competitors are getting their search traffic from. It shows their most popular pages and the keywords that drive their Google traffic. If you take those pages and write better content than your competition, you can eventually outrank them and take some of their traffic.
Buzzsumo tool is great to get you more social media traffic. Search for phrases in Buzzsumo related to your space. Buzzsumo will provide a list of all of the popular articles. Create an article better than the ones on Buzzsumo and reach out to the people who are most likely to share it. Buzzsumo provides you with that list.
You have errors on your site and you need to fix them. From 404 errors to issues Google has with your site, Google Search Console lists them all out. Fix all of the errors.
Similar to Ahrefs, SEMrush shows where your competition is getting their traffic from. The difference is SEMrush showcases all of the paid keywords your competitors’ bid on. You can then get a list from SEMrush of your competitor’s most demanding paid keywords. From there you can start bidding on those keywords.
You probably already have some Google traffic. Ubersuggest will show you all of the long tail phrases related to the keywords you are already ranking for. Add those phrases to your website and you will end up with more search traffic.