Yes, it is possible, but it needs a little work to get there. If your current website does not appear on the first 20 results of Google for your best keywords then perhaps you are targeting the wrong keywords.
Or your optimisation for the existing keywords is totally wrong.
To gain some traction and get your pages ranking high locally, depends on several important factors.
In the real world, there will always be pages and sites that cannot achieve page one for many different reasons, particularly if you chase after the really high volume keywords that everyone wants to rank for. (Even these can be achieved with a big enough budget.) But if you are realistic enough to understand that traffic and rankings can come from having quality content, a responsive website with SSL security and good on page optimisation then there will always be great local keywords to target.
In addition to the citation back-links from the highest authority and most relevant sources, we also include some built from within Googles own properties. This means that there is no danger of them ever being deleted or de-indexed.