AI Search · 28 min read

How to find out if ChatGPT recommends your business (and what to do if it doesn't)

Run this 10-minute audit to see if ChatGPT, Claude, Perplexity, and Google's AI Overviews cite your business when people ask for recommendations. If they don't, here's exactly how to fix it.

How to find out if ChatGPT recommends your business (and what to do if it doesn't)

Picture a Wilmington plumber with plenty of Google reviews and a well-optimized website. He has consistent NAP across dozens of directories and ranks near the top of the map pack for "plumber Wilmington VT." His business is visible in traditional Google search. But when someone opens ChatGPT and types "Who are the best plumbers in Wilmington Vermont?" his business does not appear in the response. ChatGPT lists three competitors instead: two with fewer reviews and one who barely ranks in the map pack. The difference is not SEO. The difference is that the competitors have extractable, factual content on their websites (services listed clearly, towns named explicitly, prices stated, processes explained), and the Wilmington plumber's site is full of vague marketing language ("trusted expertise," "comprehensive solutions," "commitment to excellence"). ChatGPT cannot extract facts from fluff, so it skips his site entirely and recommends businesses with clear, specific content instead.

This can happen to any Windham County business. You rank well in Google. You have reviews. You have a decent website. But when someone asks an AI "Who does [your service] in [your town]?" you are invisible. The AI cites your competitors, not because they are better businesses, but because their content is written in a way AI can extract and cite.

The good news: you can audit this yourself in 10 minutes, and you can fix it in an afternoon. This post walks through the exact audit process (how to test whether ChatGPT, Claude, Perplexity, and Google AI Overviews recommend you), what to look for when they do not, and the specific changes that make your content AI-visible within days.

Why this matters now (AI search is not coming, it's here)

ChatGPT has over 200 million weekly active users as of early 2025. Millions of searches a day go through Perplexity. Google's AI Overviews appear on 15% to 20% of all Google searches and that percentage is growing every month. Bing has integrated AI answers into its search results. Claude, Gemini, and other AI assistants are being used for research and recommendations.

When someone needs a plumber, an electrician, a lawyer, a contractor, or any local service, a growing percentage of them are not typing "plumber near me" into Google anymore. They are opening ChatGPT or Perplexity and asking "Who are good plumbers in Brattleboro?" or "What's the best HVAC company in Bellows Falls?" The AI reads hundreds of web pages, extracts information, synthesizes a response, and recommends two or three businesses by name. If you are not one of those businesses, you lost the lead.

Traditional SEO still matters. Google map pack rankings still drive calls. But AI search is the new front door, and if your content is not optimized for AI extraction, you are losing leads to competitors who figured this out six months ago.

For example, say a Brattleboro law firm notices fewer contact form submissions even though its Google rankings and traffic look stable. It cannot figure out what changed until it tests itself in ChatGPT. When someone asks "What law firms in Brattleboro handle estate planning?" ChatGPT recommends three firms, and this firm is not one of them, despite years of estate work in town. The fix would be to rewrite the services page to list specific practice areas with the services in each, plus typical pricing ranges, then test again a couple of weeks later.

The 10-minute AI visibility audit (how to test if you're being cited)

You do not need special tools or technical knowledge to see if AI search engines are recommending your business. You just need to run the same queries across four platforms and compare the results. Here is the step-by-step process:

Step one: Write down three to five queries to test

Think about what a potential customer would type into ChatGPT when they need your service. Write them down exactly as a real person would ask them. Be specific about your service and your location.

Examples for a Bellows Falls HVAC contractor:

  • "Who are the best HVAC companies in Bellows Falls Vermont?"
  • "What does furnace repair cost in Bellows Falls?"
  • "Who can install a heat pump in Bellows Falls VT?"
  • "Are there emergency HVAC services available in Bellows Falls?"
  • "What HVAC company should I call in Bellows Falls?"

Examples for a Putney house cleaner:

  • "Who does house cleaning in Putney Vermont?"
  • "What does house cleaning cost in Putney VT?"
  • "Are there cleaning services in Putney that do deep cleaning?"
  • "Who should I hire to clean my house in Putney?"

Write three to five queries that cover your core services and your primary service area (your home town and the two or three nearby towns you care most about). Keep the queries natural (how a person would ask, not keyword-stuffed).

Step two: Test each query in ChatGPT

Open ChatGPT (chatgpt.com, free account is fine). Copy your first query, paste it into the chat, hit enter. Read the response. Note the following:

  • Does the AI mention your business by name? If yes, great. If no, that is a problem.
  • Which businesses does the AI recommend? Write them down. These are your competitors in AI search.
  • Does the AI cite your website as a source? Look for a link or citation at the end of the response. If ChatGPT pulled information from your site, it will usually include a citation. If not, it did not use your site.
  • What facts does the AI include in the response? Does it list services, prices, service areas, credentials? Write down the kinds of facts the AI found and cited, since those are the facts your site needs if you are not being cited.

Repeat this for all three to five of your queries. Take notes on if you are mentioned, who is mentioned instead, and what information the AI provides.

Step three: Test the same queries in Perplexity

Go to Perplexity.ai (free account is fine). Run the same three to five queries. Perplexity works differently than ChatGPT: it shows sources and citations more prominently, and it tends to pull from more recent web content. Note the same things: are you mentioned, who is mentioned instead, what sources does Perplexity cite?

Perplexity often cites different businesses than ChatGPT because it prioritizes recency and it searches the live web (whereas ChatGPT's training data has a cutoff date, though it can browse the web in some modes). If Perplexity cites you and ChatGPT does not (or vice versa), that tells you something about which parts of your content are extractable and which are not.

Step four: Test the same queries in Claude

Go to Claude.ai (free account is fine). Run the same queries. Claude is similar to ChatGPT but uses a different training dataset and different extraction algorithms. Note the same things: are you mentioned, who is mentioned, what facts are cited?

In some cases, Claude will cite businesses that ChatGPT and Perplexity do not (or vice versa). This is useful data. If one AI cites you and another does not, it means your content is borderline extractable: some AI models can parse it, others cannot. Your goal is to make your content so clear and factual that all AI models cite you consistently.

Step five: Test in Google's AI Overviews

Google's AI Overviews (the AI-generated summary that sometimes appears at the top of Google search results) do not appear for every query, but they are becoming more common. Open Google in a private browser (so your search history does not influence results). Search for the same queries you tested in the AI tools. If an AI Overview appears at the top of the results (above the traditional blue links), read it and note whether your business is mentioned.

AI Overviews are more likely to appear for informational queries ("What does furnace repair cost in Brattleboro?") than for direct service queries ("plumber near me"). But if an AI Overview does appear and it recommends businesses, check if you are one of them.

Step six: Compare the results across all four platforms

Now you have data from ChatGPT, Perplexity, Claude, and Google AI Overviews. Compare the results. Ask yourself:

  • Am I cited consistently across all platforms, some platforms, or none? If you are cited everywhere, your content is AI-friendly. If you are cited nowhere, you have work to do. If you are cited on one or two platforms but not others, your content is inconsistent (some parts are extractable, others are not).
  • Who gets cited instead of me? These are your AI search competitors. Visit their websites (next step) and see what they are doing differently.
  • What facts do the AIs cite when they recommend businesses? Services, prices, towns, timelines, credentials? Make a list of the fact types the AIs are extracting and citing, because you need to make sure those fact types appear on your site.

For example, say a Westminster tile contractor runs this audit with five queries about tile installation in Westminster and Rockingham. ChatGPT does not mention him at all and recommends two competitors instead. Perplexity mentions him once, low on the list. Claude does not mention him, and Google AI Overviews do not appear for most of his queries. Conclusion: his content is mostly invisible to AI. Looking at the competitors ChatGPT cited, he notices they list pricing on their websites (cost per square foot, typical project ranges). He does not. That is the gap, and the next step is to add pricing and test again in two weeks. Ten minutes of testing points straight at the problem.

What to do if you're not being cited (the diagnostic checklist)

If the AI audit shows you are not being cited (or you are cited inconsistently), the next step is to figure out why. Here is the diagnostic checklist. Go through your website (especially your homepage and services page) and check each item:

Do you list your services explicitly?

Open your homepage and your services page. Do you see a bulleted or numbered list of the specific services you offer? Or do you see vague umbrella statements like "full-service plumbing" or "comprehensive HVAC solutions"?

AI needs a list. "We offer furnace repair, furnace installation, AC repair, AC installation, ductwork, heat pump installation, and emergency HVAC service" is extractable. "We provide complete heating and cooling solutions for your home" is not.

If you do not have a service list, that is problem number one. Add it.

Do you name the towns you serve explicitly?

Does your website say "We serve Brattleboro, Putney, Bellows Falls, Wilmington, and Westminster" or does it say "serving the greater Windham County area"?

AI cannot parse "greater Windham County area" into a list of specific towns. If someone asks "Who does HVAC in Putney?" and your site says "Windham County" but does not say "Putney," the AI will not match you to the query.

If you do not have a town list, add it. Put it on your homepage and services page, and in your Google Business Profile description. Name every town you serve, explicitly.

Do you state prices or price ranges?

Does your website include starting prices, typical ranges, or ballpark figures for your most common services? Or does it say "call for pricing" or "competitive rates"?

AI cannot extract "competitive rates." It can extract "$150 for a standard service call" or "Kitchen remodels typically cost $12,000 to $30,000 depending on scope and materials."

Missing prices is one of the most common gaps in businesses that are invisible to AI search. If you do not list prices and your competitors do, the AI will cite them and skip you. (For a deeper dive on why price transparency helps, see the fluff-to-fact discussion in the biggest AI search mistake post.)

If you do not list prices, add them. Even rough ranges or starting points are better than nothing.

Do you explain your process or timeline?

Does your website say how long a typical project takes and what the process looks like? Does it tell customers what to expect?

AI users ask "How long does X take?" all the time. If your website says "A typical bathroom remodel takes 4 to 6 weeks from design to completion. Week one is planning, weeks two and three are demolition and rough-in, weeks four and five are installation, week six is finishing touches," the AI can extract that and cite you. If your site says "We complete projects on time and on budget," the AI has nothing to work with.

If you do not explain timelines or process, add a "What to expect" or "How it works" section to your services page.

Do you state credentials or experience?

Does your website say "Licensed contractor in Vermont, 18 years in business, fully insured" or does it say "experienced and trusted"?

AI can extract facts (licensed, 18 years, insured). It cannot extract adjectives (experienced, trusted).

If your about page or homepage does not include specific credentials, add them.

Is your content written in clear, declarative sentences?

Read a few sentences from your homepage out loud. Do they sound like answers to questions, or do they sound like ad copy?

"We install and repair furnaces, boilers, and heat pumps for residential customers in Brattleboro and Putney" is a clear declarative sentence. "Delivering unmatched comfort solutions with a customer-first approach" is ad copy.

AI extracts facts from declarative sentences. It skips ad copy because there are no facts to extract.

If your content is mostly ad copy and marketing fluff, you need to rewrite it. (The AI search mistakes post has a full guide on how to replace fluff with facts.)

Say a Londonderry roofer goes through this checklist and fails five out of six items. His website does not list specific services (it says "full-service roofing"), does not name towns (it says "southern Vermont"). It lists no prices or timelines and is full of marketing language ("trusted craftsmanship," "quality results"). An afternoon of rewriting his homepage and services page would fix most of it: a bulleted service list (asphalt shingle, metal roofing, rubber roofing, roof repair, gutter installation), a town list (Londonderry, Weston, Chester, Windham, Landgrove), his real pricing ranges for a typical shingle roof and a metal roof, and a timeline for a typical job. Facts in, fluff out, then test again.

How to fix your content (the step-by-step rewrite process)

If the diagnostic checklist identified gaps in your content, here is how to fix them, one step at a time.

Fix one: Add a service list to your homepage and services page

Write a bulleted or numbered list of every service you offer. Be specific. Do not say "plumbing services." Say "leak repair, drain cleaning, water heater installation, sump pump service, repiping, bathroom plumbing, kitchen plumbing."

Where to put it:

  • Homepage: In the first 300 words, ideally in a section titled "Services we offer" or "What we do."
  • Services page: At the top of the page, before any paragraphs of explanation. Lead with the list, then expand on each service if you want.
  • Service-area pages: On each town-specific page (e.g., your Brattleboro page), list the services you offer in Brattleboro.

Format: Use an HTML unordered list (<ul> with <li> tags) or a Markdown bulleted list if your site uses Markdown. Do not bury the list in a paragraph of text. Make it visually distinct so both humans and AI can easily parse it.

Example for an electrician:

Services we offer in Brattleboro and Windham County:

  • Electrical panel upgrades
  • Circuit breaker repair and replacement
  • Outlet and switch installation
  • Lighting installation (indoor and outdoor)
  • Whole-house rewiring
  • Generator installation and service
  • Emergency electrical repair (24/7 availability)

That is clear, specific, and extractable. An AI reading that page knows exactly what you do.

Fix two: Add a town list to your homepage and services page

Write a sentence or a list that names every town you serve. Do not say "Windham County" or "southern Vermont" or "the local area." Name the towns.

Where to put it:

  • Homepage: In the first paragraph or in a dedicated "Service area" section.
  • Services page: Near the top, often combined with the service list ("We offer [services] in [towns]").
  • Footer: Many sites include a service area list in the footer that appears on every page.

Example:

"We serve Brattleboro, Putney, Bellows Falls, Wilmington, Newfane, Townshend, Westminster, Dummerston, Guilford, and Vernon."

Or as part of an intro sentence:

"ABC Plumbing provides residential and commercial plumbing services in Brattleboro, Putney, Bellows Falls, and the surrounding Windham County towns."

The second version is fine (it combines the service and the location), but make sure at least three or four specific town names appear. "Surrounding towns" is vague, but if you lead with three or four named towns, AI will associate you with those towns.

Fix three: Add pricing to your services page

List starting prices, typical ranges, or ballpark figures for your most common services. You do not need to list exact prices for every possible scenario (especially if your pricing is variable based on scope or complexity). But you should list enough that someone reading your site knows what to expect.

Where to put it:

  • Services page: In a "Pricing" section or inline with each service description.
  • Service-area pages: You can vary pricing by town if applicable ("In Brattleboro, standard service calls start at $125. In more remote areas, the minimum is $150 due to travel time").

Example for a house cleaner:

Pricing:

  • Standard house cleaning: $125 to $175 for homes under 1,500 square feet
  • Deep cleaning: $200 to $350 depending on home size and condition
  • Move-out cleaning: $250 to $450
  • Recurring service discount: 10% off when you book weekly or biweekly cleaning

Example for a contractor:

Typical project costs:

  • Bathroom remodel: $8,000 to $20,000 depending on materials and scope
  • Kitchen remodel: $15,000 to $50,000 depending on layout changes, cabinetry, and appliances
  • Deck construction: $6,000 to $15,000 for a standard 12x16 deck
  • Room addition: $40,000 to $100,000+ depending on size and complexity

You are not locking yourself into these numbers. You can always say "Contact us for a detailed quote based on your specific needs." But listing ranges gives AI something to extract and gives potential customers a starting point.

Fix four: Add a process or timeline section

Explain what customers should expect when they hire you. How long does the work take? What are the steps? What happens first?

Where to put it:

  • Services page: In a "What to expect" or "How it works" section.
  • FAQ page: As answers to "How long does X take?" or "What is the process for Y?"

Example for an HVAC contractor:

What to expect when you hire us for a furnace install:

  1. Consultation and quote (Day 1): We visit your home, assess your heating needs, recommend equipment, and provide a written quote.
  2. Scheduling (1-2 weeks out): We order the equipment and schedule the install at a time that works for you.
  3. Installation (Day 1): Our crew arrives in the morning, removes the old furnace, installs the new unit, connects ductwork and electrical, and tests everything. Most installs are completed in one day.
  4. Final walkthrough: We show you how to operate the new system, answer questions, and make sure you are comfortable with everything.

That is extractable, useful, and reassuring. AI can cite it ("ABC HVAC typically completes furnace installs in one day") and customers reading it know what to expect.

Fix five: Add credentials to your about page or homepage

State your license status, years in business, insurance, certifications, and any other trust signals that are factual and verifiable.

Where to put it:

  • About page: In the first paragraph or in a "Why choose us" section.
  • Homepage: In a credentials or trust-signal section (often near the bottom of the page).
  • Service pages: Inline where relevant ("All work is performed by licensed electricians and guaranteed for one year").

Example:

"We are a Vermont-licensed general contractor (license #12345) with 22 years of experience in residential remodeling. Our team is fully insured and all crew members are background-checked. We are members of the Vermont Builders Association and we have an A+ rating with the Better Business Bureau."

Every sentence in that example is a fact. AI can extract the license status, the years in business, the insurance, the association membership, and the BBB rating. Compare that to "We are a trusted contractor with a reputation for quality work" (zero extractable facts).

Fix six: Cut the fluff

Go through your homepage and services page and delete or rewrite every sentence that does not contain a fact. Look for phrases like "trusted expertise," "commitment to excellence," "innovative solutions," "customer-focused service," "exceeding expectations." These are filler. They do not help AI understand what you do, and they do not help customers decide to call you.

Replace them with facts. "Trusted expertise" becomes "18 years in business with 200+ five-star reviews." "Customer-focused service" becomes "We answer calls within 2 hours and offer same-day service for emergencies." "Exceeding expectations" becomes "We finish 90% of projects on or ahead of schedule."

If a sentence does not contain a service, a location, a price, a timeline, or a credential, ask yourself whether it is necessary. If not, cut it.

Imagine a Grafton cleaning service whose homepage is mostly marketing language. Deleting the fluff might cut it by a third or more, leaving only facts (services offered, towns served, pricing, process, credentials). The new version is shorter, clearer, and AI-extractable. The old version gave AI nothing to extract.

How long it takes for AI to pick up your changes

AI search engines do not re-crawl and re-index the web in real time. There is a lag between when you publish new content and when the AI starts citing it. The lag varies by platform:

ChatGPT: If you are using the free version of ChatGPT (GPT-3.5 or GPT-4 with a training data cutoff), it will not see your new content until OpenAI updates the training data, which happens periodically but not on a predictable schedule. If you are using ChatGPT with browsing enabled (available in some versions), it can search the live web and may find your new content within days. In practice, most users report seeing changes reflected in ChatGPT responses within 1 to 3 weeks after publishing new content.

Perplexity: Perplexity searches the live web for every query, so it should pick up your new content within a few days of publication (as soon as Perplexity's web crawler visits your site). Some users see changes within 24 to 48 hours.

Claude: Similar to ChatGPT. Claude's training data has a cutoff, but Anthropic updates it periodically. Expect 1 to 3 weeks for changes to be reflected, though this varies.

Google AI Overviews: Google's AI Overviews pull from Google's search index, so changes should be reflected as soon as Google re-crawls and re-indexes your updated pages. For most small business websites, that is within a few days to a week.

The practical takeaway: make your changes, wait one week, then test again. If the AI still is not citing you after two weeks, there is likely still a content gap you have not addressed. Review the diagnostic checklist again and see what you missed.

For example, say a Bellows Falls electrician rewrites his services page on a Monday (service list, town list, pricing, timeline) and tests the following Monday. ChatGPT may still not cite him while Perplexity, which searches the live web, already does. That is the lag at work, not a sign the changes failed. Test again at the two-week mark before deciding anything.

How to use schema markup to make extraction easier

Schema markup is structured data you add to your website's HTML that tells search engines and AI exactly what each piece of information represents. If you mark up your business name, services, service area, and pricing with schema, AI search engines can extract the data more reliably.

The most useful schema types for local businesses trying to improve AI visibility:

LocalBusiness schema: Marks up your business name, address, phone, service area, and description. This helps AI associate your business with specific towns and services.

Service schema: Marks up each service you offer, including the service name, description, service area, and price range.

FAQPage schema: Marks up questions and answers. If you have an FAQ section on your site, schema helps AI extract the Q&A pairs and cite them when someone asks a similar question.

Adding schema is technical (you edit your site's HTML or use a plugin). If you are not comfortable with code, hire a developer or use a schema generator tool (search "schema markup generator" and you will find free tools that generate the code for you; you paste in your information and the tool outputs the schema code, which you then add to your site).

For a full guide on how to add schema, see the schema markup post. The short version: schema is not required for AI visibility (AI can extract facts from plain text if the facts are clear), but it helps. If you are borderline (AI cites you sometimes but not consistently), adding schema can push you over the edge into consistent citations.

For example, a Brattleboro law firm could add Service schema to each of its practice area pages (estate planning, family law, real estate), including service names, descriptions, and typical price ranges. When someone asks "How much does estate planning cost in Brattleboro?" the AI no longer has to parse paragraphs of text to find the pricing; it can read the schema directly and pull the exact numbers.

What to do if you're cited by some AIs but not others

If your audit shows you are cited by Perplexity but not ChatGPT, or by Claude but not Perplexity, that tells you your content is inconsistent. Some of it is extractable, some is not.

The fix: go back through your site and make everything more explicit. If one page lists services clearly and another page is vague, rewrite the vague page. If your homepage has pricing but your services page does not, add pricing to the services page. If you mention three towns on your homepage but six towns on your about page, consolidate the list and put the same six towns on both pages (and in your Google Business Profile description, and on your service-area pages).

The goal is consistency. Every page that talks about your services should list the same services. Every page that talks about your service area should name the same towns. Every page that mentions pricing should use the same ranges (or link to a pricing page). The more consistent and repetitive your content, the easier it is for AI to extract. That makes you more likely to be cited across all platforms.

Say a Putney contractor is cited by Perplexity but not by ChatGPT or Claude. Reviewing his site, he finds his homepage lists five services while his services page lists eight (he added three to the services page and forgot the homepage). His homepage says "serving Putney and surrounding towns" while his services page names seven specific towns. Updating the homepage to match (eight services, seven towns) removes the confusion. Inconsistent lists leave an AI unsure which one is authoritative, and some will skip the business entirely.

How to build service-area pages that AI can extract

If you serve multiple towns, you should have a dedicated page for each town (or at least for your top three to five towns). These pages help with both traditional SEO and AI search. A well-structured service-area page tells Google and AI exactly what services you offer in a specific town, which makes you more likely to rank and be cited for "[service] in [town]" queries.

Here is a structure that works well for service-area pages optimized for AI extraction:

Page title (H1): [Service] in [Town], Vermont (example: "Plumbing Services in Brattleboro, Vermont")

First paragraph (100-150 words): Who you are, what you do in this town, why you are a good choice. Include the town name and your main services, plus a key differentiator (price, timeline, credential). Example: "ABC Plumbing provides residential and commercial plumbing services in Brattleboro, including leak repair, drain cleaning, water heater installation, sump pump service, and emergency plumbing. We have been serving Brattleboro homeowners and businesses for 18 years. Standard service calls start at $95. Emergency service is available 24/7 with a 2-hour response time. Call (802) 555-1234 for same-day service."

Services we offer in [Town] (H2): A bulleted list of your services.

Pricing in [Town] (H2, optional but recommended): Starting prices or ranges. You can vary pricing by town if travel time or market conditions differ.

Why choose us for [service] in [Town] (H2, optional): Credentials, experience, guarantees specific to this town.

Call to action (end of page): Phone number, link to contact form, or link to quote request.

This structure is extractable, keyword-rich, and town-specific. AI can pull the services, the pricing, the town, and the credentials and cite them when someone asks about your service in that town.

For a full guide on service-area pages (including how to avoid the service-area trap where you rank in your home town but not in nearby towns), see the service-area trap post.

For example, say a Westminster landscaper builds service-area pages for Westminster, Bellows Falls, Rockingham, and Putney using this structure. Each page lists his services (mowing, trimming, cleanups, mulching, snow removal), his starting prices, and his real credentials. Before the pages exist, an AI has little reason to connect him to any town but Westminster, his home town. The pages give it something to cite for the neighboring towns where he already does work.

How to monitor your AI visibility over time

Once you have fixed your content and you are being cited by AI, you should monitor your AI visibility periodically to make sure you stay visible. AI search is evolving fast. Algorithms change and training data updates, while competitors keep optimizing their content. What works today might need adjustment in six months.

Here is a simple monthly monitoring process:

Once per month (pick a consistent day, like the first Monday):

  1. Run your core queries (the three to five you tested in your initial audit) in ChatGPT, Perplexity, and Claude.
  2. Note if you are cited, who else is cited, and what facts the AI includes.
  3. If you are cited, great. If you are no longer cited (or if a new competitor is cited instead of you), review your content and see what changed or what the competitor is doing differently.
  4. If you added new services, new service areas, or new pricing, make sure that information is on your website in an extractable format (lists, clear sentences, schema markup).
  5. If you notice a trend (e.g., you are cited less often over three consecutive months), treat it as a red flag that calls for another full content audit.

You do not need to obsess over this daily or weekly. Monthly is enough to catch trends and make adjustments before you lose significant visibility.

Say a Brattleboro HVAC contractor sets a recurring monthly reminder to test his business in ChatGPT and Perplexity. For months he is cited consistently. Then one month ChatGPT stops citing him for "furnace repair Brattleboro" and names a new competitor instead. On the competitor's site he finds detailed pricing and a timeline (how soon tune-ups are scheduled, how long installs take). He has pricing but no timeline, so he adds a timeline section to his services page and tests again two weeks later. Monthly monitoring catches a change like that early, while the fix is still small.

What to do if your competitors are cited and you're not

If your competitors are consistently cited by AI and you are not, visit their websites and reverse-engineer what they are doing differently. Open their homepage and services page and look for:

  • Service lists: Do they have a bulleted or numbered list of services? If yes, and you do not, that is a gap.
  • Town lists: Do they name specific towns? If yes, and you do not, that is a gap.
  • Pricing: Do they list prices or ranges? If yes, and you do not, that is a gap.
  • Timelines or process explanations: Do they explain how long projects take or what the process looks like? If yes, and you do not, that is a gap.
  • Credentials: Do they state licenses, years in business, insurance? If yes, and you do not, that is a gap.

You are not copying their content word-for-word. You are identifying which types of facts they have on their site that you do not, and then you are adding those facts to your site in your own words.

For example, say a Newfane electrician runs the AI audit and finds that ChatGPT cites two competitors but not him. Both competitors list pricing (service call minimums, panel upgrade costs, hourly rates); he does not. Both name specific towns in the first paragraph of their homepage; he says "Windham County." Both have FAQ sections answering questions like "How long does a panel upgrade take?" and "Do you offer emergency service?"; he has no FAQ. Adding all three (pricing on his services page, a town list on his homepage, an FAQ with common questions and answers) and testing again two weeks later is the plan. The competitor analysis shows him exactly what is missing.

Why AI search visibility compounds over time

The businesses that optimize for AI visibility now will have a compounding advantage over the next two years. Here is why:

First-mover advantage: Most small businesses in Windham County have not optimized their content for AI extraction yet. If you do it now, you will be one of the only businesses in your category and market being cited by AI. You will capture leads that your competitors do not even know they are losing. By the time they figure it out, you will have six or twelve months of AI-sourced leads and a strong position.

Content builds on itself: Every service-area page you build, every FAQ you answer, every pricing range you list makes your content more extractable. Over time, you build a library of AI-friendly content that covers dozens of queries. Your competitors who are still writing "trusted solutions" and "unmatched service" will never catch up unless they do a full content rewrite.

AI learns from citations: Some AI models learn from user behavior and feedback. If your business is cited frequently and users engage with those citations (clicking through to your site, calling your number), the AI may prioritize your business in future responses. The more you are cited, the more you will be cited. It is a positive feedback loop.

Picture a Wilmington cleaning service that optimizes her site for AI extraction early (service lists, town lists, pricing, FAQs, schema markup) and becomes a regular citation for house cleaning questions in Wilmington, West Dover, Dover, and Searsburg. Meanwhile her competitors are still writing "personalized cleaning solutions" on their websites and wondering why the phone is quiet. Every month she stays ahead is a month of leads they never see.

The bottom line: run the audit, fix the gaps, test again

If you are not sure whether AI search engines are recommending your business, run the 10-minute audit. Ask ChatGPT, Perplexity, Claude, and Google AI Overviews the questions your customers would ask. See who gets cited. If you are not cited, go through the diagnostic checklist, identify the gaps (missing service list, missing town list, no pricing, vague language), and fix them. Add facts. Cut fluff. Make your content extractable.

Test again in two weeks. If you are now being cited, keep monitoring monthly to make sure you stay visible. If you are still not cited, you missed something. Go deeper. Add more specifics. Add schema markup. Build service-area pages for your top towns.

AI search is not going away. It is growing. The businesses that optimize for it now will own the next generation of local search. The ones that do not will keep writing "innovative solutions" and wondering why their competitors are getting all the calls.

Stop guessing. Run the audit. Fix the gaps. Get cited.

Starting from scratch, or ready to replace a site full of fluff? Brattleboro Local builds a website for a local business for $499 a year, everything included: six pages written for you from what you tell us (home, about, services, the areas you cover, common questions, and contact), on your own domain with hosting, security and backups kept current, plus a login to change any text, price or photo yourself. It goes live as soon as it is built, and if your AI audit turns up anything you want changed, we change it. See the details or start your site.