I've recently launched my first website and am now looking for ways to generate traffic. I would prefer to start with some free or nearly free methods of generating traffic that will provide subscribers/return visits. I am confident that my content is worth viewing for my niche, and have spent a long time making my website visually appealing and filled with useful articles/sections, all of which I have created myself to serve the viewer of my site.
As of now, 99% of my traffic is coming from one source where I have a social media presence - it's providing around 300-500 unique visits per day, but I want others in my niche to be browsing this site and returning for more, other than just from my social media accounts - that part I have a better handle on than sending people from other places online to my site/blog.
The thing is, I am nervous to use methods like Press Releases as I keep telling myself "wait till you make more content, wait till you finish optimizing your site, let it grow by itself before promoting, etc" although I know there are many people who would find my information useful.
The site has many resources in about 4 sections, and a daily updated blog. It also has product/amazon affiliate reviews and an amazon affiliate store that I hope to generate income from in the future (of course I'm not expecting much until my website is far more popular).
Should I now focus my efforts on making a 20$ press release, or aim for a different type of promotion of my website? Or, should I stick to things like craigslist ads for now? I am always improving my site and it's content, but I want to increase the number of people seeing it too.
Thank-you so much for your time.