If you have a website or even better a Google My Business site then you need SEO services to get your content ranking in the search result pages.
SEO can be a complicated strategy to get correct and unless you have spent many recent hours of learning good luck going at this on your own.
If your business is fairly common and your location is in a market of over 20,000 you will have significant competition. For example, these would be very competitive:
If you have not had success with SEO in the past you have no chance ranking in those verticles. Here are some industries that are a level down in competition.
The above would be easier to rank if you have some SEO skills.
Here is what you can do on your own:
If you do no see any positive results with the above after a few months then you need a professional SEO service provider to win with SEO.