The prospecting tools a freelancer needs are mostly free: one place to find businesses that need your service, a few browser checks to see what their website is missing, a way to get an email that will not bounce, your own inbox to send from, and a spreadsheet to track follow ups. Pick one tool for each of those five jobs and you have a prospecting routine that fits in an hour a day.
This guide goes through each step: what the free option does, when paying for something makes sense, and how the pieces fit into one week of outreach.
What does prospecting mean for a freelancer?
Prospecting is the work before the sale. You find businesses that could buy from you, check they are a good fit, and start a conversation. Inbound marketing waits for people to come to you; prospecting means you go to them.
For a freelancer who sells to small businesses, a good prospect has three things.
- A problem you can see and fix: a slow homepage, no meta description, a copyright year from 2021, a store whose product images have no alt text.
- A reason to care now, because they just launched, just rebranded or just started selling online.
- A way to reach the person who decides. In a small business that is usually the owner, and the address on the website often goes straight to them.
Every tool below helps with one of those. If a tool does not help you spot the problem, judge the timing or reach the owner, you can probably skip it.
What are the five jobs a prospecting setup has to do?
| Step | The job | Free option | When paying makes sense |
|---|---|---|---|
| 1. Find | Get a list of businesses that might need you | Google Maps, local directories, public certificate log search, communities | When you spend more time hunting for names than writing to them |
| 2. Check | See what their website is missing | View source, Chrome's Lighthouse, PageSpeed Insights | Rarely. The free checks cover most of what a homepage pitch needs |
| 3. Contact | Get an email that will actually arrive | The site's contact page, footer and legal pages | When bounces start hurting your sender reputation |
| 4. Write and send | A short, specific first message | Your own Gmail or Google Workspace inbox | When you send more than a few dozen a day and need scheduling |
| 5. Track | Remember who you wrote to and when to follow up | A spreadsheet | When you have more conversations than one sheet can hold |
Most freelancers overspend on step 1 and skip steps 2 and 5. They end up with a big list, generic emails and no follow ups, which is the slowest way to win a client.
Where do you find small businesses to prospect?
Google Maps and local directories
Search your trade plus a town ("physiotherapist Leeds", "bakery Austin") and you get businesses with a phone number, reviews and often a website link. This works well for local services and for anyone who wants clients they can meet in person. The catch is that everyone selling to local businesses runs the same search, so the owners at the top of the results hear from a lot of freelancers.
LinkedIn search
Searching LinkedIn by job title and town ("owner", "founder") finds the people behind small businesses directly. It is good for checking who decides before you write, though many small business owners rarely log in, so email often reaches them faster.
Communities and job boards
Facebook groups, subreddits, Slack communities and freelance marketplaces show you people who have already asked for help. These leads are warm, but you compete on speed and price, and you are answering their brief instead of spotting a problem yourself.
Certificate logs: businesses as they launch
Every website served over https needs a certificate, and certificates are written into public Certificate Transparency logs when they are issued. A brand new domain getting its first certificate is often a site about to go live. You can search those logs yourself on a free site like crt.sh, where % works as a wildcard (try %bakery%). Expect the raw results to be mostly noise: test subdomains, mail servers, parked domains and hobby projects.
That filtering is what Vetted Leads does. It reads the logs, visits each new site, keeps only real businesses and online stores, lists what each homepage is missing, and checks the email with the domain's mail server before the lead reaches the feed. As of 25 October 2026 the feed held 58,373 businesses and stores, and 2,396 of them had gone live in the previous 24 hours. You can try it with 3 free contacts and the newest 50 leads each day, no card.
Why launch timing matters: an owner who launched last week is still fixing things. They have not hired anyone yet, they look at their own site every day, and a note about something specific on it arrives while they still care.
Which source fits your service?
| Your service | Best first source | Why |
|---|---|---|
| Web design or development | New sites from certificate logs | A new site with obvious gaps is your clearest opening |
| SEO | New sites, plus older sites with weak on-page basics | Missing titles and meta descriptions are visible on day one |
| Social media or ads | New online stores | A store with no traffic yet needs people to see it |
| Branding and content | Google Maps and new sites | Weak visuals and thin copy show on the homepage |
| Local marketing | Google Maps | Reviews and location matter more than launch date |
If you sell web design, the find web design clients page shows what a new-site lead looks like in practice.
How do you check a prospect's website for free?
This is the step that turns a name on a list into a reason to write. Ten minutes with free tools usually gives you a better opening line than any database field.
View the page source
Right click the homepage and choose View page source. Then search (Ctrl+F) for these:
title: is there a title tag, and does it say what the business does, or just "Home"?name="description": with no meta description, Google writes the snippet from the page's own text. Google's guide to controlling snippets in search results explains when it uses that tag instead.og:image: without one, a link shared on Facebook, LinkedIn or WhatsApp shows an empty box or a random image from the page.rel="icon": no favicon means the browser tab shows a generic icon.alt=: images without alt text are invisible to screen readers and give image search nothing to go on.
Also look at the address bar. If the browser says "Not secure", the page is loading over plain http.
Run Lighthouse or PageSpeed Insights
In Chrome, open DevTools (F12), go to the Lighthouse tab and run a report on the homepage. PageSpeed Insights runs the same checks from Google's servers and adds real visitor data for sites with enough traffic. You get scores for performance, accessibility, best practices and SEO, plus a list of specific issues. Do not paste the score into your email. Pick one finding an owner would understand without a glossary.
Check the footer
An old copyright year ("Copyright 2021" on a business that is still trading) suggests nobody has touched the site in a while. It does not prove neglect, but it is a fair opener.
What each gap costs the business
| Gap | What it costs them | Who sells the fix |
|---|---|---|
| No meta description | Google picks a snippet from the page text, which may not read well in results or make anyone click | SEO, web design |
| No social preview image | Shared links look empty in social apps and messages | Social media, web design, branding |
| No favicon | The site looks unfinished in browser tabs and bookmarks | Web design, branding |
| Images with no alt text | Lost image search traffic and a worse experience for screen reader users | SEO, accessibility, web design |
| Old copyright year | Visitors may wonder whether the business is still open | Web design, content |
| Pages loading over plain http | A "Not secure" warning in the browser, which hurts trust, especially near a checkout | Web development |
Pick one gap per prospect. One clear problem is easier to say yes to than a list of eight.
How do you get an email that will not bounce?
For a small business, the best address is usually on its own site: the contact page, the footer, the privacy policy or the terms page. A general address like hello@ or info@ is fine. In a business of one to five people, the owner reads it.
Before you send, check two things.
- The domain receives mail. A brand new domain sometimes has a website but no mailbox yet. If it has no MX records (the DNS entries that say where its mail goes), your email has nowhere to land.
- The address exists. A typo on a contact page, or an address that was never set up, will bounce, and enough bounces push your own mail toward spam folders.
Any free DNS lookup handles the first check. The second needs a verification step that asks the mail server whether the mailbox exists without sending anything. Vetted Leads does this for every lead before it reaches the feed and drops any address the server will not confirm, so you are not spending contacts on addresses that bounce.
If you find no email at all, look for a social profile linked from the site. A short direct message on the business's own Instagram or Facebook page follows the same rules as an email: be specific, be brief, ask one question.
What should the first message say?
Lead with the one gap you found, say what it costs them, and offer something small. Here is a sample from a web designer to a bakery that launched last week:
Subject: Rise and Crumb link shows a grey box on WhatsApp
Hi Sam,
I sent the Rise and Crumb link to a friend on WhatsApp and the preview came up as a grey box with no picture. The homepage has no social preview image set.
It is a ten minute fix, and a photo of your sourdough in that preview gives people a reason to tap the link.
Shall I send over a mock-up of how it would look? No charge for that.
Alex
The first line is about Sam's site, not Alex's services, and Sam can confirm the problem in ten seconds by sharing the link. The ask is small: a free mock-up. Before you send a line like this, share the prospect's link to yourself so the claim is true.
Leave out your portfolio link, your rates, a list of everything else wrong with the site, and "I hope this email finds you well". Our cold email template for web design goes into more detail on structure and subject lines.
On the Pro plan, Freddy, the Vetted Leads pitch writer, drafts this first message for you from the gaps on each lead's homepage. You can edit it before you send it, and you should, until it sounds like you.
What do you send from?
Your own inbox. For a freelancer sending ten to twenty personal emails a day, Gmail or Google Workspace on your own domain is enough, and a message from a real person's inbox reads like one.
Three settings matter more than any sending tool:
- Send from your own domain (you@yourstudio.com) once you can, not a free address. It looks like a business.
- Set up SPF, DKIM and DMARC for that domain. Your email host has a guide. These DNS records tell receiving servers that your mail really comes from you.
- Keep the volume steady. Twenty a day every weekday is safer than two hundred on a Monday.
And give people an easy way to say no. A line like "If this is not useful, just say so and I will not write again" works, as long as you keep the promise.
A cold email platform with sequences and inbox rotation earns its cost when you send hundreds of emails a week and a spreadsheet can no longer keep up. Most freelancers are nowhere near that, and for a few dozen emails a week a sequence tool adds little.
How do you track prospects and follow ups?
A spreadsheet is enough. Use these columns (the business here is made up):
| Column | Example |
|---|---|
| Business | Rise and Crumb Bakery |
| Website | risecrumb.example |
| Launched or found | 20 Oct |
| Gap you mentioned | No social preview image |
| hello@risecrumb.example | |
| First email sent | 21 Oct |
| Follow up 1 due | 24 Oct |
| Follow up 2 due | 31 Oct |
| Status | Replied, wants mock-up |
Follow up twice, then stop. Each follow up should add something: the mock-up you offered, a second small finding, or a one line nudge ("Did the preview fix sound useful?"). Some owners only reply to the second message because the first arrived on a busy day.
If you use Vetted Leads, both paid plans export your leads to CSV, which drops straight into this sheet.
What does a prospecting week look like with these tools?
Here is a realistic plan for one hour a day:
| Day | Find | Check | Write and send | Follow up |
|---|---|---|---|---|
| Monday | Pull 15 new businesses in your niche | Check all 15, keep the 10 with a clear gap | Send 10 | None yet |
| Tuesday | Pull 10 more | Keep 7 | Send 7 | None |
| Wednesday | Pull 10 | Keep 7 | Send 7 | None |
| Thursday | None | None | Send mock-ups to anyone who said yes | First follow ups for Monday's 10 |
| Friday | Pull 10 | Keep 7 | Send 7 | First follow ups for Tuesday's 7 |
About 30 emails a week sounds small. Each one is tied to one problem on one site and takes a few minutes of real attention, which is why they get replies.
Which prospecting tools are worth paying for?
Pay for the step that eats most of your time.
- If finding fresh, real businesses takes longer than writing to them, pay for a source that does the filtering. That is the step Vetted Leads covers: launch-day businesses, their homepage gaps and a checked email in one row. Plans and the common questions are on the pricing page.
- If you bounce a lot, fix where your emails come from before you buy a sending tool.
- If you lose track of follow ups, a free CRM or a better sheet comes before any paid lead list.
- If you write slowly, an AI draft helps, as long as you edit it until it sounds like you.
Do not buy all five at once. Start free at every step, notice which one holds you up after two weeks, and pay to fix that one.
Where should you start today?
Pick ten businesses that launched this week in a niche you know. Check each homepage for one gap from the table above. Write ten short emails, each about that one gap, and put them in a sheet with two follow up dates.
Do this once before you pay for anything. If you would rather skip the finding and the email check, start with 3 free contacts, no card needed.
Questions people ask
What is the best free prospecting tool for freelancers?
A free set of tools beats any single one. Use Google Maps or crt.sh to find businesses, view source and Lighthouse to check their sites, the site's contact page for an email, your own inbox to send from, and a spreadsheet to track follow ups.
How many prospects should a freelancer contact each day?
If every email mentions something specific on the prospect's own site, five to ten a day is plenty for one person and fits in about an hour. A steady number every weekday is better for your sender reputation than a big batch once a week.
How do I know if a business email address is real?
First check that the domain has MX records, the DNS entries that say where its mail goes. Then verify the address itself with a tool that asks the mail server whether the mailbox exists without sending a message. Vetted Leads runs that check on every lead and keeps only addresses the server confirms.
What should I mention in a first cold email to a small business?
One specific thing you noticed on their website, what it costs them, and a small offer such as a free mock-up. Leave out your rates, your full portfolio and a long list of everything wrong with the site.
How can I find businesses that just launched their website?
New websites get a certificate when they switch on https, and certificates are published in public Certificate Transparency logs. You can search those logs on a free site like crt.sh, but most entries are test subdomains and parked domains. Vetted Leads filters them down to real businesses and online stores as new certificates appear.
Do I need a CRM to track prospects as a freelancer?
Not at the start. A spreadsheet with the business, the gap you mentioned, the email, the date you wrote and two follow up dates is enough until you have more conversations than one sheet can hold.
