M[ Edited ]
February - last edited February
My business doesn't show up in Google maps. I have been in business for 24 years. I would think that it would show up. I have even run a Google ad words campaign. This is puzzling.
AdWords and organic search are separate and have no direct interaction.
Does the business listing even exist on Maps? Have you created/verified the listing through Google My Business?
Google is trying to represent the real world in search results and falls short of doing so often. Even if your business has been around for 24 years, it doesn't mean that Google or the internet broadly understands that. That's why people hire marketers that understand online marketing :)
Sharing your business name, address, and website may be instructive to understand why, in particular, your listing isn't showing.
It is very unusual that a business, having been around for so long, can't be found on Google. I see your location on street view, and also found your site. A couple of things:
Google sources businesses from data aggregators. If you are found in those aggregators, for some reason or another, you'll need to add your business through Google My Business.
Additionally, if Google can find information about your business through your website. I noticed that your site doesn't appear well in search results. You might want to invest in getting your site to have some good title tags at least.
Adding your location (address) and phone number clearly on your site would be a good start.
I've submitted your location through community edits, but, like I mentioned before, you should add and verify your business through Google My Business to control add the appropriate categories and phone numbers to your listing.
I just got a reply from Google that the location was published. But, it appears to have been done as the result of verifying the listing through Google My Business:
Looks like you made this a service area business and hid the address. I think that's a mistake, given you have a location on Maps today. Even if customers don't typically come to your location, it is worthwhile to keep your location public. It should probably be on your site too.