When a business says "we are not on Google", the instinct is to go hunting for keywords. That is usually the third thing to do, and the first two are easier.
First: can Google actually read your site?
If your pages are built entirely in the browser with JavaScript, or every route returns a 404 status while still looking fine to a human, Google may be seeing nothing. Open your page source and look for your own headline. If it is not there, nothing else you do matters.
Second: claim your business profile
For anyone selling locally, the map results sit above the normal ones, and they come from a free business profile, not from your website. Categories, service areas, photos, and real reviews. This single step beats months of content for a local business.
Third, and only then: content
Now it makes sense to ask what people search for. Not the words you use internally, but the ones a customer types when they have the problem you solve. Write one page that answers one of those questions properly, and repeat.
The honest timeline
Local results can move in weeks. Competitive national terms take six to twelve months and may never arrive if bigger sites own them. Plan accordingly and do not let anyone promise you page one by next month.