SEO has accumulated more mythology than almost any other area of digital marketing. Stripped back, it is three things: making your site readable by search engines, relevant to searchers, and credible to both.
Technical: can the crawler read you?
Nothing else matters if this fails. Pages must load quickly, render on mobile, return correct status codes, and expose their content in HTML rather than behind script execution.
- Fast Core Web Vitals, especially on mobile
- A sitemap and a sensible robots.txt
- Canonical tags to prevent duplicate content
- Descriptive URLs and internal linking
Content: are you relevant to the search?
One page should target one clear intent. A page trying to rank for web design, hosting and IT support ranks for none of them. Split them, and write each one to fully satisfy the person who searched for it.
Match the format to the intent, too: a ‘how much does X cost’ search wants numbers, not a philosophy of pricing.
Authority: does anyone vouch for you?
Links from relevant, credible sites remain the strongest external signal. For local businesses, so do consistent name, address and phone details across directories, and an actively maintained Google Business Profile with real reviews.
Local SEO in South Africa
If you serve a specific area, local SEO delivers a better return than anything else you can do. Claim and complete your Google Business Profile, add real photographs, request reviews systematically, and create a dedicated page for each area you serve — with genuinely different content on each.
How long it takes
Technical fixes can show results in weeks. Content and authority take three to six months to compound. Anyone promising page one in thirty days is either bidding on your brand name or about to get you penalised.
Fix the technical foundation, write one page per intent, and build local credibility. That covers most of what SEO actually is.
The takeaway

