A stage rental company published 1,900 pages last year: every truss size, every generator, every city inside a forty-minute drive. Nine months on, roughly 700 of them had never been fetched by a search engine at all. They existed. Nobody could find them.

Publishing and being found are two different events, separated by machinery most teams never look at. In a county built on suppliers with deep inventories, that gap is not a technical footnote — it is the difference between a catalog that sells and a catalog that sits there.

Los Angeles · Why it bites here

Sites in this county grow sideways

Look at what a supplier business actually has to publish. An equipment list with hundreds of line items. Stage and facility specifications with dimensions, power, clearance and load ratings. Fabric and material catalogs with weights, widths, mill numbers and color runs. Lane and dock information. And then service-area pages, because Los Angeles County holds eighty-eight incorporated cities and somebody decided each deserved a page.

On top of that sits the portfolio. Every job finishes, somebody writes it up, and the site gains another page. Ten a month is not unusual for a busy shop. None of those pages are deleted, because deleting them feels like erasing the work.

88
cities in the county
1,000
URLs submitted per day
10,000
URLs in one batch
3
levels of sitemap nesting

Five years of that and a twelve-person company owns a website the size of a mid-market retailer, assembled by nobody in particular, with no policy about what should exist. The crawler that arrives has to decide, unaided, which of those thousands of addresses is worth its time.

A site is not a filing cabinet. Everything you have ever done can be stored somewhere. Only what a buyer would search for needs to be a separate, indexable page — those are different requirements, and conflating them is the root of most of what follows.
Mechanics · Three stages, not one

Found, kept, ranked

Ranking gets all the attention, and it is the third stage of three. A page has to be discovered before it can be evaluated, and evaluated before it can compete. Skip a stage and the work upstream is invisible.

  • Discovery. A crawler learns the address exists — from a link, from a sitemap, from a submission. Until that happens, nothing you wrote on the page has any effect whatsoever.
  • Crawling. The address is fetched. This costs the search engine money and costs your server time, which is exactly why it is rationed.
  • Indexing. The content is judged worth storing. This is a decision, not an automatic consequence of a successful fetch, and it can go against you.
  • Serving. The stored page is considered for queries. Everything written about keywords and content quality applies only from here on.

Most reports of a page "not ranking" turn out, on inspection, to be a failure two stages earlier. The remedy for a page that was never fetched is not a better headline.

Failure one

Never discovered

The address is in no sitemap, nothing on the site links to it, and no submission was ever made. It is published in the sense that a file exists on a server.

  • Typical of pages reachable only through a filter
  • Fixable, and the fix is mechanical
Failure two

Discovered and refused

The crawler arrived, read the page and declined to store it. Almost always because six other pages on the same site say the same thing.

  • Typical of templated city and project pages
  • Fixable only by editing or merging
Budget · What gets consumed

Crawl budget and where suppliers spend it

Crawl budget is the working shorthand for how much fetching a search engine is willing to do on your domain in a given period. It is set by two things: how much load your server can absorb without slowing down, and how much the engine judges your site is worth. Neither is purchasable. Both are influenced by what you do.

The critical property is that it is spent, not allocated. Every fetch draws from the same account, including all the fetches you did not intend.

What consumes itHow it shows up on a supplier siteWhat it costs you
Filter and sort parametersAn equipment list with filters for type, capacity, availability and priceOne inventory page becomes thousands of fetchable addresses
Near-duplicate location pagesEighty-eight city pages with one word changedRepeated fetching that teaches the crawler your pages are interchangeable
Thin portfolio entriesFour hundred project pages with three sentences and a photoBudget drained before the crawler reaches the specification pages
Redirect chainsThree site rebuilds, each layered on the lastTwo or three fetches spent to arrive at one page
Slow responsesAn uncached catalog query behind a filterThe engine reduces its rate to protect your server
Large uncontrolled filesSpec sheets and drawings published as PDFsFetches spent on documents nobody searches for by name

The pattern is consistent: budget is rarely lost to the pages you care about. It is lost to combinations, duplicates and leftovers that no one on your team knows exist, and it is lost quietly.

Submitting a URL is not the same as getting it indexed. Submission tells a search engine that an address exists and asks it to look. Everything after that — whether it fetches, whether it stores what it finds, whether it ever serves the page — remains the engine's decision. No tool sold by anyone, this one included, can force a page into an index. Anything advertising otherwise is describing something it cannot do.
Inventory · Editorial before technical

Which of your pages a buyer would ever search

Before optimizing discovery, decide what deserves to be discovered. Most oversized supplier sites do not have a crawling problem so much as a publishing problem with technical symptoms.

Keep and strengthen

Pages a buyer types toward

Specification pages that name a capability, a size, a material or a standard. These are what a coordinator searches for at four in the afternoon with a slot to fill.

  • Equipment and capability pages with real numbers
  • Facility specs: dimensions, power, load, clearance
  • Material and fabric detail with weights and widths
  • Service areas where your answer genuinely differs
Consolidate or remove

Pages that exist because of a template

Addresses generated by a system or a habit rather than by demand. They compete with each other, dilute the signal and consume fetching.

  • City pages differing by one place name
  • Portfolio entries with a photo and two lines
  • Filter combinations nobody would link to
  • Tag and archive pages the CMS created on its own

Portfolio pages deserve a specific ruling, because every supplier here has hundreds. A project write-up that names the problem, the specification and the constraint is a genuine capability page and often outperforms the service page above it. A project write-up that says "another great build for a great client" alongside four photographs is a scrapbook entry. Keep the first kind as pages. Put the second kind in a gallery on one page and stop generating addresses for them.

A blunt test. Read the page title and ask whether any buyer would type something close to it. If the honest answer is no, the page does not need to be separately indexable — which is not the same as saying it must be deleted.
Sitemaps · A structure, not a file

Using sitemaps as a discovery instrument

Most sites treat the sitemap as a formality: one file, generated automatically, containing everything, submitted once and forgotten. On a site of two hundred pages that is harmless. On a supplier site of four thousand it throws away the most useful diagnostic available.

Sitemaps can nest, and the Indexing Hub parses them recursively up to three levels deep, handling as many as 1,000 sitemaps in a single job — supplied either as an uploaded file or as a URL. Three levels is enough to model the way an inventory business is actually organized.

  • Level one: the index. A single entry point listing the sitemaps below it, which is the only address you ever have to hand over.
  • Level two: page type. Capability pages, facility specs, material catalog, service areas, projects, editorial. One sitemap per type.
  • Level three: the divisions inside a type. Catalog split by category, projects split by year, service areas split by region of the county.
  • Why bother. Because now coverage can be read per group. "Sixty percent of the material catalog is unfetched" is an instruction. "Some pages are missing" is not.

Two sitemap jobs run at once and up to twenty wait in the queue, so a full restructuring can be submitted in one sitting and processed in order rather than by hand over a fortnight. That queue matters most right after a rebuild, when several thousand addresses change at the same time.

1,000
sitemaps per job
2
jobs running at once
20
jobs held in queue
3
levels parsed recursively
Submission · Rates and routes

The daily budget and the IndexNow route

Alongside sitemaps sits direct submission, and it operates under two published limits. The URL tracker carries a daily budget of 1,000 URLs per account, and bulk submission accepts up to 10,000 URLs in one batch. The batch is the container; the daily figure is the rate at which it drains.

Both numbers are generous for a normal week and finite for a rebuild. A shop that relaunches with 4,200 changed addresses is looking at a queue that clears over several days, which forces the useful question: which addresses go first?

Submissions travel through the IndexNow API, which notifies participating crawlers — GoogleBot and BingBot among them — that an address is new or changed, rather than waiting for them to rediscover it in their own time. It is a notification protocol. It moves the moment of discovery earlier; it does not move the decision that follows. That is the substance behind a submission pipeline built on IndexNow rather than a promise of placement.

SituationSitemapsDirect submission
Ongoing publishing, a few pages a weekSufficient on its ownOptional
Site rebuild, thousands of new addressesRequired, structured by typeYes, in priority order over several days
One updated specification pageToo slow to be the planThe right instrument, immediately
Seasonal catalog refreshRefresh the affected sitemapOnly the addresses that actually changed
New service-area pagesTheir own sitemap, for measurementOnly after checking the pages differ
Evidence · Reading a batch

What the log tells you and what it does not

Each URL carries its own record: bot visits with timestamps, current status, and error details when a fetch failed. Live counters run above the batch for submitted, found and failed. Read together, three counters and one timestamp column answer most questions people otherwise guess at.

  • Submitted but never visited. Discovery has not happened yet, or the address was judged not worth the trip. Wait first; investigate if a week passes with nothing.
  • Visited, then nothing. The crawler came and the page did not earn storage. That is a content and duplication verdict, and it is the most useful message the log produces.
  • Visited repeatedly, still absent. Usually a duplicate signal: several addresses saying the same thing, with the engine picking one and dropping the rest.
  • Failed with an error. Server errors, timeouts and redirect loops. These are the only entries you can fix with certainty, and they should be cleared before anything else is attempted.

The failure column is worth a separate hour. On sites that have survived two or three rebuilds — normal for a company that has been trading in this county since the nineties — a surprising share of the catalog answers slowly or resolves through a chain of redirects, and every one of those is budget spent on nothing.

Timestamps make an argument. A capability page fetched last week and a project page fetched every second day is an argument for where your site structure is pointing attention. Nobody can dispute a log the way they dispute an opinion.
Arithmetic · A worked case

Four thousand two hundred addresses, one thousand a day

Take an equipment rental company in Sun Valley rebuilding its site. The new structure produces 4,200 addresses: 260 capability and equipment pages, 1,900 catalog detail pages, 88 service-area pages, 1,750 project entries, and around 200 editorial and general pages.

The daily budget is 1,000 URLs. Submitted indiscriminately, the pages that pay the bills arrive somewhere in the middle of five days of traffic, and the 1,750 project entries — most of them a photo and a caption — get the same treatment as the specification pages.

Ordered by what a buyer types, the same week looks different. Day one: 260 capability pages plus the 200 general pages plus the first slice of the catalog. Day two and three: the rest of the catalog detail. Day four: the 88 service-area pages, but only the ones that survived the honest review — usually closer to twenty-five. Day five onward: the project entries that were rewritten as capability evidence, while the rest move into a gallery and never become addresses at all.

4,200
addresses after rebuild
5
days at full daily budget
260
pages that carry revenue
4–8
weeks before movement shows

The technical limits did not change. The order of operations did, and the pages that produce quotes were discovered on day one instead of day four. That is the whole benefit, and it is available to anyone willing to rank their own pages honestly before a crawler does it for them.

My SEO · Level 1

AutoSEO — discovery inside a running campaign

For a supplier whose catalog changes faster than anyone can hand-manage.

$149 per month · per domain
  • Indexing sits beside the campaign. Submission, sitemaps and the URL log live in the same panel as the analytics that will later tell you whether any of it produced traffic.
  • Keyword work runs automatically. Candidates are found and prioritized from Search Console history, the live results page and your own seed terms.
  • On-site suggestions come from the same data. Recommendations reference the pages the crawler is actually reaching, not a generic checklist.
$149
monthly, per domain
230,000+
partner sites for placements
11
external integrations
My SEO · Level 2

FullSEO — when a person has to approve the structure

For catalogs where terminology is contractual and a wrong edit costs a quote.

$500 per month · per domain
  • Terms are chosen by hand. Manual keyword selection with automatic fallback, so trade vocabulary is not overwritten by something more popular and wrong.
  • Placements target an authority level. Links are placed manually against a Domain Authority goal rather than accepted as they arrive.
  • Review mode before publication. Specialists, developers and writers check the output; nothing reaches the catalog unseen.
$500
monthly, per domain
$10
Wikipedia slot, each
$1
PBN slot, each

Stream takes URL lists by the batch, which is the practical reason it appears in a piece about indexing: a rebuild arrives as a spreadsheet, not as a series of typed addresses. The feed keeps submissions, reports, new links and open to-dos in one chronological place per project, filterable and searchable. Related write-ups sit on our blog, and the ways we work with catalog sites are listed under services.

Answers · Asked repeatedly

Five questions from catalog owners

We submitted 3,000 URLs a month ago and half are still not indexed. Is something broken?

Probably not. Submission requests attention; storage is decided separately. Open the log and split the half into three groups: never visited, visited and dropped, failed with an error. Only the third group is a fault you can repair, and the second group is telling you those pages are too similar to each other to be worth keeping.

Should we build a page for each of the eighty-eight cities?

Only where the page can say something that is true and different — a yard you deliver from, response times that actually vary, permits or restrictions specific to that jurisdiction. Where the only difference is a place name, one well-built regional page beats forty thin ones, and it stops your own pages competing against each other for the same result.

Do we delete a decade of project pages?

Not delete — reclassify. Write-ups that name a specification, a constraint and a solution are capability evidence and should stay as pages. The rest belong in a gallery on a single page: still visible to a client, no longer a thousand separate addresses asking to be fetched.

Does faster indexing improve our rankings?

No. It moves a page into contention sooner, which matters when your catalog changes weekly, but competition is judged on entirely separate grounds. Fast discovery of a weak page produces a weak page in the index a little earlier than it would have appeared otherwise.

How often should we resubmit the sitemap?

When something changes, not on a calendar. Resubmitting an unchanged file weekly achieves nothing. If a catalog section is rebuilt, refresh that section's sitemap; that is precisely why splitting by page type is worth the setup effort.

The work here is unglamorous and it is finite. Inventory what exists. Decide what deserves an address. Structure the sitemaps so coverage can be read by page type. Submit in the order a buyer would care about. Then read the log instead of guessing, and fix the errors it names.

The instruments make that possible rather than doing it for you. Background workers keep the counters current, site tags let one operator hold several domains in one view, and a single property can be released to an outside email address when a developer needs access to one site. The indexing views and the analytics views sit in the same panel, which is what allows the question to be closed properly: the page was discovered on the eleventh, first appeared in the query report on the twenty-fourth, and produced its first click a week after that. Where discovery stops being the constraint, generative research into an unfamiliar category becomes the more useful place to spend an afternoon.

Start with the inventory you already own. Open the Indexing Hub and submit the sitemap you think is complete — the first honest number most catalog owners see is how many of their own addresses were never in it. That number, not the ranking report, usually explains the quiet quarter.