Back to Proof
STR / vacation rentalsWander HomeVisit Wander Home

Let guests find and book their stay directly

Wander Home, a Pocono Mountains short-term-rental operator, had no website and every booking ran through commission-taking platforms. We built its first site, a custom Next.js direct-booking web app integrating Guesty, Stripe and PriceLabs, so guests book direct and the owner keeps the margin. A three-year SEO and lifecycle program then took the site from 2 ranked keywords at launch to more than 1,100, with 131 top-10 rankings at peak and 9,310 first-party organic clicks.

The owner & the bottleneck

Where it started.

Wander Home operates short-term rentals in the Pocono Mountains, a competitive leisure market where demand flows mostly through online travel agencies like Airbnb, Vrbo, and Booking.com. When the engagement began in mid-2021, the company had no website of its own. Every booking depended on a third-party platform, which meant paying OTA commission on each stay and owning none of the guest relationship, the search visibility, or the booking data. The domain first appears in search history around July 2021, matching the site's launch and confirming the starting point: effectively zero organic presence, ranking for an estimated two keywords with almost no traffic value and no top-10 positions. There was nothing to build on. The program had to create the demand outright. The objectives were concrete: stand up a direct-booking experience that reduced OTA commission dependence, make Wander Home discoverable for the searches that drive Pocono vacation-rental bookings, and wire up the content, email, and guest-lifecycle systems a modern short-term-rental operator needs to retain guests and earn repeat stays.

What we built

The system we put in.

We built Wander Home's first website — a custom, Airbnb-style direct-booking web app on Next.js that integrated Guesty for property management, Stripe for payments, and PriceLabs for dynamic pricing. The app took bookings directly, enforced complex community-fee and variable-charge rules, and reduced the company's dependence on OTA commissions. On top of it we ran a master SEO plan as an ongoing program: keyword research across Pocono vacation-rental intent, Google Business Profile and citation building, link building, and continuous monitoring. A Sanity CMS and content pipeline fed the site and social channels. We built a Maizzle email system with six reusable, brand-styled components — Listing Card, Review Card, Blog Article Card, Event Card, Leave-a-Review CTA, and Communication Preferences CTA — auto-populated with the newest blog post, listings by name, local events, and a per-stay 'Wander IQ' weather and air-quality widget. A GoHighLevel CRM onboarding added lifecycle workflows: pre-stay, in-stay, and review-request emails with per-guest stay tracking. Marketing strategy rounded it out with a content calendar and a BnB profitability calculator concept built on the AirDNA API. The result was a system where a brand-new domain grew, over three years, into a real organic and direct-booking channel the company owned.

The numbers

What changed, measured.

2 → 1,174
Organic keywords ranked (est.)
Jul 2021 → Oct 2024 · DataForSEO historical ranks
131
Top-10 rankings at peak (est.)
Jul 2024 · DataForSEO historical ranks
$3 → $8K+
Est. monthly organic traffic value
Jul 2021 → Oct 2024, peak $14.4K in Aug 2024 · DataForSEO estimate
9,310
Search clicks, first-party
Jun 2024 → Oct 2025, on 726K impressions · Search Console

The full story

How it played out.

Starting from zero

There is no before-and-after audit for Wander Home because there was no before. The domain was registered in April 2021, the first site — a hand-built HTML/CSS build — was committed that May, and the domain starts appearing in search history by July. Everything after that is the program compounding: content, local SEO, citations, and a booking product worth ranking.

Organic keywords ranked (est.)
DataForSEO historical rank estimates (US), pulled July 2026. Third-party estimates — no first-party analytics survive from the engagement.

The estimated value of that organic traffic followed the same curve — roughly $3 a month at launch, four figures by early 2024, and a peak of about $14,400 a month in August 2024. At the October 2024 handoff the estimate stood at roughly $8,000 a month with 63 keywords in the top 10, after peaking at 131 top-10 rankings in July.

First-party check: a Google Search Console view of the property (captured October 2025, trailing 16 months) shows 9.31K clicks and 726K impressions from June 2024 through October 2025 — with daily clicks peaking in June and July 2024, while the program was running, and tapering after it ended. Where the first-party window overlaps the estimates, the shapes agree.

Est. monthly organic traffic value (USD)
DataForSEO estimated organic traffic value per month, USD. Estimates, not client revenue.

The system behind the curve

Search growth was one output of a larger build. The direct-booking app gave Wander Home a channel it owned outright, the email system turned guest communication from a manual grind into assembled blocks fed by live data, and the CRM workflows kept guests engaged before, during, and after each stay.

Documented in the engagement's project notes, Jira, and meeting records.
DeliverableDetail
Direct-booking appNext.js · Guesty PMS · Stripe payments · PriceLabs dynamic pricing
Master SEO planKeyword research, GBP & citations, link building, ongoing monitoring
Email system6 reusable Maizzle components with auto-filled listing, blog, event & weather data
CRM lifecycleGoHighLevel: pre-stay, in-stay & review-request flows, per-guest tracking
Content pipelineSanity CMS feeding site and social channels
Rhize built out an awesome custom website for our business. It was an extremely complicated project and was developed to meet our complex requirements. They have the ability to create a solution for every challenge. We've received so many compliments on our website in the last few years. — Rex Romano, Wander Home (Google review)

How we measure

Traffic and keyword trajectory figures on this page are third-party estimates from DataForSEO historical rank data, clearly labeled. The one surviving first-party artifact is a Search Console screenshot from October 2025 covering the trailing 16 months: 9.31K clicks and 726K impressions from June 2024 onward, with daily clicks peaking in June–July 2024, during the engagement — it matches the shape of the estimates where the windows overlap. The engagement ran from the site's mid-2021 launch through October 2024. One more honest note: after the program ended, the estimated curve declined — by mid-2025 the traffic-value estimate had fallen to roughly $2,400 a month. The growth was the program, not gravity.

We have had a great experience working with Jim and Rhize Media. Their team not only built us a modern, user-friendly website but also helped streamline critical business operations by integrating complex APIs like our payment processor and operations software. The level of detail, responsiveness, and technical expertise they bring to the table has been a huge value-add for our business. Highly recommend Rhize Media for anyone looking to take their digital presence and operations to the next level! Plus some killer SEO improvements we saw.

Nate Silver — Wander Home (Google review)

Resources

Keep learning

Browse all resources
Two rows of eval nodes labelled with plugin and without plugin inside a dashed sandbox boundary, one node escaping it marked 127, with a delta bracket between the rows

Claude Code Plugin Evals: The Traps the Docs Don't Mention

We ran Claude Code's new plugin eval harness on a real plugin: 8 cases, 46 agent runs, about $12. Here are the three ways the results JSON misleads you, what the eval sandbox can and cannot reach, and the five-line hook that fixes the plugin-root variable Bash never sees.

Jim DeolaSeptember 16, 2026
Freezing code was the easy part: adding determinism to generative AI workflows

The Benchmark Pointed at Itself

The first paired benchmark of our procedural-memory registry measured a deterministic share under 0.5% on one workload and about 55% on another, caught its own row-append step failing silently, and ran under two conditions that rule out any arm-versus-arm verdict. Here is what held up, what did not, and the six variables the next cohort holds fixed.

Jim DeolaAugust 26, 2026
Glowing AI subagents branch around a sealed library of skill cards beneath the headline “Your Subagents Aren’t Using Your Skills.”

Your Subagents Aren't Using Your Skills

We counted how often our AI subagents invoked skills from a several-hundred-skill library: zero of fifteen dispatches. Here is why cold-started agents never browse the library, the three injection levers that work, the spike methodology that proved the hook surface, and the log-first measurement instrument now watching every dispatch.

Jim DeolaAugust 26, 2026
A tangled improvised line resolving into a row of identical evenly spaced blocks, representing an AI system replacing per-run improvisation with a stored, repeatable procedure.

AI Agent Memory: Why Our Systems Stopped Re-Solving the Same Problems

Most AI automations re-derive the same work every run. Here is how procedural memory, storing the working code rather than a description of it, makes AI agent workflows faster, cheaper, and more predictable.

Jim DeolaAugust 23, 2026
Task cards flow through a secure local planning hub and human approval checkpoint into a scheduled daily timeline.

Rhize Tasks: A Local-First AI Task Planner for Jira and Calendar

Rhize Tasks turns Jira work into a realistic daily plan across Google Calendar and Apple Reminders, with local-first privacy and human approval controls.

Rhize Media TeamAugust 14, 2026
Left: a flat gray list of skill names. Right: a purple knowledge graph with labeled fork-of, replaces, and overlaps edges. Title: your skills need a graph, not a list.

We gave our AI agent 500 skills. It needed a graph, not a list.

Flat lists of AI agent skills fail silently as they grow. Every failure we hit was a relationship failure, so we built a generated graph, and the case for generating it came from our own code drifting within hours.

Jim DeolaAugust 9, 2026

What could this look like
in your business?

Start with a conversation.

Tell us about your operation and what you want to improve. We'll talk through whether a similar approach could help.

No pitch, no obligation.