Convert
How to pressure-test positioning with the competitor-name swap
If a competitor's name fits your homepage, your copy is generic. The swap is the fastest positioning kill switch I know.
September 24, 2026

How to pressure-test positioning with the competitor-name swap
If a competitor's name fits your homepage, your positioning is fake.
I do this test on every Convert draft. Paste Rival Co where your brand sits. Read the H1, subhead, and first CTA out loud. If nothing feels wrong, you wrote brochure copy. Not a knife.
Ehrenberg-Bass / LinkedIn B2B Institute: about 5% of B2B buyers are in-market. That 5% is scarce. If you paste a rival's name on your homepage and nothing breaks, you have no positioning. That is how you burn the scarce ~5% in-market buyers on generic claims.
What is the competitor-name swap?
The competitor-name swap is a positioning pressure test. Replace your company name with a direct rival's name on the page or note. If the message still sounds true, the message was never yours.
It is the Convert version of a kill-switch. Fast. Brutal. Free.
It pairs with the grunt test. Grunt test asks: can a stranger say what they get in one breath? The swap asks: could that breath belong to anyone in your category?
Both must pass. One without the other is incomplete.
Why does generic copy still ship?
Founders market the purchase label, not the desire.
They say "AI-powered pipeline platform" because that is what they built. The buyer wants fewer surprises, control, and meetings that turn into revenue. See purchase label vs desire.
Teams also dump features. Especially AI features. Model names. Token counts. Agent theater. If you need a dump to sound different, you do not have positioning without feature dumps. You have a list.
Monday.com CTR from 2.94% to 0.84% is a receipt about attention getting harder. Harder attention punishes generic lines harder. The swap finds those lines before the ad spend does.
How do I run the swap in 15 minutes?
Five steps. Do them on the live homepage first, then on the top outbound note.
- Copy the H1, subhead, and primary CTA into a doc.
- Replace your brand with Competitor A. Then Competitor B.
- Read out loud. Mark every sentence that still sounds true for them.
- Rewrite only the broken parts using who / why / how: who it is for, why now, how the product creates the result.
- Re-run the swap. Stop when their name makes at least one claim feel dishonest.
If you cannot find a claim that breaks under their name, you do not have a mechanism yet. You have adjectives.
What should break under the swap?
Specific ICP. Specific failure of the old way. Specific mechanism. Specific proof path.
Example shape: "For founders who book meetings from website de-anon and G2 intent, not from spray sequences." Put a generic CRM rival on that line and it should feel wrong.
Weak line: "The modern platform for revenue teams." Any rival fits. Kill it.
Weak line: "AI that helps you grow." Purchase label soup. Kill it.
Stronger: desire + mechanism. "See which fit accounts are on your site this week, enrich them, send one signal-matched note, measure the meeting." Tools as examples only: RB2B, Vector, Factors.ai, PostHog, G2. Do not invent a Product Marketer Pro analytics product. Name the path.
What if my product really is similar?
Then win on mechanism and window, not on thesaurus.
Salesforce ~27% of reps at quota is the reality most teams ignore. Similarity of features does not force similarity of GTM. Signal selection, first-touch honesty, kill rails, and meeting measurement can still be yours.
Forrester's ~84-day cycle means you cannot afford pages that could belong to three competitors. Every vague week is a ghost week.
If this, then that. If the swap passes and nothing breaks, you will lose deals to whoever makes the desire clearer first.
How do I pressure-test outbound too?
Same swap on the first three lines of your sequence.
A note that could have gone to anyone does not go. If Competitor B could send your note unchanged, delete it. Match a real signal. Say the mechanism. Ask for a meeting you can defend.
Would you rather a pretty homepage that fits three brands, or an ugly true line that only you can claim?
Adapt or fail. Run the swap. Cut what survives. Ship what only you can own.
FAQ
Does the swap only work on homepages?
No. Use it on ads, outbound, demo scripts, and pricing pages. Anywhere a stranger reads your claim.
What if no direct competitor exists?
Swap in the status quo: spreadsheets, agencies, or "do nothing." If "do nothing" still fits your copy, you have not named the pain.
How often should I re-run it?
After every major Convert rewrite, and monthly on the homepage. Positioning drifts toward generic under pressure.
Is this the same as the grunt test?
No. Grunt test checks clarity of outcome. Swap checks ownership of the claim. You need both.
Where does this sit in Signals → Convert → Grow?
Convert. Signals find the window. Convert earns the meeting with owned language. Grow scales only after the knife is yours.
Frequently asked questions
- Does the swap only work on homepages?
- No. Use it on ads, outbound, demo scripts, and pricing pages. Anywhere a stranger reads your claim.
- What if no direct competitor exists?
- Swap in the status quo: spreadsheets, agencies, or "do nothing." If "do nothing" still fits your copy, you have not named the pain.
- How often should I re-run it?
- After every major Convert rewrite, and monthly on the homepage. Positioning drifts toward generic under pressure.
- Is this the same as the grunt test?
- No. Grunt test checks clarity of outcome. Swap checks ownership of the claim. You need both.
- Where does this sit in Signals → Convert → Grow?
- Convert. Signals find the window. Convert earns the meeting with owned language. Grow scales only after the knife is yours.