Your portfolio is decent, your rates are fair, and your inbox is quiet. Job boards are crowded with writers underbidding each other, and referrals arrive when they feel like it. The fix is to stop waiting and go find businesses whose copy is costing them money, then tell them, specifically and politely.
This guide covers one approach in full: direct cold outreach to small businesses. You can start the first steps within the hour.
Step 1: Pick a niche where copy clearly matters
Writing to "any business" makes every email generic. Choose one type of business for the next few weeks. Good candidates share three traits:
- They sell something with a decent price per customer, so better copy pays for itself.
- They rely on a website or landing page to turn visitors into bookings or calls.
- There are plenty of them in any city.
Examples: roofers, med spas, pool services, dentists, law firms, restaurants with catering arms. A roofer with a homepage that says "Quality Service Since 1998" and nothing else is a real opportunity you can point to.
Pick one niche and one or two cities. You can widen later.
Step 2: Build a list of 50 to 100 businesses
You want the business name, website, a contact email and ideally the owner's name. You can build this by hand from Google Maps: search "roofer Austin", open each listing, visit the site, find the contact page. It works, but it is slow.
A scraper speeds this up. In GetClient, the Google Maps scraper searches live by keyword and city (several at once), and each lead can include website, emails found, phone, and the owner's name and title with a confidence score, where those are public. Run email verification before you send so you are not writing to dead addresses. If you are pulling lists from other places, read how to clean a CSV before importing.
Aim for 50 to 100 to start. That is enough to learn what works without burning your whole market.
Step 3: Spend two minutes auditing each website
This step is what separates you from every other writer pitching "I can help with your content." For each business, open the homepage and note one specific, fixable problem:
- The headline says what they are, not what the customer gets.
- There is no clear call to action above the fold.
- Service pages are a list of nouns with no benefits.
- No reviews or proof near the booking button.
- The about page talks about the company instead of the customer.
Write it in a spare column next to the lead. One sentence is enough. You will not do this for all 100 on day one; do the first 20 today.
Step 4: Write a short, specific first email
Keep it under 120 words. Lead with their problem, offer a small free example, and ask a low-effort question. A template you can adapt:
Subject: your homepage headline
Hi {{params.firstname}},
I was looking at roofers in {{params.city}} and landed on {{params.website}}. The headline says "Quality Roofing Since 1998", which tells visitors how long you've been around but not why they should call you over the next roofer.
I write website copy for home service businesses. I rewrote your headline and the first paragraph as a quick example. Want me to send it over?
[Your name]
Why this works as a structure: it proves you looked, it gives value before asking for anything, and replying "sure" is easy. Actually write the rewrite before you send, so you can reply within minutes.
Personalise the observation line for each lead using your audit notes. Merge tags handle the name and city; your audit is the part no template can fake.
Step 5: Send carefully and follow up
Send from a real inbox, a modest number per day, and include a way to opt out. If you plan to send from more than one address, read about multiple sending accounts rotation. For the opt-out side, see unsubscribe links in cold email and removing unsubscribed contacts. Cold email rules differ by country, so check what applies to you and your recipients; this is not legal advice.
Plan two follow-ups, a few days apart:
- Day 3: "Quick nudge on this. Happy to send the rewritten headline, no strings."
- Day 7: Attach or paste the rewrite directly. Some people only respond once they see the work.
In GetClient you can set this up as a flow with delays and an If NOT Opened branch, so people who never opened get a fresh subject line. Our follow-up email templates have more wording to borrow.
Step 6: Turn replies into paid projects
When someone says yes, send the sample fast. Then suggest one small paid project with a fixed price: a homepage rewrite, or homepage plus one service page. Small, defined scopes are easier to approve than a vague retainer.
For "not now", "how much?" and "who are you?" replies, keep responses short and helpful. Our reply handling templates give you ready answers.
After the first project, ask for a testimonial and a before/after you can show the next prospect in the same niche. That is how one niche starts feeding itself.
Step 7: Track a few numbers and adjust
Keep a simple sheet: emails sent, replies, samples sent, calls, projects won. If nobody replies, change the observation line or the subject. If people reply but don't buy, look at your offer and price. The campaign metrics tracker guide shows a clean setup.
What to do today
- Choose one niche and one city.
- Pull 50 businesses with websites and emails.
- Audit 20 homepages and write one note each.
- Write your first email and one sample rewrite.
- Send 10 to 20, and schedule your follow-ups.
If you want the list and the sending in one place, GetClient gives new accounts 100 free credits with no card. See plans and credits.