Web design in Cape Town for businesses that win work locally
Web design in Cape Town, for a business that wins work locally, means a site that backs up your Google Maps listing and opens quickly on a phone running on mobile data. It should let people WhatsApp you as easily as they can call. Kilter is based here, and the work and every meeting happen online.
We also do local SEO, so we build the site and the Maps listing together, then count the calls, forms and WhatsApps that come from each. You see which suburbs and services pay for the site.
From R14,500, once-off. We're not registered for VAT, so no VAT is added to our prices.
What a Cape Town business site has to do
Someone with a burst geyser in Plumstead is searching on a phone, probably with Google Maps open, and wants three answers fast: do you cover their area, how do they reach you, and roughly what will it cost.
A Google Business Profile that matches the site
Google's Business Profile help page, checked in October 2026, names relevance, distance and prominence as the main factors in local results, and says businesses with complete and accurate information are more likely to show. You can't move closer to every customer, but you can make the listing and the site agree: same name, address, number and hours, with the listing linked to the page for your main service. That link carries a tag, so visits from Maps get their own line in the report.
A page for each area you actually serve
If you cover Durbanville but not Hout Bay, Durbanville gets a page and Hout Bay doesn't. Each area page says something true about working there, like your response time. Google's spam policies, checked in October 2026, count near-identical pages built to rank, and pages aimed at cities or regions that all funnel visitors to one page, as doorway abuse. A site that breaks the policies may rank lower or not appear at all.
Quick on mobile data
On mobile data, every megabyte your page loads comes out of the visitor's bundle. Images are sized for phone screens, and each page loads only the scripts it uses. Google's web.dev guidance, checked in October 2026, rates a Largest Contentful Paint (the time until the largest image or block of text on screen appears) of 2.5 seconds or less as good. We test every page on a mid-range Android phone before launch, and fix any page whose main content takes longer than 2.5 seconds to appear.
Forms and POPIA
Section 18 of POPIA (Act 4 of 2013) requires reasonably practicable steps to make sure people know, among other things, why you're collecting their details. Section 69 bans direct marketing by any form of electronic communication, SMS and email included, unless the person has consented or, with conditions, is already a customer. Every form says what the details are for, links to your privacy policy and asks for marketing consent in a separate box that starts unticked.
WhatsApp next to the phone number
Some people won't phone a business they haven't used before, but they'll send a WhatsApp at 9pm. The button is a click to chat link, which WhatsApp's own help page, checked in October 2026, says opens a chat with your number and can have a first message already typed, such as "Hi, I'd like a quote". Each tap is counted, next to calls and forms.
Suburb and "near me" searches
Someone typing "electrician near me" hasn't named a suburb, and Google's help page says distance is measured from the person searching, using what Google knows about their location if they don't share it. Someone typing "electrician Constantia" has named one, and a page about your work in Constantia gives that search something to match in the ordinary results. Your Maps listing is there for the first kind of search and an area page for the second, which is why we build both.
Three Cape Town examples
The same rules play out differently by sector and suburb. Here's what each of these businesses would need from its site first.
An electrician in Table View
An electrician gets called at all hours, so we'd keep the call button at the bottom of every screen and have the WhatsApp message ask for a photo of the problem. Say he covers four suburbs: each would get a page, matching the service areas on his Maps listing. The report would split calls by time of day, so he could see what after-hours work brings in.
A physiotherapy practice in Rondebosch
Patients want to know whether their medical aid is accepted before they book, so that answer would sit on every treatment page. The booking button would link to the practice's existing system, from the site and from Google Maps. The enquiry form would ask only for a name, a number and a preferred time, because health details are special personal information under section 26 of POPIA and belong in the practice's own records.
A guest house in Hout Bay
Every reservation through an online travel agency costs commission, so the site's job is direct bookings. Room photos are what guests come to see, and if they're also what slows the page, each one would be resized for phones. The WhatsApp button would be for the questions people ask before they commit, about parking, check-in times and whether children are welcome.
Listing first, then the build
Step Month 1: Listing, baseline and page plan
We start with your Google Business Profile: categories, service areas, hours and the link to the site. Then a count of last month's enquiries, so the new site has a number to beat, and a page plan that names the suburbs and services that get their own page.
Step Month 2: Design and build
The homepage and one area page come first, on a staging site you test on your own phone, on mobile data rather than office Wi-Fi. The rest follow on the same templates. Every form, call button and WhatsApp link is tested before launch.
Step Month 3: Live site and the first local report
We plan for six to ten weeks from the kick-off call to launch, depending on the number of pages and how quickly we get your content. At launch, old addresses are redirected and the Maps listing points at the new pages. At the end of month 3 the first report splits calls, forms and WhatsApp taps by source, with Google Maps on its own line, shows the cost per enquiry for anything you pay for, and says what we'd change next month.
Our prices are on the site
Seven of the twelve South African agencies that rank most often on Google don't publish a pricing page. We'd rather you knew before we speak.
12 agencies checked across 19 searches, September 2026.
We're not registered for VAT, so no VAT is added to our prices. Contracts run for three months minimum, then month to month.
Questions about web design in Cape Town
No. Only for the areas you serve and can say something specific about. Ten pages that swap the suburb name and change nothing else fit what Google's spam policies (checked October 2026) call doorway abuse, and a site that breaks those policies may rank lower or not appear at all.
There's no need. Google's Business Profile help page (checked October 2026) says distance is measured from the person searching, so the phrase on your page doesn't put you any closer. We'd put the effort into getting your address and service areas right on a Maps listing that matches the site.
Each tap on the WhatsApp button is logged in Google Analytics with the page it came from. The chat itself stays on your phone, so we see the count and the page but never the messages. A tap isn't always a sent message. That's why the report calls them WhatsApp taps.
Yes. That's local SEO rather than web design, and it's part of our monthly SEO work in Cape Town, from R7,500 a month.
Send us your website
Within 3 working days you'll get a written audit of how you show up on Google and Google Maps, a quick AI check of 5 prompts in ChatGPT, Google AI Overviews and Gemini, what's broken, and the five fixes we'd make first.