How to build a cold email list of local businesses

Updated · by the OpenSheet team

To build a cold email list of local businesses, choose one niche and area, collect each business's website, find the email address published on that website, and verify every address before sending to remove bounces and closed businesses. Keep the list in one sheet with who you contacted and when. Avoid bought lists: they're usually out of date.

Key points

  • Start from the business's own website: that's where its real email is published.
  • Verify every address; bounces damage your sender reputation.
  • Generic addresses like info@ are fine for small businesses: the owner usually reads them.
  • Track who you contacted so nobody gets emailed twice.

How to build the list, step by step

  1. 1. Decide who you're emailing

    One type of business in one area, like roofers in Denver or cafes in Manchester. A tight list lets you write one message that fits everyone on it.

  2. 2. Collect the businesses

    For each business: name, address, phone and website. The website matters most, because that's where the business publishes its email.

  3. 3. Find the emails on their websites

    Look on the homepage, contact page and about page. Prefer an address on the business's own domain, and note contact names where the site lists them.

  4. 4. Verify every address

    Check for typos, throwaway domains, domains that no longer receive email, and catch-all servers that accept everything. Remove businesses that have closed.

  5. 5. Keep it in one place

    Track who you emailed, who replied and when to follow up. It stops you emailing the same business twice and shows which messages work.

What should you set up before sending?

  • Send from a domain with SPF, DKIM and DMARC set up, so mail providers trust it.
  • Many people use a separate domain for cold email, so problems don't affect their main inbox.
  • Start slowly and increase over a few weeks.
  • Include who you are, your business address where the law requires it, and an easy way to opt out.

Should you email info@ addresses?

Small businesses often publish a general address like info@ or hello@. At a small business, the owner usually reads it, so it's worth emailing. Where the website names the owner or manager, use their name in the greeting even if you send to the general address.

How OpenSheet helps

Type a kind of business and a city. OpenSheet finds the businesses, reads each website for emails, phone numbers and contact names, verifies the emails and phone numbers, and keeps everything in sheets with stages, notes and follow-up dates. Download a CSV for your email tool, or email straight from your own inbox using templates.

Questions

How do I find a business owner's email address?

Check the business's own website first: the contact page, the about page and the footer. Small businesses often list one address the owner reads. If the site names the owner, use their name in your greeting. Then verify the address before you send.

Should I buy an email list of local businesses?

Usually not. Bought lists are often out of date, include addresses that bounce, and are sold to many other people. A list you build from businesses' own websites and verify before sending is fresher and safer for your sender reputation.

What is a catch-all email address?

A catch-all domain accepts mail for any address, so a check can't confirm whether a specific inbox exists. These addresses aren't always bad, but they're riskier, so many people send to them last or in small numbers.

How do I stop cold emails from bouncing?

Verify every address before sending, remove businesses that have closed, and re-check lists you haven't used for a few months. Business emails change more often than people expect.

Try it on a real search

Free to start. No credit card.

Read next