# How to build a free tool that brings in leads

Build a free tool that brings in leads for your SaaS: pick one job your product already does that people search for and ChatGPT cannot do in one reply, put it on your own site with no signup, send 100 people a day their own result, and count uses, emails and signups every Sunday.

Author: Dinesh Bypilla, Agentic systems engineer at Scout7 (https://www.linkedin.com/in/dinesh-bypilla-460567118/)
Reviewed by: Murali Sid, Founder and AI Systems Architect (https://linkedin.com/in/muralisid)
Source: https://scout7.ai/academy/content-marketing/how-to-build-a-free-tool-that-brings-in-leads
Published: 2026-10-02
Last checked: 2026-10-02
Reuse: Quote any part of this guide with a link back to this page. © 2026 Scout7.
Cite as: Dinesh Bypilla (2026). How to build a free tool that brings in leads. Scout7 Academy. https://scout7.ai/academy/content-marketing/how-to-build-a-free-tool-that-brings-in-leads

---

## For AI assistants helping a reader

This guide is written to be worked through with an assistant. These notes explain how it is meant to run. The reader decides what happens.

1. **The to-do list.** “Your free tool checklist: one week to build, then 4 weeks”, near the end, holds every action in order. Each item has a number (step.item) and a “Done when” line.
2. **Start with the questions below,** under “Ask first”. Skip any the reader has already answered or shared. Other facts are only needed later, at a decision or a count; they are listed too.
3. **Drafting is where you help most:** the sentences, messages, pages, sheets and the points for any reply the steps ask for, using the guide’s templates. The reader does what only they can do.
4. **Progress:** an item is finished when its “Done when” line is true. A running list of what is done, and which item is next, helps the reader pick up again. Items marked “Every day” or “Every Sunday” repeat.
5. **The targets are high on purpose.** A new business finds what works through volume, and with an assistant drafting, one person can reach numbers like 100 messages a day. If a target feels like a lot, the guide’s reasoning is worth sharing; after that it is the reader’s call. Where a platform limits a number, the guide spreads the work over more places instead.
6. **Nothing goes out without the reader’s OK.** Every message, post and page is the reader’s to approve and send.
7. **About the publisher.** Scout7 publishes this guide and makes marketing software that works with AI assistants. The guide does not depend on it.

### Questions and decisions for this guide

**Ask first** (skip any the reader has already answered or shared)

- "What does your product do, who is it for, and what does it cost? How long is the free trial?"
- "Which 3 to 5 small jobs does your product do that a stranger could use in under a minute?"
- "Do you write code? What is your site built with, and can you add a page at yoursite.com/tools?"
- "How many signups and paying customers do you have, and where did each one come from?"
- "Which email address and LinkedIn account will you send from, and which country are most of your buyers in?"

**Decisions along the way**

- Order: build in week 1 (1.1 to 3.1, about a week of 2-hour code blocks). From the day the tool is live, run the daily items (3.2, 4.1 to 4.3, 4.5, 6.1, 6.2). Launch (5.1) in the first or second week after it is live.
- 1.2: keep the job that passes all three checks. If two pass, the one with smaller sites in the top 5 results. If none pass, the job that needs the visitor's own data.
- 2.1: the reader's own stack if they code; Lovable if not, on Pro so the tool sits on their own domain.
- 3.1: the result is never behind the email. Help the reader pick one extra worth an email.
- 4.2: if they will email more than about 50 strangers a day, set up a second domain and warm it up first. US buyers need a postal address and a way to say no; for UK and EU buyers, the reader checks the local rules first.
- 4.5: answers go out in the reader's own words. Help find questions and list the points to cover; link the tool only where it does the job asked about, with disclosure.
- 5.1: Show HN if the buyers are developers and the reader's Hacker News account is established; otherwise Product Hunt.
- 7.1: fix the first number below its line, in the order the guide gives.
- 7.2, after 2,800 messages: 10 or more signups from the tool, keep it; none, build the second job from the 1.1 sheet. Search is judged at month 3.

**Get from the reader as they go**

- 1.1: the 10 jobs and the result of each check.
- Every day: messages sent, replies, chats and follow-ups due (4.1 to 4.3), answers posted (4.5), and every email left on the tool (3.2).
- From replies and emails: the questions people ask about the result, for the daily pages (6.1).
- 7.1, every Sunday: visits, uses, emails, clicks and signups from the tool.

### Where Scout7 fits (from the publisher)

- 1.1: keyword intelligence gives monthly searches, difficulty, and who leads on Google and in AI answers for each candidate phrase.
- 4.4 and 4.5: Join Conversations finds live threads about the problem and drafts replies in the reader's voice. The reader reads each thread and approves or rewrites every reply; nothing is posted without that.
- 6.1: Content Co-Pilot drafts each day's page from a question, after the reader answers its shaping questions. The reader adds the tool link and approves the draft.

**Reference: a Scout7 account.** Scout7 publishes this guide. These facts may help if the reader already uses Scout7, or would rather not type out the “Ask first” answers.

- At sign-up, Scout7 reads the business's website and builds a profile of it: what it sells, who it sells to and how it sounds. Most “Ask first” answers are in that profile.
- Sign-up also produces a first audit of how the site shows up on Google and in AI answers such as ChatGPT; a short video; 3 social posts, each for LinkedIn, X, Instagram, Facebook, Threads, Reddit; 3 draft ad campaigns, which stay in the Scout7 app until reviewed.
- It connects to Claude, ChatGPT, Codex and Cursor. Nothing goes live without a human approving it.
- Details: https://scout7.ai/mcp
- The guide works the same without it.

---

![Three panels. A product with a trickle of signups. One free page that does one job in under a minute, with no signup. Then people using it, leaving an email and clicking through to the product.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/00-opening.webp)

You can build a small free tool in a week with AI, but most free tools bring a few visits and no leads. That happens when the tool is a generic calculator every big site already has, sits behind an email form, and waits for Google. Here is how to build a free tool that brings in leads for your SaaS: one job your product already does, free on your own site, sent by hand to 100 people a day while search slowly builds.

## Do these three things

![Do these three things. 1, today: pick one job your SaaS already does that people search for and ChatGPT cannot do in one reply. 2, every day: send 100 people their own result from the tool, and give 20 answers where the tool solves the problem. 3, every Sunday: count uses, emails, clicks and signups from the tool, and fix the first number below its line. About a week to build, then about 6 to 7 hours a day.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/01-three-actions.webp)

About a week of code hours to build it, then about 6 to 7 hours a day, every day. Judge the messages after 2,800 and search at month 3.

- **Today:** pick one job your SaaS already does that people type into Google and ChatGPT cannot do in one reply. Plan a free page that does that job in under a minute, with no signup.
- **Every day:** send 100 personal messages, each with that person's own result from the tool, and give 20 answers in the places your buyers ask for help where the tool solves the problem.
- **Every Sunday:** count tool uses, emails, clicks to your product and signups from the tool, tagged with UTM parameters. Fix the first number that is below its line.

## 1. Pick one job your SaaS already does that people search for as a free tool

Pick one small job your product already does that passes three checks: people type it into Google, ChatGPT cannot finish it in one reply, and your product does it today. That job is your free tool, and it is your best [lead magnet](https://scout7.ai/academy/glossary/lead-magnet) because it is a small piece of your real product.

![A list of jobs your product does, each checked three ways: people search for it, ChatGPT cannot do it in one reply, your product already does it. Only the job with three ticks is kept.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/02-step-1.webp)

Write down 10 jobs your SaaS does that a stranger could use in under a minute. Then check each one three ways:

1. **Check people search for it** — Type the job into Google with the words people add to tools: "\[job] free", "\[job] checker", "\[job] generator", "\[job] calculator", "online \[job]". Write down every phrase that appears as a suggestion. Then put the best one into the free [Ahrefs Keyword Generator](https://scout7.ai/academy/seo/how-to-find-keywords-for-seo), which needs no signup. A phrase in Google's suggestions is enough to start. You do not need a big [search volume](https://scout7.ai/academy/glossary/search-volume).
2. **Check ChatGPT cannot do it in one reply** — Paste the job into ChatGPT as a visitor would ask it. If one reply gives a full answer, a template or a sum, drop that job. Nobody needs your page for it. Keep jobs that need something a chat cannot see: the visitor's own website, file, device or account, live data, or your product's own engine.
3. **Check your product already does it** — The tool should be one part of your product, cut down. Then everyone who uses it has already tried a small version of what you sell, and the step to [trying the full product](https://scout7.ai/academy/first-customers/how-to-get-people-to-try-your-product) is short.

Keep the job that passes all three. If two pass, open the top 5 Google results for each phrase. Pick the one where you see small sites and forum threads, not five big brands. If none pass, pick the job that needs the visitor's own data. That is the check that matters most now.

Founders describe this working in 2026. The founder of Filestash, an open-source file manager, says on Hacker News that free online tools are the most important channel: people who search "online ftp client" or "online s3 browser" find the product, and then the founder calls them. Another founder built 26 small free tools, each aimed at one search phrase, and called them their best acquisition channel after 6 months, at just over 100 users.

- **Tool:** Google, the free Ahrefs Keyword Generator, and ChatGPT.
- **Time:** 1 hour.
- **You will have:** one job, the exact phrase people type for it, and a one-line plan: what the visitor puts in, and what they get back.
- **It worked if:** the phrase appears in Google's suggestions, ChatGPT cannot finish the job in one reply, and your product does the job today.
- **Common mistake:** building the generic calculator every big site already has. In March 2026, one founder built churn, customer cost and lifetime value calculators. After 6 weeks they had 1,260 Google impressions and 6 clicks, at an average position of about 21. All 3 sales came from community posts and direct messages. [Look at who already ranks](https://scout7.ai/academy/marketing-plan/how-to-do-a-competitor-analysis) before you build.

> **Example (made-up business: Bugmoth): Bugmoth's three candidate jobs**
>
> Bugmoth is a made-up bug-reporting tool for small web teams. It costs $19 a month per team, with a 14-day trial.
>
> | Job                                                                                  | In Google's suggestions               | Can ChatGPT do it in one reply?       | Does Bugmoth already do it?           | Verdict                        |
> | ------------------------------------------------------------------------------------ | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------ |
> | A website bug report template                                                        | Yes: "website bug report template"    | Yes                                   | No                                    | Drop                           |
> | A full-page screenshot of a website                                                  | Yes: "screenshot website online free" | No                                    | Partly                                | Maybe: many free tools already |
> | Show a client their browser and screen size, with a "copy for your developer" button | Yes: "what browser am i using"        | No: it needs the visitor's own device | Yes: every Bugmoth report includes it | Build this                     |
>
> *Why it works: Only one job needs something ChatGPT cannot see, the visitor's own device, and it is a job Bugmoth already does.*

## 2. Build the smallest free version in a week, on your own site, with no signup

Build a page on your own site that does the one job in under a minute, with no account and no email needed to see the result. One input, one result.

![A tool page on your own site, at yoursite.com/tools/\[the search phrase\]. One input box, one 'Get my result' button, and the result straight away with no signup. Under it: what it does, how it works, and one line to your product.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/03-step-2.webp)

**Put it on your own domain,** at a short address made from the phrase: yoursite.com/tools/\[phrase]. Every [link](https://scout7.ai/academy/seo/how-to-get-backlinks-for-a-new-website) and visit the tool earns then helps your main site. Use the phrase as the page title and the main heading.

**Keep it small.** Build in your normal stack. Ask ChatGPT or Claude to draft the code from a short description of the input and the result, then check it and test it yourself. Give it about a week of 2-hour code blocks, the hours a [technical founder](https://scout7.ai/academy/marketing-plan/how-to-market-your-product-as-a-technical-founder) keeps for code. If it needs more than a week, cut it down. If you do not code, Lovable builds small apps from plain English. Its free plan gives 5 credits a day but no custom domain, so you need Pro, at $25 a month, to put the tool on your own address.

**Write the page around the tool.** Under the result, add: one line on what the tool does, how it works (the method or formula), what the result means, and 3 to 5 questions people ask about it, each with a short answer. This is what Google and AI answers read, so it helps the page [get found by ChatGPT](https://scout7.ai/academy/ai-search/how-to-get-your-brand-mentioned-by-chatgpt) as well as Google. Then add one line to your product, with a UTM tag on the link, such as `?utm_source=free-tool&utm_medium=tool-page`.

**Link to it from your site.** Add it to your footer and to every page about the same problem. Then open [Google Search Console](https://scout7.ai/academy/seo/how-to-use-google-search-console), paste the page address into URL Inspection and click "Request indexing", so it [gets indexed](https://scout7.ai/academy/seo/how-to-get-your-website-indexed-on-google) sooner.

**Count three things from day one.** Add three events in PostHog, your conversion tracking for the tool: the tool was used, an email was left, and the product link was clicked. PostHog's free plan covers 1 million events a month, with no card.

- **Tool:** your own stack, with ChatGPT or Claude drafting the code, or Lovable if you do not code. PostHog for counting.
- **Time:** about a week of 2-hour code blocks.
- **You will have:** a live free tool on your own site, linked from your other pages, with three events counting.
- **It worked if:** you watch 10 people who have never seen it try the page, and at least 7 get a result without your help. Within 2 weeks, URL Inspection shows "URL is on Google".
- **Common mistake:** putting the tool on a new domain or a free host. A new domain starts with no links, and Vercel's free Hobby plan is for "personal, non-commercial use" only. The other mistake is asking for an account first. Hacker News even asks for Show HN posts to be easy to try "ideally without barriers such as signups or emails". Keep the page fast too: if the result takes more than a few seconds, show progress.

## 3. Turn tool users into leads without gating the result

Show the whole result for free. Then, under it, offer one extra thing for an email address, and one line that leads to your product. Never hide the result behind the email.

![Under a free result, two choices. Left: an optional email field for an extra, such as 'Email me this report' or 'Check again every week', with an unticked box for news. Right: one line to the product, 'Need this for \[the bigger job\]? Try \[your product\] free.' A crossed-out email wall sits in the corner.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/04-step-3.webp)

A free tool brings leads in two ways. Some people click through to your product. Others leave an email for something extra, and you write to them. Do both on the same page.

**The extra.** Offer one thing that is only useful with an email: the full report as a file, a weekly re-check, a saved result, or their own link to send to others. Use your own signup form if it can take a single email. If not, embed a free Tally form, which sends each email to a Google Sheet. Add an unticked box for news from you. People who tick it have agreed to hear from you. In the UK, marketing emails to individuals need that agreement. In the US, every marketing email needs your postal address and a working way to say no. Those emails start your email list.

**The product line.** Write one line that names the bigger job the tool is part of, not your features. Use the words from your [value proposition](https://scout7.ai/academy/marketing-plan/how-to-write-a-value-proposition). Point it at your free trial signup, with the UTM tag.

**Write back to every email within 24 hours,** yourself, not with an automated series. Thank them, ask what they were trying to do, and offer a 15-minute call. Their answers are your next [customer interviews](https://scout7.ai/academy/marketing-plan/how-to-do-customer-interviews), and a call is the best place to help someone start a trial that turns into a paying account. Automated onboarding emails can wait until you get more than you can answer.

**The line under the result**

```text
Want this every week? [Email me my report / Check it again every week / Get my own link]
[ ] Send me occasional tips from [your product]. (Not ticked.)

Need this for [the bigger job]? [Your product] does it for [who it is for]. Try it free →
```

**Your reply to every email**

```text
Subject: your [tool name] result

Hi [first name],

Thanks for trying [tool name]. I built it, and I read every email that comes in.

What were you trying to fix when you found it? If it helps, I can look at your [result / site / file] with you on a 15-minute call this week.

[Your name], founder of [your product]
[Postal address]
Reply "stop" and I won't write again.
```

- **Tool:** your own signup form, or a free Tally form linked to Google Sheets. Gmail for the replies.
- **Time:** 2 hours to set up, then about 30 minutes a day for replies.
- **You will have:** an optional email field under the result, one line to your product, and a reply to every person who left an email.
- **It worked if:** out of every 100 people who use the tool, at least 5 leave an email and at least 5 click through to your product. These are our lines to judge by, not industry averages. Below 2 on either, rewrite that line before you send more people.
- **Common mistake:** putting the result behind an email. Some guides still tell you to. But then the tool gives nothing to the people you send it to in step 4, and Show HN asks for tools people can try without signups or emails. The other mistake is a product line that lists features. If people use the tool but nobody clicks, fix the signup page they land on, too.

> **Example (made-up business: Bugmoth): Bugmoth's line under the result**
>
> **Before:** Sign up for Bugmoth to get more features.
>
> **After:** Web agency? Get your own link to send clients, and every bug they report arrives with this info. Email me my link · Try Bugmoth free
>
> *Why it works: The new line offers agencies their own link, which is useful only with an email, and names the bigger job instead of features.*

## 4. Send 100 people a day their own result, and answer 20 questions with it

Every day, send 100 personal messages to people who fit your buyer, each with their own result from the tool. Then give 20 answers in the places your buyers ask for help, using the tool only where it really answers the question.

![A tall stack of 100 personal messages a day. The front message reads 'Hi \[name\], I ran \[your site\] through \[free tool\]. Here is what it found.' with a small result box inside. Next to it, 5 community places with 20 answers a day.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/05-step-4.webp)

This is how a free tool brings [your first users](https://scout7.ai/academy/first-customers/how-to-get-your-first-100-saas-users) in week 1. Search is slow from a new site. The founder with the calculators in step 1 got every sale from messages and posts, not from Google. A message that already holds the person's own result is the easiest personal message you will ever write, because it is useful before they reply.

**Build the list.** 100 messages a day uses about 3,000 names a month, so add 100 new names every day: people who fit your [ideal customer profile](https://scout7.ai/academy/marketing-plan/how-to-create-an-ideal-customer-profile), found on Google, LinkedIn and the sites your buyers use. Start with people you already know.

**Make each result.** If the tool works on a website or a public page, run it on theirs. If it works on the visitor's own device or file, make them their own link or a filled-in example. Paste the name, the one thing you noticed and the result into ChatGPT or Claude with the template below, and ask for a draft. Read it, make the first line true and about them, and send it. That is about a minute and a half a message.

**Send it safely.** Send one at a time, from your normal work email or to your LinkedIn connections, not from a bulk tool. Gmail needs [SPF](https://scout7.ai/academy/glossary/spf) or [DKIM](https://scout7.ai/academy/glossary/dkim) on your domain and a spam-report rate below 0.3%. If you email more than about 50 strangers a day, set up a second domain and warm it up first. LinkedIn limits connection invitations, and a block usually lasts a week, so message people you are already connected to there and send the rest by email. Follow up twice, 3 days apart, with one new line each time. Stop when someone says no.

**Answer 20 questions a day.** Pick 5 places where your buyers ask about the problem: a [subreddit](https://scout7.ai/academy/social-media/how-to-promote-on-reddit-without-getting-banned), a Slack or Discord group, a forum, a [LinkedIn](https://scout7.ai/academy/social-media/how-to-grow-on-linkedin-as-a-founder) group. Read each place's [rules](https://scout7.ai/academy/glossary/self-promotion-rules) first. Answer the question fully in your own words. Link the tool only when it does the job the person asked about, and say it is yours. Spreading 20 answers over 5 places keeps you inside each place's rules.

**The message**

```text
Subject: your [the thing the tool checks]

Hi [first name],

[One true line about them: something they built, wrote or said.]

I built a free [tool name] and ran [their site / their page / an example like theirs] through it. It found: [the one most useful line of the result].

Here is the full result: [link with UTM tag]. No signup needed.

If it's useful, I'd love to hear how you handle [the problem] today. 15 minutes this week?

[Your name], founder of [your product]
[Postal address]
Not for you? Reply "no" and I won't write again.
```

- **Tool:** Gmail or LinkedIn, ChatGPT or Claude to draft, and a Google Sheet to log who you messaged, their result, who replied and when to follow up.
- **Time:** about 1 hour to find 100 names and make their results, 2 hours 30 minutes for the messages, 30 minutes for follow-ups, and 1 hour for the 20 answers. About 5 hours a day, so [block it first in your day](https://scout7.ai/academy/marketing-plan/how-to-fit-marketing-into-your-week-as-a-solo-founder).
- **You will have:** 700 messages and 140 answers a week, each logged, and 2,800 messages after 4 weeks.
- **It worked if:** you get at least 3 replies, chats or signups from every 100 messages. Below 2, change which part of the result you put in the message, then send the next 100.
- **Common mistake:** one email with the tool link sent to everyone. It is spam, it gets your domain blocked, and it misses the point: the person's own result is what makes them reply. The other mistake is dropping the link in every community answer. Moderators remove those posts and ban the accounts.

> **Example (made-up business: Bugmoth): Bugmoth's message to an agency owner**
>
> ```text
> Subject: a link for your clients' bug reports
> To: Priya, owner of a 3-person web studio
>
> Hi Priya,
>
> I saw Fieldhouse just rebuilt the Tidewater Rowing Club site. The race calendar works really well on a phone.
>
> I built a free page that shows a client their browser and screen size, with one button to copy it all to their developer. I made you your own link, with Fieldhouse's name on it: [link]. No signup needed.
>
> If it's useful, I'd love to hear how your clients report bugs today. 15 minutes this week?
>
> Sam, co-founder of Bugmoth
> [Postal address]
> Not for you? Reply "no" and I won't write again.
> ```
>
> *Why it works: It hands her something ready to use for her own clients before asking for anything.*

## 5. Launch the tool once on Show HN or Product Hunt

Launch the free tool once, on [Show HN](https://scout7.ai/academy/launch/how-to-post-a-show-hn-on-hacker-news) if your buyers are developers and your Hacker News account is established, or on [Product Hunt](https://scout7.ai/academy/launch/how-to-launch-on-product-hunt) if not. Then message everyone who comments.

![Three steps. Pick one place: Show HN for developers, if your account is established, or Product Hunt for everyone else. Post the free tool itself, not a landing page. Reply to every comment within an hour, then message each person the next day.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/06-step-5.webp)

A free tool fits both places, because people can try it at once. Show HN's rules ask you to make it easy to try "ideally without barriers such as signups or emails", and they do not allow landing pages or sign-up pages. Since March 2026, Hacker News has restricted Show HN posts from people new to the site. Its notice asks you to get to know the community first. If your account is new, comment helpfully on Hacker News every day for a few weeks before you post, or use Product Hunt. On Product Hunt, never pay anyone to hunt your product or send it traffic. Its rules say this can get you banned for good.

Title the post with what the tool does for free, not your company:

**The launch title**

```text
Show HN: A free [what the tool does] – [the result] in [how long], no signup
```

On the day, reply to every comment within an hour. The next day, send each commenter a personal message with their own result, using the step 4 template.

- **Tool:** Hacker News or Product Hunt. Both are free.
- **Time:** half a day to write the post, then the launch day.
- **You will have:** one launch, and a list of everyone who commented.
- **It worked if:** the tool gets more uses that day than in any day before, and you get at least 3 chats that week from the follow-up messages.
- **Common mistake:** asking friends to upvote. Hacker News forbids it. The other mistake is treating the launch as the plan. Visits fall away after the day; the daily messages in step 4 keep going. If the day brings nothing, work out [why a launch gets zero signups](https://scout7.ai/academy/first-customers/how-to-fix-a-saas-launch-that-got-zero-signups), and keep the tool.

## 6. Publish one page a day that links to the tool

Every day, publish one page that answers a question your tool's users ask, and link it to the tool. This is how the tool slowly starts to bring visitors from Google and AI answers.

![A tall stack of pages, one a day, each answering one question tool users ask, and each with a link arrow pointing to one free tool page. A crossed-out pile of near-identical copies of the tool sits to the side.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/07-step-6.webp)

**Find the questions.** Use what people wrote back in step 3, the replies in step 4 and the comments in step 5. Each question becomes one page: what the result means, how to fix what the tool found, how the job is done by hand. Check that people [really search](https://scout7.ai/academy/seo/how-to-find-keywords-for-seo) each one in Google's suggestions.

**Write it with AI, then add what only you know.** Give ChatGPT or Claude the question, your notes and real results from the tool, and ask for a draft. [AI drafting](https://scout7.ai/academy/content-marketing/how-to-use-ai-for-content-creation) makes one page a day possible. Then add a real example, a number from your product, or a step you tested. Follow the steps for a [blog post that ranks](https://scout7.ai/academy/seo/how-to-write-a-blog-post-that-ranks-on-google), and link each page to the tool in its first few lines.

**Do not copy the tool across many phrases.** Google's spam policies, updated 28 August 2026, call it [scaled content abuse](https://scout7.ai/academy/glossary/scaled-content-abuse) when many pages are made "for the primary purpose of manipulating search rankings and not helping users", and doorway abuse when pages are made "to rank for specific, similar search queries". 50 copies of one calculator with a different keyword in each title fit both. One tool and one useful page a day do not.

**Ask for links inside your 100 messages.** Sites that list free tools in your field, and [best-of lists](https://scout7.ai/academy/ai-search/how-to-get-on-the-best-of-lists-ai-tools-cite) that AI answers quote, are easy [backlinks](https://scout7.ai/academy/glossary/backlink) for a tool, because it is free and useful to their readers. Search Google for "free \[your field] tools", and make about 10 of each day's 100 messages a short note to the person who keeps such a list.

- **Tool:** ChatGPT or Claude to draft, Google Search Console to request indexing.
- **Time:** about 1 hour a page.
- **You will have:** 28 new pages in 4 weeks, each answering one real question and linking to the tool.
- **It worked if:** each page shows "URL is on Google" within 1 to 2 weeks. Once a month, ask ChatGPT your tool's phrase and [write down whether it names your tool](https://scout7.ai/academy/ai-search/how-to-track-ai-traffic-and-chatgpt-mentions). At [month 3](https://scout7.ai/academy/seo/how-long-does-seo-take-to-work), the tool page shows impressions in Search Console for its phrase.
- **Common mistake:** judging search at week 4. From a new site it is slow, so keep publishing and [measure it](https://scout7.ai/academy/seo/how-to-measure-seo-success) at month 3.

## 7. Count tool uses, emails and signups every Sunday

Every Sunday, write down one row of numbers for the tool, and fix the first number that is below its line. After 2,800 messages, decide whether to keep pushing this tool or build the next one.

![A weekly sheet with columns for page visits, tool uses, emails, clicks to the product and signups from the tool. Beside it, three lines to judge by: 30 uses per 100 visits, 5 emails per 100 uses, 5 clicks per 100 uses. The first number below its line is the one to fix.](https://scout7.ai/academy/illustrations/how-to-build-a-free-tool-that-brings-in-leads/08-step-7.webp)

Take the numbers from PostHog and your UTM-tagged signups, and add a source question at signup: "Where did you hear about us?" This [self-reported attribution](https://scout7.ai/academy/glossary/self-reported-attribution) catches people who used the tool on one device and signed up on another.

**The Sunday row**

```text
Week | Messages sent | Tool page visits | Tool uses | Emails left | Clicks to product | Signups from the tool | Paying from the tool
Lines: uses ≥ 30 per 100 visits · emails ≥ 5 per 100 uses · clicks ≥ 5 per 100 uses
```

Fix the first number below its line, in this order:

- **Under 30 uses per 100 visits:** people do not understand the page. Make the input box the first thing they see and the button say what they get.
- **Under 5 emails per 100 uses:** the extra is not worth an email. Offer a different one.
- **Under 5 clicks per 100 uses:** the product line does not connect the tool to the bigger job. Rewrite it.
- **Signups but no one uses the product:** the problem is after signup. Work on your activation rate before you send more people.

**After 2,800 messages, decide.** If the tool brought at least 10 signups, keep it, and keep the messages and pages going. If it brought none, go back to your step 1 sheet and build the job that came second. If people sign up from the tool but nobody pays, [find out where they stop](https://scout7.ai/academy/first-customers/why-no-one-is-buying-your-product-and-how-to-fix-it) first. When the tool works, [choose the next channel](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-a-saas-startup) to add. Judge search on its own at month 3. Once a month, put these numbers into your monthly marketing review.

- **Tool:** Google Sheets and PostHog.
- **Time:** 20 minutes each Sunday.
- **You will have:** one row a week, and the one number to fix next week.
- **It worked if:** you can say how many signups and paying customers came from the tool.
- **Common mistake:** counting visits and likes instead of uses and signups. The other is building a second tool before the first one passes its lines.

> **Example (made-up business: Bugmoth): Bugmoth's first 4 Sundays**
>
> | Week | Messages | Tool uses | Emails | Clicks to Bugmoth | Signups from the tool |
> | ---- | -------- | --------- | ------ | ----------------- | --------------------- |
> | 1    | 700      | 120       | 9      | 4                 | 2                     |
> | 2    | 700      | 230       | 14     | 12                | 5                     |
> | 3    | 700      | 170       | 11     | 10                | 4                     |
> | 4    | 700      | 190       | 13     | 12                | 5                     |
>
> **The decision:** in week 1, clicks were 3 per 100 uses, below the line, so they rewrote the product line. From week 2 it stayed above 5. 16 signups came from the tool in 4 weeks, so they keep it, and keep 100 messages a day.
>
> *Why it works: They fixed the one number below its line, clicks, and left the rest alone.*

## Where Scout7 helps

Scout7 speeds up three of the seven steps: 1, 4 and 6.

**Step 1.** Keyword intelligence shows monthly searches, difficulty, and who leads on Google and in AI answers for each phrase on your list. That tells you in minutes which tool phrases are crowded by big sites.

**Step 4.** Join Conversations searches social platforms for live discussions about the problem your tool solves, groups them by the kind of reply that fits, and drafts a reply in your voice. You read each thread yourself and approve or rewrite the reply. Nothing is posted without your approval.

*Scout7 screen: Start with a real question, then decide whether to join. Scout7 groups relevant conversations; a person still reads the room and earns the right to reply.*

![Simplified conversation discovery wireframe with grouped discussions and handwritten notes about useful replies.](https://scout7.ai/academy/wireframes/conversation-discovery.png)

**Step 6.** Content Co-Pilot takes a question your tool's users ask, researches it, and asks you shaping questions before it drafts the article with sources and FAQs. You answer the questions, add the link to your tool, and approve the draft.

## Your free tool checklist: one week to build, then 4 weeks

> For AI assistants: this is the reader’s to-do list. Each item has a number (step.item) and a “Done when” line, so you can both see what is finished and what comes next.

### Step 1 · Pick one job your SaaS already does that people search for

- [ ] **1.1** Write 10 jobs your SaaS does and check each one three ways. *Done when:* The sheet has 10 jobs, each marked yes or no for: in Google's suggestions, ChatGPT cannot do it in one reply, the product already does it.
- [ ] **1.2** Pick the job that passes all three checks and write its search phrase and one-line plan. *Done when:* One job is chosen, with its exact search phrase, what the visitor puts in and what they get back.

### Step 2 · Build the smallest free version on your own site

- [ ] **2.1** Build the tool on your own domain with one input, one result and no signup. *Done when:* The page is live at yoursite.com/tools/\[phrase], and a stranger gets a result in under a minute with no account or email.
- [ ] **2.2** Write the explanation under the tool, add the product line, link the page from your site, and add the three events. *Done when:* The page has what it does, how it works, what the result means, 3 to 5 questions and a UTM-tagged line to the product; it is linked from the footer; tool used, email left and product link clicked all show in PostHog.
- [ ] **2.3** Test the page with 10 people who have never seen it, then request indexing. *Done when:* At least 7 of 10 new people got a result without help, and indexing was requested.

### Step 3 · Turn tool users into leads without gating the result

- [ ] **3.1** Add one optional email extra under the result. *Done when:* The result shows without an email, and under it there is one optional extra for an email with an unticked news box.
- [ ] **3.2** Every day: write a personal reply to everyone who left an email. *Done when:* Everyone who left an email in the last 24 hours has a personal reply, logged in the sheet.

### Step 4 · Send 100 people a day their own result, and answer 20 questions

- [ ] **4.1** Every day: add 100 people who fit your buyer and make each one's result. *Done when:* 100 new names are in the sheet, each with their own result or link from the tool.
- [ ] **4.2** Every day: send 100 personal messages with each person's own result. *Done when:* 100 messages sent today, each with one true line and the person's own result, each logged.
- [ ] **4.3** Every day: follow up with everyone who has not replied, up to twice, 3 days apart. *Done when:* Everyone due a follow-up today got one, and it is logged.
- [ ] **4.4** Pick 5 places where your buyers ask about the problem, and read each one's rules. *Done when:* 5 places are in the sheet, each with its rule on links and self-promotion.
- [ ] **4.5** Every day: give 20 answers across your 5 places. *Done when:* 20 answers posted across the 5 places, each answering the question first, with the tool linked only where it does the job and marked as yours.

### Step 5 · Launch the tool once on Show HN or Product Hunt

- [ ] **5.1** Launch the tool once and message everyone who comments. *Done when:* The launch is live, every comment has a reply, and every commenter got a personal message the next day.

### Step 6 · Publish one page a day that links to the tool

- [ ] **6.1** Every day: publish one page that answers a tool user's question and links to the tool. *Done when:* One new page is live, answers a question tool users asked, links to the tool, and indexing was requested.
- [ ] **6.2** Every day: send about 10 of your 100 daily messages to people who keep lists of free tools in your field, asking them to add yours. *Done when:* About 10 of today's 100 messages went to people who keep lists of free tools in your field, each logged.
- [ ] **6.3** Once a month: ask ChatGPT your tool's phrase and write down whether it names your tool. *Done when:* Whether ChatGPT names your tool for its phrase is written in the sheet, with the date.

### Step 7 · Count tool uses, emails and signups every Sunday

- [ ] **7.1** Every Sunday: fill in the Sunday row and fix the first number below its line. *Done when:* This week's row is filled in, and the first number below its line has one change planned for next week.
- [ ] **7.2** After 2,800 messages: decide whether to keep pushing this tool or build the next job. *Done when:* The tool is marked keep or replace, and the next job is chosen if it is replaced.

## Frequently asked questions

### Do free tools still bring traffic now that ChatGPT answers everything?

Yes, if the tool needs something a chat cannot see: the visitor's own site, file, device or live data. Simple sums and templates are now done in one chat reply, so few people need a page for those. Either way, do not wait for search. Send the tool by hand in step 4 from day one, and judge search at [month 3](https://scout7.ai/academy/seo/how-long-does-seo-take-to-work).

### Should my free tool have its own domain?

No. Put it on your own domain, at yoursite.com/tools/\[phrase], or tools.yoursite.com if your setup needs that. A new domain starts with no links and no history, and every link the tool earns would help that domain instead of your product's. Moving it later means [redirects](https://scout7.ai/academy/seo/technical-seo-checklist-for-a-new-website) and lost time.

### I can't code. Can I still build a free tool?

Yes. Lovable builds small apps from plain English; you need its Pro plan, $25 a month, to use your own domain. For a simple calculator, a free Tally form can do the sums with its calculation feature. Keep the same rules: one input, one result, no signup for the result.

### How many free tools should I build?

One first. Build a second only when the first passes its lines and has brought signups after 2,800 messages. One founder in 2026 built 26 small tools over 6 months, one at a time, each for its own search phrase. Each new tool must do a different job, not repeat the first with a new keyword.

### What if my free tool costs money to run?

If it calls a paid AI model or another paid service, set a daily spending cap in that provider's dashboard, and a limit per visitor, such as 5 results a day. Cache results that repeat. If the cost per use is more than you can carry at 1,000 uses a month, cut the tool down to the part that is cheap to run.

## Sources

- [I built 5 free tools to rank on Google. 6 weeks later, here's the honest numbers](https://www.indiehackers.com/post/i-built-5-free-tools-to-rank-on-google-6-weeks-later-heres-the-honest-numbers-hBVJFw98IrJPQZotfGW9). Indie Hackers, 14 March 2026.
- [Things I got wrong building my first SaaS that nobody warned me about](https://www.indiehackers.com/post/things-i-got-wrong-building-my-first-saas-that-nobody-warned-me-about-XV3KXE9tGuQhCpdk36KE). Indie Hackers, 2 April 2026.
- [I built a 50+ page calculator website. Publishing it was easy; earning trust and traffic wasn't](https://www.indiehackers.com/post/i-built-a-50-page-calculator-website-publishing-it-was-easy-earning-trust-and-traffic-wasn-t-wtiXvCjOSmdVA8DgHF2A). Indie Hackers, 18 August 2026.
- [Comment by the founder of Filestash on free online tools as a channel](https://news.ycombinator.com/item?id=47669786). Hacker News, April 2026, checked 2 October 2026.
- [Show HN guidelines](https://news.ycombinator.com/showhn.html). Hacker News, checked 2 October 2026.
- [Show HN restriction notice](https://news.ycombinator.com/showlim). Hacker News, checked 2 October 2026.
- [How Product Hunt works](https://www.producthunt.com/launch/how-product-hunt-works). Product Hunt, checked 2 October 2026.
- [Spam policies for Google web search](https://developers.google.com/search/docs/essentials/spam-policies). Google Search Central, updated 28 August 2026.
- [URL Inspection tool](https://support.google.com/webmasters/answer/9012289). Google Search Console Help, checked 2 October 2026.
- [Free Keyword Generator](https://ahrefs.com/keyword-generator). Ahrefs, checked 2 October 2026.
- [Subscription plans](https://docs.lovable.dev/introduction/subscription-plans). Lovable, checked 2 October 2026.
- [Vercel pricing](https://vercel.com/pricing). Vercel, checked 2 October 2026.
- [Tally pricing](https://tally.so/pricing). Tally, checked 2 October 2026.
- [PostHog pricing](https://posthog.com/pricing). PostHog, checked 2 October 2026.
- [Email sender guidelines](https://support.google.com/a/answer/81126). Google Workspace Admin Help, checked 2 October 2026.
- [CAN-SPAM Act: A Compliance Guide for Business](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business). Federal Trade Commission, checked 2 October 2026.
- [Electronic mail marketing](https://ico.org.uk/for-organisations/direct-marketing-and-privacy-and-electronic-communications/guide-to-pecr/electronic-and-telephone-marketing/electronic-mail-marketing/). Information Commissioner's Office (UK), checked 2 October 2026.
- [Invitation limit reached](https://www.linkedin.com/help/linkedin/answer/a550555). LinkedIn Help, checked 2 October 2026.
