Attracting new clients to your business really depends on what certain type of it you have, the size of your company and your current budget (because for example professional marketing isn't a cheap thing at all).
Anyway the most effective ways for this in general are:
- understanding who are your ideal clients (it's always easier to find the new ones if you know the type of customers you seek, concentrate on your target audience before adding and selling new products/services)
- finding where your consumers live (you need to know where to seek for you target audience, for example offline or online, through media or mail etc., and which marketing strategy will be the most effective according to such locations)
- using various types of new technology (there are a lot of types of software for business with
diagnostic analytics for example, including different applications which are now one of the most popular and effective tools for increasing your sales and finding new consumers)
- having knowldge about all your business pros and cons (you need to understand your industry/sphere, your products or services for attracting the customers, also such high level of knowledge always increases the customers' loyalty for your company/brand)