50 qualified leads per month, without LinkedIn or ads
The outbound machine agencies use to escape word of mouth: the prospect's website becomes the pitch. Method, audit checklist, template.
There are between 5,000 and 8,000 web and digital agencies in France. For most, the pipeline looks like this: a referral lands, revenue comes in, then two quiet months, then panic, then you find yourself on LinkedIn offering "a quick coffee" to strangers.
The agencies that break out of this cycle didn't get better at LinkedIn. They built a small, repeatable outbound machine around one fact: the prospect's website is the pitch. Here is the method in four steps, executable by hand, for free, this week.
- Stop prospecting "SMBs". Pick one trade in one city (300 to 1,500 businesses). That is what makes the audit and the email reusable.
- Don't open with a pitch, open with a broken fact on their site the prospect confirms in 10 seconds (form, mobile, CTA).
- The audit is done for free, by hand: Lighthouse, PageSpeed Insights, GTmetrix, plus the 10-criteria checklist below.
- A 4-touch sequence, 2 to 4 min of personalization per lead. The checklist and pitch template are copyable below.
The context: word of mouth doesn't scale
The real reason most agencies hate outbound isn't laziness: it's that the alternative (Sortlist, Malt, Codeur) feels like renting strangers on a marketplace. Margins melt, the client never belongs to you, and the next month you start from zero again.
Cold outreach feels scary because the last time someone tried, the script was: "Hi, I came across your business and I think we can help". That script doesn't work. What works: showing up with a precise, verifiable observation about the prospect's current website.
"Your contact form is a mailto: link, your hero CTA is below the fold, your site takes 6 seconds to load on mobile". That sentence books meetings. The hard part is producing it at volume, every week, on the right businesses.
An agency doesn't need a better pitch. It needs a fact the prospect can verify on their own site in 30 seconds.
The 4-step method
Step 1: one niche, one area
The agencies that succeed refuse to prospect "SMBs". They pick one trade in one geography. Dental practices in Lyon. Plumbers in Vendée. Independent lawyers in Strasbourg. The narrower the pairing, the simpler every step becomes: references are sharp, the case study is reusable, the cold email reads like a real sentence written by a human.
Practical rule: the pairing should contain a few hundred businesses, without exceeding roughly 1,500. Below that floor, you burn through the list in two months. Above it, you can no longer personalize seriously.
Step 2: spot the weak websites (for free)
You don't want every business, you want the ones whose current website objectively underperforms. "Objectively" means measurable, and it is measurable for free.
Open Lighthouse (the built-in tab in Chrome DevTools, F12) or PageSpeed Insights: you get a performance and mobile score in 15 seconds, no account. GTmetrix gives real load time. The rest (broken form, CTA below the fold, a "© 2019" footer) you check by eye. The checklist below turns all of it into a score out of 10 you can compare across prospects.
90-second site audit: 10 criteria
Open the prospect's site, score each line 0 or 1.
MOBILE (highest payoff)
[ ] Renders correctly on phone (no pinch-zoom, no horizontal scroll)
[ ] Phone number tappable in one tap
[ ] Loads in under 3 seconds on 4G
CONVERSION
[ ] Working contact form (not just a mailto: link)
[ ] Primary CTA visible without scrolling (above the fold)
[ ] One obvious action per page
CREDIBILITY
[ ] HTTPS active (padlock in the address bar)
[ ] Content updated within 2 years ("© 2019" footer = strong signal)
[ ] Real photos, not only stock imagery
[ ] Reviews or client proof visible
Score = sum out of 10. Below 6, it's a warm prospect.
Free tools to verify: Lighthouse (tab in Chrome DevTools),
PageSpeed Insights, GTmetrix. No account required.That score out of 10 becomes your email's subject line, the defects become the body. The scored site does the pitch for you.
Step 3: a factual pitch from the audit
The pitch is not "we rebuild websites". It fits in three sentences: a broken fact, one reason it costs them money, one concrete next step. Here is the exact template you copy for each lead.
3-sentence pitch (write per lead, 2 to 4 min)
Sentence 1: The broken fact (verifiable in 10 seconds)
"I opened {{url}} on my phone: {{concrete_defect}}."
E.g. "your contact form points to a mailto: that opens nothing on mobile."
Sentence 2: The cost to them (not to you)
"For a {{trade}}, that means {{business_consequence}}."
E.g. "every mobile visitor who wanted a quote leaves without writing to you."
Sentence 3: The next step (concrete, just one)
"I recorded a 90-second Loom showing the issue + the fix: {{link}}. Worth a look?"
Rules: zero superlatives ("great", "modern", "leader"). One defect per email,
the most painful one for that trade. The Loom does the work, not the email.Personalization cost should land between 2 and 4 minutes per lead. Above that, you're writing essays. Below it, the email smells like a template.
Step 4: a short cold email sequence
Four touches, no more. First touch: the audit observation and a Loom link. Second: a client case from the same sector. Third: a "soft break-up" with the audit sent anyway. Fourth: the final follow-up. That's it.
Use the sender you already master: Instantly, Lemlist, Smartlead. B2B cold email gets a reply 8.5% of the time on average, and generic email sits well below. The verifiable first sentence is what pushes you clearly above that baseline.
Six-month buying cycles where a Loom feels out of place. Inbound (SEO content, conferences, partnerships) offers a better ROI.
The audit angle feels reductive when you sell concept and craft rather than measurable fixes.
If your pipeline keeps you at 80% capacity, don't launch outbound. You'll deliver worse and burn the channel. Wait until you have visible free capacity.
The catch: auditing by hand becomes the bottleneck
The method works by hand. The problem shows up when it works too well. Auditing 30 sites by hand fits in one morning. Auditing the 300 to 1,500 businesses in a city, every week, just to keep the 50 weakest sites, no longer fits. That, and only that, is where a tool earns its place.
Where AutoLeads fits
None of the above requires AutoLeads. You can audit with Lighthouse, write the pitches by hand, send with the tool you already know. AutoLeads just runs the same checklist automatically across a whole city: a 0 to 100 website quality score on 10 criteria, applied to every business, so you keep only the sites below 70 without opening a single one by hand. Then it pushes the leads into Instantly with the first sentence already written. We automate the bottleneck, we don't replace the method.
If you want to dig into the niche × area logic that underpins the whole method, read our article on local niche B2B prospecting.
Run a search on your own niche with your free week, no card required. Worst case, you lose ten minutes.
Frequently asked questions
How many cold emails does a web agency need to send to sign clients?
Fewer than you think if the targeting is right. With a niche of a few hundred businesses and an audit-based opener, 40 to 50 well-targeted emails per month are enough to produce a steady flow of meetings. A generic blast requires ten times the volume for worse results.
How do you find weak websites for free?
By hand, with free tools: Lighthouse (built into Chrome DevTools), PageSpeed Insights and GTmetrix give a performance and mobile score with no account. The rest (broken form, CTA below the fold, dated footer) you check by eye in 90 seconds per site. The 10-criteria checklist below is enough to get started.
Does cold email still work for web agencies in 2026?
Yes, if the first sentence contains a verifiable fact about the prospect's website. B2B cold email averages around 8.5% replies, and generic cold email sits well below that; opening with a concrete audit observation does significantly better than that baseline.
Do you need a paid tool to apply this method?
No. The method works by hand: Lighthouse for the score, the checklist for the eye test, your usual sending tool. A tool like AutoLeads only industrializes the audit across a whole city once auditing 300 sites by hand becomes the bottleneck. You can test the angle before automating anything.
How much personalization time per lead?
Between 2 and 4 minutes once the audit is done: enough to write three sentences and record a 90-second Loom. Above that, you're writing essays. Below it, the email smells like a template and the niche spots it by the third send.