01
What 'SEO-friendly' actually means
SEO stands for search engine optimisation. Strip the jargon away and an SEO-friendly website is simply one that Google can read, understand and trust enough to show to people. That comes down to a handful of things done properly on every page. There are no tricks and no secret settings.
When I build a site, this groundwork is part of the build, not an add-on. Every page gets its own title, description and main heading, using the words your customers actually type. It's hand-coded, so there's no bloated template slowing it down (more on that in custom website vs WordPress or Wix), and I test it on a phone as well as a laptop.
- A unique page title and description for every page
- One main heading per page, with a logical structure underneath
- Real text, not words baked into images that Google reads poorly
- Fast loading on mobile data, because most visitors arrive on a phone
- Your business name, area and contact details stated clearly
02
An SEO-ready build is not an SEO campaign
I want to be straight about this, because a lot of 'web design and SEO services' blur the two. I build sites that are ready to be found. I'm not an SEO agency, and I don't sell monthly ranking campaigns, link building or Google Ads. If you want SEO in Durban as an ongoing service, that's a different job from mine.
Nobody can honestly guarantee you the first page of Google. Where you land depends on what you offer, how many others offer it, and what happens after launch: reviews, other sites mentioning you, and how useful your pages are. What a good build does is make sure nothing on the site itself is holding you back.
03
Why your website isn't showing on Google
This is the question I hear most from small business owners. The site exists, it looks fine, and yet searching for the business brings up nothing. There are a few usual reasons, and most of them can be fixed once you know which one you're dealing with.
A quick test: type site:yourdomain.co.za into Google. If nothing comes up, Google hasn't indexed the site yet. If pages appear but never for the searches you care about, the problem is usually titles, headings and wording, which is exactly the groundwork described above.
- It's new. Google has to discover a site before it can show it, and that isn't instant.
- Every page has the same title, or a default one like 'Home', so Google has nothing to go on.
- The words are inside pictures. Sites made in design tools sometimes put headings in images.
- It's slow or awkward on a phone. Google mostly looks at the mobile version of your site.
- A setting is hiding it. WordPress and some builders have an option that asks search engines to stay away, and it gets left on.
04
How to get your business on Google and Google Maps
Your website and your Google Business Profile are two different things, and you want both. The profile is the free listing that puts your business on Google Maps and in the map results for local searches. You can create one without a website, but a site gives Google, and the people checking you out, far more to go on.
None of these steps costs money, and you can do all of them yourself. The website's job is to back them up: when someone finds you on the map and taps through, the page should answer their questions and make it easy to reach you on WhatsApp or by phone. If you're still unsure whether you need a site at all, read do I need a website?
- Create a free Google Business Profile under your real business name, with no extra keywords added
- Pick the category that matches what you do, and set a service area if you go to your customers
- Verify it. Google asks you to prove the business is real and shows you the steps
- Use the exact same name, phone number and area everywhere you're listed
- Ask real customers for reviews. Never buy them or write your own
- Add your site to Google Search Console, a free tool that shows whether your pages are indexed and what people searched to find you
05
Is my website SEO-friendly? A quick checklist
If you already have a site and want to know whether it's SEO optimised, run through this list. You don't need technical knowledge for most of it. You need your phone, a browser and about ten minutes of honest looking.
For a proper website speed test, Google's free PageSpeed Insights will score any page and tell you what's slowing it down. If most of your answers are no, the fix usually sits in how the site was built, not in spending more on advertising.
- Search site:yourdomain.co.za. Do your pages appear at all?
- Open a few pages in browser tabs. Does each tab show a different, descriptive title?
- Does each page say plainly what you do and where, in normal text?
- Load it on your phone over mobile data. Is it quick and readable without pinching to zoom?
- Can a visitor find and tap your phone number or WhatsApp in seconds?
- Do your name, number and area match your Google Business Profile exactly?
06
How I build a site to be found
It starts before any code. In our first conversation I ask who you're trying to reach and what they would type into Google to find someone like you. Those words shape the page titles, descriptions and headings, so the site is built around real searches rather than guesses about what sounds impressive.
Then I show you a direction, build it by hand, and test it on a phone and a laptop as it comes together. When it goes live, the domain is connected, everything is checked, and I walk you through what you have. You own the site and the domain. For the full picture, see small business websites.
The groundwork comes from what I studied, including web development and human–computer interaction, which is about how real people read a page. I graduated top of a class of 200+ in the IIE Higher Certificate in Mobile Application and Web Development, and received the Full Stack Impact Award 2025 at the Emeris Durban North Student Top Achiever Awards. This website is a working example of how I build.