STRKR.

SEO & Leads

Why Your Website Isn't Getting Leads (And How to Fix It)

STRKR · 27 May 2026 · updated 7 July 2026

Your website looks decent. Maybe you even spent good money on it. But the phone isn't ringing and the contact form is empty. This is one of the most common complaints from South African small business owners - and it almost always comes down to one of six fixable problems.

1. Google doesn't know you exist

The most common reason is the most invisible one: your website isn't ranking on Google for any searches your customers actually do. If nobody searches for your business name, nobody finds you.

The fix isn't complicated, but it does require deliberate work:

  • Your page titles need to include the service and the location - not just your brand name
  • Your H1 heading should match the phrase people actually search for
  • Your content needs to answer the questions Google users in your area are asking
  • You need Google Search Console set up so you can see which queries are (or aren't) showing your site

Most DIY websites skip all of this. The builder makes it easy to go live - it doesn't make it easy to be found.

2. There's no clear call to action

Suppose someone does find your site. What are they supposed to do next?

If your answer is "they'll figure it out" - that's your problem. South African web users on mobile, often on a 4G connection with limited patience, leave a page in under 10 seconds if there's no obvious next step.

Every key page on your site should have one primary action: call, WhatsApp, fill in a form, book. It should be visible without scrolling, and repeated at the bottom of the page. Not subtle. Not elegant. Obvious.

Quick check: open your homepage on your phone. Without scrolling, can you see a button or link to contact you? If not - that's your first fix.

3. Your site loads too slowly

South Africa has a wide range of connection speeds. Many of your potential customers browse on mobile data with inconsistent 4G coverage. A site that loads in 5 seconds on fibre may take 12-15 seconds on mobile - and most people abandon pages that take more than 3.

Common causes of slow South African business websites:

  • Uncompressed images (a single hero image can be 4-8MB if not properly exported)
  • Heavy page builders (Wix, Squarespace and some WordPress themes load megabytes of JavaScript)
  • No caching or CDN in place
  • Hosting on servers located far from South Africa

A custom-built site served from a CDN with Johannesburg edge nodes loads in under a second. The difference in lead conversion between a 1-second site and a 5-second site is not small.

4. Your site isn't built for mobile

Over 70% of web traffic in South Africa comes from mobile devices. If your website was designed on a desktop and only tested on a desktop, your mobile experience may be technically functional but practically unusable - tiny text, overlapping elements, buttons that are hard to tap, forms that require excessive scrolling.

The fix is mobile-first design. Not "making it work on mobile" - designing for the smallest screen first and working up. This changes how navigation works, how content is structured, and where CTAs are placed.

5. You're targeting the wrong keywords

Even if your SEO is technically correct, you can still get zero leads by optimising for phrases nobody searches. This is more common than you'd think:

  • Optimising for "professional photography services" instead of "photographer pretoria east"
  • Using industry jargon your customers don't type ("comprehensive financial solutions" vs "financial advisor pretoria")
  • Chasing high-competition national terms instead of ownable local ones

Keyword research for a South African local business should focus on your core service plus your specific area. Pretoria businesses should rank for suburb-level searches - Moreleta Park, Faerie Glen, Lynnwood, Menlyn - not just "Pretoria" generically.

6. Nobody trusts your site yet

Even if someone finds your site, loads it quickly, sees a clear CTA and wants to enquire - they'll hesitate if the site gives them no reason to trust you. Trust signals that convert hesitant visitors:

  • Real photos of your work (not stock images)
  • Client names in testimonials (not anonymous "Happy Customer")
  • A physical address, even if you work from home
  • A WhatsApp number (South Africans trust WhatsApp more than email forms)
  • An SSL certificate - the padlock; Google marks sites without it "Not Secure"
  • Consistent branding - amateur inconsistencies erode trust unconsciously

The diagnosis: where to start

Work through this checklist in order:

  1. Set up Google Search Console - no impressions = SEO problem; impressions but no clicks = title/description problem.
  2. Check mobile load speed - run your homepage through Google PageSpeed Insights. Below 50/100 on mobile is serious.
  3. Audit your CTAs - load each key page on your actual phone; is the contact action visible without scrolling?
  4. Check your title tags - does your homepage title include your service and your location?
  5. Review trust signals - real testimonials, real photos, WhatsApp contact?

If all five checks fail, you don't have a "website that isn't generating leads" - you have a website that isn't functioning as a business tool. The solution is a rebuild, not tweaks. Rebuilds at STRKR are fixed-price (R5,000-R20,000, published), and if you WhatsApp a link to your current site, you'll get an honest answer about whether fixes or a rebuild makes more sense - including if the fix is small enough to do yourself.

Asked & answered

How long does it take for a website to start generating leads?

A properly built and SEO-optimised site can start generating leads within 4-8 weeks as Google indexes and ranks it. But if the site has fundamental issues - no CTAs, wrong keywords, slow load times - leads won't come regardless of how long you wait.

Does having a beautiful website guarantee leads?

No. Beautiful design with no SEO gets no traffic; good rankings with no clear CTAs get traffic but no enquiries. You need both, and most small-business websites fail on at least one.

How much does it cost to fix a website that gets no leads?

If the fundamentals are broken - no SEO structure, slow load, no CTAs - a rebuild usually beats patching. STRKR rebuilds are fixed-price: R5,000 for a portfolio site, R7,500 for a five-page business site, R9,500 for a lead-generation build with tracked forms.

See the exact price before you pay a cent

Every website type has a fixed published price from R5,000. Pick yours, or WhatsApp Matt and get a straight answer on which one your business needs.