Not necessarily. Businesses can start with organic local search, Google Business Profile, a useful website, reviews and local content. Paid advertising can be considered later depending on your goals and budget.