Website Migration

Dental Group Website Migration

Nine practice sites on Wix and Squarespace consolidated into one WordPress site — organic clicks up 74%.

View live demo Opens a working demo with sample content in a new tab.
Bright Dental Group demo on desktop and phone

On location

  • Chair Dentist — Bright Dental Group
    Chair DentistPhoto: Daniel Frank (CC0)
  • Chair Dentist — Bright Dental Group
    Chair DentistPhoto: Daniel Frank (CC0)
  • Clinic Doctor — Bright Dental Group
    Clinic DoctorPhoto: Mali Maeder (CC0)
  • Dentist lab Prague, Czechia — Bright Dental Group
    Dentist lab Prague, CzechiaCC0 photo
  • Dentist Orthodontist — Bright Dental Group
    Dentist OrthodontistPhoto: Michal Jarmoluk (CC0)

About the Project

This dental website migration brought nine practice websites, built over the years on Wix and Squarespace, into a single WordPress site for a growing dental group. Each practice had arrived through an acquisition with its own site, its own subscription and its own idea of what the brand looked like. The result was nine bills, inconsistent information for patients and nine sites competing with each other in local search.

We built one multi-location WordPress website with a proper location architecture, wrote shared treatment content once, connected online booking and, most importantly, mapped every old URL to a new home before the switch. Six months later organic clicks across the group were up 74%.

About the Client

The client is a multi-practice dental group that had acquired nine practices over five years. Each practice keeps its local identity with patients, its own team and opening hours, but the group wanted one brand, one content system and one place to make changes.

Nobody in the group could update all nine sites, and some had not been touched since the practice joined. Patients searching for a local dentist could land on outdated opening hours or a site that looked nothing like the practice’s new branding.

Project Goals

  • Replace nine Wix and Squarespace sites with one WordPress site the group’s own team can edit.
  • Give every practice its own pages, team, hours and local business information under a single brand.
  • Protect existing search rankings by redirecting every old URL to its closest new page.
  • Write treatment information once and show it under each practice that offers the treatment.
  • Send booking and enquiry forms into the group’s existing practice management system.

Project Overview

The Challenge and Our Solution

The Challenge

Nine practices had been acquired over five years, each arriving with its own website on Wix or Squarespace and its own subscription. Branding was inconsistent, no one could update them all, the group paid nine separate bills, and each site competed with the others for the same local searches.

Our Solution

We consolidated everything into one WordPress site with a location architecture — each practice has its own pages, team, opening hours and local business schema, under one brand and one content system. Every URL on all nine old sites was crawled and mapped to its closest new page, with 412 redirects put in place before launch. Treatment content was written once and shown per practice, and online booking was integrated so enquiries land in the group’s existing system.

A Location Architecture Built for Local Search

Each practice has its own section of the site with its address, opening hours, team, directions and the treatments it offers. Every location page carries local business schema so search engines understand which practice serves which area. Instead of nine separate domains competing for the same searches, the group now has one authoritative site with nine clearly distinct local pages.

That structure is what local SEO for dental practices depends on. Practice pages now rank in their own towns rather than cannibalising each other, and patients searching for a dentist nearby find accurate, consistent information.

  • Per-practice pages with hours, team and directions
  • Local business schema on every location
  • One brand, one domain, nine local presences

301 Redirect Mapping: No Page Left Behind

Migrations lose rankings when old URLs simply stop working. Before anything was switched off, every URL on all nine old sites was crawled, exported and mapped to the closest equivalent page on the new site. That produced 412 permanent 301 redirects, all in place before launch, with no page left unmapped.

Google Search Console was used before and after the switch to confirm that the old URLs were being followed to their new destinations and that indexing moved across cleanly. Links from local directories, reviews and social profiles kept working, so patients and search engines arrived in the right place.

Shared Treatment Content, Shown Per Practice

The nine old sites each described check-ups, whitening or implants in their own words, often out of date. On the new site each treatment is written once, reviewed once and surfaced under every practice that offers it. When the clinical team updates a description, every practice page reflects the change immediately.

This also made the content stronger. One well-written page per treatment, with clear information for nervous patients, replaced nine thin variations, which is better for patients and for search.

Online Booking and One Hosting Bill

Enquiry and booking forms were integrated with the group’s existing practice management system, so a patient choosing a practice and treatment online creates a request the team can act on without re-typing anything. The forms know which practice the patient is looking at and route accordingly.

Behind the scenes, nine separate website subscriptions were replaced by one hosting arrangement on a custom WordPress theme running PHP 8 and MySQL. Updates, security and backups now happen once for the whole group.

Our Process

How We Delivered It

  1. Crawling All Nine Sites

    We exported content and crawled every URL on the Wix and Squarespace sites to build a full inventory of pages, links and rankings.

  2. Designing the Location Structure

    Practices, treatments and team members were modelled as related content so each location page could be assembled automatically.

  3. Building the WordPress Theme

    A custom theme carried the group brand, with location templates, treatment templates and booking forms built in.

  4. Mapping and Testing Redirects

    Every old URL was matched to a new page and the 412 redirects were tested before the domains were switched.

  5. Launch and Search Console Monitoring

    After the switch we monitored indexing and clicks in Google Search Console and fixed any stray paths as they appeared.

Key Features

What We Delivered

  • Location architecture

    Per-practice pages with local business schema, hours, team and directions.

  • Complete redirect mapping

    Every old URL crawled, mapped and 301-redirected before the switch.

  • Shared treatment content

    Treatment pages written once and surfaced under each practice that offers them.

  • Online booking integration

    Enquiry and booking forms feeding the group’s existing practice management system.

Outcome

Results and Impact

  • Organic clicks up 74% across the group within six months of consolidation.
  • 412 old URLs mapped and redirected, with no page left unmapped at launch.
  • Nine platform subscriptions replaced by one hosting arrangement.
  • Practice pages now rank locally instead of competing with each other.

Client Feedback

What the Client Says

★★★★★

Nine practice websites became one and each practice still ranks in its own town. Every old URL was mapped before launch, so we never saw the dip everyone warned us about. We also stopped paying nine separate subscriptions, which the board noticed.

Marketing ManagerMulti-practice dental group

Services

Services Behind This Project

The Webflow, Wix & Squarespace, WordPress, Website Migration & Replatforming expertise we used to build this website migration — and can bring to yours.

  • Webflow, Wix & Squarespace

    Custom Webflow builds and CMS collections, Wix and Squarespace customisation, and clean migrations off a builder when you outgrow it.

  • WordPress Development

    Custom WordPress themes, plugins and WooCommerce builds that are fast, secure and genuinely easy for your team to manage.

  • Website Migration & Replatforming

    Moving between hosts, platforms or domains — Wix to WordPress, Magento to Shopify, old site to new — with every URL redirected and nothing lost.

  • PHP & Laravel Development

    Laravel web applications, custom PHP development, admin panels, APIs and legacy PHP upgrades — secure, well-structured and easy to maintain.

FAQ

Frequently Asked Questions

Will moving from Wix or Squarespace to WordPress hurt our search rankings?

Not if the migration is planned properly. Rankings drop when old URLs return errors. By crawling every old page, mapping it to the closest new page and putting 301 redirects in place before launch, the value built up by the old sites carries across. In this project organic clicks across the group rose 74% in the six months after consolidation.

Should each practice keep its own website?

Usually not. Separate sites split authority, compete for the same local searches and multiply costs. One site with strong, distinct location pages gives each practice a clear local presence while the group benefits from a single, more authoritative domain and one content system to maintain.

What is 301 redirect mapping and why does it matter?

A 301 redirect tells browsers and search engines that a page has moved permanently to a new address. Mapping means deciding, for every old URL, which new page is its closest match. It keeps bookmarks, directory links and search results working, and it passes most of the old page’s ranking signals to the new one.

How long does a multi-site dental website migration take?

The timeline depends mainly on the number of sites and pages, how much content needs rewriting and the booking integration. Crawling and mapping can start while the new site is designed, so the redirect plan is ready for launch day. Consolidating several small sites is usually quicker than people expect once the content model is agreed.

Can our own team update practice pages?

Yes. Opening hours, team members, treatments and news are edited in WordPress through structured fields, so staff change information without touching layouts. Shared treatment content is updated once and appears under every practice that offers it, which keeps information consistent across the group.

Can online booking connect to our practice management system?

In most cases, yes. Booking and enquiry forms can send requests directly into the system the practices already use, or via an integration service where a direct connection is not available. The forms know which practice and treatment the patient chose, so requests reach the right team without manual re-entry.

Similar Work

Related Projects

Case studies built with the same technologies or for similar needs.

  • Industrial Machine — Halvers Machinery
    • WordPress
    • WPML
    • PHP 8

    WordPress CMS Website

    Multilingual Manufacturer Website

    One WordPress site in five languages with regional contacts, hreflang done properly and translation workflow.

  • Restaurant Dining — Laurel Group
    • WordPress Multisite
    • PHP 8
    • Custom theme

    WordPress CMS Website

    Restaurant Group Multisite

    A WordPress multisite giving seven restaurants their own identity, with shared menus, bookings and gift cards.

  • Family Mother — Brookfield Trust
    • WordPress
    • PHP 8
    • Custom donation forms

    WordPress CMS Website

    Charity Donation & Campaign Website

    A WordPress site built around regular giving, Gift Aid and campaign pages the fundraising team runs themselves.

  • Business Team — Northgate Training
    • WordPress
    • LMS & membership plugins
    • PHP 8

    WordPress CMS Website

    Accredited Training & Membership Portal

    A WordPress learning portal with courses, assessments, certificates and employer team accounts.

  • Factory machinery manufacturing — Ardley Valves
    • WordPress
    • ACF Pro
    • PHP 8

    WordPress CMS Website

    Manufacturer Technical Product Catalogue

    A 4,200-product technical catalogue with specification filtering and CAD downloads, fed from the PIM.

  • Farm Greenhouse — Fern & Field
    • WooCommerce
    • WordPress
    • PHP 8

    WooCommerce eCommerce

    Garden Nursery Store with Seasonal Availability

    A WooCommerce store where stock follows the growing season, with delivery weeks chosen at checkout.

Let’s Connect

Want Results Like These?

Share your project details and our experts will get back to you within one business day with the best solution — free consultation, no obligation.