different species of crabvietnamese mud crabsoft-shell crab
10
17 Comments

How I ranked Slashit App with my biggest competitor's name and made it my best traffic source

In April, my SaaS had zero organic traffic. Not "low." Zero. A domain, a landing page, and a product nobody was searching for.

In July, it pulled 7.3K website visitors in 30 days. All of it from Google. No ads, no launch, no influencer deal, no growth hack.

The whole thing runs on 12 articles.

That's the part people don't believe. Not twelve hundred. Not a programmatic SEO farm spitting out ten thousand doorway pages. Twelve articles, written one at a time, most of them in a single sitting.

I want to walk through exactly how that happened, because the mechanism is boring, repeatable, and almost nobody building a SaaS in 2026 is doing it. Everyone is posting. Almost nobody is publishing.

Why posting on X will never do what an article does

I like X. It's where I found most of the people I work with. But I want to be clear about what it is and what it isn't.

A post is a flare. An article is a building.

A post gets its lifetime traffic in about 48 hours. It spikes, it dies, and its value drops to roughly zero. To get the same result next week, you post again. And again. Forever. The day you stop, the traffic stops with you.

An article works on the opposite clock. It does nothing for weeks. Then it starts ranking, and it keeps working while you sleep, while you ship, while you're on vacation, and — this is the part that matters — it keeps working two years from now.

My April articles are still bringing visitors in July. I haven't touched them. I don't have to be online for them to work. That's the difference between renting attention and owning an asset.

If you're a solo founder or a small team, you can't out-post the internet. You will lose that fight on volume. But you can absolutely out-publish your competitors, because most of them have decided that SEO is dead and content is a waste of time.

Which brings me to the actual play.

The mistake almost every SaaS founder makes with content

When founders finally decide to "do content," they write about themselves.

"Introducing our new dashboard"
"Why we built [product]"
"5 productivity tips" (with the product mentioned six times)
"What is [category]?"

I've written all of these. They get nothing. And it took me too long to understand why.

Nobody is searching for your product. They don't know it exists.

You are trying to create demand from scratch, which requires a budget you don't have. Demand creation is what companies with a marketing department do. You need something else.

You need to borrow demand that already exists.

The play: rank for the competitor everyone already knows

Here is the single highest-leverage article I published:

"Best Raycast Alternatives for Text Snippets & Fast Typing"

Read that title again, because every word in it is doing a job.

Raycast is a big, well-funded, well-known company. They have spent real money and real years making people aware that their category exists. Thousands of people type their name into Google every single day.

I did not spend a dollar to create that awareness. I just showed up where it already lives.

That's the entire trick. You are not competing with the big company. You are standing next to them.

Why "alternatives" searches are the best traffic on the internet

Think about what a person is actually doing when they search "[big product] alternatives."

They are not curious. They are not learning. They already know the category, they already understand the problem, and they have already decided they want a tool. They are searching for alternatives because something about the leader doesn't fit — price, platform, complexity, one missing feature.

That is a person with a credit card in their hand looking for a reason to switch.

Compare that to somebody searching "how to type faster." That person might be a student, a hobbyist, someone killing time. Ten times the search volume, a fraction of the value.

High-intent traffic beats high-volume traffic every time. I would rather have 200 visitors who are shopping than 20,000 who are browsing.

The modifier is where the whole thing is won

Now look at the second half of my title: "for Text Snippets & Fast Typing."

If I had published "Best Raycast Alternatives" on its own, I would be fighting every review site, every affiliate blog, and every publication with a hundred-domain backlink profile. I'd lose. My domain is new. I have no authority. That fight isn't winnable yet.

But "Raycast alternatives for text snippets" is a different query entirely. It's narrower, it's specific, and here's the important part: it's the exact slice of the market where my product is genuinely the better answer.

So the formula I keep reusing is:

[Big Competitor] + Alternatives + [The Specific Use Case Where You Actually Win]

Not the use case where you want to win. The one where you already do. If you pick a modifier where the competitor is stronger than you, you'll rank and then bounce every visitor straight back to them. You'll have done free marketing for a company that doesn't know your name.

The rules I follow writing these pages

This is the part worth saving. Twelve articles taught me more than any SEO course I've paid for.

  1. Answer the question in the first 100 words. Not after a 400-word intro about the history of productivity software. Somebody landed on your page asking "what should I use instead of X?" Tell them, immediately, in a sentence. Google rewards it, readers reward it, and AI assistants pulling an answer from your page will pull that sentence.

  2. Be honest about where the competitor wins. This feels wrong the first time. Do it anyway. When I write "if you need [thing Raycast does better], stay with Raycast," two things happen: the reader trusts everything else I say, and the person who stays wasn't going to convert anyway. Fake objectivity is transparent, and it's the fastest way to make somebody close the tab.

  3. One page per competitor, per use case. Do not write "Top 15 Alternatives to Everything." That page ranks for nothing because it's about nothing. Narrow pages rank. Broad pages sit on page four.

  4. Put a real comparison table on the page. Actual features, actual pricing, actual platform support. Tables get pulled into search results. They also get quoted by AI tools, which increasingly matters more than the blue link.

  5. Write it so a machine can quote one paragraph and be correct. ChatGPT, Claude, Gemini, Perplexity — they're all answering "what's a good alternative to X?" right now, today, for thousands of people. They lift self-contained, factual paragraphs. If your page only makes sense read top to bottom, it never gets quoted. Every section should stand alone.

  6. Use question-shaped headings. "Is [competitor] worth the price?" beats "Pricing." It matches how people actually search and how assistants actually parse.

  7. Publish on your own domain. Not Medium. Not a Notion page. Not only in an X article. The compounding only happens if the authority accrues to you.

  8. Link the articles to each other. Twelve articles that link to each other is a small site. Twelve orphan pages is twelve lonely documents. This costs nothing and most people skip it.

  9. Stop chasing search volume. I have pages targeting keywords with a few hundred searches a month. They convert better than anything else on the site. Volume is a vanity metric. Intent is the real one.

What twelve articles actually buys you (and how long it takes)

I want to set expectations honestly, because the "0 to 7.3K" framing makes it sound faster than it was.

April: nothing. I published and watched a flat line. This is where most people quit, and I understand why — you're doing work with no feedback whatsoever.

May: the flat line twitches. A few visitors. Impressions climbing in Search Console even though clicks aren't. This is the signal that matters, and it's the one beginners ignore because it doesn't look like traffic yet.

June: pages start finding their positions. Not the pages I expected. The ones I thought were my best performed averagely, and one I almost didn't publish took off.

July: 7.3K in 30 days.

Roughly 90 days from publishing to real traffic. That's the number to plan around. If you start today and check the numbers in three weeks and conclude SEO doesn't work, you didn't test SEO. You tested your own patience.

And notice what I didn't do during those 90 days: I didn't build backlinks, I didn't do outreach, I didn't buy anything. I published, linked the pages together, and left them alone.

The question everybody asks next

I know exactly what you're thinking, because it's the first thing everybody asks me.

"Okay, but does it actually convert? How much revenue is that traffic worth?"

I do have that number. I've been tracking it since the first visitor landed.

I'm not going to put it in this article, and I want to tell you why rather than just being coy about it: the raw number is meaningless without the context around it — the pricing, the trial mechanics, which of the 12 pages carry it, and how uneven the distribution is. One number stripped of that would either wildly oversell this or wildly undersell it, and I'd rather do neither.

Ask me in the comments and I'll give you the real breakdown. I'd rather answer it properly than turn it into a headline.

What I will say is this: the traffic from an "alternatives" page converts at a rate that made me stop treating content as a nice-to-have and start treating it as the primary channel. Everything else I do now is downstream of that decision.

If you're starting from zero this week

Here's the compressed version. Save this part.

List every competitor bigger than you. Especially the ones you feel intimidated by. Their brand awareness is your distribution.
For each one, find the specific use case where you genuinely beat them. Be brutal here. One real advantage is worth more than five imaginary ones.
Write Best [Competitor] Alternatives for [Your Use Case]. One page. One competitor. One angle.
Answer the question in the first paragraph, then build a comparison table.
Say plainly where the competitor is still the better choice.
Publish on your own domain and link it to your other pages.
Repeat 11 more times over the next three months.
Do not check your rankings daily. Check monthly. Look at impressions before clicks.

That's it. That's the whole system. There's no secret tool, no agency, no budget line.

Twelve articles. Four months. 7,300 visitors a month, compounding, that I will never have to pay for again.

The uncomfortable truth is that this works precisely because everyone decided content was dead and went back to posting. The competition left. The demand didn't.

Checkout that article here: https://slashit.app/blog/best-raycast-alternatives-text-snippets

posted to Icon for group Building in Public
Building in Public
on July 27, 2026
  1. 1

    the 12 articles / 90 days honesty is the bit most seo threads skip. most people quit in month one. one thing worth adding on top of your machine-quotable rule though: have any of your 12 pages started getting quoted in perplexity or chatgpt answers without the searcher ever clicking through? search console doesnt show that. you have to manually search your target queries in perplexity/claude every few weeks and note which of your pages get cited verbatim. if the machine-quotable paragraph is doing its job, citation rate should climb months before click share catches up. whats the citation-vs-click ratio look like on your best-performing page?

  2. 1

    I like the emphasis on intent over search volume. It's easy to chase big keywords, but someone searching for a specific alternative is usually much closer to making a decision. The 90-day reminder was valuable too. SEO is one of the few channels where consistency matters more than immediate feedback, and that's exactly why so many people give up too early.

  3. 1

    The machine-quotable paragraph rule is the sleeper insight here. At SocialPost.ai we watch AI assistants send a growing share of signups, and the pages they cite are always the ones with self-contained answers and honest tradeoffs, not the clever ones. One add: revisit each alternatives page when the leader changes pricing or packaging, because being first to reflect the change is an easy way to hold the ranking.

  4. 1

    nice project, I remember I used to install an add on to outlook, and upload excel sheet with names, email addresses, departments. etc, this is much cleaner and can be used for business

  5. 1

    App marketplaces ban this exact play (Shopify rejects listings naming competitors), so there the move is ranking on the competitor's weakness vocabulary: the words in their 1-star reviews. Did competitor-name traffic convert worse than your generic pages? Borrowed intent usually does.

  6. 1

    the part nobody budgets for is decay. competitor pricing and feature pages change constantly, and a comparison page that's quietly out of date is worse than not having one, because the honesty is the whole reason it converts.

    we recheck ours on a schedule and put a visible last-verified date on the page. cheap, and it saves you from someone posting a screenshot of the bit you got wrong.

  7. 1

    Opposite experience here. Generic name created category confusion — people assumed sewing threads or Reddit threads, not the platform. Naming for competitor search works, but naming a category nobody searches for creates the opposite problem.

  8. 1

    The high-intent-over-high-volume point maps 1:1 to app stores too. We ship a mobile app and the same pattern shows up in ASO: generic head terms ("travel planner") bring installs that never activate, while long-tail queries describing the exact job bring a fraction of the volume but multiples of the activation rate. The person typing the specific query already has the problem; the person typing the category is browsing.

    What I'd love to hear more about is the funnel after the click. 7.3K shopping-intent visitors is great, but the article -> product -> signup chain leaks at every hop. Did you land them on the comparison page with a direct CTA, or route through the homepage? Even a ballpark visitor->signup rate would make the 12-articles math much more concrete for people trying to copy this.

  9. 1

    The next validation layer is separating “this page ranks” from “this query finds buyers.”

    I’d tag each article by competitor + use case, then track three numbers separately: impressions, signup/trial rate, and activation or paid conversion. The page with less traffic but higher activation is probably the real wedge.

    Otherwise it’s easy to optimize for the competitor with the most awareness instead of the buyer with the sharpest switching pain.

  10. 1

    This matches what I've seen too — the 90-day lag is the part people underestimate, and it's exactly where founders quit right before the payoff. One thing I'd add on modifier selection: it's worth separating ‘where I win on paper’ from ‘where I win on the page’ — you can genuinely be better at a use case but still lose the SERP if the comparison table doesn't make that advantage legible in the first screen, since most readers and AI extractors grab the table, not a paragraph three screens down. I'd also push back gently on ‘stop chasing search volume’ as a universal rule: right for a brand-new domain, but once you have a few ranking pages and some domain trust, slightly higher-volume alternatives terms with the same honest-comparison format usually compound faster than more long-tail. Did you try widening any of the 12 once they started ranking, or keep them narrow on purpose?

    1. 1

      Balancing search volume makes sense once a domain gains trust, though comparison tables still need to highlight key advantages immediately.

  11. 1

    The interesting part is not the traffic growth itself, but borrowing existing demand from competitors instead of trying to create new demand.

    Curious how you decide which competitor + use-case combinations are worth targeting before spending time writing the page?

    1. 1

      That's a good question. I actually noticed like which application or competitor is most popular and I use that to write the article.

      1. 1

        Appreciate the context.

        It’ll be interesting to see which competitor/use-case combinations end up driving the strongest intent rather than just traffic.

  12. 1

    This is the right level of specificity. The part I would add for founders starting from zero is to build a tiny keyword map before writing: competitor, use case, pain, and conversion intent.

    If a page cannot name the exact person who is already shopping, it probably becomes another broad awareness post. The narrow modifier is what protects you from wasting 90 days.

  13. 1

    This is valuable. You're using existing demand instead of trying to create it. The formula of [Big Competitor] + Alternatives + [Specific use case you actually win] plus 12 focused articles is a straightforward approach for indie SaaS. The line about testing SEO versus testing patience is very true.

    1. 1

      Exactly, I think all know about raycast and they are searching.

Trending on Indie Hackers
Stop losing deals in the gap between "sounds good" and getting paid User Avatar 64 comments Building a startup costs $0. Your tooling budget costs $500K. Here's why. User Avatar 50 comments We scanned 50,000 domains. Your cold email list is really four systems. User Avatar 39 comments 787 tools for developers. 5 for nurses. Two weeks of tracking 14,000 indie launches. User Avatar 38 comments 67K impressions in 2 days from a single Daily-Dev post — here's what happened User Avatar 24 comments 🚀 I built Brickbeam — an AI-powered assistant that helps LEGO fans turn their messy piles of bricks into real builds. User Avatar 21 comments