Rejuv — Personal Gym, Naha, Okinawa
A landing page, analytics and reporting for a personal training gym in Naha, Okinawa. The site's one job: turn visitors into LINE consultations and trial-session bookings.
- Client
- 那覇パーソナルジム Rejuv, a personal training gym in Naha, Okinawa, run by its owner
- Scope
- Landing page, launch, search set-up, analytics, an owner-readable report, handover
- Timeline
- About two months, from first design to final revision
- Live
- rejuv-okinawa.com
The problem
The gym had no site that explained its 90-day programmes clearly or led visitors to book. Once it was live and the owner started running Google Ads, he also had no way to see whether the ads were producing enquiries, or where visitors were dropping off.
What I built
The landing page
- A single-page marketing site in Japanese with an English toggle, plus privacy policy and legal-disclosure pages.
- Designed around the booking path: trial offer, before/after results, Google review testimonials, plan cards, a plan comparison table and a full price menu with a direct booking link on every row.
- Hand-written HTML, CSS and JavaScript with no framework or build step, so it loads fast and the owner's hosting can serve it as-is.
- Fully responsive, with a sticky mobile bar for LINE and booking.
Launch and infrastructure
- Replaced the existing WordPress install on the client's own shared hosting and moved the site to his domain.
- Wrote a small deploy tool that uploads only an approved list of files, with a dry run by default.
- Set up a private staging site so the owner could review every change before it went live.
Search and sharing
- Local-business structured data, sitemap, robots file and social share cards.
- Google Search Console set up and linked to analytics.
Analytics
- Google Analytics 4 through Google Tag Manager, with a privacy notice and an updated privacy policy to match.
- Every button reports what it is and where on the page it sits: LINE, trial booking, each price-menu row, Instagram, map and phone.
- Extra signals for how far visitors get: reached the prices, read to the end, opened an FAQ, switched language.
A dashboard the owner can actually read
A four-tab Looker Studio report in plain Japanese:
- Overview: visits, LINE clicks and booking clicks at a glance.
- Acquisition: which sources bring visitors and clicks, by city and time of day, plus the Google search terms the site appears for.
- On-page behaviour: how many visitors reach the prices, read to the end and click; mobile versus desktop; which button positions get used.
- Bookings: trial versus price-menu bookings, and which sessions people choose.
Handover
- A clean copy of the site and a bilingual, password-protected handover document covering hosting, domain, deployment and analytics, so the owner holds everything himself.
How the work ran
About two months from first design to final revision, in short review rounds with the owner. Japanese copy was always his; nothing went live without his approval. After launch I revised the page to show plan prices per month and to shorten the route to the trial booking for ad visitors.
Outcome
The gym has a live site on its own domain, measurable enquiry buttons, and a report that shows which channels bring visitors and where they leave — information the owner uses to judge his ad spend.
Built with
“ここまで細かく、しかも見やすく改善していただき本当にありがとうございます。
正直、想像以上の対応でとてもありがたいです。
今回だけでなく、これまでやり取りさせていただく中でも、仕事の丁寧さや技術力はもちろんですが、こちらの状況や目的まで考えて提案・対応してくださる姿勢が本当に素晴らしいなと感じています。
…
これからも長くお付き合いできたら嬉しいです。”“Thank you so much for improving everything in such detail, and making it so easy to read. Honestly, the work went beyond what I had imagined, and I'm very grateful.
Daiki Kimura, Owner, 那覇パーソナルジム Rejuv
Not only this time, but throughout all our dealings so far, the care in the work and the technical skill go without saying. What I find truly impressive is the way you think about our situation and goals when you make suggestions and respond.
I'd be glad if we can keep working together for a long time.”