It's necessary to use both, usually in life paid>free all the time, but in marketing that's not always true. There are lots of ways to advertise your business, some are free, for some you have to pay. You need to pick your niche that can bring attention to your business, keep mixing free and paid methods for promotion. You have to do this in order to be successful.