You built the real thing, then searched your own category. The top three results were a 40-item listicle nobody really assembled, an aggregator page a script last edited, and a "review" site that has never used your product or any other. Your actual product, the one buyers thank you for, sits on page two. Every founder who has typed "seo spam outranking my product" into a search bar knows the particular flavor of that anger.
I think the anger is justified and almost entirely useless. Spam doesn't outrank you because Google is broken. It outranks you because it found gaps you left open, and turning into a better spammer won't close them. What does work is picking the four fights spam structurally can't win, and pulling your budget out of the ones it can't lose.
Why thin content beats good products
Set the outrage aside and the mechanics are easy to read. The biggest one is intent fit. Someone searching "best CRM for consultants" wants a comparison, and a listicle, even a lazy one, is shaped like that answer, while your homepage is shaped like an argument for one entrant. On comparison-intent queries the format beats the merit, which is why the winner is so often the worst page with the right shape.
Aggregators arrive with years of advantage. Directory and review platforms carry long-built domain strength and internal linking, so their thinnest page borrows authority your deepest page hasn't earned yet. That's compounding, working for somebody who started earlier. Forums get a similar lift on product searches, as our look at why Google search feels worse found.
The farms also move faster than any product team. They refresh dates and swap the winner according to affiliate payout, and they republish on a cadence you are never going to match. Freshness signals reward all of that activity even when nothing on the page got better.
Put together, the loss is systematic, so your response has to be too. One great article won't fix an intent mismatch, and a disavow file won't fix a compounding deficit.
The fights to stop picking
Three battles eat most founder budgets on this problem, and in all three the odds are rigged toward the farms.
The first is volume, and I'd skip it entirely. Farms produce content the way your servers produce log lines, so matching them means becoming them, and August showed how that ends for thin content. During the spam update, a top-10 URL was about 1.8 times more likely to fall out of the top 100 than in a normal week. The mills book that churn as a cost of doing business, which is a luxury you don't have.
Head terms on day one are the second. "Best CRM" belongs to sites with a decade of accumulated authority, spammy or not, and contesting it now means a war of attrition priced in years.
The third is building your plan around spam reports. File one when a page genuinely violates policy, sure. But enforcement arrives on Google's update cadence and at Google's discretion, and it lands on an adversary that regenerates, so nothing in your plan should be waiting for it.
Your competitors are building backlinks while you read this.
Organic outreach, social mentions, and citations from Editorial Circle member sites, with managed backlinks available as an add-on. Grow your domain authority without running the campaign yourself.

The four fights you can win
1. Take the queries spam can't serve
Spam wins generic intent and loses specific intent. The farms get "best CRM". A query like "CRM that syncs two-way with QuickBooks for a five-person consultancy" goes to whoever actually answers it, and a buyer who types something that specific is closer to a credit card anyway.
So mine your niche's real questions, the ones with messy constraints, and answer them with the depth only the people who built the product have. The mining itself is unglamorous, concrete work. Start with the exact phrases from your last twenty sales calls and the problems your support inbox rephrases every week. After that, read how buyers describe the job in subreddit threads and community Slacks, and follow the People Also Ask chains hanging off your money queries.
The farms will never write for any of those queries, because writing for them requires having met the buyer. The format lesson from earlier applies here too, minus the cynicism: write your own comparison content, and write it honestly. A "best X for Y" page that includes real competitors with real tradeoffs matches comparison intent and survives scrutiny, and the farms can't ship that combination.
I'd also stop culling commercial and transactional queries as "too salesy". Intent is a lever, and the transactional queries are where outranked products bleed the most revenue.
2. Get inside the pages you can't outrank
When a listicle owns your money query, the fastest route to that traffic is getting onto the page instead of trying to beat it. Treat inclusion as digital PR. Find every roundup that ranks for your buying queries and give each author a concrete reason to add or upgrade you. A data point they can cite does the job, and so does a free tier worth mentioning or an angle no other entrant has.
Keep the review-platform profiles those writers source from in good shape, because half of them assemble their lists from exactly that pool. It offends the competitive instinct, but item four on a page you didn't write, with a warm description, routinely out-converts owning position five with your own page.
What makes this fight winnable is telling aggregators apart from farms, since the playbook differs. G2, Capterra and the marketplace-scale directories are effectively infrastructure, and you will not displace them. Fighting them wastes years, while ignoring them donates a channel to whichever competitors didn't ignore them. So play them fully, with complete profiles and fresh reviews, and look after your category placement the way you'd maintain an app store listing. The displacement targets are the anonymous affiliate farms.
3. Out-deep them where depth is scored
Among practitioners having a good 2026, the most repeated advice is also the least glamorous. In an r/seogrowth thread on what's working better than people realize, the top answers were digital PR and depth: the winning sites "aren't doing anything exotic, they just go way deeper than everyone else on their core topics." One Reddit thread isn't a study, but spam can't fake depth, because depth requires knowing things.
The research agrees, and it says depth pays the underdog most. The Princeton GEO benchmark found that adding statistics, quotations and cited sources lifts visibility most for lower-ranked pages. First-party data is the sharpest version of this, since numbers only you can publish turn your pages into the primary source that everyone else, the listicles included, has to cite.
Whatever your size, publishing content built for extraction on your own domain is the play that compounds, and a low domain authority only makes it slower, never futile.
4. Fight on the new front, where the rules favor you
For an outranked product, this is the development I'd pay the most attention to, and I don't think most founders have priced it in yet. This quarter both major engines moved against exactly the content that beats you. Google's August update purged thin pages at scale, and ChatGPT's GPT-5.6 rollout cut forum-sourced citations by at least 73% and pointed its retrieval at official, verifiable sources.
AI answers are becoming the place where buyers shortlist, and that surface prefers real entities by design: consistent brand facts, corroborated mentions, pricing it can parse and documentation that actually exists. An anonymous affiliate page has none of that to offer a retrieval query that's looking for trust. For once the arbitrage runs toward the product that actually exists, and every one of the four disciplines that won this year is something a farm can't fake.

You're getting AI traffic. But do you know where it comes from?
RankControl credits every visit to the assistant that sent it: ChatGPT, Perplexity, Claude, Gemini, Copilot, or Grok. Full source attribution, next to your Google traffic.
The first ninety days, sequenced
Here's the four-fight plan as a sequence one founder can actually run. It assumes five to eight hours a week, which is the honest cost of contesting a category.
Spend weeks 1 and 2 mapping the ground. Pull the twenty queries that would move revenue if you won them, and for each one record who ranks and who gets cited in AI answers. Label every winner as a farm, aggregator infrastructure or a real competitor, and mine your specific-intent query list from sales calls and support tickets in the same pass. The baseline you end up with is the document every later decision refers back to.
Weeks 3 to 6 go to the depth wedge. That means two problem-shaped pages answering your messiest specific-intent queries, plus one honest comparison page for your highest-value "vs" or "best" query. Build each on the extraction pattern, with direct answers under question-shaped headings, a real table, and at least one number only you can publish. Three pages done to a standard the farms can't reach will beat twelve pages done to theirs.
The inclusion sprint fills weeks 7 to 10. Line up fifteen roundups that rank for your buying queries and find one concrete reason for each to include you, then bring every infrastructure profile to full strength. Expect a fifth of the outreach to land. That's two or three placements on pages you couldn't outrank, working immediately.
The last stretch, weeks 11 to 13, turns the watch into a habit. Re-run the twenty-query baseline weekly across Google and the AI engines and keep a log. The whole system exists to catch the week a farm drops out of a money query, so hold yourself to one rule: when that happens, the page you have ready ships against it that same week.
The repeat is the part nobody romanticizes, and it's where the compounding comes from, so after week 13 you run the same sequence on the next twenty queries.
The clock runs in your favor now
One more reframe, because morale is a real resource in a fight this long. I think of a spam ranking as rented and yours as owned. The August data shows what rented looks like: nearly 17% of top-10 URLs vanished past position 100 in three days.
Farms rebuild and re-enter, but every update cycle forces them to start again, while each quarter of depth and mentions compounds for you, along with the product you keep shipping. The gap that feels permanent in month three is usually decisive by month eighteen, in your favor.
So the practical question flips. You stop asking how to beat them and start asking how to catch the windows. When an update knocks a farm out of your money query, the rankings reshuffle for weeks, and whichever site has a ready page and a live measurement habit inherits the position.
You see the window open by watching your queries across Google and the AI engines every week. Per-engine citation tracking is that watch on a weekly run, and it's also how you'll notice the AI-answer flank paying off while your Google chart still looks unfair.
The manual version of everything in this piece runs to maybe fifteen hours a month across query mining, inclusion outreach, depth production and the weekly checks. You can staff that, or RankControl's agents can run the content and tracking loop while you spend those hours on the product the spam can't copy.
How to tell it's working before the traffic says so
The last trap is measuring this fight on the enemy's scoreboard. Head-term positions and domain-authority scores are where the farms are strongest and where your progress shows up last, which is exactly why founders quit asymmetric strategies three months before they pay.
I'd watch three other numbers. The fastest mover is specific-intent coverage: of the queries you mapped, how many do you rank for at all now, and which way is your average position trending? That one moves in weeks, because the competition on those queries is thin by design.
Next comes an inclusion count, meaning how many ranking roundups and answer citations name you this month compared with last month. Count mentions and citations separately, because they're different assets. A listicle mention shapes how models describe you even before any engine cites your own pages.
Share of answer is the number the whole strategy is ultimately buying. Of the AI responses to your twenty money queries, what fraction name you, and what fraction name your top competitor? It often improves quarters before the organic traffic chart forgives you.
Two of those three numbers don't exist in your analytics, which is the practical reason most teams left this fight unmeasured until recently. They live in the answers themselves, and they only become a trend line if someone re-asks the questions every week.
The part they can't fake
The farms carry one disadvantage that never goes away: there's no product behind the page. Spam enforcement and trust consolidation both punish that hollowness this year, and so do the agents that now parse actual pricing and docs. Your side of it is making what's behind your pages legible to every engine that's learning to check. Get that right, keep working the roundups, and the listicles sitting above you today end up as one of your distribution channels.
We'll show you exactly where your brand stands in AI search.
No commitment. $0 due today, cancel anytime. See how ChatGPT, Perplexity, Claude, Gemini, Grok, Google AI Mode, and Google AI Overviews talk about your brand today.










