URL estate inventory
Every class the marketplace generates — listings, categories, filters, seller pages, location pages, search results, pagination across all of them — enumerated and counted. On a marketplace this is the step that establishes the scale, and it is consistently larger than anyone expects.
Indexation model per class
Which classes are findable and which are not, expressed as rules about URL patterns rather than as a list. The model is what survives inventory churn, and it is what a new filter or page type is checked against when it is added.
Faceted navigation control
Which filter combinations are crawlable, how they are linked, and which are canonicalised or excluded. Decided against what a searcher actually looks for, because a marketplace's filters are frequently its most valuable search surface as well as its largest liability.
Listing lifecycle handling
What happens to a listing's URL when it sells, expires, is withdrawn or is relisted — with the outcome chosen per case: retained with a status, consolidated toward a category, or removed. The lifecycle is where a marketplace accumulates dead URLs and where its authority is either kept or discarded.
Duplicate and near-duplicate resolution
Deciding which of a duplicate set is canonical and consolidating the others toward it, including the same item across categories and the same seller across locations. Structural on a marketplace, so it is handled by rule rather than case by case.
Seller and location page treatment
Whether these are indexable in their own right, and what makes one worth indexing — inventory depth, unique content, genuine demand. A marketplace generates thousands of them and most are thin, which is a decision rather than a default.
Crawl allocation
Directing crawl toward inventory and away from combinations, measured from server logs rather than from a summary. On a marketplace with churn, crawl is a budget that is spent on whatever the site makes easiest to fetch.
Structured data for listings
Describing listings as what they are, including availability and price where the page genuinely carries them, and the state of a listing that has sold. Eligibility-sensitive types are implemented against their actual requirements rather than optimistically.
Sitemaps for a volatile estate
Generated from the inventory source, split by class, and prioritised so crawl reaches listings rather than combinations. A sitemap on a marketplace is a snapshot of something that changed while it was being written.