Two sites I manage are getting hit with auto-generated spam backlinks

I manage two sites and over the last 2-3 months both started pulling in a flood

of obvious junk backlinks. Wanted to sanity-check with people who've seen this at scale.

What I'm seeing:

  • Site A (established, DR ~72): +600 referring domains in 3 months, the bulk of

    them DR 0-1 throwaway domains on .info / .xyz / .store / .asia / .shop

  • Site B (newer, small profile): ~70% of its referring domains are now flagged

    as spam, almost all on the same .shop network

  • It's clearly ONE operation. The exact same spam domains link to both of my

    sites, and others.

  • The anchors give it away. They're not money-keyword attacks. They're either

    the spammers advertising their own service ("...high-quality backlinks, guest

    posts, on-page SEO for rising DR/DA/TF...", Telegram handles) or generic

    "Visit Website" in 8 different languages. My domain is just filler to get

    their pages indexed.

The part that confuses me: on the established site, organic traffic went UP

roughly 5x over the exact same window the spam arrived, and DR kept climbing.

My questions for people who've dealt with this:

  1. With Penguin being real-time and SpamBrain ignoring this stuff, is there any

    real-world case where these automated blasts actually dragged rankings down?

  2. Do you bother disavowing at the domain level, or is that a waste of time now?

  3. Does it change anything that one of the sites is brand new and small, so the

    spam is a huge % of its total link profile? Does a thin profile make a young

    domain more vulnerable to this than an established one?

  4. Anyone tracked a clean before/after on disavow vs ignore for this exact

    pattern?

Not looking to clean up links I never built, just trying to figure out if this

is noise or something that needs action...

Thanks :')

reddit.com
u/SeriousEquivalent366 — 7 days ago

Public "users" count says 2,066 but my dashboard shows 98 installs. Anyone seen this gap?

Small extension, published mid-May. A meeting transcriber, nothing huge.

Here's what's confusing me. The dev console says 98 total installs since launch, and the daily install chart tops out around 12 a day. Steady, small, believable.

But the public store listing's "users" number went 56, then 951 overnight, then 2,066 the next day. Installs didn't move during any of that. Same flat chart. So the two numbers are telling completely different stories.

From digging around I get the basics: the public "users" figure is weekly users, and it counts Chrome browsers that loaded the extension in the last 7 days, not people. Sync across devices and channels can turn one person into several. And it gets rounded into buckets above 1,000. Fine. But none of that explains a 20x gap on top of 98 installs. Sync inflation is supposed to be more like 1.5x to 3x, not 20x.

So I'm trying to work out which of these it actually is:

  1. The public number is just lagging or glitching and will snap back down
  2. Something in how weekly-users is counted genuinely balloons at low volume
  3. I'm misreading the dashboard and the 98 isn't what I think it is

For anyone who's shipped an extension: have you watched your public count detach from installs like this? Did it correct itself, or did it stick? Mostly trying to figure out whether the public number is worth trusting at all this early, or if I should just ignore it and live off the install analytics.

reddit.com
u/SeriousEquivalent366 — 21 days ago

I shipped a loginless Granola alternative. Here's why I didn't put it behind a signup.

Last year I wrote my thesis on how user experience and SEO feed into each other, and during the research I came across Henrique Cruz's work at Rows. The thing that stuck with me: most people who land on a SaaS site never even try the product, they hit a signup form and leave. Around 94% of them, in his data. When Rows let people use a real spreadsheet without an account, their signups went from 11% to 19%. (Henrique's article -> https://rows.com/blog/post/building-a-loginless-experience-for-1b-people )

So this year I started building small free tools for our SaaS (a scheduling poll, a timezone planner, a calendar-link generator, a schedule builder). No login, you just use them. We went from 0 to 28.3k visitors in 5 months, and today the free tools are about 15% of our traffic. Some of those people come back and end up paying.

So for our next thing we pushed the idea further, into something more ambitious: a meeting transcriber with AI summaries, free and loginless. We built it in a 5-day hackathon.

Link if you'd rather just try it than read: https://hirekai.ai/tools/meeting-transcription

How it works:

- Open a Google Meet / browser Zoom / browser Teams tab, hit record

- Live transcript fills in as people talk

- AI summary with action items at the end

- Whisper runs on-device in the browser (transformers.js + ONNX), so the audio never leaves your laptop. No upload, no extension.

It came out of a paid product I work on (Kai), but meeting transcription is the kind of thing nobody believes until they've felt it work, and a signup wall kills that before it starts.

Honest limitations right now:

- Desktop Chrome only for now

- Browser meetings only, no native Zoom/Teams app

- First load pulls a ~100MB model before it's cached

Built it in a 5-day sprint with my team, so there's plenty rough. If something breaks or doesn't make sense when you try it, tell me here.

u/SeriousEquivalent366 — 1 month ago

Quick context: I'm building a free in-browser meeting transcriber (think Granola, but no app to download, no signup). Click "Start transcribing" -> recording kicks in, you get a live transcript + AI summary. No login required.

I already got some feedback from a couple teammates and I'm not fully convinced:

  • The CTA feels a bit confusing -> not obvious what happens right after the click
  • On B, there's too much empty space below the CTA -> the layout feels unbalanced

Would love any UI feedback, especially on which version feels more clickable and how to make the CTA promise clearer.

Not shipped yet -> trying to lock the hero before ship it live ^^

u/SeriousEquivalent366 — 2 months ago

Been looking for ProductHunt alternatives and stumbled on Peerlist a few days ago, didn't know the platform existed before.

Submitted our AI exec assistant on Monday, currently sitting at 24 upvotes / #17 for the week. Not crushing it but the launches run for a full 7 days instead of 24h, way less stressful than PH.

The audience feels more builder-heavy / less hype-driven, which is honestly what I wanted
-> getting actual feedback in the comments instead of just emoji reactions.

Curious if anyone here has launched there. Worth pushing harder for top 3 or is the bump mostly vanity?

u/SeriousEquivalent366 — 2 months ago