Due to the nature of many businesses, your website caters to several different types of customers. You need to figure out what different types of customers you have. If you have the ability to create your own web pages, create pages that target these different customers. Pages that target specific products and customers can be packed with specific keywords, and are more likely to show up higher in searches. These sub-pages are very easy to set up. It is the research that will take most of the effort.
Remember, Google does not calculate search results by website, but by individual web pages. So the more specific you can be on one page of your site for a target audience, or product, the more likely that page will appear in search results on Google.