Skip to main content

Listing Performance Tiers

Last updated: April 21, 2026

Listing Performance Tiers

A listing tier is STRecon's classification for an individual Airbnb listing, assigned after we scrape its calendar and review history. Every listing in a market report falls into one of six tiers — Exceptional, Performer, Potential, Watch, Avoid, or Unreliable — based on the 75/55 rule and its review cadence.

Tiers serve two functions. The count of listings in the top three tiers divided by total listings scraped produces the Market Signal — Strong, Moderate, Caution, or Inconclusive — so tiers are the raw material for the market-level verdict. They also give you a per-property read when you're studying which listings in a market are actually producing and which aren't. Note the distinction: a tier describes one listing; a signal describes a whole market. Two scales, not two words for the same thing.

The six tiers

We classify every scraped listing using two inputs: whether it passes the 75/55 calendar test, and how consistently it has been reviewed over the last six months.

TierCalendar criteriaReview criteriaCounts as Top Performer?
EXCEPTIONALPasses both 75% and 55% thresholds3+ reviews/month in at least 5 of the last 6 months; listing is 6+ months oldYes
PERFORMERPasses both thresholdsAt least 1 review in every one of the last 6 monthsYes
POTENTIALPasses at least one threshold (75% or 55%), or within 2 booked days of bothReviews in 5+ of the last 6 monthsYes
WATCHPasses both thresholdsReviews in only 1–4 of the last 6 monthsNo
AVOIDFails both thresholds with weak review activity, or doesn't meet the criteria for any tier aboveNo
UNRELIABLE5 or fewer booked days in both the 0–30 and 30–60 day windowsReviews could not be scrapedExcluded from Market Signal math

A listing within 2 booked days of both thresholds is treated as passing one threshold. This prevents the classification from penalizing listings that are just barely under the line — a property booked 20 of 30 nights in the near window shouldn't be scored identically to one booked 8 of 30.

What each tier means for an investor

Exceptional. Proven sustained performance — high calendar booked rate paired with heavy, consistent review velocity on a listing old enough to have a real track record. When you see Exceptional listings in a market, study their property attributes: bedroom count, amenities, price band, neighborhood. They're the template.

Performer. The reliable producer. Passes both calendar thresholds, reviewed every month for the last six. This is the acquisition-thesis tier — when you ask "could I replicate what's working here?", Performer is what you model against.

Potential. Demand signals are present, but not at Performer strength. Either one calendar window is strong and the other is soft (often seasonal), or the listing is still building review velocity. A Potential-heavy market can be a building market; it can also be a market where listings never cross over. Watch the mix over time.

Watch. High calendar numbers, anemic review activity. The calendar says booked; the review trail says something else is going on. More on why this tier matters below.

Avoid. Listings in the Avoid tier fail both the 75% and 55% calendar tests and show weak review activity. They are not producing revenue at a level worth modeling against — though a market full of them is an answer in itself.

Unreliable. Reviews couldn't be scraped and the calendar shows almost nothing booked in either window. We exclude these from Market Signal math rather than count them against the market, since we can't distinguish a dead listing from a data-gap listing.

Why Watch is the tier that matters most

The Watch tier is where STRecon's classification does work no raw-calendar tool can do.

A listing that passes both 75% and 55% looks identical to any tool reading the Airbnb calendar. 22+ booked nights in the next 30, 16+ in the 30–60 window — by calendar alone, it's a Performer. The review cadence cross-check is what separates a genuinely booked listing from one where the calendar is simply unavailable.

Listings land in Watch for a handful of repeating reasons: absentee hosts blocking long stretches for personal use, arbitrage operators holding inventory without active hosting, seasonal listings that only accept bookings in peak windows, or newly managed listings whose review cadence hasn't stabilized. In each case, the calendar shows unavailable and a credulous tool scores it as booked.

This matters at the market level. In markets with high absentee-host density, the Watch tier can be substantial — double-digit percentages of total listings. Treat those as validated performers and the qualified ratio inflates, which produces Strong signals on markets that aren't actually strong. The Watch tier is how we refuse to make that mistake.

How tiers determine the Market Signal

At the market level, we count listings classified as Exceptional, Performer, or Potential — the Top Performer tiers — and divide by total listings scraped to produce the qualified ratio. That ratio drives the Market Signal:

See How STRecon works for the full Market Signal discussion.

Estimated tiers (when review data is incomplete)

Review scraping sometimes fails on individual listings — Airbnb rate limits, unusual listing structures, data-access edge cases. When per-month review history is missing, we fall back to a conservative classification using total review count and listing age.

The ceiling in estimated mode is Performer. Exceptional requires the month-by-month review cadence that's missing here, so no listing can be classified as Exceptional (Est.). Review frequency is calculated as total reviews divided by listing age in months. If listing age is unknown, the listing classifies as Watch (Est.) provided it passes the occupancy thresholds.

Estimated tiers carry the "(Est.)" suffix in the report and contribute to Market Signal math normally. A market with a heavy estimated-tier share may warrant a second scrape once review data is more complete.

TierCriteria
PERFORMER (EST.)Passes both thresholds. Average review frequency of 2+ reviews/month over the listing's lifetime.
POTENTIAL (EST.)Passes one threshold with 1+ reviews/month average.
WATCH (EST.)Passes both thresholds with 1–2 reviews/month average, OR passes thresholds but listing age is unknown.
AVOID (EST.)Fails to meet any of the above criteria, or has no occupancy signals at all.
UNRELIABLESame criteria as the regular tier.

Related concepts


Run your market at strecon.app. Draw your target area, get the tier distribution by morning.