Walkthru LabsWALKTHRU LABS Request a quote

Our work / Resort & Recreation

Pick a campsite on the map. Pay. You're booked.

Veyo Pool Resort is a private canyon on the Santa Clara River, 25 minutes north of St. George, open since 1927. We rebuilt its website into the resort's booking system: a campsite map guests book from, the Lava Grill menu, booking emails and a staff front desk.

Client
Veyo Pool Resort
Location
Veyo, Utah
Industry
Resort & Recreation
Services
Website, Online booking, Online ordering, Front desk, SEO, AEO
Engagement
Since July 2026
Status
Live since 27 August 2026
The Veyo Pool Resort home page
#1on Google for "swimming pools in st george utah", up from #4 on 18 Aug 2026Semrush US, 18 Aug and 18 Sep 2026
0.30stime to first byte, down from 2.39s on the old siteMeasured 18 Aug 2026
46upcoming reservations moved from the old system, 0 missing on the mapChecked 17 Aug and 4 Sep 2026

01

The challenge

Until August 2026, veyopool.com was a WordPress brochure. The Reserve button sent guests to a separate booking vendor. Food, waivers and guest texting each ran on their own tool, so staff worked across several systems to run one day.

Search had the same shape. On 18 Aug 2026 Semrush showed 281 ranking keywords and about 4,998 organic visits a month. 92.3% of that traffic landed on the homepage, and almost all of it searched the resort's own name. People who already knew Veyo found it. People looking for things to do near St. George never met it.

The old site was also slow. Its time to first byte measured 2.39 seconds on 18 Aug 2026.

02

Keyword research

Before we write a page, we find the searches that bring Veyo Pool Resort work. These are the terms from our research, with the monthly search volume, how hard each one is to rank for, and what an ad click costs.

Target keywords · Semrush US · 18 September 2026
KeywordSearches / moDifficultyAd cost / clickRank now
things to do in st george utah6,60015 Easy$0.26Not in top 100
st george utah attractions72018 Easy$0.23Not in top 100
things to do near st george utah39014 Very easy$0.23Not in top 100
st george swimming pool3209 Very easy$1.28Not in top 100
hot springs in southern utah26019 Easy$0.43Not in top 100
hot springs near st george utah21011 Very easy$1.10Not in top 100
swimming pools in st george utah21013 Very easy$3.18#1
hot springs near st george17012 Very easy$0.67Not in top 100
st george climbing14011 Very easy$1.28#10
rock climbing st george9019 Easy$1.28#14
things to do in st george with kids708 Very easy$0.00Not in top 100
day trips from st george utah402 Very easy$0.30Not in top 100
camping near st george utah39045 Possible$0.58Not in top 100
campgrounds near st george utah39040 Possible$0.58Not in top 100
rv parks near st george utah21051 Difficult$0.70Not in top 100

03

The plan

  1. Research

    July 2026. We read the old site, the booking vendor's inventory and the general manager's rate sheets. Every campsite, picnic site, deck, price and opening hour went into one data file that the booking flow charges from.

  2. Build

    We built the new site on Next.js with the canyon map at its center. Campsites and picnic sites are the same physical ground, so they share one inventory. When campers hold a site overnight, it drops out of the day-use list on its own.

  3. Move the book

    Before launch we imported 46 upcoming reservations and 11 deck bookings from the old system. We then checked the map night by night against the vendor's own records: 0 missing.

  4. Launch

    On 27 Aug 2026 we pointed the domain at the new site with an A record. The resort's Google Workspace email stayed where it was, so no inbox went dark.

  5. Grow

    We started on the search terms the resort did not own: things to do in St. George, climbing, swimming, hot springs. Each page answers the question first and names Veyo as one option.

04

What we built

Campsite booking map
Guests see the canyon from above, pick a numbered campsite, picnic site or deck, choose dates and pay. Booked ground greys out for the dates chosen.
One inventory
Campsites, picnic sites, decks and the vacation home read from one book. A site cannot sell twice, and a camper's site cannot sell as a picnic site the same day.
Staff front desk
One screen at /office shows the day's arrivals and every booking. Each booking also syncs to Cinch, which runs the gate, the grill register and the staff roster.
Booking emails
Every booking sends a guest confirmation, the campground rules and a desk alert to the resort's shared inboxes. A rules page and a required checkbox sit in checkout.
Grill menu and shop
The Lava Grill menu and the resort shop are online, with pickup at the resort.
St. George discovery pages
A things-to-do guide covers nine attractions, with Veyo as one of them. Climbing and swimming pages each target their own local searches.
AI-search layer
A 26-question FAQ in structured data, an llms.txt file and a brand-facts file give AI assistants the resort's hours, rules and prices from one source.
Staff photo library
The resort's 5,132-frame photo archive is catalogued by the social team's own categories, for staff use only.

05

258keywords ranking in Google's top 100
3,398estimated organic visits a month
$2,893what that traffic would cost in Google Ads, monthly

Semrush US database, 18 September 2026. Semrush estimates traffic from rankings; Google Search Console is the exact count.

Keywords in Google's top 100, by month430 → 275
Sep 25: 430 keywords in google's top 100, by monthOct 25: 422 keywords in google's top 100, by monthNov 25: 411 keywords in google's top 100, by monthDec 25: 382 keywords in google's top 100, by monthJan 26: 426 keywords in google's top 100, by monthFeb 26: 419 keywords in google's top 100, by monthMar 26: 376 keywords in google's top 100, by monthApr 26: 320 keywords in google's top 100, by monthMay 26: 306 keywords in google's top 100, by monthJun 26: 307 keywords in google's top 100, by monthJul 26: 307 keywords in google's top 100, by monthAug 26: 275 keywords in google's top 100, by month Sep 25 Aug 26
Show the numbers
MonthKeywordsVisits
Sep 254305,935
Oct 254225,892
Nov 254115,142
Dec 253824,862
Jan 264264,688
Feb 264194,730
Mar 263764,771
Apr 263204,787
May 263064,727
Jun 263074,846
Jul 263075,211
Aug 262754,992
Ranking today
KeywordPositionSearches / mo
swimming pools in st george utah#1170
crawdads utah#270
crawdad fishing near me#570
swimming st george utah#540
rock climbing in st george#6110
climbing in st george#9170
crawfishing in utah#10110
st george pool#12590
veyo pool resort#11,600
veyo pool utah#1880

06

Who they compete with in search

CompetitorShared keywordsTheir keywordsTheir visits / mo
hotspringsutah.com67213
contactclimbinggym.com173982,261
desertcolor.com108094,714
paragonadventure.com7214498
moesvalley.com532564

Want this breakdown for your business?

We run the same research on your site and your market: your keywords, your competitors, and what it takes to rank. Free, in about a week.

Get my free auditRequest a quote