ZYVOPMulti-Platform Sync
SeriesAI NewsWhy ZyVOPJoin Discord
LoginGet Started
ZYVOPMulti-Platform Sync

The Developer Publishing Hub. Write once, publish everywhere, and make your work citation-ready with built-in SEO, AEO, and GEO discovery support. Zero reader paywalls.

Content

  • Categories
  • Tags
  • Badges
  • Leaderboard
  • Write Article
  • Newsletter

Company

  • About Us
  • Why ZyVOP
  • Changelog
  • Compare Platforms
  • Hashnode vs ZyVOP
  • DEV vs ZyVOP
  • Developer API & CLI
  • Author Handbook
  • Contact

Connect

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DMCA Policy
  • Code of Conduct

ยฉ 2026 ZyVOP. Developer Publishing Hub.

Zero paywalls ยท Full content ownership
All systems operational
HomeThe set of pages that will ever mention your category is finite, and you can measure the day you finish reading it

The set of pages that will ever mention your category is finite, and you can measure the day you finish reading it

M
Mathieu Ades
Founder
August 30, 2026Updated August 31, 2026
3 min read
The set of pages that will ever mention your category is finite, and you can measure the day you finish reading it
#indie hacking#developer tools#measurement
๐Ÿ‘1

I distribute a small browser extension, and a large part of that work is finding pages where my category already gets discussed: comparisons, alternatives lists, roundups. The plan is not to ask anyone for a favour. It is to find pages that name several tools like mine, notice that mine is missing, and offer the writer something they can use whether or not they add me.

For weeks that felt like an unbounded task. It is not. It has a size, and I now know roughly what it is, because I ran out.

What running out looks like

On 26 August I ran five searches of one shape, each naming a different competitor and asking for alternatives. They returned eight domains I had never seen. Six survived vetting. My notes that night said, with some satisfaction, that the directory seam was exhausted but this one was not.

Two days later I ran three searches of a deliberately different shape: one about permissions, one about people switching tools, one about privacy. Thirty results. One new domain.

The number that settles it is not the one, it is what came with it. Every single search reported the same figure for domains already known to my records: ninety four. Not similar, the same. Three different questions, asked in three different vocabularies, returned the same neighbourhood.

The one new domain did not survive either

It was a roundup of privacy extensions. I fetched it and counted mentions of the nine tools I track in my category, across twenty eight thousand characters of text.

Zero.

That distinction matters more than the count. I was not missing from that comparison. I did not belong in it. Those are different situations and only one of them gives me anything honest to say. If a page compares eleven tools like mine and omits mine, I can write to the author with a measurement they can check. If a page compares nothing like mine, asking to appear is asking for a placement, and I do not do that.

Why the corpus is smaller than it feels

Search makes any topic feel infinite because it always returns ten results. It will happily return ten for a category with four pages in it, by loosening what counts as relevant until the page is full. The tenth result is not evidence of depth, it is evidence that the engine refused to give you fewer.

The honest measurement is not how many results come back. It is how many of them you have already read. When that number stops moving across differently worded questions, you are looking at the edges of a real, finite set, and the set was never as large as the scroll suggested.

What I am not saying

Three searches do not prove exhaustion. They are three searches. They tell me the seam no longer yields at the rate it did two days earlier, which is a claim about a rate, not about a limit.

There is also a category of page I cannot search for: the one that does not exist yet. Someone will write a comparison next month that includes eleven tools and not mine, and it will be findable then and not now. So the correct posture is not to declare the seam closed, it is to stop mining it daily and check it again when something has changed.

Where the effort goes instead

If the set of pages that will mention you is finite and mostly read, then the remaining lever is not finding pages. It is being one.

That is a slower and less satisfying answer than another round of searching, which is exactly why I went looking for one more query shape first. But the arithmetic is not subtle: when I last counted, on 30 August, I had twelve letters written and waiting and no dated target still unwritten, on a queue that sends one a day. The constraint on my month is that queue and the pages I publish myself, not the supply of targets.

Disclosure

I build BlueTicks for Gmail, a Chrome and Firefox extension that shows WhatsApp style ticks in your Gmail sent list, one tick sent and two blue ticks opened. It costs 4 dollars a year, and the free tier covers 30 emails a month. Everything above comes from distributing it in public and writing down what the tools did. You can find it at blueticks.io.

The useful thing about a finite corpus is that finishing it is a result rather than a failure. I spent weeks unable to tell whether I was being thorough or just busy. Now I can point at a number that stopped moving.

Comments (0)

Login to post a comment.

M
Mathieu Ades

Founder

Passionate developer sharing knowledge about modern web technologies and best practices.

Subscribe to Mathieu Ades's Newsletter

Direct email dispatches when new stories are published. Zero algorithms.

More from Mathieu Ades

View profile

My new author page on a platform carried "noindex, nofollow" and I could not tell whether that was policy or emptiness. The tag vanished once the first article existed. Some things cannot be vetted

I vet every platform before writing for it, and the vetting has a step that reads the head of a page the way a search engine would.

3 minSep 15

I posted two answers on a question site eight minutes apart, within my daily limit. Eight hours later the second was removed as spam. Nothing in its text explains it; only the eight minutes differ

I answer questions on a public question site when a question is one my measurements can actually inform: what a mail client's built in read receipts do and do...

3 minSep 15

A community site refused my posts twice in one week with a page it does not explain. Then its editor loaded, I posted, and the page is public. Nothing changed on my side, and that is the measurement

There is a community site for people who build things where I have a long post from late July, still public, still without a robots tag, and a handful of...

4 minSep 15

Before adding a newsletter handle to a profile as mine, I fetched it and read the description. It was mine. I check because I once recorded a page bearing my product's name as mine. It was not

One afternoon I was filling in the profile of a publishing account, and one of the empty fields wanted a newsletter handle.

3 minSep 15

A reader in my consistency check took the first 14 000 characters of a table and called that the table. For weeks the table was shorter. One night it was not, and a present text was reported missing

Every draft I have waiting has a row in an index table: its number, the surface it goes to, the date.

4 minSep 15