Runam Garden — Case Study | Danny Xa
← Back to All Work
Fountain Valley, CA · Vietnamese-American Restaurant, Café & Music Lounge

Runam Garden

Full Squarespace → WordPress migration with 7 custom-coded pages, Restaurant + Event JSON-LD schema, 3 lead forms, RankMath SEO, GA4, GSC, and GBP setup — completed in 2–3 weeks.

IndustryRestaurant, Café & Venue
LocationFountain Valley, CA
Timeline2–3 weeks (full rebuild)
MigrationSquarespace → WordPress
BEFORE — Squarespace
📸 Image 1a — Optional but powerful
Old Squarespace Site

Screenshot of the old Squarespace template before the rebuild. If you saved one, use it here. If not, skip this and use only the “After” image.

Use any saved screenshot of the old site → upload to WP Media
AFTER — WordPress Rebuild
📸 Image 1b — Required
New WordPress Site

Full homepage of runamgarden.com after the rebuild

screenshot.guru → runamgarden.com → 1440px → upload to WP Media

The Situation Before

Runam Garden had a live Squarespace site — but it was holding the business back technically. Generic template with no dedicated pages for key revenue areas like venue rental and live music. No structured data, no analytics, no Search Console, no sitemap. Squarespace’s limited SEO controls meant no real path to organic growth.

  • Live on Squarespace — generic template, no dedicated pages for venue rental or live music
  • No structured data or schema markup
  • No Google Search Console setup, no sitemap submitted
  • No Google Analytics tracking
  • Low technical SEO control due to Squarespace limitations
  • No dedicated Event schema for live music — later flagged as errors by GSC
  • No Google Business Profile claimed

What Was Built

A full platform migration from Squarespace to WordPress, with every page built as self-contained custom HTML — no page builder dependency, full technical SEO control from day one.

  • Full migration Squarespace → WordPress with 7 custom-coded pages: Home, Menu, Venue Rental, Live Music, Reservations, About, Contact + Thank You
  • All pages built as self-contained Custom HTML blocks — no page builder dependency
  • Restaurant + LocalBusiness + Event JSON-LD structured data via WP Code Snippets (PHP)
  • FormSubmit on 3 forms (Contact, Reservations, Venue Rental) with auto-reply and CC routing
  • RankMath configured per page — unique titles, descriptions, focus keywords for “Vietnamese restaurant Fountain Valley,” “venue rental Orange County,” “live music Fountain Valley”
  • Google Search Console connected + sitemap submitted
  • Google Analytics connected via Site Kit
  • Google Business Profile claimed and fully set up
  • Event schema fixed after GSC flagged missing fields — now uses dynamic PHP date logic for recurring events
📊 Replace with real data — Image 2/2
GSC — Site Indexed & Receiving Impressions

Google Search Console showing runamgarden.com is indexed and starting to appear in search — even early impressions data proves the SEO infrastructure is working

GSC → runamgarden.com → Performance tab → screenshot the graph showing impressions starting to come in → upload to WP Media
Google Search Console — runamgarden.com indexed March 2026, impressions data updating Q2 2026

The Results

The site was fully indexed in late March 2026. SEO results for a new domain typically surface within 4–12 weeks — ranking and traffic data will be updated here as it matures in Q2 2026.

  • Full rebuild completed in 2–3 weeks from first conversation to live indexed site
  • GSC indexing confirmed: late March 2026
  • Event schema errors identified and fixed — GSC now clean
  • 3 active lead forms live and routing correctly
  • Complete SEO and tracking infrastructure in place
  • GBP live — business visible on Google Maps

Ranking and traffic data updating Q2 2026 — check back or contact me for latest results.

Why It Worked

Strategic Analysis

Improved site structure gave each revenue area — dining, venue rental, live music — its own dedicated page with targeted keywords, rather than burying everything in a single template. Targeted local keywords aligned the site with how local buyers actually search. GBP alignment created the consistency signals that drive Google Maps visibility. The Event schema fix removed a technical barrier preventing Google from properly indexing the live music programming — a key differentiator for the business.