A billion indexed pages is a direction, not a page count
I keep an absurdly large number as a north star — but the number isn't a target to hit by publishing a billion things. It's a forcing function that makes you solve the problems that only show up at scale, and it fails the moment you treat page count as the point.
By Andrew Pyle
I hold a deliberately outrageous number as a north star for the indexing work across my projects — a billion indexed pages, a target so large it sounds unserious the first time you hear it. People reasonably assume that means the plan is to publish that many pages. It isn't, and if it were, it would be the exact mistake I've spent years learning not to make. The number is not a page count to reach. It's a direction that forces me to solve the right problems.
A huge target does something a modest one can't: it makes the hard, structural problems unavoidable. You cannot bluff your way to enormous scale with more effort at the current approach; the current approach breaks, loudly, and forces you to fix what actually limits growth. The number is valuable precisely because you can't hit it by doing more of what you're doing. It changes what you work on.
01Forces the real problem
A big number forces the real problems
A modest goal lets you succeed by grinding — publish a bit more, work a bit harder, and you get there without changing anything fundamental. An enormous goal removes that option. You physically cannot reach it by hand, which means the only paths that work are the ones that fix the underlying constraints: why aren't pages getting indexed, why does quality degrade at volume, where does the pipeline actually leak. The size of the target is what makes it a forcing function rather than a to-do — it selects for structural solutions because nothing else can possibly close the gap.
So the number earns its keep not by being reached but by being impossible to fake. It keeps pointing at the parts of the system that don't scale and saying, fix those. Every time I make real progress toward it, it's because I solved something that was capping growth, not because I published more. The target's job is to keep my attention on the constraints, and a target you could hit by trying harder wouldn't do that job.
A goal you can reach by working harder changes nothing. A goal you can only reach by fixing what actually limits you is the only kind worth setting audaciously high.
02The count trap
The trap: mistaking the count for the mission
The failure mode is real and I've lived it. If you let the number become the literal goal, you start optimizing for it directly — publishing pages to make the count go up. And publishing pages to make a count go up is exactly how you generate thin, near-duplicate content that doesn't get indexed, doesn't get found, and actively drags your whole site down. I've watched a hundred thousand pages collapse in a week because the strategy was volume and the number was the point. Chasing the page-count directly doesn't approach the north star; it runs the other way.
This is the paradox at the center of the whole thing: the surest way to fail an ambitious indexing goal is to pursue it as a publishing target. Indexed pages are earned, not printed. The engine indexes what's worth keeping, so the path to a huge indexed count runs entirely through quality and structure, never through raw output. The moment the count becomes the mission, you've started producing the exact garbage that makes the count impossible.
03Indexed, not published
Indexed, not published, is the honest metric
This is why I measure indexed pages and not published ones. Published is a vanity number — it goes up whenever I hit save, and it tells me nothing about whether any of it reached a reader. Indexed is an earned number — it only goes up when the search engine looks at a page and decides it's worth keeping. The gap between those two is the honest report card: it tells me how much of what I make is actually good enough to survive contact with the engine's judgment.
Holding the metric at indexed rather than published keeps me pointed at the right work. It's impossible to game by publishing more, because more thin pages don't get indexed — they widen the gap. The only way to move the number I actually track is to make things that deserve to be kept and to fix the pipeline so the things that deserve it actually make it through. The metric enforces the mission instead of substituting for it.
04How it moves
How the number actually moves
The number never moves by adding volume at the top. It moves by closing a leak somewhere in the middle. Between a page existing and a person finding it there's a funnel with distinct gates: the page has to exist, be submitted, be crawled, be indexed, and then earn impressions. Each gate can fail on its own while the ones above it look fine. So I don't track one number — I track the whole series, and progress toward a billion is almost always the story of one stage catching up to the one above it.
That framing changes what the tooling is for. My programmatic_pages app turns a Django queryset into static, SEO-ready pages, and a separate indexing playbook goes and tells the engine those URLs exist — but neither of them can force an index decision. They move a page from the first gate to the second. Everything after that is earned by the page being worth keeping. When the submitted-versus-indexed gap is wide, the diagnosis is never 'publish more'; it's that the engine crawled the pages and judged too many of them not worth keeping, and the fix lives in quality and structure, not output.
05It changed the build
The scale target changed what I build
Because a billion is impossible by hand, the target quietly rewrote what I spend my time building. It pushed me off building pages and onto building an engine — one shared platform that stamps out many domains, where the marginal cost of the next site trends toward zero. That leverage is the only thing that makes a number that large even conceivable. It's also a loaded gun: the same machine that can publish ten thousand good pages can publish ten thousand near-duplicates just as fast, and it won't feel any different while it's happening.
So the honest version of chasing the number is that most of the work is building brakes, not throttle. The engine needs a demand gate before it generates and a quality gate before it publishes, because the punishment for getting that wrong isn't local. When I let a pipeline fill a site with templated, never-clicked pages, the search engine didn't grade them one at a time — it formed a view of the whole site and demoted the good pages along with the bad. That's the lesson the target keeps enforcing: at scale, the constraint is never how fast you can produce, it's whether the thing you produce earns its place.
06Direction over destination
The direction matters more than the destination
Will I ever literally reach the number? Almost certainly not, and that's fine, because it was never a destination to arrive at. It's a compass bearing. Its entire function is to keep me walking toward solving indexing and quality at scale, and to keep me from wandering into the comfortable dead ends — publish more, work harder — that feel like progress and aren't. A north star you reach stops working; the point is that it stays ahead of you, always pointing at the next real constraint.
So when I say the goal is a billion indexed pages, I mean it as a direction I've committed to, not a scoreboard I'm racing. The audacity of the number is deliberate: it's large enough that only genuine, structural, quality-first progress counts as progress toward it. Set the target that high and the only way forward is the right way. That's the whole reason to aim somewhere you'll never quite land — the aiming makes you build the thing that would actually get you there.
07
Keep reading
This piece is part of my series on search, answer engines, and content quality. The anchor is AEO and GEO: optimizing for answer engines.
Related
writing
A sitemap should only list pages you actually want found
A sitemap is a set of recommendations you make to a search engine. Listing pages you've told it not to index, or that redirect elsewhere, is contradicting yourself — and a sitemap that contradicts itself teaches the crawler to trust you less.
writing
Internal linking is an editorial act, not a plugin
The plugins that auto-link your content by keyword produce exactly the linking a machine would produce: technically present, editorially dead. Real internal links are a writer's judgment about what a reader should read next.
writing
AEO and GEO: optimizing for answer engines
Two acronyms showed up in every SEO conversation this year. Here is the plain, first-hand version of what they mean and what actually earns them.
writing
I let agents run my SEO
The same command center that builds my sites now runs their SEO — as reversible, human-gated agent tasks. And the target it aims at has quietly moved.
writing
I let an AI pipeline write my blog. Google demoted the whole site.
A first-person autopsy of a self-inflicted Helpful-Content demotion — the junk I shipped, the code that shipped it, and the reversible way I dug out.