Traffic means people. Real people, with problems that need solving. To succeed online, you don't need to "create" traffic. You simply need to find the pockets where your potential customers hang out and re-direct them to your website. The best place to learn how to do exactly that is....
Try broadening your search.
I have a free community where you can connected with other likeminded entrepreneurs.
When you join, submit your email address and receive a free course on starting a business online.