10
37 Comments

Google indexed exactly ZERO of my pages after 2 weeks. Is this normal or am I doing something stupid?

Hey IH 👋

I launched my new SaaS 2 weeks ago and Google Search Console has indexed exactly ZERO pages. Not one. Sitemap submitted? Check. Robots.txt configured? Check. Pages tested live and readable? Check. But still, absolute silence.

A little context: I built this project because I kept losing customer leads to silent webhook failures in my previous setups. You'd get 100 form submissions, but only 87 would successfully hit the CRM/workflows. The other 13 just vanished into thin air — no alerts, no logs, no retries. So I built an AI form builder that integrates auto-retry backoffs and real-time delivery logs natively. The core product works great and our early test users love it.

What doesn't work great: getting Google (or anyone else) to actually see the site.

Here are the current cold-start stats:

  • ~11 active sessions/day (72% are labeled as "Unassigned" in GA4 — I honestly have no idea where they are coming from)
  • 3 directory submissions (BetaList, Launching Next, PitchWall) — all currently pending review
  • Blog posts published: 3. Google's indexation index: 🙃

I know 2 weeks is a drop in the ocean. I know SEO takes months of compounding effort. But man, checking GSC every single morning only to see that flatline is psychologically brutal.

For those who have survived this early ghost-town phase:

  1. How long did it actually take Google to index your first batch of dynamic / dynamic-rendered pages?
  2. Did directory submissions actually bring you any early traffic, or should I treat them purely as a long-term backlink play?
  3. What was the one tiny, unexpected thing you did that brought in your very first organic, non-friend user?

I’m not looking for hacks or shortcuts — just trying to figure out if I’ve messed up something fundamentally on the technical SEO side, or if this is just the mandatory "sit and wait" tax every solo founder has to pay.

Appreciate any advice or sanity checks you guys can share 🙏


Edit: For context, the site is GenForms (I'm sharing it solely so technical SEO folks can inspect if my rendering/sitemap is broken, not as a plug!)

on June 8, 2026
  1. 1

    Two weeks is within normal range for new domains - Google's index queue can take 3-8 weeks for fresh sites with no backlinks. The concerning signal would be zero crawl activity in Search Console, not zero indexed pages.

    For niche B2B tools, organic search is often the wrong primary channel in the first 6 months anyway. The commercial intent keywords are high competition, and the buyer you want isn't always searching for what you built - they're searching for symptoms, not solutions.

    For goffer.ai (government data feeds), our early SEO signal came not from ranking but from being cited in one specialist newsletter. That single reference drove more qualified visits than months of optimization. Niche authority compounds differently than broad SEO.

  2. 1

    I’m a beginner too, so let me share my situation. I submitted my sitemap to Google on May 13, and as of now, 6 pages have been indexed while 2 pages are not indexed.

    I hope you can be a bit more patient and make friends with time. There’s no need to check Google Search Console constantly. Looking at it once every two or three days is enough. Just pay attention to changes on the Pages section, especially the “Why pages aren’t indexed” information.

    1. 1

      Good to know I'm not alone in the "constantly checking GSC" club 😅

      6 pages indexed after a month — that's actually decent. I think you're right about checking every 2-3 days. The problem is I have zero patience 😂

      1. 1

        Another week has passed, and now the number of indexed pages has increased to 26!!! Keep doing the right things and stay consistent, and good results will come.

  3. 1

    I am going through almost the same thing with a small browser-based tool right now.

    What helped me separate the problem was checking GSC in this order: sitemap discovered, live URL test, canonical, robots/noindex, then whether the status is "Discovered" or "Crawled - currently not indexed".

    If it is already crawled but not indexed, I would stop treating it as a technical issue and focus on stronger page content plus a few real referring pages. A sitemap gets Google to notice the URLs, but it does not make the pages worth indexing.

    1. 1

      This is a great debugging framework — basically a checklist I should have made for myself.

      Quick question: when you got to the "Crawled - currently not indexed" stage, what did you actually do to add "stronger page content"? Just expand the copy, or something more specific?

      For me, the webhook article is the one Google seems to like most (it's showing up at position 9 for some queries). So I think your "stronger content" advice is exactly where I need to focus next.

  4. 1

    First off, take a deep breath—this is completely normal for a brand-new domain, as Google has become incredibly slow with indexing new sites lately, so you haven't necessarily done anything stupid. Two weeks is still very early, but you should check the "Discovered - currently not indexed" status in GSC to see if Google knows your pages exist but just hasn't crawled them yet, and try manually clicking "Request Indexing" on your homepage and blog URLs to force a bot crawl. Don't rely on those directory submissions for immediate traffic since they are purely a long-term backlink play to help prove your site is legitimate, which will eventually speed up your indexing anyway. Hang in there because losing leads to silent webhook failures is a massive pain point and your product sounds incredibly useful; this early ghost-town phase is psychologically brutal, but you are just paying the standard "sit and wait" tax that every solo founder faces at the start!

    1. 1

      Thank you for this — the "standard sit and wait tax" line really landed. That's exactly what this feels like.

      I checked GSC after your comment and yeah, most pages are in "Discovered - currently not indexed" status. So Google knows they exist, just hasn't decided they're worth crawling yet.

      The directory point is well taken — I was secretly hoping for a traffic spike from them, but you're right, they're a long-term trust signal, not a traffic source.

      Also: thank you for the product validation. The silent webhook failure pain is real, and it's motivating to hear someone else gets it.

  5. 1

    Two weeks of zero indexed pages on a brand new domain is completely normal, and I'd argue checking GSC every morning is the real problem here. Google indexes on perceived authority and crawl demand, and a two-week-old site with no backlinks has neither yet. A submitted sitemap is an invitation, not a command. The fastest unlock is one or two real referring domains pointing at you (a relevant subreddit, a Show HN, this IH post, a directory that actually gets crawled and not just "pending"), plus manually hitting Request Indexing on your top 5 URLs in GSC. But here's the bigger point: SEO is a 6 to 12 month compounding game and you are trying to win it in week 2. Your most interesting number isn't indexation, it's that 72% Unassigned traffic. Those are real humans showing up from somewhere you aren't tracking. Go find out where they came from and do ten times more of it. That is your channel, and it will pay off long before Google does.

    1. 1

      Two actionable takeaways I'm taking seriously:

      1. "Request Indexing" on top 5 URLs — I didn't realize you could manually push pages through GSC. Doing that tonight.

      2. The Unassigned traffic point keeps coming up in this thread and I keep ignoring it. You're right — those are real humans and I need to figure out where they're coming from instead of obsessing over Google.

      "An invitation, not a command" is the perfect way to describe what a sitemap actually does. Wish I'd understood that two weeks ago.

  6. 1

    Sounds like you’ve built something really valuable,especially for those who’ve faced the pain of lost leads. Regarding your indexing issue, have you considered checking if there are any penalties or errors in your Google Search Console that could explain the lack of indexing?

  7. 1

    Two weeks with zero indexed pages is completely normal for a new domain. I went through the exact same thing with Genie 007. Took around 6 weeks before the first pages appeared. What finally moved it was one real backlink from a site Google already trusted. Your technical setup sounds right.

  8. 1

    2 weeks with zero indexed pages is completely normal for a brand-new domain, so you can stop refreshing GSC at 7am — you're not broken.

    Google sandboxes new sites for a while and indexes slowly until it trusts you. For me it took roughly 3-4 weeks before the first pages showed up, and even then it indexed them in a weird order (a random blog post before my homepage, no logic to it).
    On your actual questions, from someone barely ahead of you:

    The "Unassigned" thing — I had the exact same 72%-ish chunk and it drove me nuts. In my case it turned out a big part of it was AI assistants. I dug into GA4 with source/medium as the dimension instead of the default channel grouping, and suddenly the "unassigned" blob resolved into chatgpt/ referral, copilot , etc. People asking ChatGPT "how do I do X" and getting my tool recommended.
    Worth checking — change the table dimension to session source/medium and you might find your ghosts have names.

    Directories: honestly treat them as a backlink/long-term play, not a traffic source. The pending-review ones (BetaList etc.) gave me close to nothing in direct clicks. But here's the unexpected part that answers your #3 — the single thing that brought my first real non-friend users wasn't a directory or SEO at all. It was a passive link I'd dropped in my IndieHackers profile months earlier and forgotten about. That one link ended up being ~36% of my traffic. I almost didn't bother placing it. So my honest answer to "the one tiny unexpected thing" is: the channels that work are rarely the ones you optimize for, and you only find them by actually reading where traffic comes from instead of where you assume it does.

    Hang in there — the flatline phase is real but it ends. The fact that you've got 11 sessions/day before indexing even kicked in is actually a good sign, not a bad one.

    1. 1

      Two massive takeaways here:

      1. The source/medium trick for Unassigned — I literally never thought to check if ChatGPT/Copilot were sending traffic. That's getting checked tonight.

      2. The IH profile link being 36% of your traffic — that's wild. And honestly I might be missing that exact play right now. Need to go make sure my profile link is actually there and visible.

      "Channels that work are rarely the ones you optimize for" — that's going on the wall. Thanks for this.

      1. 1

        "The source/medium trick for Unassigned — I literally never thought to check if ChatGPT/Copilot were sending traffic. That's getting checked tonight."

        Bing webmaster tools will show you AI citations. Submit your sitemap there as well, that is where the majority of openai citations come from. Already have 10 on a brand new site.

        1. 1

          Wait — Bing Webmaster Tools shows AI citations? That's huge, thank you.

          Just submitted my sitemap there. If OpenAI is pulling from Bing, that's a whole new distribution channel I wasn't even thinking about.

          10 citations on a brand new site is actually really good. What's your site?

      2. 1

        Glad it's useful! The source/medium one genuinely surprised me when I found it — would love to hear what your Unassigned blob turns out to be once you check tonight. I have a hunch more people are getting AI-referral traffic than realize it, and nobody's really talking about it yet.
        And yeah, go check that profile link. If a passive one is doing 36% for me, an active profile with a real product link should do at least as well for you. Curious if it moves anything for you over the next couple weeks — report back if you remember, I'm collecting data points on this.

  9. 1

    The indexation silence is brutal because it feels like the work doesn't exist. But here's what I've noticed: the real problem isn't usually technical SEO alone—it's that visibility and conversion are treated separately.
    You could fix the indexation tomorrow and still see flatlines if:

    The landing page clarity is vague (visitors don't understand the value immediately)
    The CTA path is unclear (they land but don't know what to do next)
    The page is feature-heavy but benefit-light (you describe what it does, not what problems it solves for users)

    So while Google indexes your pages, humans are bouncing because the page itself has friction.
    I'd suggest:

    Get indexed first (technical SEO foundation)
    Then audit if the page itself converts curiosity into action (visibility is useless if people land and leave)

    For the specific indexation issue: Check if your pages have proper Open Graph tags and structured data. Also verify your internal linking strategy—Google crawls links. If your homepage doesn't link to your blog posts, discovery slows.
    But honestly, the bigger opportunity here is building a page that works when people do find it. Most founders optimize for traffic and ignore what happens after the click.

    1. 1

      Spot on — getting indexed and converting traffic are two different problems. We already know the OG tags are missing (caught that in an audit), so that's on the fix list.

      You're right that the bigger question is what happens after the click. Right now I'm treating SEO as step 1 (get found) and landing page optimization as step 2 (convert what arrives). But your point about feature-heavy vs benefit-light is a good gut check — I'll keep that in mind as I iterate.

  10. 1

    The "AI fixes precisely what you tell it, nothing more" point is the one that bites everyone building this way. We hit the exact regression problem, a fix in one place quietly breaking an adjacent flow because nothing's holding the whole system in its head. The silent-success failures are the scariest though: an action that returns "done" while doing nothing erodes trust faster than an honest error. Did you find the edge-case misses clustered anywhere specific, or scattered evenly across features?

    1. 1

      The silent-success failure is exactly what scares me about this whole indexing situation. Google crawls the page, returns 200, but maybe what it actually received was an empty JS shell — not the real content. That's the AI-assisted development version of a silent failure: the page "works" in your browser but is invisible to Googlebot.

      To your question: the edge-case misses were clustered at the boundaries — specifically where server rendering hands off to client-side hydration. Each piece worked in isolation, but the handoff was where things silently broke.

      That's actually what I need to go check with GSC URL Inspection right now. If Googlebot is getting the pre-rendered shell instead of the full HTML, that would explain a lot.

  11. 1

    2 weeks at zero on a brand-new domain is genuinely normal. Google has to discover → crawl → then decide to index, and with no domain authority yet that lag is measured in weeks. A GSC flatline right after submitting a sitemap is the default state, not a red flag.

    The one thing I'd actually check, since you mentioned dynamic-rendered pages: open GSC URL Inspection on a live page → Test live URL → "View crawled page", and confirm Googlebot is getting your real rendered HTML, not an empty JS shell. If content and internal links only appear after JS runs, indexing slows way down. Make sure the important pages ship server-rendered text plus plain <a href> internal links.

    Two things that actually helped me on a site I'm building right now:

    • IndexNow (Bing/DuckDuckGo/Yandex) — free, no account, ~30 min to wire up. It won't touch Google, but the other engines pick you up within hours so you stop feeling invisible.
    • My first organic visitors came from tiny single-purpose pages answering ONE exact long-tail query, not the homepage. Far less competition for the precise phrase.

    Directories I'd treat as a backlink/discovery play, not a traffic source. And GA4 "Unassigned" at ~11/day is mostly direct/bots with no referrer — wouldn't read much into it this early. This phase is just the tax; you're not doing anything fundamentally wrong.

    1. 1

      This is incredibly helpful — especially the GSC URL Inspection tip for JS-rendered pages. That's something I hadn't checked yet, so I'll do that this week.

      IndexNow is a great call. I hadn't considered Bing/DuckDuckGo at all — if they can pick up the site within hours, that alone makes it worth the 30 minutes.

      Your point about single-purpose long-tail pages keeps coming up in this thread. I think that's the clearest signal I'm getting: stop trying to make the homepage rank, start building tiny pages that answer one exact question each.

      Thanks for the grounding reminder that this phase is just the tax. Needed to hear that.

  12. 1

    Two weeks can still be early, but “zero indexed pages” is worth checking carefully before assuming it’s just the waiting period.

    I’d do a very small technical + content audit first: inspect a few URLs in GSC, check whether Google can fetch/render them, confirm there’s no accidental noindex tag, blocked robots.txt rule, canonical pointing elsewhere, or JS/rendering issue. I’ve seen cases where everything looked fine on the surface, but indexing was blocked by one small setting.

    The other thing I’d check is whether Google may see the pages as thin or too similar. For a new SaaS, 3 short blog posts plus a product page can sometimes look technically accessible but not yet strong enough to prioritize.

    Directory submissions are probably more of a long-term trust/backlink signal than an immediate traffic source. For the first organic users, I’d try to create a few very specific pages around the painful problem, not just the product: “form submissions not reaching CRM”, “webhook delivery failures”, “lost leads from form integrations”, etc.

    So my guess: don’t panic yet, but don’t only wait either. I’d sanity-check indexability first, then strengthen the problem-focused content.

    1. 1

      Really appreciate the detailed checklist — this is super actionable.

      Quick update: Google actually started indexing my pages around June 6 (GSC notified me), so the "zero indexed" part of my original post is already outdated 🙃 — I posted that too early.

      That said, your point about problem-focused pages hits home. I've been writing comparison-style posts ("Typeform alternatives"), but "form submissions not reaching CRM" and "webhook delivery failures" are the actual pain. Those deserve dedicated pages.

      Quick question: when you say "pages around the painful problem, not just the product" — do you mean standalone blog posts, or actual landing pages for each problem?

      Thanks again for the audit framework.

  13. 1

    Honestly, 2 weeks wouldn't worry me much.

    What surprised me more was that getting indexed and getting understood turned out to be completely different problems.

    I had pages get indexed fairly quickly, but it still took much longer before Google seemed to consistently associate the site with the thing I thought it was about.

    The hardest part wasn't indexing.

    It was waiting long enough to see whether the semantic signals were actually converging.

    1. 1

      This is a really sharp distinction — indexed vs. understood. I think that's exactly where I am right now. Google is showing my pages for scattered, random queries but hasn't locked onto what the product actually is yet.

      "Semantic signals converging" is a great way to frame it. Did you do anything specific to help Google figure out your site's topic, or did it just eventually clicked on its own?

      1. 1

        I'm still figuring it out myself.

        One thing I've noticed is that adding more pages wasn't helping.

        In some cases it seemed to make the topic less clear.

        The biggest change was narrowing the site around a smaller set of workflows instead of expanding into adjacent ones.

        Not sure if that's causation or coincidence, though.

        1. 1

          Interesting — narrowing instead of expanding goes against the "publish more pages" instinct, but it makes sense. If Google can't figure out what the site is about, more pages just dilutes the signal further.

          Did you remove pages, or just stop adding new ones and let the core set build authority?

          1. 1

            Mostly I stopped expanding.

            I removed a couple of pages, but the bigger change was resisting the urge to keep creating adjacent ones.

            I kept assuming more coverage would help.

            In hindsight, it may have been making the topic harder to understand.

            Now I'm letting a smaller set of pages age a bit before adding anything new.

  14. 1

    I bought the domain csvtools.com from an expired godaddy auction in December and published the site in late February. You can see the changelog to see when pages were added to the site. I think the homepage got indexed within days, but all of the tool pages took much longer to get indexed. Here's the timeline:

    Mar 14 - submitted sitemap to GSC
    Apr 1 - 10 pages indexed
    May 1 - 10 pages
    May 11 - 15 pages
    May 18 - 40 pages
    May 22 - 57 pages
    May 25 - 63 pages

    There are still another 44 pages that haven't been indexed yet. And many of the indexed pages are not getting meaningful impressions or clicks. Most of the traction is from variations of "csv tools".

    So basically took 2 months to start getting any SEO traction at all, and still not much after that. I've also done exactly zero to grow it other than buy an exact match .com domain.

    TLDR: 2 weeks is probably not enough time to see any SEO traction.

    1. 1

      Yeah, that's really slow — SEO just takes time. We both need to be patient and wait it out. Good luck to both of us! Would love to swap notes as we both figure this out.

  15. 1

    This may be a technical indexing issue, but I’d be careful not to make Google the whole diagnosis yet.

    At this stage, zero indexed pages feels brutal, but the bigger risk is waiting on SEO when the product may need a sharper first-user path outside search.

    The webhook failure pain is specific and real. The question is whether your next move should be technical SEO cleanup, directory patience, or a more direct path to people already losing form leads.

    I wouldn’t solve that loosely in-thread because the wrong diagnosis can cost you weeks.

    If you’re open to it, share your email and I’ll put the tighter cold-start read together properly.

    1. 1

      Really appreciate this — you're right that I shouldn't tunnel-vision on Google. The "which problem to solve first" framing is exactly what I needed to hear.

      The webhook angle is interesting because that's actually what our product does — reliable form-to-webhook delivery with logs and retries. But you're right that the path to people already losing form leads might be more direct than waiting on search.

      I'd love that cold-start read. My email is [email protected]. Thanks for not just dropping a generic "submit your sitemap" reply 😄

      1. 1

        Sent you a note by email. Main thing is deciding whether GenForms should wait on search or find people already losing form leads.

Trending on Indie Hackers
How to rank #1 on ChatGPT? User Avatar 111 comments I built a startup-idea scanner. It just told me none of my 3,400 ideas are easy wins. User Avatar 65 comments I Tested Agenmatic for Finding Customers in Communities — Here’s What I Learned User Avatar 63 comments Building a Shopify bundles app for stores with real fulfillment: here's the wedge User Avatar 42 comments “I’ll just post on Upwork” is not a client strategy. Here’s what I built instead. User Avatar 39 comments I recorded myself using 200+ indie SaaS products cold. Here are the 7 conversion killers that keep showing up. User Avatar 30 comments