SimpleClickLab

A note, because this site is mostly free browser tools: the tools on this site run locally and send nothing anywhere. This page is different. The audit is a service I do by hand, it uses external data sources, and the full version is paid. The 7 checks below are free and you run them yourself.

Why nobody finds your SaaS

7 checks you can run yourself in 10 minutes. No signup, no email.

  • 7 checks
  • 10 minutes
  • No signup, no email

You can build a product in a weekend now. Getting anyone to find it still takes months, and most founders have no idea what it depends on.

I built a system that measures this. Below are the 7 checks I run first on every product. You can run all of them yourself, right now, for free. No signup and no email.

Most products fail at least 2 of them. Usually the founder has never heard of the problem.

01

Is your product in Google at all

Search Google for this, with your own domain:

site:yourdomain.com
What you should see

Every page of your site, listed.

If you see 0 or 1 result

Google probably has not indexed you. Nothing else on this page matters until you fix this. Keywords, blog posts and backlinks all do nothing if Google has no pages from you.

One caveat, so you do not act on noise

This count is an estimate. It moves around, and a freshly indexed site can show 0 here for a while. Treat it as a smell test. The real answer is in Google Search Console, in the Pages report and the URL Inspection tool. Free, and it tells you page by page.

How to fix

Create an account in Google Search Console, verify your domain, and submit your sitemap. Usually your sitemap is at yourdomain.com/sitemap.xml. Indexing takes a few days to a few weeks.

02

Do you own your own name

Search Google for your exact product name.

What you should see

Your website as the first result.

If you do not

Someone else owns your name in search. Every person who hears about you from a friend, a podcast or a comment will land on them instead of you. This is the most expensive problem on this page and almost nobody checks it.

How to fix

If the name is taken by a bigger company, no amount of SEO will win it. Consider changing the product name while it is still cheap to do. If the name is free and you are simply not ranking, this is usually Check 1 or Check 3.

03

Can machines read your page

Two ways to do this. Pick either one.

In a browser, no terminal needed: open your site, right click, choose "View Page Source", then press Ctrl+F and search for one distinctive word from your headline.

In a terminal, if you prefer: use the full https address, not just the domain, or the Windows version breaks below.

# Mac or Linux
curl -sL https://yourdomain.com | grep -i "distinctive"

# Windows PowerShell
(Invoke-WebRequest -Uri "https://yourdomain.com" -UseBasicParsing).Content -match "distinctive"

On Windows, plain curl is usually an alias for a different command and grep does not exist by default, so the Mac/Linux line above will fail there. The PowerShell line above returns True or False. It also fails if you type just the domain without https:// in front, because PowerShell mishandles the redirect that follows. Tested this directly, twice, before writing it here. If any of this feels like too much, just use the browser method above. It has none of these problems.

Whichever way you check, search for one distinctive word, not the whole sentence. Headlines are often split across tags, like this:

<h1><span>Fast, Free Tools</span><br/><span>with Privacy First</span></h1>

Searching for the full sentence there returns nothing, even though the page is server rendered perfectly. You would go and fix something that was never broken.

Both methods show you the page as a machine receives it, before any JavaScript runs.

What a person sees
What a crawler receives<div id="root"></div>No headline. No product. Nothing.
Same URL, same second. The difference is whether the HTML arrives filled in or empty.
What you should see

Your word, inside real HTML.

If nothing comes back

Your headline is not in the HTML. JavaScript adds it later, in the browser. Google can run JavaScript. Most AI crawlers cannot. So ChatGPT, Perplexity and Claude see an empty page where your product description should be.

This is the most common problem I find on products built from React and Next templates.

How to fix

Server render your marketing pages. Your app does not need to change. In Next.js this usually means your landing page should not be a client component.

04

Can AI actually reach your site

This one has two steps. The first is quick but incomplete. The second is the real answer.

Step 1. Open yourdomain.com/robots.txt in your browser.

Search that page for these names:

  • OAI-SearchBot — this is the one that indexes you for ChatGPT search
  • GPTBot — this one collects training data, which is a different thing
  • PerplexityBot, ClaudeBot
  • and User-agent: * followed by Disallow: /, which blocks everything at once

A lot of people search only for GPTBot, find nothing, and assume they are fine.

Worth knowing

Blocking GPTBot while allowing OAI-SearchBot is a normal, deliberate setup. It keeps your content out of training but keeps you findable. The damaging mistake is the opposite one, and it is easy to make by accident.

Also worth knowing

Google-Extended controls whether your content is used by Gemini. It does not affect Google Search and it does not affect AI Overviews. Those run on regular Googlebot. Blocking Google-Extended will not remove you from AI Overviews, and unblocking it will not get you in.

Step 2. The check that actually tells you the truth.

A clean robots.txt proves nothing on its own. Blocking usually happens somewhere else entirely:

  • Cloudflare has a switch that blocks AI bots at the edge. Your robots.txt stays clean.
  • Firewall or bot-protection rules at your host, by user agent or by IP range
  • A rule on your own server returning 403
  • Rate limits returning 429
  • A login wall or a region block

So test the whole path at once. Open ChatGPT with web access on and ask it:

Open https://yourdomain.com and tell me what is on the page
If it describes your actual page

It can reach you. Everything above is fine.

If it cannot open it, or describes something else

Something in the chain is blocking it. Now work backwards through the list.

One thing that does not work: faking the bot with curl -A "GPTBot". Many blocks check the IP range, not the user agent name. Your laptop will pass where the real crawler is blocked, and sometimes the reverse. It gives you a confident answer that is wrong.

Names change. Providers add and rename crawlers. Check the current list in each provider's own documentation before you edit anything.

05

Can a model repeat what you do

Read your own h1. Out loud.

What works

"A booking tool for hair salons, instead of a paper calendar." A model can repeat this word for word to a user who asked for exactly that.

What does not work

"Ship faster with AI-powered workflows." There is nothing here to repeat. A model cannot tell a user what your product is.

How to fix

Write one plain sentence. What it does, who it is for, and what it replaces. Put it in your h1 today. It is free and it is the highest impact change on this page.

06

Does ChatGPT name you

Open ChatGPT and ask it two questions.

1. best [your category] tools
2. what do you know about yourdomain.com
What the first answer tells you

Whether AI sends people to your competitors instead of you.

What the second tells you

Whether AI knows you exist at all.

One thing worth knowing: when I check products this way, the ones that do get named are almost never named because of their own website. They get named because of a comparison article or a forum thread someone else wrote.

How to fix

This is not a "write more blog posts" problem. Get into 1 comparison article, or write 1 genuinely useful answer in a place where people ask for tools like yours. One real answer beats ten links.

07

Real speed, not lab speed

Open pagespeed.web.dev and enter your domain. Look only at the top section, the one based on real Chrome users.

What you should see

Real numbers from real visitors.

If it says there is not enough data

That is also an answer. Google has too few real users on your site to measure. Work on Checks 1 to 6 first.

Why not the Lighthouse tab in your browser: I ran the same lab test on the same page twice and got results 5 seconds apart. Same page, same computer, 10 minutes apart. Lab tests guess. Real user data measures.

Want me to run the first 3 for you

If you would rather not do it yourself, send me your link and I will run checks 1, 3 and 4 and reply with what I find. Free, and I usually answer the same day.

This is a real check on your real site, not an automated report. It takes me about 5 minutes per product, so I do a limited number each day.

I use your email only to reply. Nothing else.

The full picture — $49

The free check tells you whether machines can see you. The paid one tells you why nobody finds you.

What is included
  • Indexing and crawlability across your pages, not just the home page
  • JavaScript rendering, so you know exactly what AI crawlers receive
  • Core Web Vitals from real user data
  • Structured data and schema
  • Backlink and domain overview
  • 2 competitors, checked by hand, not picked by an algorithm
  • 5 real buyer questions tested against ChatGPT and Google AI answers, with the actual answers quoted
  • Your top 5 problems, ranked, with what to do about each one

Every finding shows where the data came from and the date I measured it. You can verify any of it yourself.

No score out of 100. Nobody can build that number honestly. To make it you would need every question people ask, every model version and every answer. Nobody has all three. What you get instead is evidence with a date on it.

Order the standard audit on Upwork — $49No call, no review, no waiting for a slot.

This is probably not for you if

You launched yesterday and you have 1 landing page. There is nothing to measure yet. Run the 7 checks above, fix what they find, and come back when you have real pages and real users. I would rather tell you that than take your money.

You are still building and have not launched. Same answer. Bookmark this and come back.

You want someone to do the fixing. I diagnose and tell you exactly what to change. I do not implement changes on your site.

You want a monthly dashboard. This is a one-time audit with a date on it, not a subscription.

Who is doing this

I am a developer. I built this audit system myself because I wanted to know what actually drives organic traffic, and every tool I tried either hid its sources or invented numbers.

Along the way I found 14 real bugs in the data itself. One tool reported a stability score of 2.0 when the real value was 0.02, because the Google API returns that number multiplied by 100 and nobody divided it back. Another one told me that the main competitors of a boat rental company were youtube.com and facebook.com.

That is why every finding I send you names its source and its date. You should be able to check my work.

Run the 7 checks. They are free and they take 10 minutes.

If something looks wrong and you are not sure what it means, send me the result. I answer.