These keys are designed mainly for small biz ventures. Responding to those questions and applying those simple points is a major step in developing a successful promotion strategy.
If you get stacked, look for your inner resources, intuition, or look for external help. A coach is often the missing support that brings extra fluidity to your actions.
Analyze the competition
Who are your competitors? Where are they? What are the successful ones doing? How are they marketing? What do they offer? How successful are they?
What is the market?
Who are your potential clients? Where are they? How many potential clients?
Know your product
What are its main components? What are its major qualities? Why do clients need it?
Clients deal with you in so many ways. It's not just your product they buy, it is you!
Can you diversify?
Diversification is one of the major ways of expanding your business. Can you develop further products on the long term? Are you willing to do that? How much would a new product mean for your business?
What are your marketing tools?
Website? advertising? Word of mouth? are you being successful? Are there any other tools you should be using? Are you in touch with the right people? Do you need extra help, advice?
Are the offer and the demand meeting?
If not, why not? Is your product adapted to the demand?
What are your marketing challenges?
What are the short term and long term marketing goals you have to work on? If those goals were reached, would it give your business a total success? what else do you need to take care of?
How much are you willing to invest in your marketing?
Money? Time? Energy?
Are there any new skills you should be developing?
Are you ready right now or should you gain experience, knowledge, skills? How or where can you get those extra qualities?