I think you're right, I may be jumping to conclusions, and I would be in a better position to answer in a month or so whether the 30 signups are good or not. However, the reason I feel they are not enough is because I got them in my launch week (if you can call it that). I won't be able to do this every week, and I would like to find a sustainable way to get new users discovering my product.
I think SEO is the answer to that and I am planning on checking out resources or short courses if there are any since they might help me in the future as well. The reason I was curious about your process was whether you had tried something different which I hadn't tried (or thought of) which might help me avoid/improve on your feedback.