Don't Ask AI Who Your Rivals Are. Feed It Their Homepages.
Asking ChatGPT "who are my competitors and how do I beat them" is how you get a list of companies you've never lost a deal to, plus strategy that could apply to anyone.
I wasted a Saturday on that once. Half the names weren't even in my category. The "insights" were "focus on unique value." Thanks.
The version that actually replaced a full day of tab-hopping is dumber and stricter: I pick 3 real rivals myself, paste public pages, and make the model extract gaps I can use in a sales conversation this week. About 40 minutes. No invented landscape.
Step 0: You choose the 3 (5 min)
Rivals are people you actually lose to, or that a prospect mentioned on a call. Not "the biggest brand in the space." If you can't name 3, use the last 3 sites a prospect said they also looked at.
For each, I copy:
Homepage (hero + the next two sections)
Pricing or packages page, if public
One case study or "work" blurb
That's it. I don't paste the whole internet. More paste = more mush.
Step 1: Extraction, not opinions (10 min per site, I batch all 3)
"You are extracting, not advising. From this public copy, fill this sheet. If it isn't on the page, write NOT STATED. Do not guess. - Who they say they help (exact phrases) - Outcome they promise (exact phrases) - Proof type: logos, numbers, process, testimonials, none - Price shape: custom / packages / hidden - What they emphasize in the first screen - What a buyer might still be unsure about after reading - Words they repeat (list 8) Copy: [paste one company at a time]"
I run it three times, once per rival. Then I skim for NOT STATED. That's usually the gold. Everyone claims "results." Almost nobody states who they refuse, how long onboarding takes, or what happens if the offer is the problem.
Step 2: Gap memo I'd actually use on a call (10 min)
I paste the three sheets:
"Compare these 3 extractions. Output a one-page memo for ME, a [my role] who sells [my offer] to [my buyer]. Sections: 1. Overlap — claims all 3 make (I will not repeat these in my pitch) 2. Empty lanes — buyer questions none of them answer clearly 3. Proof gap — where they show logos but no numbers, or numbers but no named role 4. Three sentences I can say on a sales call that are true of my work and not on their homepages (leave blanks for me to fill with my real proof) 5. One positioning trap — a lane that looks open but is just 'we work harder' Do not tell me to 'be more authentic.' Do not invent competitors I didn't include."
Step 3: I fill the blanks. The model doesn't get to write my proof.
Those "three sentences" come back as templates. I drop in a real constraint from a project. If I can't fill a blank with something true, I delete the sentence. Fake differentiation is worse than overlap.
Real teardown from September
Prospect said they were also talking to two boutique content agencies and one freelancer who "does AI content."
Overlap: all three promised "content that converts" in the first screen. None named a conversion event. All hid price.
Empty lanes: who does the interviews, what they need from the client each week, what they will not write (thought leadership vs product pages).
Proof gap: logos, no "time to first draft," no "who in the company we actually work with."
Call line I used, filled in by me: "I draft from sales-call recordings, not from a keyword list. First draft in 6 business days. I don't do CEO LinkedIn ghostwriting." None of that was on their sites. It was just true.
They didn't hire me because I "out-researched" anyone. They hired me because the memo made it obvious what to say when they asked "how are you different."
What this is not
Scraping private data or pretending to be a customer to harvest decks
Letting the model invent a TAM and a "competitive matrix"
A 20-row spreadsheet you'll never open again
40 minutes, three real sites, one memo, three true sentences. That's competitor analysis for people who have to sell this week.
I teach this teardown (and how to turn the empty lanes into a one-page positioning note) inside the AI Mastery Hub course. For tomorrow: pick the last three sites you lost to, paste heroes + pricing, run steps 1-2, and write one sentence you can actually say on a call.
If the model names a competitor you didn't paste, throw out the output. It's guessing. Guessing is what the old Saturday was.
