The most important factor to consider when starting to build a business is the target audience. You have to think of who would you want to cater to. Who are the communities that you may profit off of. Like for example if there is a school near you, you should know that students would be your target audience. You should start a business where students can buy materials from or a place they can study or even hang out around. I believe that if you studied your target audience, the first step of your business is already successful enough.
Capital should be the most important factor we need to consider before we set up a business. The second most important should be: What do we have to offer? This should be followed by location.the reason why capital should always come first is that, whatever business we want to do, we must consider our capital first what the capital can offer, and what kind of business it can start with the available money. From there, we can now think of location which location is the best for the business we want to do.With that approach, I don't think someone will face problems in the business. But even if someone has a good location, without the capital to start the business, they will not be able to establish it or possible even someone have good location it possible there will not be business idea to mstch the location.