There are a few factors that help your website get found locally by search engines, starting with website code. It is important to ensure these elements are included in the code of your website so that the search engines know that your business serves a specific region and provides that to local search results.
SEO is forever changing. People figure out the factors that help our content show up in Google or other search engines, and make more content that ranks for those factors. It’s a cat and mouse game. While we aim to be discovered and reach our ideal audience, the search engines aim to cut out the spammy content with little value.