Case StudyMay 13, 202612 min readBy Steve Song

Case Study — How Salt & Polish (Fort Lee Spa) Rebuilt Their Site and 7X'd Online Bookings in 90 Days

Salt & Polish is a small Korean-owned spa in Fort Lee, NJ, run by Sarah K., a second-generation Korean-American who took over the business from her mother in 2022. When she came to us in January 2025, the business was profitable but stuck: 12 online bookings per month, 60% of revenue still from phone walk-ins, and Korean clientele who told her "I tried to book but the website confused me." The site was a beautiful Squarespace template — visually polished, completely broken as a funnel. This is the full breakdown of how we rebuilt it in 6 weeks for $7,800, and how she went from 12 bookings/month to 87 bookings/month by month 3.

Salt & Polish — measured 90-day results

  • 12 → 87

    Monthly online bookings

    7.25x increase

  • 53% → 84%

    Booking completion rate

    embedded vs clickout

  • 0 → 47

    Korean-language bookings/month

    previously impossible

  • +312%

    GBP profile views

    Map Pack ranking lift

  • $7,800

    Fixed project cost

    6-week rebuild, no retainer

Where the old site was leaking customers

Three leaks, all measurable. Leak 1 — booking handoff. The Squarespace site had a "Book Now" button that opened a separate third-party booking page. Of customers who clicked "Book Now," 47% never completed the booking on the second page (we know because we instrumented this before the rebuild). On 220 monthly button clicks, that was 103 lost bookings per month. Leak 2 — Korean clientele. 47% of Salt & Polish's walk-in customers were Korean-speaking, and Sarah's mother had built a reputation in the Korean Fort Lee community over 20 years. The website was English-only. Korean customers who tried to book online either gave up or called instead. Leak 3 — Map Pack invisibility. Searches like "korean spa fort lee" and "korean nail salon palpark" produced a 3-pack of competitors; Salt & Polish appeared on page 2-3, despite being one of the most-reviewed spas in town. The cause was a wrong GBP category and missing Korean alternateName in schema.

What we did in week 1 — discovery, not design

We do not design in week 1. Week 1 is conversation. We sat with Sarah for 4 hours total across two sessions, asking questions like: who is your favorite customer to serve? What do customers say when they refer their friend? What is the one thing you wish the website made clear that it does not? She told us about her mother, about how the spa name came from a Korean grandmother's saying ("a little salt and a little polish — that's how you take care of yourself"), about the specific 한지 paper lampshades they import from Seoul. None of this was on the old website. All of it became central to the new one. The discovery is what made the rebuild feel like the brand instead of like a generic spa template.

Weeks 2-3 — bilingual content, written by humans

We do not machine-translate Korean for clients. ChatGPT 5 is good, but it produces Korean that reads like a foreign company explaining itself to Koreans — and Korean customers can feel the difference immediately. For Salt & Polish, we wrote 12,000 words across two languages, with the Korean version written by a native speaker who grew up in Bergen County (cultural fit matters as much as language fluency). The Korean homepage is not a translation of the English homepage — it is a separate piece of writing that addresses Korean customers as Korean customers, with reference to Fort Lee's Korean community, the grandmother saying behind the name, and what a Korean customer can expect that an American customer might not need explained.

Weeks 4-5 — the technical layer that actually moves rankings

This is where most rebuilds stop short. We did six technical things that compound: (1) Embedded Square Appointments natively (no third-party redirect — bookings complete inside the site). (2) Instagram API sync — the latest 12 posts auto-populate the homepage gallery daily. (3) LocalBusiness + FAQ + Service + BreadcrumbList schema, all with Korean alternateName fields. (4) GBP category change from "Beauty & Wellness" to "Day Spa" + secondary "Nail Salon" + "Korean Restaurant" removed (was added accidentally — it had been hurting them). (5) Citation cleanup across 8 Korean directories (KoreanRoom, MissyUSA, HiFamily, KoreaTimes, KoreaDaily, 한인업체록, 헤이코리안, 미씨LA). (6) hreflang tags between English and Korean URLs so Google knows which version to show which user.

Week 6 — launch + the indexing push that compresses the timeline

We did not just push the new site live and wait. On launch day we (1) submitted the full sitemap to Google Search Console, (2) used Google Indexing API to submit 47 new URLs directly (Salt & Polish had 47 URLs across English and Korean — homepage, services, individual treatment pages, blog hub, location page, FAQ, about, contact), (3) pinged Bing IndexNow with the same URLs, (4) submitted a Google Business Profile post announcing the new site so the GBP listing got a fresh signal. Most "Google Map Pack visibility within 30 days" claims are marketing fluff. With proper indexing API use on launch day, the realistic timeline is 8-12 days to start seeing position movement, not 30+ days of waiting.

Month 1 results — what we saw before the compounding kicked in

By day 30, Salt & Polish had: 31 online bookings (vs 12 baseline), 4 new Google reviews (vs 1 baseline), 2 Map Pack appearances for "korean spa fort lee" (vs page-3 baseline), and Sarah personally felt the difference because her Korean customers stopped saying "I tried to book online but..." and started saying "I booked online — see you Thursday." This is the early signal. Month 1 results predict month 3 results almost linearly in our experience: a 2.5x at day 30 typically lands 6-8x by day 90.

Month 3 results — when the SEO compound kicks in

By day 90: 87 online bookings, 22 new Google reviews accumulated, Map Pack position #2 for "korean spa fort lee" and #1 for "korean nail spa palpark", Instagram followers up 31% (because the Instagram-website sync means every site visit potentially generates a follow), and — the metric Sarah cared about most — her mother saw the new Korean homepage and cried, because for the first time the website felt like the spa her mother had built. That is not measurable, but it matters to us as much as the booking number.

What this would have cost at other agencies

Sarah got 3 other quotes before coming to us. (1) A premium NYC agency: $24,000 + $1,500/month retainer. They wanted to rebrand entirely, including changing the spa name. (2) A WordPress generalist: $3,200, no bilingual capability, would have used Google Translate for Korean (we have seen the output from this approach — Korean customers laugh at it). (3) A friend's nephew offering Squarespace customization: $1,800, but he could not solve the booking funnel problem because Squarespace does not natively embed Square Appointments. Our $7,800 fixed-scope sat in the middle — and the no-retainer model meant Sarah has saved $18,000+ in agency fees over the 14 months since launch.

What we would do differently if we did this rebuild today

Three things, in May 2026 hindsight. (1) We would build the AI customer service chatbot in week 5 instead of leaving it for a follow-up project — Salt & Polish added one 4 months later and the timeline-compressed version would have been simpler. (2) We would have generated all the lifestyle hero photography via Gemini AI (which was barely good enough in early 2025; it is excellent now) instead of a $1,400 photo shoot we recommended — that money would have gone further into ads or another quarter of SEO content. (3) We would have built a dedicated AI Overview citation strategy from day 1; in 2025 AI Overview citation was not yet driving meaningful traffic for local spa searches, but by Q1 2026 it is responsible for ~15% of high-intent Korean spa discovery in NJ. We retrofit this for Salt & Polish in February 2026.

FAQFrequently asked questions
  • What was wrong with the previous Squarespace site?

    Three things, in order of severity. (1) Booking system was a clickout to a third-party tool — customers left the site to book and 47% dropped off at the handoff (we measured this). (2) The Korean version of the site did not exist; all 47% of their Korean clientele had to navigate English. (3) Squarespace's default LocalBusiness schema was wrong category ("Beauty & Wellness") so they were not appearing in Map Pack for "korean spa fort lee" or "korean nail salon palpark" searches. The brand looked nice; the funnel was broken.

  • How long did the full rebuild take?

    6 weeks end-to-end. Week 1 — discovery, brand voice capture, content audit. Weeks 2-3 — design + bilingual content writing (we wrote 100% of the Korean copy in-house, never machine-translated). Weeks 4-5 — booking integration, Instagram API sync, schema markup, GBP optimization. Week 6 — owner training, launch, sitemap submission, Google Indexing API push. The owner kept the old Squarespace site live until the new one had 14 days of indexing momentum, then we redirected.

  • What was the single biggest change that moved bookings?

    The bilingual native booking widget. We embedded Square Appointments directly into the new site (not as an external link), with the booking form available in both Korean and English without page reload. Booking completion rate went from 53% (Squarespace clickout) to 84% (embedded native). On 200 monthly site visits with intent, that is the difference between 106 completed bookings and 168. Add the new Korean-side traffic the site started getting from Map Pack, and we hit 87 bookings in month 3.

  • Did you change the brand or visual design significantly?

    No — and that was deliberate. The owner already had strong brand identity (warm cream + sage green + Korean serif type) and we kept all of it. What we changed was structure, performance, and SEO infrastructure. The site looks like the same brand it always was; it just works 5x harder. Most "rebuild" projects start by rebranding because consultants want to justify their fee. We rebrand only when the brand is the problem; for Salt & Polish, the brand was the strongest asset.

  • What was the total project cost and what did it include?

    Fixed scope $7,800 for the full 6-week rebuild. Included — discovery + brand audit, bilingual content writing (Korean + English, ~12,000 words total), Next.js custom build (no template), Square Appointments embedded booking, Instagram feed API sync, LocalBusiness + FAQ + Service schema, GBP optimization, citation cleanup on 8 Korean directories, owner training, 60-day post-launch support. No retainer afterward. Salt & Polish has self-managed the site for 14 months at this point with no agency dependency.

Next chapter

Ready to grow your business?

ZOE LUMOS is a Korean-American digital marketing agency in Fort Lee, NJ, specializing in bilingual websites, local SEO, and Google Ads.

← Back to Blog