Planning Guide · Last updated July 9, 2026 · By the ColdDMCalculator team
Cold DM Scripts for Web Designers: Templates That Earn Replies
Most cold DMs from web designers fail for the same reason: they talk about the designer's skills instead of the prospect's situation. The scripts below are structured around the prospect — what they're working on, what you observed, and what question you're asking — so the message reads as relevant rather than promotional. Each script includes a template, a personalized example, and scoring notes to help you evaluate which ones fit your outreach style.
Before you use these scripts
A few principles apply to every script below. These aren't optional polish — they're the difference between a message that gets a reply and one that gets archived:
- Lead with something specific. Every script should reference a verifiable detail about the prospect's site, brand, or recent work. If you can't find anything specific, you may not have researched enough to send the message.
- Ask a question. A question shifts the dynamic from pitch to conversation. It also gives the prospect an easy, low-friction way to respond.
- Keep it under 100 words. Shorter messages get read more completely. A cold DM that requires scrolling is a cold DM that gets skipped.
- Score every script you send. Use the DM script scorecard to evaluate each message before it goes out. It takes 30 seconds and catches the most common issues.
The six scripts
1. Website Audit Opener
When to use: Best for prospects who have a live website with visible issues (slow load, broken layout on mobile, outdated design, missing clear CTA). Works well when you can reference something concrete and verifiable.
Personalized example: Hi Sarah, I just looked at brightpathstudio.com and noticed the homepage loads noticeably on mobile — the hero image appears to be full-width uncompressed. I put together a quick observation about how that might affect visitor drop-off — would it be useful if I sent it over?
What not to say: Don't say “Your website looks terrible” or “I found a bunch of problems.” Frame the observation as helpful, not critical. Never claim you ran an official audit without actually doing one.
Scoring notes: This script typically scores well because it leads with a specific, verifiable detail and asks permission before sending more. It avoids assumptions about the prospect's budget or intentions.
2. Portfolio Compliment + Question
When to use: Ideal for prospects who have recently launched something new (a redesign, a product page, a landing campaign). Shows genuine engagement with their work.
Personalized example: Hi Marcus, I came across the new onboarding flow for Taskflow and really liked the micro-interactions on the confirmation step. Quick question — did your team handle the animation design in-house or did you work with a designer on that?
What not to say: Don't send a vague “Love your work!” without specifics. Generic compliments read as flattery, not genuine interest. Make sure the thing you're complimenting is real and visible.
Scoring notes: The question at the end opens a conversation rather than pitching a service. This script earns a response because it asks for the prospect's perspective, not their budget.
3. Mutual Connection Referral
When to use: Use when you genuinely have a mutual connection who has agreed to be referenced. Never fabricate a referral — it destroys trust instantly.
Personalized example: Hi Priya, Jordan from the Founders Slack mentioned you might be exploring a Shopify redesign. I helped Greenwell Goods increase their checkout conversion by 18% last quarter. Would it make sense to compare notes for 10 minutes?
What not to say: Don't name-drop without permission. If the mutual connection hasn't explicitly agreed to be referenced, use a softer phrasing like “I think we're in the same circle” instead.
Scoring notes: Referral scripts typically produce the highest reply rates of any cold outreach type, but only when the referral is genuine. A fabricated reference can end the conversation permanently.
4. Industry-Specific Pain Point
When to use: Best when you have genuine experience in the prospect's industry and can name a real, commonly faced problem. Works well for reaching founders or marketing leads at mid-size companies.
Personalized example: Hi David, I work with SaaS companies on landing page design and keep seeing trial signups drop off on mobile checkout. Curious — is that something CloudSync has dealt with, or is it mostly a pricing-page clarity issue for you?
What not to say: Don't invent a pain point you haven't actually observed. If you've never worked in their industry, this script can backfire. Stick to problems you can credibly speak to.
Scoring notes: This script demonstrates domain expertise and opens a diagnostic conversation. The “or is it X?” framing gives the prospect an easy way to engage even if the initial diagnosis is slightly off.
5. Free Value-First Message
When to use: Use sparingly for high-value prospects where investing 15 to 20 minutes of speculative work is worth the potential return. Don't send this at volume.
Personalized example: Hi Elena, I noticed your checkout page has three optional form fields that might be causing friction. I put together a 60-second Loom walking through a simplified version. No strings — just thought it might be useful. Here's the link: [loom.com/...]
What not to say: Don't send generic templates or anything that looks mass-produced. The value must be specific to their situation. Also avoid framing it as something you “just whipped up” — it should feel considered.
Scoring notes: Free value scripts can produce strong replies because they demonstrate capability rather than describing it. The risk is time investment — only use this for prospects where the potential deal justifies the upfront work.
6. Follow-Up Template
When to use: Send 3 to 5 business days after the initial message if there's been no reply. Limit yourself to one follow-up unless you have a genuinely new reason to reach out.
Personalized example: Hi Sarah, circling back on my note about the mobile load time on brightpathstudio.com. Totally understand if the timing isn't right — just wanted to make sure it didn't get buried. Happy to send over the quick observation I mentioned if useful.
What not to say: Don't send “Just checking in!” or “Did you see my last message?” — these add no value. The follow-up should re-state or add a specific detail, not just nudge.
Scoring notes: Follow-ups typically double the total reply rate of a campaign when done well. The key is adding or restating value, not just reminding the prospect you messaged.
A worked example: testing two scripts against 400 prospects
Suppose you split 400 web design prospects into two equal groups. Group A gets the website audit opener; Group B gets the portfolio compliment + question. You send 200 DMs per group, all on Tuesday through Thursday at 9:00 AM in the prospect's local time.
| Metric | Audit Opener | Compliment + Question |
|---|---|---|
| DMs sent | 200 | 200 |
| Reply rate | 11% | 8% |
| Positive replies | 9 of 22 (41%) | 8 of 16 (50%) |
| Booked calls | 3 | 3 |
In this illustrative scenario, the audit opener pulls more total replies, but the compliment script produces a higher positive reply rate. Both ultimately book three calls. The “better” script depends on what you're optimizing for — raw volume of conversation or quality of initial signal. If you want help modeling what these reply rates mean for your campaign ROI, the free calculator can run both scenarios side by side.
Scoring your scripts before you send
Before sending any cold DM, run it through a quick quality check. The DM script scorecard evaluates your message on six dimensions: specificity, personalization, tone, length, call-to-action clarity, and compliance with platform norms. A quick 30-second review catches most of the issues that tank reply rates — things like missing a specific reference, being too long, or sounding like a pitch instead of a conversation.
If your script scores below 70% on the scorecard, revise before sending. The most common fixes are adding a specific detail (which lifts score significantly), shortening the message to under 100 words, and replacing a statement with a question. For a deeper look at how message quality interacts with volume and timing, see the campaign mistakes guide.
Putting it together: volume, timing, and script quality
The best script in the world won't save a campaign that sends 200 DMs in a single burst at 2:00 AM. Script quality is one variable alongside daily volume, send timing, and follow-up cadence. A strong campaign typically pairs a high-scoring script with consistent daily volume, well-timed sends, and a structured follow-up. For guidance on daily volume limits, see how many cold DMs to send per day, and for the overall planning process, the campaign planning checklist walks through the full pre-launch sequence.
Frequently asked questions
Which script works best for web designers?
There isn't a single script that works best in every situation. The website audit opener and the free value-first message tend to produce the highest reply rates because they lead with something specific to the prospect, but the right choice depends on the prospect's stage, your relationship to them, and the platform you're using.
How many scripts should I test at once?
Start with two or three that match your most common outreach scenarios. Run each on a similar audience segment and compare reply rates after 150 to 200 DMs per script. Testing too many at once spreads your volume too thin to draw directional conclusions.
Can I use these scripts on Instagram as well as LinkedIn?
Yes, the structure and principles translate, but the tone should be adjusted. Instagram DMs tend to be shorter and more casual. Trim the opening line, reduce formality, and keep the ask low-friction. The underlying logic — leading with something specific, asking a question, avoiding generic flattery — applies across platforms.
Test your scripts against real campaign math.
Plug your reply rates into the free calculator and compare scenarios in seconds.
Forecasts are estimates based on user-provided assumptions. Results are not guaranteed.
Related: DM Script Scorecard · Campaign Mistakes to Avoid · How Many Cold DMs Per Day · Contact us with questions.