Formula Won Labs
Back to blog
AI SearchApril 10, 2026

AI Search Visibility in St. Paul, MN: How Local Businesses Get Recommended by ChatGPT and Google

ChatGPT, Perplexity, and Google's AI Overviews are recommending St. Paul businesses to customers right now. Most local businesses have no idea whether they're showing up — or who's showing up instead.

AI Search Visibility in St. Paul, MN: How Local Businesses Get Recommended by ChatGPT and Google

A St. Paul homeowner needs a plumber. It's 9 PM on a Tuesday. They open ChatGPT and type: "Who are the best plumbers in St. Paul, MN?"

ChatGPT gives them three names. Two of those businesses haven't run any active marketing in years. One of them figured out, intentionally or by accident, what it takes to get recommended by AI.

Your business might be on that list. The answer has almost nothing to do with how good your service is and almost everything to do with how your business appears across the digital signals AI platforms read when they construct their answers.


How AI Search Actually Works for Local Businesses

AI platforms — ChatGPT, Perplexity, Google AI Overviews, Gemini — don't index the web the way Google's traditional search engine does. They synthesize information from what they've learned through training and, in some cases, what they can retrieve in real time.

When someone asks "what's the best HVAC company in St. Paul," the answer comes from a few places:

What the AI knows about your business as an entity. Is your business name, address, phone number, and description consistent enough across enough sources that the AI has a coherent picture of who you are? Or does your name appear three different ways across Yelp, Google, and your own website?

What authoritative third-party sources say about you. Are you mentioned in local news, business directories, review platforms, or industry publications? Do those mentions describe what you do and where you do it?

How machine-readable your website is. Structured data, schema markup, organized page content. Businesses without these are harder for AI systems to describe accurately. They get passed over not because they're bad but because they're ambiguous.

Whether your Google Business Profile functions as an entity anchor. GBP is one of the most reliable signals AI systems use to locate and describe local businesses. An incomplete or inconsistent GBP creates gaps that AI systems fill with uncertainty, which usually means recommending someone else.


Why St. Paul Specifically

St. Paul operates as a distinct market from Minneapolis, even though the two cities share a metro. Searches anchored to "St. Paul" pull a different set of businesses than "Minneapolis" searches, and AI platforms have learned to honor that distinction.

What makes St. Paul interesting for AI visibility is that the market has moderate overall ad activity. The businesses showing up in AI answers here are often not the biggest spenders. They're the businesses with the most coherent entity presence, the ones where everything lines up: GBP matches website, website matches directory listings, directory listings match the actual business name and address in exactly the same format.

In St. Paul's plumbing and HVAC categories, the top five businesses by review count average around 970 to 980 reviews. Those totals are entity signals. A business with 940 reviews on Google, mentioned in multiple local directories, with structured data on their website and an active GBP, is describable. AI systems describe what they can confidently verify. Businesses that are ambiguous or inconsistent get passed over.


Four Things That Get You Into AI Answers

1. Entity Consistency Across the Web

AI platforms build a model of your business from every place it appears online. If your business is "Mitchell's Plumbing" on Google, "Mitchell Plumbing & Drain" on Yelp, and "Mitchell Plumbing Co." on your website, the AI has three entities that may or may not be the same business.

Ambiguity leads to omission.

The standard your entity information needs to meet: exact name, address, and phone number matches across your GBP, your website contact page, your Yelp listing, your BBB listing, your Facebook page, and the top 20 to 30 local and industry-specific directories relevant to your category. Not close matches. Exact matches, down to "St." vs "Street" and "Suite" vs "Ste."

For St. Paul, this includes city-specific directories like the St. Paul Area Chamber of Commerce, Minnesota trade directories, and local news sites that maintain business listings.

2. Structured Data on Your Website

Schema markup is metadata that tells AI platforms what your website is about in machine-readable terms. For a local business, the relevant types are LocalBusiness (or subcategories like Plumber, HVACContractor, Dentist), Review, FAQPage, and Service.

When an AI encounters your website, structured data gives it a pre-organized description: name, address, phone, hours, service area, services, aggregate review rating. Without it, the AI has to infer all of this from unstructured text, which is error-prone. Most St. Paul local business websites don't have properly implemented schema markup. That's a gap that's straightforward to close. The Schema.org LocalBusiness documentation covers the required and recommended fields.

3. Third-Party Mentions in Local Sources

AI systems treat third-party mentions as corroboration. A reference to your business in a local news article, a neighborhood association newsletter, or an industry publication adds weight to the AI's confidence that you are who you say you are, doing what you say you do, where you say you do it.

In St. Paul, relevant sources include the Pioneer Press, neighborhood newsletters from Mac-Groveland, Summit-University, Como, and Hamline-Midway, and Minnesota trade associations. You don't need press coverage. You need your business name mentioned correctly in sources the AI recognizes as reliable.

4. A Google Business Profile That's Actually Complete

GBP is where AI platforms start when they need to identify and describe a local St. Paul business. A fully completed profile, with correct categories, all applicable attributes filled in, recent photos, active Q&A, and consistent post history, is the entity anchor everything else builds from.

AI systems also pull language from your reviews. A business that consistently gets reviews mentioning specific St. Paul neighborhoods ("they came out to our house in Highland Park"), specific services ("fixed our boiler before the storm"), and specific outcomes ("had it running in three hours") gives AI systems specific language to use when describing your business. Generic reviews produce generic descriptions, or no description at all.

Our Google Business Profile service for St. Paul covers what full optimization looks like.


How This Differs from Traditional Google SEO

Traditional Google ranking and AI visibility share infrastructure. Both care about your GBP, your reviews, your website quality. But they weight things differently.

Traditional SEO prioritizes keywords, backlinks, page load speed, and E-E-A-T signals. AI visibility weighs entity consistency and structured data more heavily, and cares less about keyword density and backlink profiles.

You can be ranking on page two of Google Maps and still getting recommended by ChatGPT if your entity signals are clean. The reverse is also true — you can be in the Google Maps top three and still missing from AI answers if your off-GBP entity presence is thin. They're related but they're not the same score.


What to Check Right Now

Open ChatGPT. Search: "best [your service category] in St. Paul, MN." Do the same in Perplexity. If your business appears, look at what language the AI uses to describe you. That language came from your reviews, your website, and your directory listings.

If you don't appear, look at who does. What does their digital presence have that yours doesn't?

Then ask yourself four questions:

  • Is my business name exactly consistent across GBP, my website, and my top 10 directory listings?
  • Does my website have LocalBusiness structured data?
  • Has my business been mentioned by name in any St. Paul source in the last 12 months?
  • Is my GBP complete, with photos added in the last 30 days?

Any "no" is where to start. A free visibility audit shows you the specific gaps.


Frequently Asked Questions

Are customers in St. Paul really using AI to find businesses?

Yes, and the share is growing. ChatGPT crossed 100 million weekly active users in 2024. Perplexity processes millions of local queries monthly. Google AI Overviews now appear on a significant portion of local service searches. St. Paul consumers in the 25 to 55 demographic are increasingly starting with AI when they want a recommendation rather than a list of options to sort through themselves.

How do I get my business recommended by ChatGPT?

There's no submission process. ChatGPT draws from its training data and, increasingly, from live web retrieval. The path is building a strong entity presence: consistent name, address, phone across directories, a complete GBP, structured data on your website, and third-party mentions in sources the AI treats as authoritative. Our AI Search Visibility service for St. Paul covers the full process.

Is AI search different from regular SEO?

Partially. The infrastructure overlaps, GBP, reviews, and website quality matter for both. But AI visibility weights entity consistency and structured data more heavily than traditional SEO, and cares less about keyword density and backlinks. Think of it as the next layer built on the same foundation: the same work extends further than it used to.

How do I show up in Google AI Overviews?

Google AI Overviews draw from Google's index with an emphasis on authoritative, well-structured sources. For local businesses, that means a strong GBP with active review velocity, website content that directly answers what people ask about your service category, and structured data that makes your business information machine-readable. Google's AI Overviews documentation explains how the feature works.

CL

Charles Lau

Founder, Formula Won Labs

Charles Lau is the founder of Formula Won Labs, an AI visibility infrastructure company that helps local businesses rank on Google Maps and get recommended by AI platforms. He works with home service companies, med spas, dental practices, and other local businesses across the US.