While everyone's chasing the next AI SaaS, I built a boring site full of Excel tools.
I found the gap using the method in the post below.
It's taken 10 months of slow, steady growth from SEO and backlinks to get it to 90,000 visitors a month, and it's still climbing.
I put ads on it yesterday. Based on what it made on day one, that's £500 to £700 a month at current traffic. There may be a SaaS I can attach to it down the line too, but I haven't decided yet.
It's not a product I'm proud of. It doesn't need to be.
I've got over 10 more boring sites like this almost ready for AdSense. That's extra income on top of what I already make while I figure out my next SaaS.
I'll share the numbers on each one as they go live.
How to get your first paying users for your app or website.
This is the workflow I use, with agents helping me research ideas, find keywords, build and improve my sites.
The basic order is: find demand → find keywords → build → launch → get links → keep improving.
1. Find people asking for what you’re thinking of building.
Before building, I get agents to look through social media and reviews of related apps for repeated complaints and missing features.
For example, say you’re thinking about an AI piano app that teaches people songs they actually want to play using sheet music.
Ask your agent to look through reviews of existing piano apps, Reddit and X for people asking for that feature.
Get it to return the original posts and links, not just a summary saying your idea is good.
This helps you work out what people want and where existing products fall short. It doesn’t prove they’ll pay, but it gives you something better than a guess to build around.
2. Find the keywords before building the website.
I use Ahrefs to check whether people are searching for those problems and features. Semrush or another SEO tool can also help with this.
Give your agent the actual data so it can help you find relevant keywords, estimated search volumes and keyword difficulty.
When I was researching a PowerPoint tools website, I compared keywords with difficulty scores of 0–10 and 0–20 to look for realistic starting points for a new site.
Those numbers aren’t a rule. Keyword difficulty is a rough guide to ranking competition, not a score for how good your business idea is.
Check the actual search results too. Are the existing websites solving the problem well? Is there a specific feature or use case you could do better?
Combining this with the reviews and social posts helps you decide what to build, which features matter and how people might find it.
For me, the keywords come before the build and the domain. I’d rather build around something people are already looking for than finish a website and only then think about traffic.
3. Build around what you’ve found.
Use the research to shape the product and its pages. Make it clear what the product does, and make sure it actually solves the problem.
Even if you’re building a mobile app, I’d still build a website for it. Explain the features, show how it works and link to your app listing.
You can create separate pages for different features or uses, but each page should have a purpose. Don’t just copy the same page and swap the keywords.
Focus on making the main feature work well and getting people to a useful result without unnecessary steps.
4. Help people find it.
Set up Google Search Console and Bing Webmaster Tools, submit your sitemap and check that your important pages can be indexed.
Then start building relevant backlinks, which are links from other websites to yours.
Directories with free listings can be a starting point. I have a bot that helps with directory submissions, but be selective. The aim isn’t to collect hundreds of random links. Look for places where your product belongs and potential users might find it.
Keep looking for relevant websites that have a genuine reason to link to yours.
Being discoverable in search can also help with AI search, but getting indexed doesn’t guarantee you’ll appear in AI answers.