cm-airbnb-listing-optimizer

Audit and optimize Airbnb, VRBO, and Booking.com listings for SEO discovery, booking conversion, dynamic pricing, review quality, and Superhost metrics. Rewrites titles, descriptions, photo orders, amenities, and pricing rules; advises on review responses, multi-platform syndication, and short-term rental compliance. Use when asked to improve an Airbnb listing, fix low occupancy, recover from a bad review, hit Superhost, optimize photos, write a listing title, set nightly pricing, syndicate to VRBO or Booking, handle a guest dispute, or evaluate a property's STR potential. Triggers on "airbnb listing", "vrbo", "booking.com", "superhost", "occupancy rate", "ADR", "RevPAR", "short-term rental", "STR", "vacation rental", "smart pricing", "pricelabs", "wheelhouse", "listing audit", "instant book", "airbnb seo", "host response rate", "guest review".

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "cm-airbnb-listing-optimizer" with this command: npx skills add charlie-morrison/airbnb-listing-optimizer

Airbnb Listing Optimizer

Audit and rewrite short-term rental listings (Airbnb, VRBO, Booking.com, direct booking sites) to lift search ranking, click-through, conversion to booking, average daily rate (ADR), and review scores. Acts as an expert STR consultant who has launched and scaled hundreds of listings.

Usage

Invoke this skill when you operate one or more short-term rentals and want a critical, actionable review of a listing or your hosting operation.

Basic invocation:

Audit my Airbnb listing: [URL or pasted text] Rewrite my title — 2BR cabin near Asheville, hot tub, fireplace My occupancy dropped from 80% to 45%, what's wrong?

With context:

Here's my listing, my last 20 reviews, and my pricing — what should I change first? I just got a 3-star review, draft a public response and a private apology I want to qualify for Superhost this quarter, audit my metrics

The agent produces a prioritized list of fixes with rewritten copy, photo reorder plans, pricing adjustments, and review-response templates.

How It Works

Step 1: Listing Audit Framework

The agent walks the listing through a six-pillar audit. Each pillar gets a 1-5 score and a list of fixes ranked by impact on bookings.

PillarWhat the Agent Checks
TitleFirst 50 characters carry the click. Bedrooms, USP, neighborhood, emotional hook, no all-caps, no emoji spam.
PhotosFirst 5 photos drive 90% of click-through. Hero shot quality, sequence logic, lifestyle vs feature mix, lighting, vertical-friendly framing.
DescriptionFirst 3 lines visible before "show more". Hook → space → location → host credibility → CTA. Skim-friendly, 3-5 word headers.
AmenitiesAll filterable amenities checked (wifi speed, dedicated workspace, EV charger, crib, washer, AC). Missing filters = invisible in search.
House RulesStrict rules suppress conversion. Rewrite hostile language to friendly framing. Quiet hours, party policy, pets, kids, smoking.
Response PolicyInstant Book on, response time under 1 hour, response rate above 90%, pre-approved auto-replies.

Audit output format:

## Listing Audit — Cozy Mountain Cabin

Pillar          Score  Top Fix
--------------  -----  ----------------------------------------
Title           2/5    Generic; missing neighborhood + USP
Photos          3/5    Hero is exterior at noon — reshoot golden hour
Description     2/5    Wall of text, no hook, "Welcome!" opening
Amenities       4/5    Add EV charger, dedicated workspace
House Rules     1/5    "NO PARTIES NO PETS NO SMOKING" — rewrite
Response        4/5    Response rate 88% — fix to 90%+ for Superhost

Step 2: Title Formula

The agent rewrites titles using the formula:

[Bedrooms/Type] + [Unique Selling Point] + [Neighborhood/Landmark] + [Emotion]

Constraints: 50 characters visible on mobile, 32 on map view. No emoji. Title case. Front-load the noun.

10+ examples by property type:

PropertyWeak TitleStrong Title
Urban studio"Cozy apartment downtown""Designer Studio - Walk to Times Square"
1BR loft"Nice loft for two""Skyline Loft with Rooftop - SoHo"
2BR cabin"Cabin in the woods""2BR Hot Tub Cabin - Smoky Mtn Views"
Beach condo"Beach getaway""Oceanfront 1BR - Steps to Pier, Pool"
Tiny home"Tiny house experience""Off-Grid Tiny Home - Stargazer Deck"
4BR family home"House for big groups""4BR Family Pool Home - Disney 10 min"
A-frame"A-frame retreat""A-Frame Hideaway - Hot Tub, Fire Pit"
Loft conversion"Industrial space""Brick & Beam Loft - Wynwood Arts"
Lake house"House by the lake""Lakefront Cabin - Private Dock & Kayaks"
Desert casita"Desert home""Boho Casita - Saguaro Views, Outdoor Tub"
Ski condo"Ski condo""Ski-In/Ski-Out 2BR - Heated Pool, Hot Tub"
Farm stay"Country house""Working Farm Stay - Goats, Sunrise Yoga"

Rule: lead with the visual (cabin, loft, casita) before the bedroom count if the type itself sells. "A-Frame Hideaway" outperforms "2BR Cabin" in mountain markets.

Step 3: Photo Strategy

The agent reorders photos against the first 5 photos rule: 90% of guests decide from the first cover plus the first four thumbnails. The cover must communicate place + vibe in one frame.

Required first-5 sequence:

  1. Hero shot — wide angle of the most photogenic room (usually living room or exterior at golden hour). Lifestyle staging: throw blanket, coffee, open book.
  2. Second wow — the differentiator: hot tub steaming at dusk, view from the deck, claw-foot tub, fireplace lit.
  3. Bedroom #1 — bed made, curtains drawn open to natural light, fresh flowers or styled tray.
  4. Kitchen / dining — full table set or cutting board with lemons. Never a bare granite slab.
  5. Bathroom or unique amenity — fluffy towels styled, EV charger plugged in, sauna door open.

Hero shot rules:

  • Shoot golden hour (1 hour before sunset) — warm light, lit lamps inside, exterior glow.
  • 24mm equivalent, low tripod, single horizontal panorama. No fisheye distortion.
  • Edit: pull highlights down, lift shadows, warm white balance to ~5500K.
  • One frame, no collage, no text overlay (Airbnb compresses and crops).

Lifestyle vs feature balance:

  • 60% lifestyle (people implied, drinks on table, towels folded, fire lit)
  • 40% feature (clean architecture shots, amenities, layout)
  • Add one map-style shot: aerial or location landmark to anchor neighborhood.

Virtual staging is acceptable for empty rooms but disclose in caption ("digitally staged"). Never virtually-stage amenities you don't have.

Step 4: Description Structure

The agent rewrites descriptions in five blocks. The first 3 lines are visible before "show more" — they decide the click.

HOOK (first 3 lines, ~150 chars):
  One emotional sentence that paints the experience.
  One specific differentiator with a number or proper noun.
  One social-proof or scarcity line.

THE SPACE (200-300 words):
  Bedrooms and beds. Workspace. Kitchen. Outdoor.
  Use 3-5 word headers, bullet feel, scannable.

LOCATION (100-150 words):
  Walk times to 3 named landmarks.
  Drive times to airport + 1 marquee attraction.
  Neighborhood vibe in one sentence.

HOST (50-100 words):
  First-person, warm but professional.
  One credibility marker (Superhost, X stays, local for Y years).
  Response promise.

CTA (1-2 lines):
  "Book now to lock in summer dates" or "Message us for long-stay discounts."

Anti-patterns the agent removes:

  • "Welcome to our home!" (zero information, wastes the visible 3 lines)
  • ALL CAPS rules in the description body
  • Emoji clusters (one per section max)
  • Dimension dumps ("the living room is 14x18 feet")
  • Apology language ("we know it's small but...")

Step 5: Amenities Optimization

Guests filter, then browse. Listings that miss the filter never appear. The agent maps the property against Airbnb's high-impact filterable amenities:

Tier 1 — search filter critical:

  • Wifi (with measured speed in Mbps in the description)
  • Dedicated workspace (with monitor + chair photo)
  • Free parking on premises
  • Kitchen
  • Air conditioning
  • Washer + dryer
  • Pets allowed
  • Pool / hot tub
  • EV charger (Tesla destination charger if possible)

Tier 2 — high-conversion adds:

  • Crib + high chair (family filter)
  • Self check-in (keypad or lockbox)
  • Long-term stay discount (28+ nights)
  • Step-free entrance (accessibility)
  • Smoke alarm + CO alarm + first aid (trust)

Wifi speed: if you advertise "high-speed wifi" without the Mbps number, Airbnb's speed test badge won't appear. Run the test in the app from the property to unlock the badge.

Step 6: Pricing Strategy

Three layers stack:

1. BASE PRICE
   = (annual revenue target / target occupancy / 365)
   Anchor to top-3 comparable listings within 0.5 mi.

2. SMART PRICING (PriceLabs, Wheelhouse, or Airbnb's own)
   Set min and max guardrails.
   Min = (mortgage + utilities + cleaning) / 365 + 20% margin
   Max = 2.5x base for peak surge

3. MANUAL OVERRIDES
   - Local events: festivals, sports, concerts (+30-80%)
   - Weekends: Fri-Sat +15-25%
   - Holidays: 2x base, 4-night minimum
   - Length-of-stay discounts: 7+ nights -10%, 28+ nights -25%
   - Last-minute: -15% inside 7-day window if vacant
   - Orphan day fix: -25% on a single empty night between bookings

ADR vs occupancy trade-off:

The agent calculates RevPAR (revenue per available night) = ADR × occupancy. Optimize RevPAR, not either metric alone. A listing at $200 ADR / 60% occupancy ($120 RevPAR) beats $250 ADR / 40% occupancy ($100 RevPAR).

Length-of-stay strategy:

Airbnb favors listings with longer stays in search ranking. Set a 2-night minimum baseline, 3-night on holidays. Offer 28+ night discounts to attract digital nomads (lower wear, lower cleaning cost per night, monthly tax advantages in some markets).

Step 7: Reviews Game

The 5-star formula:

  1. Pre-arrival message 24h out — keypad code + parking + wifi password
  2. Day-of welcome message — "I'm here if you need anything, otherwise enjoy"
  3. In-stay check-in on day 2 — "settling in OK?"
  4. Departure message — "no rush, just want to confirm 11am checkout"
  5. Post-stay thank you within 1 hour of checkout — primes a 5-star review

Welcome book in the unit: wifi, trash day, three restaurants, two hikes, one rainy-day plan. PDF on the smart TV optional.

Response templates the agent generates:

5-STAR PUBLIC RESPONSE:
"Sarah — thank you for the kind words. You were exactly the kind
of guest we hope for. The cabin misses you already — come back
in fall when the leaves turn. — [Host first name]"

4-STAR (the dangerous middle):
"Mark, thank you for staying and for the honest feedback on
[specific issue]. We've already [specific action taken]. We'd love
the chance to host you again at a discount when you're back."

3-STAR OR BELOW:
[Send the private apology FIRST within 24h. Offer partial refund
if warranted. THEN respond publicly:]
"James, we take this seriously. [Specific issue] should not have
happened and we've [specific action]. Future guests can be
confident that [counter-evidence]. Thank you for the feedback."

REVIEW DISPUTE (Airbnb resolution):
File within 14 days. Required: photo evidence, message thread
showing pre-arrival info, comparable reviews disproving the
claim. Cite specific community standard violated (retaliatory
review after deposit claim, false statements, irrelevant content).
Success rate is highest on factually false claims, lowest on
"opinion" complaints.

The 4-star is the most expensive review on the platform. It drops your overall toward the 4.7 Superhost cliff. Treat every 4-star as a process failure to fix, not a guest taste issue.

Step 8: Superhost Requirements

Airbnb evaluates every quarter (Jan 1, Apr 1, Jul 1, Oct 1) against the trailing 12 months:

MetricThresholdHow the agent moves the needle
Overall rating≥ 4.8Fix the 4-star process leaks first; pre-screen guests on Instant Book filters.
Response rate≥ 90%Saved replies, push notifications on, co-host for backup.
Cancellation rate< 1%Never cancel — use Airbnb's "extenuating circumstances" only. Keep a backup unit if multi-property.
Completed stays≥ 10 stays OR 3 stays totaling 100+ nightsLower minimum-night to 2 to accumulate stays in slow quarters.

Superhost adds an estimated 20-25% more bookings through search boost and the badge itself.

Step 9: Search Ranking Factors

Airbnb's algorithm is opaque but the levers in order of measurable impact:

  1. Booking conversion rate — listings that convert clicks to bookings rise. Photos and price drive this.
  2. Click-through rate — title and cover photo. The first thing the algorithm tests.
  3. Instant Book on — algorithmic boost; toggle off only if you have a real screening reason.
  4. Response speed — under 1 hour preferred, under 24h required.
  5. Calendar freshness — open the calendar at least monthly; Airbnb deprioritizes stale calendars.
  6. Review volume + recency — more recent reviews count more. New listings get a 90-day "new listing boost" — price aggressively to bank reviews.
  7. Completeness — every field filled, every amenity tagged, every photo captioned.
  8. Cancellation policy — flexible/moderate rank above strict in most markets.

Step 10: Compliance

Before listing — and the agent flags this loudly:

  • STR registration / permit — many cities require a registered short-term rental number displayed in the listing (NYC, SF, Barcelona, Paris, Amsterdam, Berlin).
  • Occupancy / transient lodging tax — some markets collect via Airbnb, others require host self-remittance.
  • Occupancy limits — fire code maximums, often 2 per bedroom + 2.
  • Insurance — Airbnb's AirCover is not a substitute for STR-specific landlord insurance (Proper, Steadily, CBIZ).
  • HOA / lease / zoning — verify STRs are allowed; condo bans are increasingly common.
  • Noise / parties — local ordinances may carry $1,000+ fines per incident.
  • Smoke + CO detectors — required in nearly every market; photographed in listing for trust.

Step 11: Multi-Platform Syndication

PlatformProsCons
AirbnbLargest audience, brand trust, AirCover, instant book ecosystem3% host fee + 14% guest fee inflates total price; algorithm dependence
VRBOFamily / group skew, longer stays, higher ADR in resort marketsSmaller urban demand, more host service work
Booking.comMassive international demand, hotel-style funnelAggressive commission (15%), instant confirm pressure, more cancellations
Direct booking site (Hostfully, Lodgify, OwnerRez)No platform fee, owns customer relationship, repeat bookingsMust drive own traffic (SEO, ads, email list); zero algorithmic distribution

Channel manager (Hospitable, Guesty, Hostfully) syncs calendars across all four to prevent double-bookings. Required once you list on more than one platform.

Strategy: Airbnb for discovery and reviews → capture guest email at check-in → drive repeat bookings to your direct site at 10-15% discount. Over 3 years, direct bookings should reach 20-30% of revenue.

Step 12: Crisis Handling

The agent generates playbooks for the high-stress moments:

Bad guest mid-stay (party, damage, extra people):

  1. Document with timestamped photos and any noise/door sensor logs.
  2. Message the guest on the Airbnb thread (never SMS — keep it in-app for evidence).
  3. If safety risk, call Airbnb Safety Line: ask for "Trust & Safety urgent."
  4. Do not enter the unit alone — request police standby for welfare check.
  5. After checkout, file AirCover claim within 14 days with photos, receipts, and message thread.

Damage claim:

  • Photograph before-and-after from identical angles.
  • File within 14 days of checkout.
  • Submit invoices, not estimates.
  • AirCover covers up to $3M property damage but routinely denies "wear and tear" — use language like "intentional damage" or "exceeds normal use."

Last-minute guest cancellation:

  • Offer to relist at a discount yourself before refunding fully.
  • If you cancel as host, expect a $50-$1,000 penalty plus search suppression and loss of Superhost.

Last-minute host cancellation (emergency):

  • Use "extenuating circumstances" — requires documentation (medical, natural disaster).
  • Otherwise, pay to relocate the guest at a comparable property. Cheaper than the search-rank hit.

Emergency at property (fire, plumbing, lockout):

  • Pre-stage a local handyman, plumber, electrician, and locksmith in your phone.
  • Offer the guest a credit and a gift card before they ask. Reviews are made in this moment.

Worked Examples

Example 1: Generic Beach Condo → Optimized

Before

Title: Nice 1 bedroom near the beach
Description (first 3 lines):
  Welcome to our beach condo!
  We are excited to host you on your vacation.
  Please read all the rules below before booking.

Problems: title has zero specifics, no neighborhood, no USP. The "welcome" opening burns the only 150 visible characters. "Please read all the rules" telegraphs a strict, anxious host.

After

Title: Oceanfront 1BR - Steps to Pier, Heated Pool
Description (first 3 lines):
  Wake up to the surf, walk 90 seconds to the Pier, swim
  in the heated pool year-round.
  Top-floor corner unit with the only private balcony in
  the building - sunset views over the dunes.
  Superhost since 2024, 200+ five-star stays - book the
  same condo featured in [local magazine].

Reasoning: title leads with "Oceanfront" (the search keyword + emotional hook), specifies bedroom count, names a landmark (Pier), and includes the pool filter. Description hook is sensory, names a specific walking time, states a defensible differentiator (only private balcony), and closes with social proof and scarcity in three lines.

Example 2: Generic Mountain Cabin → Optimized

Before

Title: Cabin in the woods - 2 bedrooms - hot tub
Description (first 3 lines):
  Our family loves this cabin and we hope you will too.
  It has 2 bedrooms and a loft and sleeps 6 people.
  There is a hot tub on the back deck.

Problems: title reads as a list with hyphens, "in the woods" is generic, no neighborhood. Description opens with the host's feelings (irrelevant), then dimensions (boring), then a feature stated flatly (no sensory hook).

After

Title: A-Frame Hot Tub Cabin - Smoky Mtn Views
Description (first 3 lines):
  Soak in the cedar hot tub while the mist rolls over the
  Smokies - 12 minutes to Gatlinburg, miles from anyone.
  Iconic A-frame with floor-to-ceiling windows, wood
  fireplace, sleeps 6 across 2 bedrooms + loft.
  Booked 280+ nights last year - reserve fall foliage now,
  weekends sell out by July.

Reasoning: title swaps "Cabin" for "A-Frame" (more visually distinctive, ranks against a smaller pool), names the region, drops "2 bedrooms" since the hook does more work. Description leads with a sensory verb ("Soak"), grounds the location with a drive time, then layers the architecture and capacity. Closing line uses booking volume as social proof and seasonality as urgency.

Output

The agent produces:

  • Audit scorecard — six-pillar 1-5 rating with the top fix per pillar
  • Rewritten title and description — with reasoning and character counts
  • Photo reorder plan — exact sequence for the first 10 photos and reshoot list
  • Amenity gap list — missing filterable amenities to add
  • Pricing rule set — base, smart-pricing guardrails, calendar of overrides
  • Review response templates — five-star, four-star, three-or-below, dispute filing
  • Superhost roadmap — current standing on each metric and 90-day actions
  • Compliance checklist — STR permit, taxes, insurance, occupancy limits for the listed market
  • Syndication plan — which platforms to add, channel manager pick, direct-booking funnel

Common Scenarios

"My new listing has 0 bookings after 30 days"

The agent checks the cover photo, title, and price against the top 5 comparable listings within 0.5 miles, then prescribes the new-listing boost play: drop price 20-30% for the first 10 stays to bank reviews, then ramp to market rate.

"I dropped from Superhost"

The agent pulls the four metrics, identifies which one failed, and builds a 90-day recovery plan. Most common failure is overall rating dropping below 4.8 — fix the 4-star review pipeline.

"I want to add a second listing — what do I optimize first?"

Title and cover photo. Everything else is downstream of the click.

"Should I go Instant Book on?"

Yes in 95% of cases. The algorithmic boost outweighs the screening loss. Use Airbnb's pre-booking requirements (verified ID, positive reviews, no cancellations) to filter risk.

"PriceLabs vs Wheelhouse vs Airbnb Smart Pricing?"

PriceLabs for serious operators (3+ units, more granular controls). Wheelhouse for design-forward UI. Airbnb Smart Pricing alone leaves money on the table — it under-prices on peak.

Tips for Best Results

  • Provide the live listing URL or pasted full text — partial info produces partial fixes
  • Share last 12 months of bookings (occupancy %, ADR, RevPAR) so pricing advice is grounded
  • Paste the last 10 reviews verbatim — they expose process failures the listing copy can't show
  • Mention your market (city + neighborhood) so the agent can benchmark against local comps
  • State the legal status (registered STR, HOA-approved, lease-allowed) before optimization — no point optimizing a listing that's about to get pulled
  • If you operate 2+ units, share the channel manager you use so syndication advice is concrete

When NOT to use

  • Long-term rentals (12+ months) — different platform (Zillow, Apartments.com), different copy norms (factual not sensory), different pricing logic (rent comp not RevPAR), no review system to game.
  • Traditional hotels — distribution runs through Booking.com, Expedia, GDS systems, and direct hotel websites. Channel managers, rate parity, and OTA contract negotiation dominate; Airbnb tactics don't transfer.
  • Mid-term corporate housing (1-12 months) — closer to long-term lease economics; Furnished Finder, Blueground, and direct corporate contracts beat Airbnb on margin.
  • Properties without a legal STR permit in regulated markets — optimize compliance first; a beautifully optimized listing gets pulled by the city in week three.
  • Pure room rentals in primary residence under city-specific caps (e.g., NYC 30-day rule) — legal constraints, not marketing constraints, are the binding factor.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Real Estate Listing Writer

Turn raw property details into an MLS-ready listing description plus matching Instagram, Facebook, short-form video, and email-blast variants. Use whenever t...

Registry SourceRecently Updated
821Profile unavailable
Security

Offer Positioning Auditor

Audit a product or service offer for clarity, differentiation, and buying friction. Use when improving positioning, promise, audience fit, and conversion bef...

Registry SourceRecently Updated
3550Profile unavailable
Security

Community Demand Prospecting

Audit a repo or product, run market research and competitor research, choose positioning, find users, and draft safe Reddit or X outreach.

Registry SourceRecently Updated
3240Profile unavailable
Security

Agentic Marketing Auditor

Audit repositories for 2026 Marketing readiness (GEO & A2A). This skill analyzes your README and documentation to ensure your AI products are discoverable an...

Registry SourceRecently Updated
3480Profile unavailable