A web developer here - your site looks just fine, but there are a number of ways you could benefit from working with a professional. If you were my client and were on a budget, I would focus on the structure of the site more than anything (make sure potential customers do not have to work to find out what the site is about, why they should trust you, and how to do what you want them to do - purchase products). Some of this will have to do with design (make the product page a little more traditional store-like), and some of it will have to do with rearranging your content and being a bit more clear in your copy. Also, everyone's suggestion on pricing is spot on. One of the most important pieces of feedback for any business is whether people will be willing to pay a price that makes the product sustainable. Figure out what you feel it "costs" to create your resources (or what you would be happy selling them at) and try to sell them at that price point.
All that being said, this type of thing just takes time, especially if you are not a marketing professional. Getting found on Google is not easy, especially if your site is new. Blogging would be a great option if you enjoy it, but it is almost always a bad way to make quick money because it takes a tremendous amount of time.
But, if this is something that you could enjoy as a hobby, it could really pay off in the long run. The beautiful thing about a site like yours is that it monetizes something that you are already doing, and once you do have traction, it can be a fairly passive source of income.
If you do want to do this and are committed for the long-term, here are my recommendations:
- Start blogging. Sit down and create a blog topic calendar where you write up a blog post about every 2 weeks.
- Join at least 2 Facebook support groups for parents with kids who struggle with speech. Offer your advice and help in those groups. Once you have established yourself in these groups, you can start people to your site for at-home resources.
- Start thinking about ways that you can increase your professional online presence. This might be through having a professional presence on social media or through being willing to write for other speech therapy blogs.
- Read Don't Make Me Think by Steve Krug - it will give you most of the info you need to fix most of the usability problems on the site.
- Once you are making a bit more money, hire a professional to help with the site and a marketing plan.
Hopefully this helps and isn't discouraging! If it is something that you could enjoy doing, it could be a great investment in the long run, both for you financially and professionally!