Our page check returns a score out of four, and the decision does not use it
Description and use
Notifio’s page check now requires a price plus either an address or contact method to qualify as a listing, eliminating false positive replies.
Problem
The scraper mistakenly replies to non‑listing pages, causing costly false positives.
Outcome
False positives dropped by enforcing a rule that requires a price and either an address or contact method, while still computing a diagnostic score.
Workflow
- 1. Scraper collects candidate pages via anchor sweep.
- 2. Page content is scanned for price, address, and contact signals using regex patterns.
- 3. A score is computed (price=2, address=1, contact=1).
- 4. The rule "price AND (address OR contact)" determines if the page is a listing.
- 5. If the rule fails, the page is refused with a diagnostic score.
- 6. Refusal messages include the score for later diagnostics.
Evidence
The expensive failure here is not missing a listing. It is sending a well‑formed enquiry about something that is not a listing.
A price, plus at least one of an address or a way to contact somebody.
The function that does it looks like a scoring model and then decides with a rule that ignores the score.
- Record date: 2026-10-01T11:10:41.377Z