Web DesignSite & CMS MigrationGrowth Services Recreation & Tourism · Surf Lessons

Riding the summer wave takes more than good timing — it takes a site that can keep up. We rebuilt the platform and the rankings held.

San Diego Surf School teaches that surfing isn't just a sport — it's a remedy for life. D&R has partnered with them for years, from the original site build to a full Shopify-to-WordPress migration and a summer-specific SEO campaign. The result: 113+ keywords ranking 1–3, a 17% increase in e-commerce conversion rate, and zero rankings lost through 600+ pages of migration.

Client
San Diego Surf School
Surf lessons, camps & retreats · San Diego, CA
Industry Recreation & Tourism · Surf Lessons
Reach San Diego, CA · Peak seasonal tourism market (April–August)
Services Web Design & Development · Shopify-to-WordPress Migration · Growth Services (SEO)
Platform WordPress (migrated from Shopify)
Site sandiegosurfingschool.com
Engagement Multi-year partnership · Ongoing
San Diego Surf School WordPress homepage showing a surfer riding a wave with the full site navigation — Surf Lessons, Surf Camps, Surf Retreats, Surf Rentals — and a prominent Book Now call-to-action, representing the rebuilt platform after migration from Shopify.

Results at a glance

113+ Keywords Ranking positions 1–3 during peak season — 80% more search visibility than their closest competitor
+17% E-commerce conversion rate increase during the April–August peak season
Zero Lost Rankings preserved across all 600+ pages migrated from Shopify to WordPress
The Challenge

When summer traffic surges, the platform has to be ready for it.

San Diego Surf School’s peak season is five months long. Everything — rankings, bookings, revenue — has to be in place before April. That meant a platform migration and a summer SEO campaign had to run in parallel, land on time, and not cost a single ranking in the process.

We migrated 600+ pages from Shopify to WordPress without losing a position, launched a booking API integration that unlocked the flexibility Shopify never allowed, and ran a season-specific SEO campaign that put 113+ keywords in the top 3 positions during the window that matters. Conversion rate up 17%. Rankings intact. Season captured.

Before we started, what we found
  • A platform ceiling Shopify's limitations made it harder to add the booking functionality and page-level flexibility the business needed to keep growing — booking API control, archive structure, and granular content management all required WordPress.
  • A short, high-stakes window nearly all of their organic demand lands in a five-month peak season from April through August. That leaves little room for a slow ramp-up or a shaky launch — every week of rankings matters.
  • Aggressive competitor pressure rival surf schools were actively targeting the same rankings San Diego Surf School depended on for peak-season bookings, making keyword defense as important as new keyword growth.
  • 600+ pages on the line a full re-platform meant migrating years of ranking content — lessons, camps, retreats, rentals, blog archives — without tripping and losing visibility mid-season. No safety net for a slow recovery.
What We Did

A dual-track plan built around one deadline:
summer.

We ran a season-specific SEO campaign alongside a full platform migration, coordinating both tracks so neither put the other's timeline at risk. Migration precision and SEO momentum ran in parallel from day one.

01 ·

Competitive and historical analysis

Built a comparison analysis against San Diego Surf School's top competitors and reviewed the previous year's peak-season performance to identify where they were exposed and where the opportunity was biggest. That research shaped everything — which keywords to defend, which to pursue, and where the migration risked the most equity.

Applied: Competitor gap analysis · Prior-year performance audit · Seasonal trend review
02 ·

Season-specific SEO strategy

Using that research, we built an intensive optimization strategy focused on driving traffic and converting it once it arrived. Weekly check-ins tracked progress against quarterly revenue goals throughout the peak window — so rankings, traffic, and bookings all stayed connected to the business outcome, not just the search report.

Applied: Keyword optimization · Conversion-focused on-page SEO · Weekly revenue tracking
03 ·

Platform rebuild on WordPress

Recreated San Diego Surf School's full archive structure and all 600+ pages on WordPress — lessons, camps, retreats, rentals, blog, and location archives — updating page designs and integrating a booking API that gave the business more functionality than Shopify allowed. Customers can now select lesson type, location, date, and time directly on the product page.

Applied: Full site rebuild · Booking API integration · Updated page design · Archive structure
04 ·

Migration and launch

Once the new site was ready, we migrated all content from Shopify to WordPress with full redirect mapping — protecting every ranking through the transition. Zero rankings were lost. The site launched clean, indexed fast, and held its positions through the peak season that followed.

Applied: Content migration · Redirect mapping · Rankings preservation · Launch sequencing
The Work

The platform, the booking flow, and the peak season results

San Diego Surf School Surf Lessons product page showing a 5.0 star rating with 1,247 reviews, lesson type and location selectors, a green Book Now button, and $98.00 pricing — the redesigned product page built on WordPress with booking API integration after migration from Shopify. Surf Lessons — product page with booking integration Select lesson type, location, and date — Book Now
San Diego Surf School Adult Surf Retreat product page showing a booking calendar with available dates in August 2026 at $165.00, time slot selection, and a full name intake form — the booking API integration built on WordPress that replaced Shopify's limited checkout functionality. Adult Surf Retreat — booking calendar flow Real-time date availability built into the product page
San Diego Surf School homepage service category grid showing four cards — Surf Lesson, Surf Camps, Surf Retreats, and Surf Rentals — each with photos of instructors and students, bullet-point details, and individual Book Now buttons, representing the restructured site architecture built on WordPress. Service category grid Lessons, Camps, Retreats, Rentals — all with Book Now
Bar chart titled "San Diego Surf School — Peak Season Revenue Growth" showing indexed monthly revenue for April through August across 2024, 2025, and 2026, with consistent upward trend each year — representing the compounding results of the SEO and platform migration program. Peak season revenue growth — indexed 2024–2026 Year-over-year improvement across the April–August window
San Diego Surf School website showing embedded TikTok and Instagram social feed sections — live video content from surf lessons and camps displayed directly on the site, representing the social media integrations built into the WordPress platform. TikTok & Instagram feeds — live social integration Social media embedded directly on the site
The Results

Rankings defended.
Season captured.

113+ Keywords Ranking positions 1–3 at peak During their April–August window, San Diego Surf School held 113+ keywords in the top 3 positions — giving them 80% more search visibility than their closest competitor when bookings matter most.
+17% E-commerce conversion rate increase Summer's traffic surge turned into bookings. The combination of booking API integration, updated product pages, and conversion-focused SEO moved the rate by 17% during the peak season.
Zero Lost Rankings through 600+ page migration A full Shopify-to-WordPress re-platform rebuilt every page, every archive, and every redirect — and lost nothing. The SEO equity built over years transferred intact.
Migration done right the first time

600+ pages migrated from Shopify to WordPress without a single ranking lost. That's not luck — it's redirect mapping, migration sequencing, and a launch process built to protect what was already earned. A slow recovery from a bad migration during peak season would have cost real revenue.

SEO tied to revenue, not rankings

Weekly check-ins tracked progress against quarterly revenue goals throughout the peak window. When search rankings are the primary demand channel for a five-month season, measuring keyword positions without tying them to bookings and revenue misses the point. We didn't.

A platform that can grow

WordPress replaced a Shopify setup that had hit its ceiling. Booking flexibility, archive control, page-level design — all of it now sits in a CMS the team can manage. The platform is built to accommodate whatever the next phase of growth requires.

What Happened Next

A multi-year partnership still running season over season.

D&R and San Diego Surf School have worked together for years — from the original site build to this full platform migration and the seasonal SEO program that continues alongside it. The WordPress platform gives the team the booking flexibility and page-level control that Shopify couldn't, and the SEO program continues to defend and grow rankings each peak season.

We track quarterly revenue goals together and look ahead to the next wave of opportunity before competitors do. That's what a long-term partnership looks like — not a project that ends at launch, but a program that compounds year over year.

Growth
Ongoing Seasonal SEO
Season-specific campaigns defending rankings and growing visibility each peak year — April through August is when it counts.
Web Ops
WordPress Platform Care
Ongoing platform maintenance, booking system support, and CMS updates so the team can focus on the water, not the backend.

More client results

See all case studies →
Ready to see what's costing you leads?

Your site should be your
best salesperson. Is it?

We'll audit your site for free and tell you exactly what's keeping qualified prospects from reaching out, no pitch deck, no jargon, just a straight answer.