Human Nature Medicine - Website for an Acupuncture Clinic
A hacked WordPress site rebuilt for older patients, with email, reviews and the newsletter brought along
Top outcome
Moved off a hacked WordPress site in October 2026 with every page, link and email address intact.
Stack
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4
Overview
Built for older readers
Large type, plain navigation, text-first contact and a clear way to book. Accessibility scored 100 in Lighthouse on the pages checked.
Her words, all of them
Every page and article moved across word for word from the old site's export, with old links redirected and the hacked spam pages answered as gone.
She edits and approves
A Google sign-in editor for pages and articles, a handbook, and a private review page where she checked the site before launch, closing 46 items across two rounds.
Email that arrives
Google Workspace mail carried through the move, SPF cleaned up, DKIM and DMARC added, a verified sending domain, and branded welcome, contact and newsletter emails.
A website designed and built through my independent practice for Human Nature Medicine, an acupuncture and herbal medicine clinic in Oregon City run by Bess Dallal, L.Ac. It replaced a hacked WordPress site. Every page of her writing moved across word for word, old links redirect, and the spam pages the hack left behind now return "gone". The design is made for older patients: large type, plain navigation and text-first contact. She edits pages and articles through a Google sign-in editor and reviewed the whole site on a private page before launch. Around the site I moved the domain to Vercel DNS while keeping Google Workspace mail running, added SPF, DKIM and DMARC, verified a sending domain for branded welcome, contact and newsletter emails, moved her 530-contact newsletter list off Mailchimp, pulled her Google reviews onto the site, and set up Search Console, structured data and a sitemap. It went live on October 6, 2026.
The Problem
An Oregon City acupuncture and herbal medicine clinic was running on an aging WordPress site that had been hacked, with spam pages indexed under its name. Many patients are older, so small type, buried phone numbers and clever navigation were real barriers. The practitioner wanted to publish her own articles and updates, and the clinic's email, newsletter list and Google reviews all had to survive the move.
The Solution
Rebuilt the site from scratch and moved every page of the practitioner's own writing across word for word from the WordPress export. Designed it for older readers: large type, plain navigation and a text-first way to get in touch. Gave her a sign-in editor and a private review page so she could check every page and answer questions in place before launch. Then moved the domain, kept Google Workspace mail running, added proper email authentication, brought the newsletter list across, and pulled her Google reviews onto the site.
Impact
- 1Live at humannaturemedicine.com since October 6, 2026, with the clinic's Google Workspace email carried through the switch
- 2The hacked spam pages now return "gone", and the clinic's key pages were resubmitted to Google with no manual action against the site
- 3Google reviews shown on the site in the clinic's own design, rated 5.0 across more than 80 reviews
- 4The newsletter list of 530 contacts moved off Mailchimp, with a branded welcome email and the first newsletter sent from the new setup
- 5Search Console, a 38-page sitemap, structured data and per-page preview images, all checked by an automated test suite of over 500 tests
Key Decisions
- Designed, built, migrated and launched end to end: content audit, design, editing setup, email, DNS cutover, SEO and newsletter
- Re-migrated the content word for word after an audit showed earlier drafts had drifted from her writing. The site says only what she said.
- Booking stays on her existing scheduling system and supplements on her dispensary, so the site links out instead of rebuilding them
- Text instead of call across the site, because that is how her patients reach her
- Reviews pulled from Google and rendered in the clinic's own components, with no third-party widget
- Verified every mail record in the new DNS zone before switching nameservers, with the old host kept as a fallback for two weeks
- Forms protected with a signed token, a time trap, a honeypot and Cloudflare Turnstile
Lessons Learned
For a clinic, the site is the front desk. Readable type and an obvious way to get in touch matter more than any visual flourish.
A migration is a content project first. Auditing what the old site actually said saved the practitioner's voice.
Moving a domain is really moving the email. Checking the mail records before the switch is the whole job.
Screens
1 / 4