Why some properties aren't shown on /deals
Brief 204 — completeness filter
PropertyAlert's value proposition is data-rich analysis you can act on. Every property displayed on /deals has been through a full investment analysis: rental yield, cashflow, SA nightly rate, comparable sales, and — where relevant — lease terms.
When we can't fully back the numbers, we don't surface them. Showing a listing with a missing EPC, unknown floor area, or no comparable sales data is just Zoopla with extra steps — and that's not what you're paying for.
What we require before showing a listing
- Asking price — must be present and non-zero
- Bedroom count — studios count as 0 bedrooms
- Property type — flat, house, etc.
- Address — must be present
- Yield analysis — our rental comp engine must have run a quality analysis (comparable sales data, gross yield %, BTL cashflow)
What we're still working on populating
The following fields are tracked but not yet required — they will join the enforced criteria as our data pipeline improves:
- EPC rating (currently ~8% coverage)
- Floor area in sq ft (currently <1% coverage)
- Geographic coordinates (lat/lng for map and flood check)
- SA nightly rate from the local short-let market
Will hidden listings reappear?
Yes. Listings that don't meet the criteria stay in our database — we keep scraping and enriching them. As missing fields are populated, they automatically appear on /deals. No manual action needed.
Leasehold properties
Leasehold listings must additionally have service charge and ground rent figures populated before appearing. These are material to cashflow and we won't compute a yield without them.