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.