Blog

How to generate new business leads without buying a list

How to generate new business leads for free: where new businesses show up, how to qualify them in five minutes, and what to write first.

· 14 min read

On this page

To generate new business leads without buying a list, go after businesses at the moment they need help, because a business that has just started or just changed something is the client most likely to say yes this month. Find them the week they launch a website, register a company, start hiring or start running ads. Check that each one is real and is missing something you sell, find a contact address that works, and send a short message about that one gap. Do it every day, keep a simple tracker, and you end up with a pipeline nobody else is working from.

This guide covers where those businesses show up for free, how to qualify them in a few minutes, what to write, and how to fit it all into one hour a day.

Why not just buy a lead list?

Bought lists look like a shortcut. For a freelancer or a small agency they usually cost more than they save.

  • A list is old the day you buy it. By the time it reaches you, some of the businesses on it have closed, changed their email or already hired someone for the job you want to pitch.
  • The same list is sold to anyone who pays, so the owners on it have already had your pitch from other people who bought it.
  • Addresses that were guessed or scraped years ago bounce. Enough bounces and email providers start putting your mail in spam, including the messages you send to real clients.
  • A row with a company name, an industry and an email does not say what the business needs. You still have to research each one before you can write anything better than a generic pitch.
  • You cannot say where the data came from. In many countries, data protection rules expect you to know how you got someone's details. "I bought a spreadsheet" is a weak answer when someone asks.

The alternative is to build your own leads from public signals. It takes more effort per lead at the start, but every lead is fresh, nobody else has the same list, and you know exactly why you are writing.

What makes a business a good lead for you?

A good lead is not just a small business in your niche. It is a business with a reason to buy now. Look for a trigger: something that changed recently and created a job someone has to do.

TriggerWhere you can see itWhat they often need
A new website goes liveCertificate Transparency logs, launch postsTracking, SEO basics, email capture, design fixes
A new company is registeredPublic company registersA website, a brand, a logo, a domain email
They start running adsPublic ad librariesLanding pages, tracking, creative, someone to manage spend
They post a job for a marketing roleJob boards, their careers pageHelp in the meantime, or a freelancer instead of a hire
They open a new locationLocal news, map listings, social postsLocal SEO, online booking, a page for the new location
They rebrand or move platformA new domain or a new site designRedirects, migration, content rewrites

For most freelancers a website launch is the most useful of these. You can see it within minutes, it happens to a huge number of businesses every day, and a site in its first weeks is almost always unfinished.

Then add two filters:

  1. Fit. The business is the kind you serve, works in a language you work in, and looks able to pay. A one-person hobby site is rarely worth a pitch.
  2. A gap you fix. You can point to one specific thing that is missing and is your job to fix. If you cannot find one, move on to the next business.

Where can you find new business leads for free?

Certificate Transparency logs

Every site that uses HTTPS needs a certificate, and publicly trusted certificates are recorded in public, append-only logs. The system is called Certificate Transparency. It was built so that certificates issued by mistake can be spotted, but it also works as a near real-time record of websites going live.

You can search the logs for free at crt.sh. Searching one domain lists every certificate issued for it, and the oldest one shows when the site first went on HTTPS, which is a good test of how new a site is. Searching with wildcards around a niche word (for example %dental% or %bakery%) lists every domain with that word in a certificate. Sort the results by date, keep the domains whose first certificate is from the last week, then visit and check them by hand. Broad searches like these are slow and sometimes time out, and most of what they return is noise, because most new certificates belong to test sites, parked domains and big companies' subdomains, but the real businesses you find this way are brand new.

If you sell to online stores, our guide on how to find new Shopify stores walks through the store-specific checks.

New company registrations

Many countries publish new company registrations. In the UK, for example, anyone can search the Companies House register for free and see when a company was incorporated, its registered office address and the nature of its business. Other countries have similar registers, with their own rules about what they publish and how you may use it.

A newly registered company often has no website yet, which makes it a lead for web designers and brand studios. The catch is contact details: a register gives you a company name and an address, rarely an email. You have to find the business's own site or social profile first, and many new companies do not have one for months.

Ad libraries

Meta and Google both publish searchable libraries of the ads running on their platforms. Meta's Ad Library shows the date each ad started running and can be searched by keyword, so a search for a niche word such as "physio" or "bakery" turns up small businesses whose first ads started in the last week or two. Google's Ads Transparency Center is searched by advertiser name or website, which is useful for checking a business you have already found. That is a strong buying signal: they have a budget and they are already paying for attention. Ads people and landing page designers get the most from this source.

Job posts

A small business advertising for a "marketing assistant" or a "social media manager" has told you, in public, that it has marketing work nobody is doing. Some will happily take a freelancer while they search, or instead of hiring. Search job boards for small companies in your niche and read what the post says the new person will do. That list of duties is your pitch.

Local signals

For local services such as salons, clinics, gyms, restaurants and trades, watch for openings: new map listings, local news, and "coming soon" posts in community groups and on Instagram. These businesses need online booking, reviews, local SEO and a working contact form, ideally before opening day.

Referrals and partners

The warmest leads come from people who already trust you. When you finish a project for a happy client, ask one question: "Who else do you know who is setting something up this year?" And partner with freelancers who sell something next to what you sell: a web designer and a copywriter, an SEO person and a developer, an ads person and an email specialist. Each of you meets clients who need the other.

Comparing the sources

SourceHow freshCostContact detailsBest for
Certificate Transparency logsMinutes after a site goes liveFreeUsually on the siteEvery kind of freelancer
Company registersDays after registrationFreeRarelyWeb design, branding
Ad librariesDays after the first adFreeThrough the advertiser's siteAds, landing pages, creative
Job postsThe day they are postedFreeOften a named personMarketing and content
Local signalsBefore or at openingFreeSocial profiles, phoneLocal SEO, booking, reviews
Referrals and partnersWhenever they comeFreeIntroduced by someoneEveryone

How do you qualify a lead in five minutes?

Most of what you find will not be worth a message. Qualifying fast is what keeps this from eating your day. Open the business's site and work down this list, and stop as soon as an answer is no.

  1. Is it a real business? It sells something and names a service or a product. It is not a personal blog, a parked domain, a template demo or a "coming soon" page.
  2. Is it new, or newly changed? Check the domain's first certificate on crt.sh and its registration date with an RDAP or WHOIS lookup. A domain registered years ago with a fresh certificate is probably an old business on a new site, which needs a different pitch.
  3. Is it the kind of client you want? Right sector, a language you work in, a size that can pay.
  4. Is there a gap you fix? See the table below.
  5. Can you reach a person? There is an email on the site, a contact page, or a named owner you can find.

Gaps worth looking for

You can spot most of these by looking at the site and searching its page source (right click, then View page source).

GapHow to spot itWhat it costs the businessWho sells the fix
No ad pixelNo fbq (Meta) or ttq (TikTok) in the page sourceAds cannot learn who buys, and there is no retargetingAds people
No analyticsNo gtag or Google Tag Manager codeThey cannot see where visitors come from or where they leaveAds people, SEO people, developers
No email toolNo signup form or popup from an email platformVisitors who leave without buying are gone for goodEmail and retention people
No meta descriptionNo meta name="description" tag in the sourceGoogle writes its own snippet, often from menu textSEO people
No contact formOnly a phone number, or nothing at allQuestions before buying go unaskedWeb designers, developers
No booking tool"Call to book" and no online bookingAnyone browsing after hours books somewhere elseWeb designers, local marketers
No reviews widgetNo reviews anywhere on the siteNew visitors have no reason to trust them yetWeb designers, local marketers
Images with no alt textNo alt attribute, or an empty alt="", on product or content imagesWeaker image search, and a worse site for screen reader usersSEO people, developers

Pick one gap per business, the one closest to what you sell. The point is not to audit the whole site. It is to find the opening line of your message.

Check twice before you say something is missing. Tracking is often loaded through a tag manager or the platform's own integration, so it will not always look like a normal pixel script. Being wrong in the first line of a cold email ends the conversation.

How do you find the right person to contact?

Look on the site in this order:

  1. The contact page and the footer.
  2. The privacy policy and terms pages, which often list an email address.
  3. The about page, for the owner's first name.
  4. The business's Instagram, Facebook or LinkedIn page.

Prefer an address on the business's own domain (hello@, info@, or a person's name) over a webmail address you found somewhere else. Do not guess addresses like firstname@. A domain can accept email while that one mailbox does not exist, and every bounce counts against your sending reputation. If there is no published address, use the contact form or message the business's social profile instead.

What should your first message say?

The first message is where most good leads are lost. A new business owner gets plenty of "I can help you grow" emails. What gets a reply is proof that you looked at their business, one specific problem, and one small next step.

Keep it to four parts:

  1. One line that shows you looked: their name and one real detail.
  2. The gap, and what it costs them in their own terms: bookings, sales, ad money.
  3. One small offer that is easy to say yes to.
  4. An easy way out.

Sample: a web designer writing to a new clinic

Subject: Online booking for Riverside Physio

Hi Dana,

I saw Riverside Physio's new site went up this week. The treatment pages are clear and easy to follow, which a lot of clinic sites get wrong.

One thing I noticed: the only way to book is to call. Anyone who finds you in the evening has to remember to ring the next day, and some will book with whoever lets them do it online.

I set up online booking for small clinics, usually in a day, linked to the calendar you already use. Happy to mock up how it would look on your site, free.

If it is not a priority right now, no problem at all.

Sam

Sample: an SEO freelancer writing to a new bakery

Subject: Your Google snippet, Crumb and Co

Hi Lou,

Congratulations on opening Crumb and Co. I had a look at the new site, and the cake photos are lovely.

One thing: the home page has no meta description, so when you show up on Google, the line under your name is whatever text Google picks. Right now that is likely to be your menu.

I can write one that says what you bake and where, and set it up in about ten minutes. Want me to send over the wording first so you can see it?

If now is not the time, no worries.

Priya

Neither message attaches an audit, lists ten problems or asks for a call. Each one names a single thing the owner can check in ten seconds, which is why it reads as help rather than a sales pitch.

Following up

Send one follow-up four or five days later, with something new in it: a second small gap, or a quick tip they can use whether or not they hire you. Then stop. Two short, specific messages with no reply means not now.

How do you turn this into a daily routine?

This works when you do it every day at the same time, even on the days it feels pointless. Here is a routine that fits in an hour:

  1. 15 minutes: collect. Pull candidates from one or two sources: new sites, new ads, new job posts in your niche.
  2. 20 minutes: qualify. Run the five checks. Keep the ones that pass. Most will not.
  3. 5 minutes: log. One row each in a spreadsheet, with the columns business, site, date found, gap, contact, date sent and reply.
  4. 20 minutes: write. Five messages, each about one gap.

Then watch what happens. After a few weeks your spreadsheet will show which source, which kind of business and which gap get replies. Do more of what works and drop the rest. Your own numbers will tell you more than any average you read online.

Where the time goes

Done by hand, collecting and qualifying are the slow parts. Most candidates turn out to be test sites, parked domains or old businesses, and you spend minutes on each one finding that out.

That is the part Vetted Leads does for you. It reads the public certificate logs as sites go live, keeps the ones that are real businesses and online stores, and lists which of the gaps in the table above each site has. Every email in the feed was checked with the business's mail server before it got there. As of 15 October 2026 the feed holds 33,109 leads, and 1,779 of them launched in the previous 24 hours. You can read how it works, and the plans are on the pricing page.

You can try it with 10 free contacts, once, plus the newest 50 leads each day, with no card. You still choose the gap and write the message yourself.

What mistakes should you avoid?

  • Pitching everyone. Fifty generic messages lose to five specific ones, so if you cannot name a gap, do not write.
  • Leading with yourself. "I am a web designer with eight years of experience" is about you. Open with their business instead.
  • Writing to old businesses as if they were new. Check the dates first. An established company with a new site usually has a team already, and a different need.
  • Waiting. A new business fills its gaps week by week, and the first useful message has the best chance.

How long before it starts working?

Give it about three weeks at five messages a day, roughly 75 messages, before you judge a source or a pitch, and treat that time as learning rather than volume. You will find out which sources suit your niche, how long qualifying really takes you, and which opening lines get answered. The leads usually get better as you get pickier about which ones you write to.

Start today. Pick one source from this guide, find five businesses that launched or changed this week, and send five short messages about one gap each. If you have questions about how Vetted Leads finds and checks its leads, the FAQ covers it.

Questions people ask

What is the fastest way to generate new business leads for free?

Watch for businesses at a moment of change, such as a website going live, a company being registered or a first ad starting to run. Those signals are public and free to check. Qualify each business in a few minutes, find one gap you can fix, and send a short message about it.

Why is buying a lead list a bad idea for a freelancer?

A bought list is a snapshot that ages from the day it is made, it is sold to other people too, and old or guessed addresses bounce, which hurts your sending reputation. It also tells you nothing about what each business needs, so you still have to research every row.

How can I tell if a business is new?

Check when the domain was registered with an RDAP or WHOIS lookup, and when its first security certificate was issued by searching the domain on crt.sh. If both dates are recent, the site is new. A domain registered years ago with a fresh certificate is usually an older business on a new site.

How many new leads should I contact each day?

Start with about five well researched messages a day, each about one specific gap. That is enough to learn which sources and pitches get replies, and small enough to keep every message specific. Raise the number once you know what works.

How do I get leads without cold outreach?

Ask every happy client who else they know who is starting or changing something this year, and partner with freelancers who sell a service next to yours, such as a copywriter if you design websites. Each of you meets clients who need the other.

More from the blog

Sign in or join

No password to remember, and we never see one.