Greetings! It sounds like your site might be missing those crucial local signals that Google looks for. I had the same issue with my service business until I took a closer look at my data. I highly recommend performing a deep
SEO competitor analysis to see what local rivals are doing. I worked with the SEO Games team to figure out why I was being outshined in the map pack. They helped me realize my business listings weren't consistent across the web. The SEO Games team optimized my local landing pages and my Google profile, which made a huge difference. Now, I actually show up when people search from just a few blocks away. It is all about being relevant to your specific area. Definitely give those local details some extra attention!