7
22 Comments

I built a URL indexing SaaS in 40 days — here's the honest story

I built a URL indexing SaaS in 40 days — here's the honest story

For years I dealt with the same frustrating SEO problem: publish a page, wait 2–4 weeks for Google to discover it.

The Google Indexing API exists and solves this — but setting it up is painful:

  • Create a Google Cloud project
  • Configure a service account + OAuth 2.0
  • Handle batch requests (max 100 URLs per call)
  • Manage quotas across multiple API keys
  • Monitor whether Googlebot actually showed up

So I built IndexerPro (https://indexerpro.net) — a SaaS that handles all of this for you.

How it works

  1. Paste URLs manually, upload a TXT file, or connect your Sitemap
  2. We submit via Google Indexing API + IndexNow (Yandex/Bing) simultaneously
  3. Googlebot arrives in 1–4 hours on average
  4. You get detailed stats on every single bot visit

What makes it different from competitors

Most indexing services just fire-and-forget. You never know if the bot actually came.

We built two things nobody else has:

AI Bot Analytics
Track which AI crawlers visited your pages — GPTBot, ClaudeBot, PerplexityBot, Gemini, Grok — broken down by batch. As AI search grows, getting cited in ChatGPT and Perplexity is becoming as important as ranking in Google.

Bot Guarantee
If Googlebot doesn't visit your URL — we resubmit for free. Still no visit — automatic points refund. No manual support tickets, no questions asked.

Where I am right now

  • Built in 40 days with AI assistance
  • Launched 10 days ago
  • 5 paying users already
  • Blog live with SEO content
  • Working on distribution (Product Hunt next)

Stack: Laravel, PHP 8.3, MySQL — built solo with AI.
Pricing

10 points = 1 URL = $0.01. No subscription — pay only for processed URLs.
20 free URLs on signup, no credit card required.

👉 https://indexerpro.net

Would love honest feedback from anyone who does SEO or manages content-heavy sites.

What's your biggest frustration with Google indexing right now?

How long does Google usually take to index your pages?
  1. A few hours
  2. 1-7 days
  3. 2-4 weeks
  4. Never / still waiting
Vote
on May 18, 2026
  1. 1

    The "honest story" framing is what makes this worth reading.
    Most build-in-public posts only show the wins.

    The 40-day timeline resonates, I'm on a similar sprint
    building GitPulse Weekly, a tool that scans 500+ GitHub repos
    weekly to find startup opportunities before they go mainstream.

    One thing I've noticed: the hardest part isn't building,
    it's getting the first 50 people to care enough to sign up.
    How did you handle early distribution before you had any
    traction to show?

  2. 1

    The “publish and wait forever” SEO phase is painfully real.
    Cool to see someone turn that frustration into an actual product.

  3. 1

    5 paying users in 10 days is solid, nice work. I'm on day 1 of my own launch today so I'm basically studying everything you just wrote. The bot guarantee is clever, that one thing probably kills a lot of the 'yeah but does it actually work' objection. How did the first 5 find you, was it people you already knew or strangers?

  4. 1

    Reading "honest story" posts has done more for me this month than any growth advice. The pattern I see in mine and yours: the 40-day build is the easy half. The day after launch is when you discover that the funnel you imagined doesn't exist yet. If you don't mind me asking — what was the first signal from a real user that told you the product had a real wedge? I'm trying to learn how to read that signal earlier so I don't spend another quarter on a build that nobody asks about.

  5. 1

    Three quick reads from my own short-cycle indie launches (Captio-style memo app on iOS, sub-100 users so far): (1) The "painful setup" moat is real but quietly decays — your edge today is that Google's docs hide quota juggling and IndexNow batching behind 8 tabs, and that gap closes the moment one good blog post explains it. I'd document everything you do in public so the brand becomes the moat, not the integration. (2) The bot-visit stats is the feature people will actually pay for, not the submission. Submission is table stakes; bot-visit confirmation is the part that's hard to verify anywhere else, and it's also the part that turns a recurring subscription into an obvious "yes, keep paying." (3) The 40-day build window itself is a lead-gen asset — one specific number per day on r/SEO and X usually outperforms one big launch post. Curious — what's your current rough split between solo SEO operators and small agency buyers?

  6. 1

    Reading "honest story" posts has done more for me this month than any growth advice. The pattern I see in mine and yours: the 40-day build is the easy half. The day after launch is when you discover that the funnel you imagined doesn't exist yet. If you don't mind me asking — what was the first signal from a real user that told you the product had a real wedge? I'm trying to learn how to read that signal earlier so I don't spend another quarter on a build that nobody asks about.

  7. 1

    40 days to a working SaaS is genuinely impressive. The honesty here is what makes this post valuable — most "I built X in Y days" posts skip the parts where things broke or felt pointless. The fact that you shipped it, learned the distribution lesson the hard way, and documented it publicly is more useful than any tutorial. I'm in the middle of building a consumer app right now and the biggest thing I keep reminding myself is that shipping is just the start of the work, not the finish line. Thanks for sharing the full story, not just the highlight reel.

    1. 1

      Exactly right. 40 days to ship was just the starting point — the real work started after launch. Polishing, fixing edge cases, adding features that only become obvious when real users hit real problems. You can't design a truly working tool in isolation; you need it running in production to understand what it actually needs.
      Good luck with your build. The gap between "shipped" and "works well" is where most of the learning happens.

  8. 1

    We use Google's Indexing API programmatically for our blog and it genuinely works — new articles get crawled within hours instead of weeks. The manual Search Console process is painfully slow for anyone publishing content regularly.

    The AI Bot Analytics feature is forward-thinking. We hadn't even considered tracking GPTBot and ClaudeBot visits, but that's increasingly where discovery happens. A blog post that ranks on Google AND gets cited by Perplexity is worth 5x one that only ranks.

    5 paying users in 10 days on a pay-per-URL model is solid validation. The Bot Guarantee is a smart trust mechanism — indexing tools live and die on whether they actually deliver, and most competitors hide behind "results may vary" disclaimers. What's your refund rate looking like so far?

    1. 1

      Refund rate is low so far — the guarantee has two stages that filter most cases naturally.
      First: if Googlebot doesn't visit within 1 hour, the URL is resubmitted automatically at no cost. That catches most cases — the second submission usually brings the bot.
      If Googlebot still doesn't visit after the resubmission window, points are refunded automatically to the user's balance. No ticket, no request, no disclaimers.
      In practice, the resubmit stage resolves the majority. Actual refunds are rare — but knowing the safety net exists is what makes users submit confidently in the first place.

  9. 1

    The honest 40-day post-mortem is the most useful kind. Indexing is one of those problems that looks like a closed solution but has a long tail of edge cases (JS-heavy pages, rate limits, sitemap drift). Curious what your biggest surprise was on the technical side vs. the distribution side — those usually rank very differently than founders expect going in.

    1. 1

      Technical side: edge cases kept appearing — bot verification, redirect domain rotation, guarantee logic, AI crawler tracking. Every "done" feature revealed the next layer. The hardest part wasn't building, it was stopping.
      Distribution side: no surprises there — I do SEO and link building professionally, so the first users came through direct referrals and outreach, not content. That part worked as expected.
      The real unexpected challenge: idea overflow. While building this, I kept generating new features to add — and a completely separate project idea that's now competing for attention. The hardest thing about a solo build isn't the code, it's staying focused when your own brain keeps expanding the scope.

  10. 1

    The “bot guarantee” angle is actually pretty smart because most indexing tools feel like black boxes once you submit the URL.

    One thing I find interesting here is how the problem is shifting from:
    “Did Google crawl my page?”
    to:
    “Which systems actually discovered and understood my content?”

    The AI crawler analytics part feels more strategically important long term than traditional indexing visibility alone.

    Curious whether you’re seeing customers care more about:

    • speed of indexing
      or
    • confidence/visibility into what actually happened after submission?
    1. 1

      Honestly, it started as speed — but the users who stick around care more about confidence. Knowing Googlebot actually came, and when, turns indexing from a black box into something you can act on. The AI crawler layer adds another dimension: not just "did Google come" but "which systems touched this content."

  11. 1

    This is genuinely impressive for a 40-day build. The Bot Analytics feature is the differentiator — most people aren't even thinking about AI crawler visibility yet, and you're already tracking it. That's forward-thinking.

    The Bot Guarantee is also smart. Removes the trust barrier. Users don't feel like they're gambling on whether it actually works.

    One thing I'd suggest: your blog content about SEO and indexing is a long-term traffic magnet. Keep publishing there. Every article that ranks is free customer acquisition forever. The SaaS solves the problem. The content brings the people who have the problem.

    Curious — what's been the biggest unexpected challenge since launching?

    1. 1

      Biggest unexpected challenge: trust. People are skeptical that indexing tools actually work — too many fire-and-forget services with zero proof. So the bot guarantee and visit logs became more important than I expected. Not just as a feature, but as the entire trust mechanism. Users don't buy "fast indexing" — they buy "I can see what happened."

  12. 1

    One thing we added that's related to this —
    an AI Visibility Audit for any URL.

    It scores 12 parameters across three categories:

    Technical: TTFB, H1-H3 structure, FAQ/lists,
    page freshness, page size, HTTP status, AI bot
    access in robots.txt, JS dependency

    Semantic: content chunk quality, semantic HTML
    tags (article/main), trust signals, Schema.org

    Retrieval: how well LLMs can actually extract
    and cite the content

    Most pages score under 50/100. The most common
    issues: missing H1, no Schema.org, 403 blocking
    AI bots entirely, and zero semantic HTML tags.

    You can run it on any URL at indexerpro.net
    under AI Audit section.

  13. 1

    Genuinely useful angle — the "Bot Guarantee + automatic refund" part is what most indexing tools quietly avoid because the data is hard to claim. Two questions out of real curiosity:

    1. For "Googlebot didn't visit → refund": how do you separate Googlebot from spoofed UA? Reverse-DNS against the official Googlebot host, or UA-string match? Asking because a competitor could point out the refund is gameable by anyone with a "Googlebot" UA in dev tools. Reverse-DNS is cheap if you batch-cache the IPs, but UA-only is the easy path.

    2. The AI Bot Analytics angle is the more interesting moat. Are you seeing actual coverage differences between GPTBot vs ClaudeBot vs PerplexityBot on your customers' pages? Or is one bot orders of magnitude more active than the others?

    Good luck on the Product Hunt run. 5-paid-in-10-days curve is in the right shape.

    1. 1

      Both questions are sharp.

      On Googlebot verification: we track via server
      logs, not UA-string matching. If Googlebot hit
      the page, the request is in the log. Server-side
      logs can't be spoofed — we're looking at actual
      requests, not client-reported headers. That's
      the core of the guarantee: bot visited = it's
      in the log = confirmed.

      On AI bot coverage: yes, there are real differences.
      PerplexityBot and ClaudeBot tend to be the most
      active on content-heavy pages — blog posts,
      guides, comparison pages. GPTBot visits are
      less frequent but not zero. Gemini and Grok
      are the most unpredictable — some pages get
      hit within hours, others never.

      The pattern that surprises users most: a page
      can rank well in Google but get zero AI crawler
      visits for weeks. That gap is exactly what the
      analytics surface.

  14. 1

    This is a solid wedge because the product is not just “submit URLs faster.” The stronger angle is indexing accountability. Most tools stop at submission, but the real pain for SEO teams is not knowing whether Googlebot actually came, whether AI crawlers touched the page, and whether the batch produced any crawl signal.

    The AI Bot Analytics part is probably the most interesting expansion point. If IndexerPro becomes more than an indexing utility, the bigger category could be crawl visibility for search and AI discovery, where teams see how Google, Bing, GPTBot, ClaudeBot, PerplexityBot, Gemini, and Grok interact with their content.

    One thing I’d watch is the name. IndexerPro explains the current job, but it may box the product into “URL indexing tool” even though the broader value is bot intelligence and content discoverability. If this grows into a serious search/AI visibility layer, Exirra.com would feel more scalable and infrastructure-grade than a descriptive utility name.

    1. 1

      This is exactly the direction I'm thinking about.

      The indexing submission part is almost a commodity
      at this point. The real differentiation is what
      happens after you submit — did the bot come, which
      bot, when, and what did it see?

      The "crawl visibility" framing you described is
      spot on. As AI search grows, knowing that
      PerplexityBot crawled your page 3 hours after
      submission but GPTBot hasn't touched it in 2 weeks
      is genuinely actionable intelligence for content teams.

      On the name — fair point. IndexerPro describes
      what it does today, not where it's going. I'll
      keep Exirra.com in mind if the product evolves
      into a broader bot intelligence layer.

      Thanks for the thoughtful breakdown — this kind
      of feedback is exactly what shapes roadmap.

      1. 1

        That makes sense. The indexing wedge gets people in, but the bigger product sounds like crawl intelligence for search and AI discovery.

        That is exactly why I would not leave the name too late.

        If Exirra already feels closer to the broader direction, waiting until the product “evolves” can become risky. By then, users, docs, SEO pages, integrations, and early customers may already know it as IndexerPro. That makes the switch harder at the exact moment the brand starts mattering more.

        IndexerPro is clear for the current utility, but it trains the market to see this as an indexing tool. If the serious version is bot intelligence, crawl visibility, and AI discovery infrastructure, the broader brand should probably be pressure-tested before that category memory hardens.

        Exirra is the cleaner long-term frame here because it does not limit you to submission or indexing.

        I would not turn this into public pricing, but if Exirra is genuinely a name you could see for the broader product, message me on LinkedIn. We can discuss whether there is a founder-friendly way to secure it before the product gets locked into the utility frame.

        https://www.linkedin.com/in/aryan-y-0163b0278/

Trending on Indie Hackers
How I built an AI workflow with preview, approval, and monitoring User Avatar 62 comments The "Book a Demo" Button Was Killing My Pipeline. Here's What I Replaced It With. User Avatar 57 comments Show IH: I'm building a lead gen + CRM tool for web designers targeting local businesses without websites — starting with Spain User Avatar 47 comments I built a desktop app to move files between cloud providers without subscriptions or CLI User Avatar 27 comments Show IH: I built an AI agent that helps founders find the right people User Avatar 24 comments