Producing quality content, creating Google My Business account, participating in events and workshops, sharing user generated content and doing webinars are some of the free advertising ideas you can try for your business.