@Jeff Amore getting sufficient traffic to your website can be a waiting game. Several years ago, I had an Amazon store and did most of the web work myself, since I had experience as a web developer and content manager -- even for me it was frustrating! Now, I manage 12 websites for the Centers for Disease Control and we're working constantly to make sure the sites are optimized for the targeted keywords. We also optimize the content for mobile users, who are driving most of a site's traffic.
Even if your site is highly optimized, it doesn't mean that it's user-friendly, which determines whether users will stay on your website or leave. But what makes a site user-friendly: useful and usable content (does it provide value for your users), findability (can users find the content that they need, and ease of use (is the navigation easy for users to complete their tasks on your website: signup for newsletter, submit a contact form, and navigate through the content).
Don't waste your time with fiverr; bought an SEO deal and it did nothing for my site traffic. I got better results on my own.
There's no one solution for getting traffic. You have to use a variety of methods. Here are my suggestions:
1. Setup a Google Analytics account to track your keywords. Without some sort of web tracking, you're in the dark as to how users found your site, and what they were looking for.
2. Content isn't just text. Try adding videos and blog posts from other sites.
3. Make sure your content includes your targeted keywords, as links; especially on your homepage.
4. Not sure what web provider you're using, but if they offer a responsive web template, I would advise to use. Responsive design optimizes content for mobile, making your content more accessible and usable on various mobile devices.
5. Setup a free, HootSuite account for your social media management. I use it for managing my business social media channels: Facebook, Twitter, and Wordpress. HootSuite does a great job of simplifying the process of updating multiple channels.
If you have any questions about anything I've listed, or need some guidance, you can send me a PM. I also can do an assessment of your site, if you'd like. Let me know.