AI Search · 32 min read
The single biggest mistake small businesses make in the AI search era
AI search engines extract facts. If your website is full of "empowering tomorrow's vision," AI has nothing to pull. The businesses winning in AI search write specific, extractable content. Here's why fluff is killing your visibility.

Picture a Brattleboro law firm with a well-designed website. Clean layout, professional photos, mobile responsive. The homepage hero section says "Empowering clients to face tomorrow's legal landscape with innovative solutions and unmatched dedication." The practice areas page says "We harness our deep expertise to deliver best-in-class legal strategies tailored to your unique needs." The about page says "Our team is committed to excellence and client-centric service that transforms challenges into opportunities."
Here is the problem: when someone asks ChatGPT or Perplexity "What types of cases does [law firm name] handle in Brattleboro?" the AI has nothing to extract. There are no facts in those sentences. No practice areas listed on the homepage. No case types mentioned. No specific services. Just marketing fluff that sounds professional but contains zero extractable information. The AI search engine skips the site entirely and pulls information from competitors who write "We handle estate planning, family law, real estate closings, and business formation for clients in Brattleboro and Windham County."
This is the single biggest mistake small businesses are making as AI search (ChatGPT, Perplexity, Google's AI Overviews, Bing Chat) takes over. They fill their websites with vague, aspirational marketing language that sounds good to a human skimming the page but is completely invisible to AI. AI search engines do not rank poetry. They extract facts. If your content never states plainly what you do and where, what it costs or who you serve, AI has nothing to summarize. It cannot cite you or recommend you when someone asks a question your business should answer.
The businesses that win in AI search are the ones writing like they are answering questions in a deposition, not writing ad copy. Specific services. Specific towns. Specific prices or price ranges. Specific processes. Specific timelines. Real details a human or an AI can extract and use. The businesses that lose are the ones writing "synergistic solutions" and "transformative experiences" and wondering why AI never mentions them.
Why AI search engines ignore marketing fluff (and what they extract instead)
AI search engines like ChatGPT, Perplexity, and Google's AI Overviews work by reading thousands of web pages, extracting factual information, synthesizing it, and presenting a summary or answer to the user's question. The AI is looking for structured, declarative statements it can parse and cite. Statements like:
- "We install heat pumps for residential customers in Brattleboro, Putney, and Bellows Falls."
- "A typical kitchen remodel takes 4 to 6 weeks from design to completion."
- "Our emergency plumbing service is available 24/7 in Windham County with a 2-hour response time."
- "Pricing for a full-service house cleaning starts at $150 for homes under 1,500 square feet."
These sentences contain facts the AI can extract: services (heat pumps, kitchen remodels, plumbing, house cleaning), locations (Brattleboro, Putney, Bellows Falls, Windham County), timelines (4 to 6 weeks, 2-hour response, 24/7), and prices ($150 starting). When someone asks the AI "How much does house cleaning cost in Brattleboro?" or "Who installs heat pumps in Putney?" the AI can pull your business's information, cite your website, and include you in the answer.
Now compare that to marketing fluff:
- "We deliver unmatched home comfort solutions with a customer-first approach."
- "Our team transforms spaces into beautiful, functional environments that exceed expectations."
- "Available when you need us most, providing total confidence and reliable service."
- "Competitive pricing and exceptional value tailored to your unique situation."
What facts can an AI extract from these sentences? None. What service? Unstated. What locations? Not mentioned. What timeline? Unknown. What price? "Competitive" is not a number. The AI reads these sentences and finds no extractable data, so it moves on to the next page. Your competitor with a boring, factual sentence ("We charge $125 to $175 for a standard furnace tune-up in Brattleboro") gets cited. You do not.
For example, say a Wilmington landscaper rewrites his services page after realizing his content is invisible to AI search. The old version says "We provide comprehensive outdoor solutions that enhance curb appeal and create lasting value for property owners throughout southern Vermont." The new version says "We offer lawn mowing, spring and fall cleanups, mulching, trimming, and snow removal for residential and commercial properties in Wilmington, West Dover, and Dover. Weekly mowing starts at $45 for properties under half an acre. Spring cleanup pricing is $200 to $500 depending on property size." When someone asks ChatGPT "What landscaping services are available in Wilmington VT and what do they cost?", the old version gives the AI nothing to quote. The new version answers the question directly. The difference is not better SEO or more backlinks. The difference is factual, extractable content instead of vague marketing language.
What "extractable" means (and how to write it)
Extractable content is content an AI can read, understand, and pull into a summary or citation. It has a clear subject, a clear predicate, and specific details. It answers who, what, where, when, how much, or how long.
Here is a simple test: read a sentence from your website out loud. Then ask yourself, "If someone asked me a question and I read them this sentence as the answer, would they know something specific afterward?" If yes, the sentence is extractable. If no, it is fluff.
Example one (not extractable): "Our innovative approach to home services sets us apart in the marketplace."
Why it fails: What services? What approach? What makes it innovative? Where is the marketplace? The sentence contains opinions ("innovative," "sets us apart") but zero facts.
Rewrite (extractable): "We offer same-day furnace repair in Brattleboro and Bellows Falls with a 4-hour response time guarantee."
Why it works: Service (furnace repair), location (Brattleboro and Bellows Falls), timeline (same-day, 4-hour response). An AI can extract all three facts and cite them.
Example two (not extractable): "We partner with clients to deliver tailored solutions that meet their evolving needs."
Why it fails: What solutions? What needs? Who are the clients? "Partner," "tailored," and "evolving" are buzzwords with no referent.
Rewrite (extractable): "We help Windham County homeowners choose and install energy-efficient heat pumps, handling the entire process from rebate applications to final inspection."
Why it works: Service (heat pump installation), audience (homeowners), location (Windham County), process details (rebate applications, final inspection). All extractable.
Example three (not extractable): "Flexible scheduling and competitive rates make us the smart choice for your project."
Why it fails: What is flexible? What are the rates? What kind of project? The sentence is a pitch, not a fact.
Rewrite (extractable): "We schedule kitchen remodels 2 to 4 weeks out and complete most projects in 6 to 8 weeks. Typical costs range from $15,000 to $40,000 depending on materials and scope."
Why it works: Service (kitchen remodels), timeline (2 to 4 weeks to schedule, 6 to 8 weeks to complete), price range ($15,000 to $40,000). Specific, factual, extractable.
The pattern is simple: replace adjectives and aspirational language with nouns, verbs, numbers, and locations. Write like you are filling out a form, not writing ad copy.
Picture a Bellows Falls HVAC contractor testing every page on his site with this method. Say his services page has 12 sentences and only 3 of them pass the extractable test. The other 9 are some variation of "reliable service," "trusted expertise," or "customer satisfaction guaranteed." He rewrites the page, replacing the fluff with facts: "We install, repair, and maintain furnaces, boilers, heat pumps, and central AC systems for residential and commercial customers in Bellows Falls, Rockingham, Springfield, and Westminster. Emergency service available 24/7 with a 2-hour response time. Standard furnace tune-up is $150. Heat pump installation starts at $8,000 including labor and equipment." The page goes from vague promises to specific services, locations, and prices, and it may even get shorter. Now, when someone asks ChatGPT who does furnace repair in Bellows Falls, the AI has facts it can extract and cite.
The five types of facts AI search engines prioritize
AI search engines are optimized to answer questions. The facts they prioritize are the facts that answer the most common question types users ask. If your content includes these five types of facts, you maximize your chances of being extracted and cited by AI.
Fact type one: Services you offer (the "what")
AI users ask "What does (business name) do?" or "What services are available for [problem] in [town]?" If your website does not explicitly list your services in plain language, the AI cannot answer.
Good (extractable): "We provide residential and commercial plumbing services including leak repair, drain cleaning, water heater installation, sump pump service, and repiping."
Bad (not extractable): "We provide comprehensive plumbing solutions for all your needs."
The good version is a comma-separated list of specific services. The AI can parse it and extract each service as a discrete fact. The bad version is a vague umbrella statement with no specifics.
Where to put this: Your homepage (in the first 200 words) and your services page (as a bulleted or numbered list). Your service-area pages need it too: each one should list the services you offer in that specific town.
For example, a Putney general contractor could add a "Services we offer in Putney" section to his Putney page: a bulleted list of kitchen remodels, bathroom remodels, additions, decks, siding, window replacement, flooring. A dozen words. When someone asks "What contractor services are available in Putney?", that list is exactly the kind of thing an AI can pull and cite. It takes a minute to write.
Fact type two: Locations you serve (the "where")
AI users ask "Who does [service] in [town]?" or "Does (business name) serve [location]?" If your website says "serving southern Vermont" or "serving the local area," the AI does not know which towns you mean. You need to name towns explicitly.
Good (extractable): "We serve Brattleboro, Putney, Bellows Falls, Wilmington, Newfane, Townshend, and Westminster."
Bad (not extractable): "Proudly serving Windham County and surrounding communities."
The good version is a list of town names. The AI can extract it and match it to location-based queries. The bad version is a geographic generalization the AI cannot parse into specific service areas.
Where to put this: Your homepage and services page, plus your Google Business Profile description. It also belongs in the first paragraph of every service-area page ("We provide [service] in [Town], including [neighborhoods or nearby areas]").
Say a Grafton cleaning service changes her homepage intro from "serving the greater Grafton area" to a town list: "We provide house cleaning, deep cleaning, and move-out cleaning for homes in Grafton, Chester, Londonderry, Windham, and Athens." Now, when someone searches "house cleaning Grafton VT" or "cleaners near Chester Vermont," an AI tool can match her explicit town list to the user's location query. "Greater Grafton area" gives it nothing to match.
Fact type three: Pricing or cost ranges (the "how much")
AI users ask "How much does [service] cost in [town]?" or "What does (business name) charge for [service]?" Most small business websites avoid listing prices (they want to force a phone call or quote request). That strategy backfires in AI search. If you do not list prices, the AI cites your competitor who does.
You do not need to list exact prices for every service (especially if pricing is variable). But you should list starting prices, typical ranges, or ballpark figures for common services.
Good (extractable): "Standard house cleaning starts at $125 for homes under 1,500 square feet. Deep cleaning starts at $200. Pricing for larger homes is $0.10 to $0.15 per square foot."
Bad (not extractable): "Affordable rates and free estimates available."
The good version gives the AI three extractable facts: starting price for standard cleaning ($125), starting price for deep cleaning ($200), and a per-square-foot range for larger homes. The bad version gives the AI nothing.
Where to put this: Your services page and FAQ section, plus your service-area pages (you can vary prices by town if applicable, e.g., "In Brattleboro we charge $150 to $200 for a standard tune-up depending on system type").
For example, a Westminster tile contractor might add pricing to his services page: "Typical bathroom floor tile installation (60 to 100 square feet) costs $1,200 to $2,500 including labor and mid-range materials. Kitchen backsplash installation (30 to 50 square feet) costs $600 to $1,200. Custom shower tile starts at $3,000." He might be hesitant to list prices (worried it will scare off high-budget clients or lock him into a number). But with those ranges on the page, ChatGPT and Perplexity have something to quote for queries like "How much does tile installation cost in Westminster VT" or "bathroom tile cost Vermont." Prospects who see the range and like it ask for a detailed quote. Ranges pre-qualify leads and make the content extractable.
Fact type four: Process or timeline (the "how" and "how long")
AI users ask "How long does [service] take?" or "What is the process for [service]?" If your website explains your process step-by-step or gives realistic timelines, the AI can extract and cite it.
Good (extractable): "Our kitchen remodel process takes 6 to 8 weeks. Week one is design and planning. Weeks two through four are demolition and rough work (plumbing, electrical, framing). Weeks five through seven are installation (cabinets, countertops, flooring, backsplash). Week eight is final touches and inspection."
Bad (not extractable): "We handle every step of your remodel with painstaking attention to detail."
The good version is a factual, week-by-week breakdown. The AI can extract the total timeline (6 to 8 weeks) and the phase breakdown. The bad version is a promise with no details.
Where to put this: Your services page (a "How it works" or "What to expect" section), your FAQ, and relevant blog posts (e.g., how long should building a website take).
For example, a Londonderry electrician could add a "What to expect" section to his service page for panel upgrades: "A typical panel upgrade takes one day. We arrive in the morning, shut off power, remove the old panel, install the new 200-amp panel, reconnect circuits, test everything, and restore power by late afternoon. You will be without power for 4 to 6 hours during the work." When someone asks ChatGPT "How long does an electrical panel upgrade take?", that is a timeline an AI can quote as written. Prospects who read it before calling already know what to expect, which makes the sales conversation easier.
Fact type five: Credentials, certifications, or experience (the "why you")
AI users ask "Is (business name) licensed?" or "What are the qualifications of (business name)?" If your about page or homepage mentions licenses, certifications, years in business, or other credentials, the AI can extract and cite them as trust signals.
Good (extractable): "We are a Vermont-licensed general contractor (license #12345) with 15 years of experience in residential remodeling. Our lead carpenter is a certified OSHA instructor and all crew members are background-checked and insured."
Bad (not extractable): "Our experienced team brings unmatched expertise and professionalism to every project."
The good version has four extractable facts: licensed contractor, license number, 15 years in business, OSHA certification. The bad version is fluff.
Where to put this: Your about page and a "Why choose us" section on your homepage. Add it to your Google Business Profile description as well.
For example, a Brattleboro law firm could add a credentials section to its about page: "John Smith is a Vermont-licensed attorney with 20 years of experience in estate planning and probate. Jane Doe is a licensed attorney specializing in family law and divorce with 12 years of practice in Windham County. Both are members of the Vermont Bar Association." When someone asks Perplexity "Are there experienced estate planning attorneys in Brattleboro?", a section like that gives the AI a specific fact to pull and a source to cite. The credentials only need to be true; the work is writing them down in a factual, extractable way.
Why "optimizing for humans" and "optimizing for AI" are the same thing now
Ten years ago, SEO experts told you to "write for humans, not for search engines." The idea was that keyword-stuffed, robotic content would rank in Google but alienate real readers, so you should write naturally and let Google figure it out. That advice still holds, but with AI search the gap between human-friendly and machine-friendly content has collapsed.
AI search engines are trained to extract information the way a human would read and summarize a page. If a human reading your services page cannot quickly answer "What does this business do, where, and how much does it cost?" then the AI cannot either. If a human finds your content vague and unhelpful, the AI will too. The businesses that write clear, specific, factual content win with both audiences.
The mistake businesses make is thinking "optimizing for AI" means writing in some weird, robotic, keyword-stuffed style. It does not. It means writing the way you would explain your business to someone who called and asked a direct question.
"What do you do?" Answer: "We install and repair furnaces, heat pumps, and AC systems."
"Where do you work?" Answer: "Brattleboro, Putney, and Bellows Falls."
"How much do you charge?" Answer: "A furnace tune-up is $150. A new furnace install starts at $4,500."
"How long does it take?" Answer: "We can usually schedule a tune-up within 3 days. A full install takes 1 to 2 days once we order the equipment."
If you wrote your website content by transcribing answers to those four questions, your content would serve humans well and be easy for AI to extract. The only difference between a good sales conversation and good AI-optimized content is that you write it down instead of saying it out loud.
Say a West Dover vacation rental property manager tests this by rewriting her homepage. Old version: "We provide effortless property management solutions that maximize your investment while delivering exceptional guest experiences." New version: "We manage vacation rental properties in West Dover, Wilmington, and Mount Snow. Services include guest booking, cleaning coordination, maintenance, key exchange, and 24/7 guest support. Management fee is 20% of rental income. We handle everything so you do not have to." If she shows both versions to a friend and asks which one answers the question "What does your business do?", the friend will pick the new version ("It actually tells me what you do"). It is also the version ChatGPT can cite when someone asks "Who manages vacation rentals in West Dover?" The new version is more useful to humans and more extractable to AI. Same information, clearer delivery.
The fluff-to-fact audit (how to find and fix vague content on your site)
If your website is more than a year old and you have never done a content audit with AI extraction in mind, you probably have a fluff problem. Here is how to audit your site and fix it in one afternoon.
Step one: Inventory your pages. List every page on your site: homepage, about, services, service-area pages, contact, any other pages. You are going to review each one.
Step two: Read each page and highlight factual sentences. Open the page, read it, and highlight (or copy into a document) every sentence that contains a specific, extractable fact. Facts are services, locations, prices, timelines, credentials, process steps. If a sentence is aspirational, emotional, or vague, skip it.
Step three: Count how many sentences are factual vs. fluff. Divide your highlighted facts by the total number of sentences on the page. If less than 50% of your sentences are factual, the page has a fluff problem.
Step four: Rewrite or replace the fluff. For every vague sentence, ask "What is the specific fact I am trying to communicate here?" Then rewrite the sentence to state that fact clearly. If the sentence is pure filler with no underlying fact ("We are committed to excellence"), delete it.
Step five: Add missing facts. After you remove the fluff, check whether the page answers the five key questions: What services? Where? How much? How long? Why you? If any question is unanswered, add a sentence or paragraph that answers it.
Step six: Test the page with AI. Go to ChatGPT or Perplexity and ask a question your page should answer ("What HVAC services are available in Brattleboro?" or "How much does a kitchen remodel cost in Vermont?"). See if the AI cites your page. If it does not, your content is still not extractable enough. Add more specifics.
For example, say a Newfane roofer does this audit on his services page and finds 18 sentences. He highlights the factual ones: "We install asphalt shingle, metal, and rubber roofs" (fact), "We serve Newfane, Townshend, and Brattleboro" (fact), "Call for a free estimate" (call to action, not really a fact but useful). That is 3 out of 18. The other 15 are variations of "quality workmanship," "trusted locally," "your satisfaction is our priority." He rewrites the page with fewer sentences, all factual. The new page lists services and towns served plus a typical project timeline (2 to 4 days for a reshingle). It also gives a price range for a typical house and whatever credentials are actually true. Now, if someone asks ChatGPT "Who installs metal roofs in Newfane VT?", his page has the metal roof fact in the first sentence. The old page had nothing an AI could cite for that question.
Common fluff phrases to search and destroy
If your website contains any of these phrases, you have a fluff problem. Do a search (Ctrl+F or Cmd+F) for each phrase on your site and rewrite or delete every instance.
"Innovative solutions": Replace with the actual solution. "Innovative HVAC solutions" becomes "ductless mini-split heat pumps that cut heating costs by 30% to 40%."
"Trusted / experienced / reliable": Replace with a fact that proves trust or experience. "Trusted plumber" becomes "Vermont-licensed plumber with 22 years in business and 120+ five-star reviews."
"Customer-focused / customer-centric": Delete it or replace with how you actually serve customers. "Customer-focused service" turns into "We return every call within 2 hours, and emergencies get same-day service."
"Best-in-class / top-tier / premier": Delete it. These are self-awarded superlatives with no meaning. If you are actually the best, cite a fact: "Ranked #1 in Windham County on Yelp for three years running" or "Winner of the 2023 Best of Brattleboro award."
"Comprehensive / full-service": Replace with a list of what is included. "Comprehensive landscaping" becomes "mowing, trimming, mulching, spring and fall cleanups, and snow removal."
"Tailored / customized / personalized": Replace with how you tailor or customize. "Tailored legal services" becomes "We offer flat-fee estate planning packages or hourly billing depending on your needs."
"Commitment to excellence": Delete it. It means nothing. If you are committed to excellence, prove it with a fact: "We guarantee our work for 5 years" or "98% of our clients rehire us for future projects."
"Exceeding expectations": Delete it. Show how you exceed expectations with a concrete example: "We finish most projects one week ahead of schedule" or "Every cleaning includes baseboards and light fixtures at no extra charge."
"Empowering / transforming / reimagining": Delete all three. Replace with what you actually do. "Empowering homeowners to achieve their vision" becomes "We help homeowners design and build custom kitchens that fit their budget and style."
"Unmatched / unrivaled": Delete it unless you can cite a fact that proves it. "Unmatched expertise" is fluff. "We are the only certified heat pump installer in Windham County" is a fact.
Say a Townshend accountant searches his website for these phrases and finds them scattered across four pages. His homepage says "Trusted tax solutions." The services page offers "comprehensive accounting services tailored to your needs" and, further down, an "innovative approach to financial planning." The about page promises "commitment to accuracy and client satisfaction." He rewrites every instance. "Trusted tax solutions" becomes "personal and business tax preparation, bookkeeping, and IRS audit support." "Comprehensive accounting services tailored to your needs" becomes a plain list of services with his actual monthly, quarterly, and annual prices. "Commitment to accuracy" becomes "We guarantee our work: if we make an error that results in a penalty, we pay it." The rewritten content is shorter, clearer, and extractable. When someone asks ChatGPT "What accounting services are available in Townshend VT?", the new version gives the AI services and prices to list. The old fluff version gave it nothing.
Why price transparency wins in AI search (and does not scare off customers)
The most common objection to listing prices on a website is "I do not want to scare people off with a high number" or "Every job is custom, I cannot give a price without seeing it."
Both objections are understandable, but they miss how AI search works and how buyers behave. Here is what actually happens:
Scenario one: You list no prices. A prospect asks ChatGPT "How much does a bathroom remodel cost in Brattleboro?" Your competitor lists a range ($8,000 to $20,000 depending on scope). ChatGPT cites your competitor. The prospect calls your competitor, not you, because the AI gave them a starting point and your site was invisible.
Scenario two: You list a starting price or range. Same question. ChatGPT cites your site and your competitor's site. The prospect now has two options. They call both. You get the call. You are in the conversation. You can explain that the range is a starting point and the actual price depends on materials, scope, and timeline. The prospect already knows that (they are not idiots). Listing a price range did not scare them off. It got you the call.
Scenario three: You list a starting price and explain variables. Your site says "Bathroom remodels start at $8,000 for a basic refresh (new vanity, toilet, paint, flooring) and range up to $25,000+ for a full gut and remodel with custom tile, fixtures, and layout changes. Most projects fall in the $12,000 to $18,000 range. Exact pricing depends on materials, labor, and scope. Contact us for a free estimate." ChatGPT cites this. The prospect reads it. They think "Okay, I am planning to spend $15,000, that is in their range, I will call them." You get a qualified lead who already knows the ballpark and is not going to balk when you quote $16,500.
Which scenario gets you more calls? Scenario three. Transparency does not scare off buyers. It pre-qualifies them and makes your content extractable.
Take a Brattleboro deck builder who resists listing prices because every deck is custom (size, materials, site conditions vary). Say he tries it anyway and adds a pricing section to his services page: "A typical 12x16 pressure-treated wood deck costs $6,000 to $9,000 installed. A composite deck of the same size costs $10,000 to $14,000. Larger decks, multi-level designs, and custom railings increase cost. Contact us for a free on-site estimate." Before, some of his calls are tire-kickers asking "How much does a deck cost?" and hanging up when he says "It depends, I need to see the site." After, more of the callers are serious prospects who say "I saw on your site that a composite deck is $10,000 to $14,000, I want to get an estimate for my 14x18 deck." Fewer tire-kickers and better-qualified leads. Listing a range does not have to hurt. It can help.
How to structure your service pages and service-area pages for AI extraction
Most small business websites have a "Services" page that lists services in a paragraph or two of text. That is fine for humans, but AI extracts better from structured content (lists, headings, tables). If you restructure your service pages to use clear headings and bulleted lists, the AI can parse and extract more easily.
Here is a simple template for service-area pages and service pages, optimized for AI extraction:
Page title (H1): [Service] in [Town] (example: "Plumbing Services in Brattleboro, Vermont")
First paragraph (100-150 words): Who you are, what you do, where you serve. Include the town name and your main services, plus a key differentiator (price range, timeline, credential). Example: "ABC Plumbing provides residential and commercial plumbing services in Brattleboro, including leak repair, drain cleaning, water heater installation, and emergency service. We are a Vermont-licensed plumber with 15 years of experience serving Windham County. Standard service calls start at $95. Emergency calls are answered 24/7, and we arrive within 2 hours. For same-day service, call (802) 555-1234."
Services we offer (H2): A bulleted list of specific services. Example:
- Leak detection and repair
- Drain cleaning and unclogging
- Water heater installation and repair
- Sump pump installation and service
- Bathroom and kitchen plumbing
- Repiping and pipe replacement
- Sewer line repair
Pricing (H2, optional but recommended): Starting prices or ranges for common services. Example: "Standard service call: $95. Water heater installation: $1,200 to $2,500 depending on tank size and fuel type. Emergency after-hours service: $150 minimum."
What to expect (H2, optional): Process or timeline. Example: "When you call, we will schedule a service visit within 24 hours (same-day for emergencies). Our plumber will assess the issue and explain the repair options and costs. In most cases we complete the work on the spot. If parts need to be ordered, we will return within 2 to 3 business days to finish the job."
Why choose us (H2, optional): Credentials, experience, guarantees. Example: "We are licensed and insured in Vermont, with 15 years of experience and 200+ five-star reviews. All work is guaranteed for one year. We do not charge extra for evenings or weekends."
Call to action (end of page): Phone number, contact form link, or button. Example: "Need a plumber in Brattleboro? Call (802) 555-1234 or request a quote here."
This structure gives the AI multiple extraction points: a factual first paragraph, a bulleted service list, a pricing section, a timeline, and credentials. The AI can pull any or all of these facts depending on what the user asks.
For example, a Putney cleaning service could rebuild her service-area pages using this template. Each page (Putney, Brattleboro, Westminster) follows the same structure: service list (bulleted), pricing section (starting prices for standard cleaning, deep cleaning, move-out cleaning), timeline ("we can usually schedule within 3 to 5 days"), and whatever credentials are actually true for her business. When someone asks Perplexity "What does house cleaning cost in Putney VT?", the structured page has a price an AI can quote. A single paragraph with no headings or lists makes that much harder.
How to test if your content is AI-extractable (the 5-minute diagnostic)
You do not need to guess whether your content is AI-friendly. You can test it directly in under five minutes.
Step one: Pick a page on your site (homepage, services page, or a service-area page).
Step two: Identify one specific question that page should answer. Examples: "What services does (your business) offer?" "What does [service] cost in [town]?" "How long does [service] take?" "Does (your business) serve [town]?"
Step three: Open ChatGPT or Perplexity. Ask the question. Include your business name if it is a business-specific question, or make it general if you want to see whether you appear in competitive results ("Who does kitchen remodels in Brattleboro?").
Step four: Check the AI's response. Did it cite your website? Did it pull the correct facts from your page? If yes, your content is extractable. If no, it is not.
Step five: If the AI did not cite your page, read the AI's answer and note which businesses it did cite. Visit those sites and see what they wrote that you did not. You will usually find that they listed specific facts (services, prices, towns, timelines) and you did not.
Step six: Rewrite your page to include the missing facts. Add a service list, a town list, a price range, a timeline, or whatever the AI cited from competitors but could not find on your site.
Step seven: Wait 3 to 7 days for the AI to re-crawl your site (ChatGPT and Perplexity update their training data regularly, though not in real time). Test again. If the AI now cites your page, you fixed it.
Say a Westminster electrician tests his services page by asking ChatGPT "What does electrical panel upgrade cost in Westminster VT?" ChatGPT does not mention him. It cites two competitors and gives their price ranges. He visits the competitors' sites. Both list panel upgrade pricing on their services pages. His page says "We handle all your electrical needs" with no mention of panel upgrades or pricing. The fix is obvious: add a "Panel upgrades" section with his own price range and what drives it (panel size and complexity), then test again in a week or two. He cannot be cited for a fact his page never states.
Why schema markup helps AI extract your facts (and how to add it)
Schema markup is structured data you add to your website's HTML that tells search engines and AI exactly what each piece of content represents. For example, you can mark up your business name, address, phone number, services, prices, and hours using schema so Google and AI know "this is the business name, this is the price, this is the service" without having to guess from context.
Schema is not required for AI extraction (AI can extract facts from plain text if the facts are clear), but it makes extraction more reliable and accurate. If you have schema markup, the AI is more likely to cite your site and cite it correctly.
The most useful schema types for local businesses:
LocalBusiness schema: Marks up your business name, address, phone, hours, service area, and description. This goes on your homepage or contact page. (See the schema markup post for a step-by-step guide.)
Service schema: Marks up each service you offer (name, description, price range, service area). This goes on your services page or individual service pages.
FAQPage schema: Marks up question-and-answer pairs. If you have an FAQ section on your site, schema helps AI extract the Q&A pairs and cite them in response to user questions.
Review or AggregateRating schema: Marks up your star rating and review count. This helps AI cite your reputation ("ABC Plumbing has 4.8 stars from 150 reviews").
Adding schema is technical (you edit your site's HTML or use a plugin if you are on WordPress), but the ROI is high. A page with schema is more likely to be cited by AI and more likely to appear in rich results on Google.
For example, a Brattleboro law firm could add LocalBusiness schema to its homepage and Service schema to each practice area page (estate planning, family law, real estate), including service names, descriptions, and typical price ranges (e.g., "Simple will: $300 to $500. Full estate plan with trust: $2,000 to $4,000"). If the prices are already on the page, the schema does not add new facts, but it makes them easier for an AI to extract reliably when someone asks "How much does estate planning cost in Brattleboro?" Schema is like highlighting the important facts for the AI so it does not have to parse paragraphs of text to find them.
What to do this week if your site is full of fluff
If you read this post and realized your website is 70% marketing fluff and 30% facts, do not panic. You can fix the highest-priority pages in a few hours. Here is the action plan:
Day one: Audit your homepage. Read it out loud. Highlight every sentence that contains a specific fact (service, location, price, timeline, credential). Count the facts. If you have fewer than five factual sentences on your homepage, rewrite it. Your homepage should answer "What do you do, where, and why should I call you?" in the first 200 words with zero fluff.
Day two: Audit your services page. List every service you offer in a bulleted list. Add a sentence or two under each service explaining what it includes. Mention the cost (if applicable) or how long it takes. Remove any sentences that are pure marketing ("We deliver unmatched quality"). Keep only the facts.
Day three: Audit your service-area pages (or create them if you do not have them). Each page should list the services you offer in that town and your service area within it (neighborhoods or nearby areas). Add any town-specific details too (common issues, building types, seasonal considerations). Add a pricing section if you can.
Day four: Search your entire site for the fluff phrases listed above ("innovative solutions," "trusted expertise," "customer-focused," etc.). Replace or delete every instance. If a sentence does not contain a fact, cut it.
Day five: Test your rewritten pages with AI. Ask ChatGPT or Perplexity a question each page should answer. Check if the AI cites your page. If not, add more facts.
Day six: Add schema markup to your homepage (LocalBusiness schema) and services page (Service schema). If you are not comfortable editing HTML, hire a web developer or use a schema plugin if you are on WordPress.
Day seven: Set a recurring reminder (monthly or quarterly) to audit your content and make sure you have not slipped back into fluff. Every time you add a new page or update an old one, ask yourself: "Does this page contain extractable facts, or is it marketing fluff?" If fluff, rewrite it.
Here is what that week might look like for a Grafton contractor. Day one: rewrite the homepage (shorter, no fluff, a service list and a town list). Day two: rewrite the services page (bulleted service list, pricing for three common services). Day three: create service-area pages for Grafton, Chester, and Bellows Falls using the structured template. Day four: search for and delete the fluff phrases. Day five: test all pages with ChatGPT (new pages may take a while to show up). Day six: add LocalBusiness schema to the homepage. Day seven: set a quarterly reminder to re-check the content. None of it is complicated, and none of it costs anything but an afternoon here and there.
The long-term advantage of fact-based content in AI search
AI search is not a fad. ChatGPT has 200+ million weekly users as of early 2025. Google's AI Overviews appear on 15% to 20% of searches and growing. Perplexity, Bing Chat, and other AI tools are all growing. Within two years, 30% to 50% of search traffic will go through AI instead of traditional ten-blue-links Google results.
The businesses that win in this environment are the ones writing extractable content now. The ones writing fluff will be invisible. AI does not rank based on keyword density or backlinks (the old SEO signals). It ranks based on whether your content contains the facts needed to answer a user's question. If your content is factual, structured, and specific, you get cited. If it is vague and aspirational, you do not.
The long-term advantage compounds. A service-area page you write today with clear facts (services, towns, prices, timelines) will be cited by AI for years. Every time someone asks "Who does [service] in [town]?" your page is a candidate for citation. Over a year, that adds up to hundreds or thousands of impressions and dozens of clicks. Several of those become high-intent leads, all from one page you wrote once.
Say a Bellows Falls plumber rewrites his service-area pages using the extractable-content approach (facts, lists, prices, timelines, schema). He can track what comes of it by asking new customers how they found him. Any clicks that come from AI search cost him nothing, and those leads tend to be high-intent: people asking specific questions about plumbing services in Bellows Falls and getting his site as the answer. They already know his services and price ranges before they call. The content is a one-time piece of work that keeps paying off.
Why your competitors are not doing this yet (and why you should move fast)
Most small businesses in Windham County have not rewritten their content for AI search. They either do not know AI search is a thing, or they know but they have not prioritized it, or they are waiting to see what happens. That is your opportunity.
Right now, if you rewrite your homepage and service pages to be fact-based and extractable, you will be one of the only businesses in your category and market doing it. When someone asks ChatGPT or Perplexity "Who does [service] in [town]?" you will be cited and your competitors will not, because your content is extractable and theirs is not.
This advantage will not last forever. In 12 to 24 months, every business will figure out that AI search matters and they will start rewriting their content. The businesses that move now will have a head start in AI visibility.
Picture a Wilmington landscaper who rewrites his content (service lists, town lists, pricing, timelines, no fluff) while his closest competitors' sites are still full of "professional outdoor solutions" and "exceeding expectations." For queries like "landscaping Wilmington VT," "lawn care West Dover," or "spring cleanup cost Vermont," his is the site with facts an AI can cite. By the time his competitors figure out they need extractable content, he already has it. Being early helps in AI search.
The bottom line (AI extracts facts, not feelings)
AI search is here. It is growing. If your website is full of "empowering tomorrow's vision" and "innovative solutions tailored to your needs," you are invisible. If your website is full of "We install furnaces and heat pumps in Brattleboro and Putney, starting at $4,500, with installation completed in 1 to 2 days," you are extractable, citable, and visible.
The fix is not complicated. Replace adjectives with nouns. Replace aspirations with actions. Replace vague claims with specific facts. Write like you are answering a question, not writing a brochure. List your services. Name your towns. State your prices or ranges. Explain your process. Cite your credentials. Use headings, lists, and schema to make the facts easy to extract.
Do this for your homepage and services page, then for your top three service-area pages. Test the pages with ChatGPT or Perplexity. If the AI cites you, you fixed it. If it does not, add more facts and test again.
The businesses that do this early will be the ones AI tools can describe accurately. The ones that do not will keep writing fluff and wondering why their phone does not ring.
Stop empowering. Start stating facts.
Have no site yet, or one so full of fluff you want it gone? Brattleboro Local builds a six-page website written for you from what you tell us on a form: your services, the areas you cover, answers to common questions, and how to reach you. It is $499 a year with hosting, security and backups included, a login to change any text, price or photo yourself. Your fact-first site goes live once it is built, and if anything on it reads wrong to you, we change it. See the details.


