CityHaus has perishable inventory. Average listing lifetime: 21 days. Average Google indexation lag: 45 days. Half their inventory was expiring before it could rank. UpRender cut time-to-index from 45 days to 4.
Perishable inventory, slow crawlers.
CityHaus's Vue SPA had everything Google needed — except readable HTML. Crawlers were rendering blank shells, and listings were going stale before they could rank.
Math: half of inventory was expiring before being indexed. Every unindexed listing was lost revenue.
Priority crawling for perishable URLs.
UpRender served clean HTML to every bot, prioritized fresh listings in the recache queue, and automatically deindexed stale URLs as listings expired.
Listings ranked while they still mattered.
Average time-to-index dropped from 45 days to 4. 80% more listings now rank within their active window.
- Avg time-to-index: 45 days → 4 days
- 80% more listings ranking in their active window
- Significant revenue from previously-invisible inventory
What rendering looks like from here.
CityHaus now treats indexing latency as a product metric, not an SEO metric. It moves on dashboards. It's owned by a team. That's the shift UpRender enabled.