More homeowners are skipping the search bar and asking an AI. “Who’s a good roofer in Plano?” “Find me an emergency plumber near me that’s open now.” ChatGPT, Google’s AI Overviews, and Perplexity answer with a short list of names. If you’re on that list, you get the call. If you’re not, you don’t exist for that person. So contractors are asking me how to rank in ChatGPT. Here’s the honest answer, and what actually moves the needle.
Can you actually rank in ChatGPT?
Not the way you rank in Google. There’s no position one, no ad slot to buy, and the same question can get a different answer tomorrow. Nobody controls what an AI says, and anyone selling you a guaranteed ChatGPT ranking is selling you something that doesn’t exist.
What you can do is make your business the easiest, safest answer for the AI to give. These tools are trying not to be wrong. They recommend businesses they can find clearly described in several places, with good reviews and consistent details. That’s something you can build.
How do AI assistants pick which contractors to recommend?
When someone asks a local question, the AI usually doesn’t answer from memory. It runs a web search, reads what comes back, and summarizes. So the real question is: what does it find when it searches for your trade in your town?
- ChatGPT searches the web using its own crawler plus outside search providers, and Bing’s index has long been one of them. If Bing doesn’t know you exist, that’s a problem.
- Google AI Overviews and Google’s AI Mode pull from Google’s own index and its local data, including Business Profiles and reviews.
- Perplexity runs its own searches and shows its sources, which makes it easy to see what it’s reading.
Across all of them, the same things come up: search results for your trade and town, your reviews, what other sites say about you, and how clearly your own website answers the question. If that sounds like local SEO, that’s because it mostly is. AI search is built on the same signals. It just rewards clarity and corroboration even more.
Start with the local SEO foundation
If you’re invisible on Google and Bing, you’ll be invisible in AI answers too. The AI has to find you before it can recommend you. That means a solid Google Business Profile, a website with real service and city pages, consistent business info across the web, and a steady stream of reviews. I laid all of that out in our local SEO guide for contractors, so I won’t repeat it here. The rest of this post is what to do on top of it.
Set up Bing Webmaster Tools and Bing Places
This is the step almost every contractor skips, and it’s free. Because ChatGPT leans on Bing among other sources, you want Bing to know your business as well as Google does.
- Bing Places for Business: claim your listing. You can import straight from your Google Business Profile, then double-check the categories, hours, and service areas.
- Bing Webmaster Tools: add your website and submit your sitemap. You can sign in with your Google Search Console account and import it in a couple of minutes.
- Apple Business Connect: while you’re at it, claim your Apple Maps listing. Siri and iPhone users pull from it.
Make sure AI crawlers can read your website
Here’s a technical one that matters more than people realize. Many AI crawlers don’t run JavaScript. They grab the raw HTML of your page and read what’s there. If your website builds its content with JavaScript after the page loads, which a lot of modern site builders and some cheap templates do, the crawler may see a nearly empty page. No services, no towns, no phone number.
A quick test: open your site, right-click, and choose “View page source.” If you can read your services and phone number in that code, good. If it’s mostly scripts and you can’t find your own business name, AI tools probably can’t either.
Also check that you’re not blocking them. Some hosts and security services block AI crawlers by default. Look at your robots.txt file and your host’s bot settings. Search crawlers like OpenAI’s OAI-SearchBot and Bingbot need to be allowed if you want to show up in answers.
Write pages that plainly answer questions
AI tools summarize. They love pages that say things plainly, because plain statements are easy to quote. Vague marketing copy like “we deliver excellence in every project” gives them nothing to work with. Spell out:
- What you do: one page per service, saying exactly what it is.
- Where you work: the towns and areas you serve, by name, with a real page for the important ones.
- What it costs: price ranges if you’re comfortable sharing them. “Most water heater replacements run between X and Y depending on…” is exactly what people ask AI.
- How it works: free estimates? Financing? Emergency calls? How fast you can get there?
- Proof: license number, years in business, warranties, certifications.
- FAQs: the questions customers ask you on the phone, answered in two or three sentences each.
Write the way you’d answer a homeowner. If someone asks ChatGPT “does a roofer in Plano do insurance claims?” and your insurance claims page says “Yes, we work with all major insurers in Plano and Frisco, here’s how it works,” you’ve made the AI’s job easy.
Add structured data
Structured data is code behind the scenes that labels your business details for machines: business type, name, phone, address or service area, hours, services, and reviews. Visitors never see it. Search engines and AI tools use it to understand who you are without guessing. It won’t get you recommended on its own, but it removes doubt, and removing doubt is the whole game here. Make sure the details in it match your Google profile exactly.
Get mentioned on the sites AI trusts
AI tools look for corroboration. One source saying you’re a great plumber is your website, which they take with a grain of salt. Five sources saying it starts to look like a fact. That’s why third-party profiles matter so much for AI search:
- Yelp, BBB, Angi, Nextdoor, Houzz, Facebook, and trade-specific directories. Claim them, fill them out completely, and keep the name, address, and phone identical to your Google profile.
- Manufacturer and supplier dealer pages. “Certified installer” listings are strong, specific mentions.
- Local news, chamber of commerce, sponsorships, associations. Any real local mention helps.
- Reviews on more than one platform. Google first, but a solid presence on Yelp or the BBB gives the AI more to cite.
You don’t need to be everywhere. You need to be in the places that show up when someone searches your trade and town. Search it yourself on Google and Bing, see which directories rank, and make sure you’re on those.
Keep your business info consistent everywhere
AI tools combine information from many sources. If one site says you serve Dallas, another says Fort Worth, your old phone number is on Yelp, and your hours differ on three listings, the AI either gets confused or skips you for someone cleaner. Pick one version of your name, phone, address or service area, and hours, and make it match everywhere.
Show up in ChatGPT: the short version
- Do the local SEO basics first: Google profile, service and city pages, reviews
- Claim Bing Places and set up Bing Webmaster Tools with your sitemap
- Claim Apple Business Connect
- Make sure your site’s content is in the HTML, not loaded by JavaScript
- Don’t block search crawlers like OAI-SearchBot or Bingbot
- Pages that plainly state services, areas, price ranges, and FAQs
- Structured data that matches your Google profile
- Complete profiles on Yelp, BBB, Angi, and your trade’s directories
- Same name, phone, and hours everywhere
How do you check if you show up?
Ask. Open ChatGPT, Perplexity, and Google, and type the questions your customers would: “best [trade] in [town],” “emergency [trade] near [neighborhood],” “who does [specific service] in [town].” Try it a few times, on different days, and in a logged-out browser. Note who shows up and which sources get cited. Those cited sources are a to-do list: if a Yelp page or a local “best of” list keeps getting cited and you’re not on it, that’s your next step.
Also ask your customers how they found you. “ChatGPT told me” is showing up more on intake forms, and it’s the most reliable way to know it’s working.
How long does it take?
It follows the same timeline as local SEO, because it rides on the same signals. Google Business Profile and directory fixes can start showing within a few weeks. Website changes build over three to six months as they get crawled, indexed, and start ranking. AI answers shift as the underlying search results shift. There’s no shortcut, and no one can promise you a spot.
The bottom line
Showing up in ChatGPT isn’t a separate trick. It’s being easy to find, easy to understand, and backed up by other sites. Do the local SEO basics well, add Bing, make your site readable without JavaScript, answer questions plainly, and get your info consistent everywhere. That’s how you give the AI a safe answer, and the safe answer is you.
That’s how we build every client at Service Blueprint. Your managed website is fast, plain HTML with structured data for Google and AI search, plus local SEO and your Google Business Profile handled every month. Curious what AI tools see when they look you up? Get a free audit. I’ll check your site, your profile, and your listings, and tell you what I’d fix first.