Carpet & Upholstery Cleaning Experts Website Design | Portfolio | KMK Digital
Portfolio Β· Website Migration & SEO Rebuild

Carpet & Upholstery Cleaning Experts β€” From Developer-Locked to Owner-Managed.

A complete WordPress migration and SEO rebuild for a Bellville-based cleaning service. From a Next.js site Nicole couldn't update herself, to a 7-page, mobile-first platform she now controls β€” built to rank for high-intent local searches.

Project Overview

The Brief

Client
Nicole β€” Carpet & Upholstery Cleaning Experts
Location
Bellville, Cape Town
Industry
Local service business (carpet, upholstery, mattress, vehicle interior, tile & grout cleaning)
Project
Platform Migration + Full SEO Rebuild
Timeline
~6 Weeks
Services
  • WordPress Migration (Next.js β†’ WP)
  • Technical SEO & Schema Markup
  • Local SEO & Service Area Targeting
  • Mobile-First Redesign
  • Performance & Security Setup
Technologies
WordPress, Divi Builder, Contact Form 7, LiteSpeed Cache, UpdraftPlus, Rank Math

The Challenge

Nicole had a basic website built on Next.js β€” a platform that required a developer for every content change. She couldn't update prices, add new services, or fix broken images herself. On top of that, the site had several technical issues preventing it from ranking on Google:

10 broken images in the gallery (missing src attributes) Β· no mobile viewport meta tag (invisible on mobile) Β· no meta descriptions or proper page titles Β· no schema markup Β· all services on a single page Β· no suburb-specific pages for local search.

The Solution

We migrated the entire site from Next.js to WordPress with Divi Builder β€” giving Nicole full control over her content. We then restructured the site into 7 SEO-optimised pages, added full schema markup, built service-area targeting across 20+ Cape Town suburbs, and configured LiteSpeed Cache + UpdraftPlus for performance and security. She can now add services, update prices and post blogs herself β€” no developer needed.

Transformation

Before & After

From a broken, developer-locked Next.js site to a 7-page WordPress platform Nicole controls herself.

Before

Broken Next.js site

Carpet & Upholstery Cleaning Experts old website before rebuild
After

New WordPress, SEO-optimised site

Carpet & Upholstery Cleaning Experts new website designed by KMK Digital Studio
The Build

7 Pages, Each Optimised for SEO & Mobile

Every page was designed around a specific search intent, with proper schema, internal linking and clear calls to action.

Home

Hero, services grid, trust signals, testimonials, FAQ, CTA

Services

6 individual service sections with anchor links to full price list

About & Areas

Company story + 20 service areas + map

Gallery

Before/after photo pairs with filter (carpet, upholstery, vehicle, tiles)

Testimonials

Real customer reviews with review schema

FAQ

24 questions across 7 categories

Contact

Contact details, form (CF7), map, WhatsApp

SEO Foundation

Technical & Local SEO Implementation

Everything Google needs to understand the business, its services, its service areas and its customer reviews.

Schema Markup on Every Page

LocalBusiness, BreadcrumbList, Service, FAQPage, ImageGallery, ContactPage, AggregateRating and Review β€” all fully implemented.

Service Area Targeting

Structured targeting across 20+ Cape Town suburbs β€” Bellville, Durbanville, Brackenfell and beyond β€” with internal linking between services, areas and the price list.

Google Business Profile

Optimised primary and secondary categories, 17 service + area descriptions under 300 characters each, and NAP consistency across Google, Bing, Apple Maps, Brabys and Yellow Pages.

Infrastructure

Performance, Security & Backups

⚑ LiteSpeed Cache

Optimised for mobile, WebP serving, CSS/JS minification β€” fast load times on every device.

πŸ›‘οΈ UpdraftPlus Backups

Daily automated backups to cloud storage. If something breaks, it can be restored in minutes.

πŸ“§ Contact Form 7 + SMTP

Routed to Nicole's Gmail with SMTP configured for deliverability β€” no lost enquiries.

Outcome

What Changed

From a broken, developer-locked Next.js site to a fast, mobile-friendly, SEO-optimised WordPress platform Nicole controls herself.

7

SEO-optimised pages, each built around a search intent

20+

Cape Town suburbs targeted for local search

100%

Owner-managed content β€” no developer needed

6 Weeks

From discovery to launch

Timeline

How The 6 Weeks Broke Down

Week 1

Discovery, URL mapping, content inventory

Week 1–2

WordPress setup + Divi theme build

Week 2–4

Page builds β€” Home, Services, About, Gallery, Testimonials, FAQ, Contact

Week 4–5

SEO implementation + full schema markup

Week 5–6

Testing, mobile QA, launch prep

Skills Demonstrated

What This Project Shows

WordPress Divi Builder Technical SEO Schema Markup Local SEO Mobile-First Design Content Strategy Google Business Profile Contact Form 7 LiteSpeed Cache Site Migration UpdraftPlus
I finally have a website I can update myself. The team at KMK Digital Studio took a site I couldn't touch and turned it into something I'm proud to send customers to. They fixed everything that was broken, built the pages properly for Google, and explained every step along the way. I can now add services and change prices without waiting on anyone else.
N

Nicole

Owner, Carpet & Upholstery Cleaning Experts

Need a website you actually own β€” one you can update yourself?

Tell us about your project. We'll come back with a clear, no-obligation quote β€” usually within one business day.