7
19 Comments

How I got a solo project indexed on Google, Bing, and Yandex, and set up real-time notifications with IndexNow

I've been building DukoTools solo for the past 4 months, a free,
ad-free platform with 106+ tools. Here's what I learned on the SEO/
indexing side, since most advice online only talks about Google.

The three-engine reality

Everyone optimizes for Google. Almost nobody talks about Bing or
Yandex, even though both send real traffic, especially Yandex if you
have any international audience.

I verified and submitted sitemaps to all three:

  • Google Search Console
  • Bing Webmaster Tools
  • Yandex Webmaster

All three ended up indexing the site, but the process and quirks were
different for each.

One thing that tripped me up: Yandex has a region targeting setting
that, if set incorrectly, can hurt how your content is treated. I had
mine misconfigured and had to fix it to "No geographic targeting" since
my tools aren't region-specific.

IndexNow: the underrated one

This was the most useful thing I set up. IndexNow is a protocol
that lets you instantly notify Bing and Yandex the moment you publish
new content, instead of waiting for them to crawl and discover it on
their own schedule.

I automated this so every new tool I ship pings IndexNow automatically.
The practical effect:

  • New pages get picked up by Bing/Yandex within hours instead of days or weeks
  • No manual submission needed per page

Google doesn't support IndexNow (they have their own Indexing API with
much stricter use cases), so this specifically helps the other two.

Small technical bugs that quietly hurt SEO

Two things I fixed that had nothing to do with content, but affected
how the site was perceived:

  • A favicon bug where the wrong icon was showing in search results and browser tabs
  • The Yandex region setting mentioned above

Neither of these show up in typical "SEO checklist" content, but both
were quietly working against me until fixed.

What I'm doing now

I've started adding GA4 event tracking to individual tools (starting
with one) so I can see actual usage instead of just pageviews, since
indexing is only useful if it leads to real engagement.

Happy to go deeper on any part of this, the multi-engine submission
process, IndexNow setup, or the GA4 tracking, if anyone's curious.

on August 14, 2026
  1. 1

    Great write-up — the multi-engine angle is rare and genuinely useful. We're a similar shape of project (a free CSR generator plus a few SSL tools on one domain), and Bing/Yandex are exactly the kind of free traffic everyone sleeps on while fighting over Google.

    The IndexNow tip is gold. One question on implementation: do you ping IndexNow for every page on publish, or only for pages you consider "evergreen"? We ship an API + docs and some of our pages change content frequently (rate-limit docs, changelog-ish pages) — pinging too aggressively felt like it might train the engines to deprioritize pings. Curious if you've seen any downside from the "ping everything" approach.

    Also seconding the favicon note — we had the same bug (wrong icon in Google results for weeks) and it's the kind of thing that looks cosmetic but does show up in CTR.

    1. 1

      Thanks, CSR generator + SSL tools is a great niche, less competition
      on those specific queries once indexed.

      Honestly, I only ping on new publishes, haven't tested it against
      frequently-changing content like docs/changelogs, so I don't have real
      data on the "ping everything" downside. My guess would be to reserve
      pings for meaningful changes rather than every edit, but that's
      speculation, not something I've verified.

      Would love to hear if you test it, that's a more nuanced setup than
      what I'm running.

      And glad it wasn't just me with the favicon bug.

  2. 1

    Didn't know about IndexNow until this post, that's a great find for solo projects that can't wait weeks for normal crawling. Did you notice any actual traffic difference after setting it up, or is it more about faster indexing without necessarily more visitors?

    1. 1

      Honestly, it's mostly the faster indexing side that I've clearly seen,
      new pages showing up in Bing/Yandex within hours instead of days.
      Whether that translates into more visitors, or just the same eventual
      visitors arriving sooner, I genuinely can't separate cleanly yet.

      My overall traffic did go up after the SEO work as a whole (indexing

      • IndexNow + fixing the favicon/region bugs), but I can't isolate how
        much of that increase is IndexNow specifically versus the other fixes
        happening around the same time. If anything, I'd guess the real value
        is compounding rather than direct, ranking sooner means you start
        accumulating whatever signals engines use for ranking (clicks,
        dwell time) that much earlier, rather than IndexNow driving visitors
        on its own.

      Would need a cleaner before/after test to say anything more definitive
      than that.

      1. 1

        That distinction between "faster ranking" vs "more visitors" makes sense, and the compounding theory is interesting too — earlier signals accumulating sooner rather than IndexNow directly driving traffic. If you ever do run a cleaner before/after test, I'd be curious to see what you find.

  3. 1

    Automating IndexNow is useful, but the GA4 event work is where this becomes a business loop. For each tool page, track discovery source, first meaningful action, repeat use, and any downstream conversion. Then you can see whether faster indexing creates engaged users or merely more crawled URLs. That will also show which of the 106 tools deserve deeper content and internal links.

  4. 1

    IndexNow is something I keep seeing mentioned but not many people share actual results from using it. Did you notice a meaningful difference in indexing speed compared with just submitting sitemaps?

    1. 1

      Yeah, meaningful difference on speed specifically. Sitemap submission
      tells engines "here's what exists," but they still crawl on their own
      schedule, for me that meant new pages sometimes sat for days before
      getting picked up. With IndexNow, new tools are showing up in Bing/
      Yandex within hours of publishing, since it's an active push rather
      than a passive "come find this when you get around to it."

      Worth noting IndexNow doesn't replace the sitemap, I still submit that
      for the full picture of what exists on the site. IndexNow is more like
      a priority signal for "this specific thing just changed, look now" on
      top of that baseline.

      I don't have exact day-counts to give you a precise before/after number,
      but the difference between "picked up same day" and "picked up whenever
      the crawler gets to it" was noticeable enough that I wouldn't skip
      IndexNow on any future project.

  5. 1

    Good thread, and the Yandex region setting is a genuinely obscure one to have found.

    One thing nobody's raised, and it follows straight from your international framing: if you ever add a second language, hreflang has a failure mode that eats the whole cluster silently.

    An hreflang annotation pointing at a URL the engine considers a soft 404 doesn't just lose that one page. The reciprocal link is broken, so the engine can stop trusting the cluster and fall back to picking a canonical itself. The trap is that a soft 404 returns 200. A locale route that renders a shell, or quietly falls back to the default language, looks fine to you and looks empty to a crawler. I shipped exactly that and only caught it because the not-found page was being indexed.

    Two things that fixed it, both boring:

    • Pages declare which locales they actually exist in, so the switcher and the hreflang tags are generated from the same list and can't point at a URL that isn't there. An untranslated page is single-locale and emits no hreflang at all, which is correct rather than a gap.
    • The error page is noindex with no hreflang. It has no cross-language counterpart, so annotating it is a lie.

    Extending AmandaBrown's schema point: structured data has to vary per locale too. Same JSON-LD on every language version means inLanguage contradicts the page and your in-site URLs hand a crawler the wrong language's links. What I settled on is the entity IDs stay language-neutral, since it's one organization described twice rather than two organizations, but the WebSite and WebPage nodes are per-locale and every URL in them runs through the locale-path helper.

    None of this matters at one language. All of it matters the week you add the second one, and it's much cheaper to build the locale list in now than to retrofit it.

    1. 1

      This is a great catch, and honestly a little alarming given I already
      run 5 locales. The soft-404-returns-200 trap is exactly the kind of
      thing that would sit silently broken for months since nothing errors.

      I'll be checking whether my locale switcher and hreflang tags are
      generated from the same source list, or whether they're built
      separately and could drift apart. If a page is untranslated, I need to
      confirm it's emitting no hreflang rather than pointing at a fallback
      that looks fine to a user but reads as empty to a crawler.

      The JSON-LD per-locale point is new to me too, I've been treating
      structured data as static across languages, so this is worth auditing
      on my end as well.

      Appreciate you laying out the actual fix, not just the symptom, this
      reads like something you learned the expensive way.

  6. 1

    This is really useful, especially the point about not relying entirely on Google. The IndexNow automation is something I hadn't considered seriously before.

    I'm currently working on SEO and analytics for a SaaS product, and we're moving from simply looking at page visits toward tracking actual user behavior and activation.

    The GA4 event tracking part is particularly interesting. What events are you currently tracking beyond pageviews, and how are you deciding which events are actually meaningful for measuring whether a tool is providing value?

    Also, did you notice a measurable difference in indexing speed after implementing IndexNow compared with manually submitting URLs?

    1. 1

      Right now I'm tracking beyond pageviews on one tool as a test case: a
      "download attempt" event (fires when the user initiates the action)
      and a "download complete" event (fires only after the action actually
      succeeds). The gap between those two numbers is the real signal, if
      attempts are high but completes are low, the tool has a real
      friction/reliability problem, not a discovery problem.

      That's basically my proxy for activation. Anyone can land on a page,
      pageviews don't tell you if the tool did what it promised. Attempt vs
      complete does.

      I'm still early on this, only one tool has it wired up, before I
      decide it's "meaningful," I want a few days of real data to see if the
      completion rate is stable or noisy. My plan is to roll the same
      attempt/complete pattern out to the other tools next, then compare
      completion rates across them, whichever tool has the highest
      completion rate is probably the one actually delivering value
      consistently, not just getting traffic.

      On IndexNow vs manual submission: I don't have a clean side-by-side
      yet since I set both up close together, but anecdotally, new pages
      show up in Bing/Yandex within hours now instead of the days it used to
      take with just waiting on natural crawl frequency. I'd treat that as
      directional, not a rigorous before/after test though.

  7. 1

    IndexNow is one of those things I kept meaning to set up but never got around to — good to know it's relatively straightforward for solo projects. Did you run into any issues with the Yandex verification process? I've heard it can be a bit finicky compared to the others.

  8. 1

    Solid write-up. The Bing angle is more important than most indie hackers realize right now because Bing powers Copilot, and Copilot is showing up as the default assistant in Windows and Edge for a lot of enterprise users. Getting indexed well on Bing is not just about Bing traffic anymore.

    The IndexNow point is underused. I have seen founders obsess over Google Search Console submission and never touch IndexNow, which is essentially free speed on two engines.

    One thing worth adding to your checklist: structured data markup. Google, Bing, and Yandex all parse schema.org markup, but each engine weights certain types differently. For a tools platform like yours, HowTo and SoftwareApplication schema can get you rich results faster than content alone.

    The GA4 event tracking per tool is the right next move. Pageviews on a tools site are almost meaningless. The metric that matters is whether people complete the tool action and return within 7 days. Return rate on individual tools will tell you which ones have real stickiness vs. which are one-and-done curiosity clicks.

    How many of your 106 tools are seeing meaningful repeat usage so far?

    1. 1

      The Bing-powers-Copilot point is a great add, hadn't thought about
      indexing through that lens, that's a much bigger reason to care about
      Bing than "some search traffic."

      Schema markup is next on my list, honestly hadn't prioritized
      HowTo/SoftwareApplication specifically, so that's useful to know which
      types actually matter for a tools platform rather than generic
      Article schema.

      Honest answer on repeat usage: I can't say yet with real confidence.
      I just got GA4 event tracking (attempt vs complete) working on one
      tool today, so I don't have return-rate data across the other 105
      tools yet, that's exactly the next step you're describing. My plan is
      to roll the same tracking out tool by tool and then look at 7-day
      return rate per tool, rather than guessing based on traffic volume
      alone.

      I'd bet the utility-heavy ones (converters, calculators people use
      repeatedly for actual work) outperform anything more novelty-driven,
      but that's a guess right now, not data. Ask me again in a few weeks.

  9. 1

    The multi-engine approach is a good reminder that “indexed” is a distribution event, not a product outcome. I’d keep the GA4 work focused on a small funnel per tool: search landing, first meaningful interaction, and a return or share signal. That makes it easier to compare Google, Bing, and Yandex traffic without treating every visit as equal. For IndexNow, I’d also log submission time, first bot crawl, first indexed appearance, and first useful session; the lag between those timestamps will tell you whether the automation is actually improving discovery. The favicon and region fixes are exactly the kind of low-visibility issues that deserve a regression checklist. Are you seeing a meaningful difference in qualified tool usage by search engine, or mainly in crawl speed so far?

  10. 1

    The interesting part is that indexing itself isn't the real success metric. Once you’re tracking usage at the individual-tool level, you can start seeing which indexed pages actually attract meaningful users rather than just getting crawled.

    1. 1

      Exactly, indexing just gets you in the room. Whether the traffic that
      follows is actually meaningful is a separate question entirely, and
      one I couldn't even ask properly until today.

      That's the real reason I'm rolling out per-tool tracking now rather
      than treating "indexed and getting some traffic" as the finish line.

      1. 1

        That makes sense. Per-tool tracking should give you a much clearer picture of whether indexing is actually creating useful demand rather than just visibility. The distinction between being discovered and attracting meaningful users seems like the more valuable metric here.