Solving problems requires that you identify a specific problem to begin with. A real world application of this would be the following:
Carrie the Construction Company owner wants to write something that will help her rank high through organic search results on Google, Bing, and Yahoo. She's been considering a number of topics, all of them centering around her carpenters' ability to create quick and durable residential decks in a variety of materials.
So what's the problem?
She knows she needs to identify the problem her company's ready to solve, but she's unsure of how to find it, even though she feels like it must be staring her in the face.
The key is to not be afraid to get specific. If she considers "needing a deck" to be the problem, she's gone far too general to be effective. When your problem is general, dig deeper. If someone is already looking to build a deck addition for their home, what sorts of specific questions might they ask?
What about ranking the different materials a deck is built with alongside each other? Now we're getting somewhere! Once you've isolated a subset of questions worth pursuing, focus on one or two things to help you identify the issue you can solve.
In Carrie's case, something like the difference between a composite and wood deck would be a fantastic article to write for her website. That's a specific question Carrie is sure to have a chance at ranking for if she puts in the work.
Remember, the problem your business solves should have general appeal (i.e. hold some interest for everyone looking to build a deck), but be specific enough as to allow people to find a granular solution from the article alone (meaning no pay walls or flagrant product promotions).