Neighborhood Watch Detailing
Full-Stack Development & SEO Case Study
The Challenge
Neighborhood Watch Detailing is a mobile car detailing business serving Soweto and surrounding areas. When I started this project, the business had nothing online — no website, no booking system, and zero visibility on Google Search or Maps.
Customers couldn't find them. Bookings were being managed manually through WhatsApp. Competitors with even basic websites were capturing the local search traffic.
I was brought in to build their entire digital presence from the ground up — a fast, mobile-first website, a secure booking system, and a local SEO strategy that would put them on the map.
Project Goals
- Build a Website From Scratch: No existing site — a completely fresh build
- Automated Booking System: Replace manual WhatsApp bookings with a 24/7 system
- Secure Admin Dashboard: Give the owner a simple way to manage leads
- Local SEO: Rank for "car detailing Soweto" and nearby areas
- Analytics: Track traffic, sources, and conversions from day one
What I Built From Scratch
Website Design & Frontend
- Designed and developed a complete mobile-first website — no template, fully custom
- Built with HTML5, Tailwind CSS, and JavaScript
- Integrated a WhatsApp Click-to-Chat button for instant lead conversion
- Created a before/after gallery for visual social proof
- Structured pricing clearly by vehicle type (Sedans, Hatchbacks, SUVs, Bakkies)
Custom Backend & Booking System
- Developed a custom PHP/MySQL booking system with server-side form processing
- Built a secure admin dashboard with session-based login
- Implemented bcrypt password hashing for secure authentication
- Used PDO prepared statements to prevent SQL injection
- Stored all bookings in a relational MySQL database for easy management
Hosting, Security & Deployment
- Deployed on Afrihost shared hosting
- Configured SSL certificate via Let's Encrypt for secure HTTPS
- Wrote
.htaccessrules to force HTTPS and prevent mixed content - Set up caching rules and image compression for optimal performance
Performance Optimization
After the site went live, I ran Lighthouse audits and optimized every aspect of performance — critical for a mobile-first business whose customers search on their phones.
The site now loads in under 1.5 seconds on mobile with a perfect SEO score.
Digital Marketing & Local SEO
Google Business Profile Optimization
- Set up and optimized the business's Google Business Profile as a service-area business
- Listed 12+ services including Full Body Polish, Engine Cleaning, and Hydrophobic Detailing
- Added a keyword-rich business description targeting "mobile car detailing Soweto" and "Gusheshe shine"
- Expanded the service area to cover Soweto, Rockville, Dube, Orlando, Pimville, and Roodepoort
Analytics & Tracking
- Installed Google Analytics 4 tracking code for real-time visitor data
- Configured traffic source and user behaviour tracking for ongoing optimization
- Set up Google Search Console for indexing and search performance monitoring
Content Strategy & Blogging
- Built and manage an ongoing blog for the business — producing SEO-optimized content that targets long-tail, high-intent search terms
- Published in-depth guides including:
- Wrote conversion-focused website copy using "Can't come to us? We come to you" messaging to emphasize the mobile service model
- Structured pricing clearly by vehicle type (Sedans, Hatchbacks, SUVs, Bakkies) to reduce friction and improve conversions
- Used blog content to support the local SEO strategy — building topical authority around car detailing in Soweto
Key Challenges & Solutions
Built the entire website, booking system, and SEO foundation from zero.
Replaced with password_verify() and database lookup — secure, industry-standard authentication.
Forced HTTPS via .htaccess and updated all resource URLs so browsers trust the site.
Optimized Google Business Profile with 12+ services and expanded the service area to 6 suburbs.
The Outcome
- ✅ Launched a fully functional website — from nothing to a live, professional digital presence
- ✅ Live automated booking system — customers can now book 24/7 without waiting for a reply
- ✅ Secure admin dashboard — the owner manages all leads from one place
- ✅ Ranked for local search — the business now appears for Soweto + surrounding areas
- ✅ Full analytics visibility — traffic sources and user behaviour are now measurable
- ✅ Fast, responsive website — loads in under 1.5 seconds on mobile with a perfect SEO score