When people come onto the internet they are looking for a solution most of the time. The most common searches in google are things like 'how to make money fast', 'how to lose weight quickly', 'how to learn programming' or 'how to trade stocks profitably'.
They want the solution to their problem as quickly as possible and in the most consumable way possible. If you want to make money, you need to give them this. People
are willing to pay for solutions.*
If you can offer them a REAL solution then you have a good thing going. When I say real, I mean an actual guide of some sort with practical steps to implement and meaningful advice. If you say that you can show someone how to build a professional website, then your product needs to really SHOW them how to do exactly that. If it just sort of gives a guide on what to do with no real concrete steps, it just isn't going to work for you.
You really need to focus on serving your audience. They will appreciate your efforts and they will repay you for it over time. Often in ways you don't expect.*
The more value you can provide, the more money you will make. The greater the problem you can solve in your market place, the greater your income will be.
This is why it is a good idea to give away free stuff on your sites or blogs. People love free stuff. And if you can deliver really helpful content for free, people will naturally come to your site looking for solutions to their problems (in whatever niche concerned) and they will be willing to pay for products or courses that you offer because they know that you have helped them before and they feel a sense of trust in you.
Instead of focusing on profits, really focus on serving your audience and delivering quality solutions to their problems and you will see that profits will simply be a result of your efforts.