Hair replacement salon: hair systems, toupees, wigs and toppers | Dallas, TX

Nu Hair of Texas: a hair replacement site that kept 99.97% of its clicks

Nu Hair of Texas has offered no-surgery hair replacement in Dallas since 1986, with hair systems, toupees, wigs and toppers for men and women. We moved their WordPress site into a new cream, black and gold design while keeping the pages Google was sending people to, then built them an admin portal for their leads.

  • Website Design
  • Website Migration
  • Admin Portal
  • SEO
nuhair.net
The Nu Hair site on a desktop screen
The Nu Hair site on a phone
99.97%
of search clicks kept through the move
3,632 of 3,633 Search Console clicks from the 480 days before launch land on pages still live after the August 6, 2026 cutover; the last one redirects.
68 to 92
WES SEO audit score
First scored audit, 48 days after launch, September 23, 2026. Measured live on all 60 sitemap URLs before and after 14 fixes.
The client

About Nu Hair

Nu Hair of Texas is a Dallas hair replacement salon near the Dallas North Tollway and I-635, serving men and women since 1986 with non-surgical hair systems, toupees, wigs, toppers and laser hair therapy. Their buyers search in plain words, and searches like "toupee Dallas" and "hair patch" bring in most of Nu Hair's non-brand search clicks. For this hair replacement website design, the first job was protecting every page people already found in search.

The challenge

Why They Came to Us

Nu Hair ran a WordPress site built with Elementor, with years of search history behind it. Our proposal set the goal plainly: modernize the site while keeping its content, page structure and search visibility, not rewrite it from scratch.

  • Search Console showed 93 pages earning impressions, but the old sitemap listed only 60
  • Links to a 2004 to 2012 version of the site were still out there in Google
  • 30 pages still pulled images from the old WordPress server, which would break the moment the domain moved
  • Every page's copy had to move word for word, along with every original image
The plan

What We Proposed

We proposed a migration, not a rewrite: 28 core pages and 26 blog posts moved into a new, mobile-friendly design on their existing URLs.

  • Keep every existing URL and every word of copy
  • Five homepage design directions to choose from before building
  • Style upgrades and a mobile-friendly layout on every page
  • Launch support through the switch to the new site
The build

What We Built

Website

A new cream, black and gold design on a static site, with every page's copy and images carried over.

  • About 60 pages, including the 26 migrated blog posts and new client stories added since launch
  • Copy moved word for word, with a per-page check that every image from the original made it over
  • A jumbo mega menu, full-image feature photos that slide on scroll, parallax call-to-action bands and a Book Now tab
  • A before and after photo gallery, video testimonials and before and after pages for men and women
  • A contact form with reCAPTCHA v3, a honeypot, source tracking and a thank-you that only appears when the message goes through

Search protection

Every page Google was showing stayed live, and old links still lead somewhere useful.

  • All 93 pages with search impressions kept live at cutover, not just the 60 in the old sitemap
  • 127 redirects, including 48 rules for links to a 2004 to 2012 version of the site
  • HairSalon schema with hours, location and the 11 cities they serve, plus breadcrumbs on every interior page
  • All 437 images with alt text and reserved dimensions
  • llms.txt, Google Tag Manager on every page and region-aware Consent Mode v2

Client editing with My AI Editor

Nu Hair's team updates its own pages and photos, and our guardrails keep their work and ours from colliding.

  • They edit pages and images themselves in My AI Editor, sometimes more than 100 changes in a day
  • A build checker blocks any deploy with broken images, dead links or missing meta tags
  • A preflight script flags their unmerged drafts and the files they are working in before we make any bulk change

Admin portal

A private portal for leads, messages and the blog, styled in Nu Hair's own colors and fonts.

  • Leads board and an unread inbox
  • A Spam and Blocked tab, added at the client's request
  • Blog module
  • Google sign-in, in the site's cream, black and gold
Problem solving

How We Solved the Hard Parts

  1. 60 pages in the old sitemap, 93 pages in Google

    We worked from 480 days of Search Console data instead of the sitemap and kept all 93 pages with impressions live. After cutover, 3,632 of 3,633 historical clicks land on a working page, and the last one redirects.

  2. Images still loading from the old host

    30 pages pulled images from the old WordPress server, so 23 social share images and 21 images in Google's structured data would have broken the moment the domain moved. We moved them all onto the new site before launch.

  3. Links to a site from 2004

    URLs from a 2004 to 2012 version of the site still had links in Google. We wrote 48 redirect rules so those visitors land on the right pages today.

  4. Two editors on one website

    We checked how My AI Editor merges the client's saves with our work. A preflight script now flags their drafts and busy files before any bulk edit, so neither side overwrites the other.

  5. Keeping 24 rounds of revisions on track

    Every request was logged item by item with its status and fix, from matching the old site's parallax exactly to Safari video autoplay and per-page video choices.

Results

The Results So Far

The move protected what Nu Hair had already earned in search. All 93 pages Google was showing stayed live, and 3,632 of 3,633 historical search clicks still land on a working page. Our first scored SEO audit, 48 days after launch, found 14 fixes, and making them raised the WES SEO audit score from 68 to 92.

Next, we are watching the plain-language searches, like "toupee Dallas" and "hair patch", that bring in most of Nu Hair's non-brand clicks.

Clicks kept is Search Console click history checked against the live site after cutover; the audit score is WES's SEO rubric run on all 60 sitemap URLs before and after fixes.

Timeline

Project Timeline

  1. Proposal: migrate the site, don't rewrite it
  2. Five homepage design directions; one becomes the new site
  3. Build begins with the men's page
  4. 26 WordPress blog posts migrated
  5. Live on nuhair.net, with SSL the same day
  6. Admin portal live on its own domain
  7. First scored SEO audit: 68 to 92
Questions

Questions About This Project

How do you protect search traffic when moving off WordPress?

We start from Search Console, not the sitemap. Nu Hair's old sitemap listed 60 pages, but 93 had search impressions, so all 93 stayed live and 127 redirects cover older URLs.

Can I still edit my own site after the move?

Yes. Nu Hair's team edits pages and images in My AI Editor, and our build checks and preflight script keep their edits and ours from colliding.

Did the move change Nu Hair's copy?

No. The copy moved word for word, and a per-page check confirmed every original image came over. The new design changed the look, not the words.

More work

Related Projects

National Hair Centers website
Beauty, Hair & Med SpaFeatured

National Hair Centers

Hair restoration and non-surgical hair replacement center, Phoenix, AZ

Phoenix hair restoration center: a Duda migration, an AI hair preview tool, a lead portal and Google Ads, with real web form leads up 59%.

+59%real web form leads

Website MigrationCustom Web AppAdmin PortalContent StudioGoogle AdsSEO
National Sign Team website
Home & Field ServicesFeatured

National Sign Team

Nationwide commercial sign programs, Nationwide

Six design directions, then a move off Duda to 200-plus pages with all 212 known URLs kept, an admin portal and a Content Studio.

212 of 212known URLs kept working through the move

Website DesignWebsite MigrationAdmin PortalContent StudioSEO
Close With Pam website
Mortgage & Real Estate

Close With Pam

Loan originator for home buyers, plus a resource site for loan officers, Lutz, FL

Two sites for one originator: Close With Pam moved off Duda for home buyers, and Clients2Homeowners launched for loan officers.

62 to 86WES SEO audit score, Close With Pam

Website DesignWebsite MigrationAdmin PortalSEO

See the Full Portfolio

Want a Website That Works This Hard?

Tell us about your business and where your leads come from today. We will show you what we would build, and what we would keep.