10 easy-to-fix Website mistakes that are costing you money
- JoE Coetzee

- Jun 1, 2025
- 18 min read
Updated: Jun 10, 2025

Let’s start with a rant…
A lot of South African websites suck, a lot. And as someone who actually wants to support local businesses, it’s frustrating to try and engage with franchises, stores, and service providers who completely drop the ball the moment you interact with them online.
Most of these mistakes don’t come from bad intentions; they come from bad advice. The internet is littered with bad influencers pushing “hacks” and “shortcuts” that focus on trending tactics. They're offering unrealistic promises to attract clicks while leaving you feeling stuck and confused.
I created this guide because marketing should not be about fads or hacks. It should be strategic, honest, and sustainable. You deserve a marketing approach that brings real, long-term results, not empty promises and wasted budgets. That’s what I’m here to help you fix.
What This Guide Will Do For You
Your website should work harder for your business. If visitors aren't becoming customers, hidden friction points are likely turning them away before they can connect with what you offer.
This guide shows you how to find and fix these issues so you can see which problems cost you the most, identify what's wrong without technical expertise, and solve them using practical advice that works for South African businesses. Straightforward solutions based on real experience and results.
1 – You have no Website
The first impression
Someone hears about your business at a networking event and later searches for you online. They find your Facebook page, but it hasn't been updated in three months. Your Instagram shows nice photos, but no clear information about your services or how to hire you. What impression does this create?
Social media may feel sufficient until
You realise it's like running a business from a rented shopfront where the landlord can change the rules overnight. Algorithm updates can slash your visibility by 80%. Policy changes can restrict how you communicate with followers. Platform outages can make you completely unreachable when customers need you most.
Your website serves as your online headquarters The one online space you completely control. It's where potential customers go to take you seriously, understand what you offer, and decide whether you're the right fit for their needs.
The numbers tell a clear story
62% of potential customers are less likely to engage with businesses lacking a professional website. Companies with dedicated websites typically experience twice the growth rate of those relying solely on social media platforms.

This isn't just about having an online presence—it's about perceived credibility and discoverability. When customers can't find comprehensive information about your business through a simple Google search, they often assume you're either too inexperienced to solve their problems or not serious about your business.
Keep it functional Your website doesn't need to compete with Apple. It needs to clearly communicate who you are, what problems you solve, and how people can work with you. Think of it as your business card expanded into a helpful resource.
Start with these essential steps:
Secure a domain name that is easy to remember, easy to type and matches your business name as closely as possible. The shorter the better, because this will also become your email address as well. You can use ChatGPT to come up with some suggestions to start with
Choose a website builder like Wix.com that allows you to control the consistency of the look and feel across the board and easily edit the website for quick updates without the need of a designer
Create a landing page with the essential structure that includes a home (what you do), About (who you are), Services (how you help), and Contact (how to reach you)
Optimize for mobile since most visitors will find you on their phones
Add clear contact information and call-to-action buttons that guide visitors toward scheduling a consultation or requesting information
Remember, a simple, professional website that clearly explains your value beats a complex site that confuses visitors. Start with the basics, then enhance your site as your business grows and your needs become clearer.
2 – You have Outdated and inconsistent Design
Your website serves as your business's first handshake with potential customers, and that initial impression forms within seconds. When visitors encounter inconsistent fonts, mismatched colours, or layouts that feel scattered, they subconsciously question your attention to detail and professional standards.
Think of your website like your office reception area A cluttered, outdated space with faded posters and mismatched furniture doesn't inspire confidence, regardless of how skilled your team might be. Similarly, a website that looks like it was designed years ago and forgotten suggests you might handle client work with the same level of neglect.
The challenge extends beyond visual aesthetics It is about functional reliability. Outdated contact information creates immediate frustration when potential clients can't reach you. A disconnected phone number or broken contact form sends a clear message: "We don't prioritise customer communication." These small failures often become the deciding factor when prospects choose between you and a competitor.
Modern design pitfalls include the overuse of obviously AI-generated imagery. While artificial intelligence can create visuals quickly, poorly chosen AI images with distorted faces, unnatural poses, or disconnected contexts actually harm your credibility. Authentic, relevant visuals that align with your branding and messaging build trust; generic or obviously artificial ones destroy it.
Design consistency isn't about winning awards
It's about demonstrating reliability. When your visual presentation feels intentional and cohesive, visitors get the right type of feeling, a feeling of trust.
Credibility is judged harshly online Research reveals that 75% of people judge a business's credibility based solely on website design, with 94% of first impressions being design-related. These statistics highlight that your visual presentation influences customer decisions before they even read your content or understand your services.
Visitors spend less time on cluttered sites, abandon confusing navigation systems, and rarely return to websites that create frustrating experiences. Each design failure represents lost opportunities for engagement, lead generation, and revenue growth.
Effective website design Great design prioritises clarity and consistency over complexity. Your goal is creating a seamless experience that helps visitors find information quickly while reinforcing your professional credibility through cohesive visual elements. Design is meant to guide the brain through a comfortable journey of valuable information instead of causing friction and frustration.
Focus on these essential improvements

Conduct a design audit by viewing your website as a first-time visitor—does it feel modern, professional, and easy to navigate? Now take your best 3 competitors and judge their websites the same way
Establish visual consistency by selecting 2-3 brand colours and fonts, then applying them uniformly across every page and element. Your visitors should be able to become familiar with headers by colour and font alone and know exactly what your buttons look like
Verify all contact information, including phone numbers, email addresses, physical addresses, and business hours, to ensure accuracy
Embrace whitespace strategically by giving your text and images room to breathe rather than cramming multiple elements together, causing an overwhelming feeling
Simplify navigation menus to include 4-6 clear, descriptive categories that help visitors find what they need quickly. Build the menu around the information you have that is valuable to your visitors, not a generic menu outline
Test mobile responsiveness by checking how every page displays and functions on both desktop and mobile devices
Remember, your website should feel like a natural extension of your brand—professional, reliable, and focused on serving your clients' needs efficiently.
3 – Your website isn't Mobile-Friendly
Shooting straight If your site isn’t working on mobile, you’re losing people. Full stop. Most South Africans access the internet from their phones—not laptops, not tablets, and not desktops. Phones. If your buttons are too small, text is hard to read, or the layout is all over the place, they’re gone. People don’t have patience anymore—not because they’re rude, but because they have options. Your competitor is one tap away.
You might think your site is okay on mobile because it technically loads. But just loading isn’t good enough. Is it intuitive? Easy to scroll? Clear to navigate? Or does it feel like an afterthought slapped on top of your desktop version?
In South Africa, around 75% of all internet traffic is on mobile
53% of mobile visitors bounce if a page takes more than 3 seconds to load. That’s more than half your traffic gone before they even see your offer. You don’t have time to impress them later—it starts the second the site appears.

You don’t need a separate app or anything fancy
You just need your site to work beautifully on a phone. That means fast load times, big buttons, easy forms, and layouts that make sense vertically.
Here are some things you can do to get mobile friendly ASAP
Make sure the menu is accessible accesible and familiar because menus on mobile and desktop are very different
Use a website design platform like Wix.com that has mobile-friendly features that adjust automatically to screen size
Make your buttons large enough to tap with a thumb with no pinching or zooming required
Reduce image and video file sizes to speed up load time
Test your most important pages (like Home, Contact, and Checkout) on multiple phones and screen sizes, like iPhone and Samsung
4 – Your Page Speeds are too slow for google
Speed matters more than most people realise
When someone clicks on your website, they’re not waiting around while your homepage drags its feet. We’ve all done it—clicked a link, waited 4 seconds, and said, “Nah, next.” That’s exactly what your potential clients are doing if your site isn’t fast.
Slow pages don’t just frustrate visitors
They actually damage your Google rankings too. If you’re paying for ads or trying to rank organically and your site is slow, you’re literally throwing money away. It doesn’t matter how good your offer is—if your page takes too long to load, nobody’s sticking around to see it.
You lose about 10% of visitors for every second your site takes to load
By the time you hit 7 seconds? You’ve lost nearly a third of them. And in South Africa, where mobile speeds are somewhat inconsistent, you’ve got even less wiggle room. If a tower goes down because of load shedding, your clients are dropping from 5G to 3G, so make sure you are the one they can reach when Eishkom strikes.
You don’t need to become a tech wizard to fix this. A few simple changes—like compressing images and choosing better hosting—can dramatically improve your speed. The goal isn’t perfection. The goal is fast enough to keep people engaged.
Step 1. Run your website through Google PageSpeed Insights https://pagespeed.web.dev/

Step 2. Check your image sizes and try and keep them below 200kb
Step 3. Remove unnecessary animations and plugins that slow down your load time
Step 4. Choose a fast, reliable web hosting provider that’s optimised for local traffic
5 – You're Ignoring SEO
Search Engine Optimisation (SEO) might sound like a buzzword However, it continues to be relevant today. If you are not doing it, you are already falling behind. What I see all the time are incredible businesses doing great work, but no one can find them because they do not appear in search results. That is a visibility problem, not a business problem. In today's world, if Google does not know you exist, neither will your clients.
When I travel through small towns in South Africa, I open up Google Maps and search for restaurants near me. Half the time I find places that don't exist, and the other half I find places that have out-of-date operating hours, and every small town has their own rules, so it makes it extremely difficult for me to eat. I can only imagine how difficult it must be for international travellers who rely heavily on Google Maps.
46% of Google searches are for local businesses, and 80% of those lead to some sort of action—either a call, a visit, or a purchase. If you’re not coming up when someone searches for “what you do + near me”, you’re invisible. That’s a lot of business left on the table.
SEO isn’t magic—it’s structure You don’t have to become an expert overnight, but there are a few core things you should have in place to be findable and clickable.
Set up your Google Business Profile and keep it updated with your contact info, operating hours, and real client photos.
Use keywords that describe what you do and where you are (e.g., "wedding photographer Cape Town") on key pages. This helps Google refer your website to the right people
Make sure each page has a clear, unique title and meta description that includes your keywords. This influences how your pages are indexed and displayed on Google search. You can use a platform like Wix.com to make it easier to update
Add your business to local online directories that people in your area actually use.
Ask your happy clients to leave reviews on Google, which helps boost your credibility and helps you rank higher.
With these steps in place you are well on your way to making sure Google does not prefer to refer 1000 irrelevant businesses to people who are searching for yours.
6 – You have Self-Centred messaging
You’re missing the point Too many websites turn into digital brochures that talk endlessly about features, services, and why the business is so great—without ever actually connecting with the person visiting. If your site reads like a product catalogue or a qualifications list, you’re missing the point.
People don’t land on your website wondering what you do They want to know if you understand their problem and if you can solve it. Most websites fail at this because they make the business the hero of the story instead of inviting the visitor into a narrative where they feel seen and understood.
Not everyone is your client And that’s okay. A website that speaks directly to your ideal client should also kindly steer away those who aren’t the right fit. That’s not bad business—that’s ethical clarity. When people know you’re not for them, they respect you more. And the ones who are for you? They’ll lean in harder.
Don't be bad salesperson If your message is unclear, misaligned, or self-centred, the people who might’ve said yes will simply scroll away. You don’t lose them to a better service—you lose them to a clearer one. A website that doesn’t connect is like a salesperson who only talks about themselves.
Flip the script Make the client the centre of attention. Show them that you understand what they’re going through, and clearly explain how you can help them win. Think about where they want to be, their goals and aspirations, and how you can help get them there.
The magical, crystal-clear, client centric website structure
Part 1 – How to communicate If you are familiar with Simon Sinek's Golden Circle theory, you can put yourself in Simon's shoes and say, "How would Simon build a website?" If you don't know about the Golden Circle, be sure to check out his influential talk here:
Part 2 – How to deliver the message
Step 1. Re-read your homepage and service pages and count how many times you say “we”, “our”, or your business name versus “you” and “your”.
Step 2. Rewrite your headline to focus on the outcome your customer wants—not your company name.
Step 3. Define your ideal customer clearly and speak directly to their challenges and dreams.
Step 4. Use testimonials, images, and language that reflect your customer’s world—not just your brand’s ego.
Step 5. Make it easy for the right people to say yes—and just as easy for the wrong ones to bow out. I am busy developing the ultimate website template which includes the Golden Circle and telling methods to turn your website into a strategic client converting asset.
7 – You have No Clear Call-to-Action (CTA)
You’ve done the hard work; your site looks good, it loads fast, and the message is finally speaking to the right people. But then… nothing. No button. No form. No direction. Just a dead end.
Don't leave your client to figure out the next step They won’t. We live in a world of micro-decisions. If someone lands on your page and doesn’t know what to do next within a few seconds, they leave. That’s just human nature. And no, having a “Contact” menu item buried in the top right doesn’t count.
70% of small business websites have no clear call-to-action. Even if people are interested, they won't take the next step because you’re making them work too hard to do business with you.
Confidence and simplicity is key
Be intentional. Every page on your site should have a clear next step. Whether it’s booking a consultation, downloading a lead magnet, or just filling in a quick contact form, guide your visitor with confidence and simplicity.
Fix your CTA in a few simple steps
Decide what one action you want a visitor to take on each key page
Create strong, benefit-driven CTAs (e.g., "Get My Free Estimate" or "Book a 15-Min Call").
Place your main CTA in your opening section and repeat it at key stages down your page
Use action-orientated language—avoid vague terms like "Submit", "Click Here" or "Contact"
Test different CTA placements and text to see what performs best.
8 – You are not tracking your site visitors
Too many businesses treat their website like a digital poster. They put it up, leave it there, and hope it works. But here’s the thing: if you’re not tracking what happens on your site, you have no idea what’s actually working and what’s wasting your time and budget.
Without data, you’re flying blind. Are people bouncing off your home page? Are they dropping off just before completing your contact form? You won’t know unless you measure it. And no, just looking at "number of visitors" isn’t enough.
You could be spending money on ads, SEO, or content creation and never know if it’s converting. That's not only ineffective; it's also unsustainable
Start with the basics. You don’t need a data team; you just need to set up simple tracking tools and review them regularly.
Step 1 – Create Your Google Analytics Account
Go to analytics.google.com
Log in with your Google account (or create one)
Click Start Measuring and enter your business details
Step 2 – Set Up Your Property
Enter your website URL and business information
Choose your time zone and currency, then click Next
Step 3 – Add Google Analytics to Your Website
Select Web as the platform
Copy the provided Measurement ID (looks like G-XXXXXXXXXX)
Step 4 – Installing the Tracking Code
Install using Google Tag Manager by signing up at tagmanager.google.com
Create a new account and follow prompts
Copy the Tag Manager code and paste it into your website's header (consult your web developer if needed)
Add Google Analytics tag by selecting Google Analytics: GA4 Configuration, enter your Measurement ID, and publish
Step 5 – Basic Tracking and Understanding Results
Verify tracking by visiting your website and checking Realtime in Google Analytics
Navigate to Reports for basic metrics
Engagement shows page views and time on site
Acquisition displays how visitors find your site
Step 6 – Track Important Actions (Optional but Recommended)
In Google Analytics, select Events and mark actions (like button clicks or form submissions) as conversions
Regularly review this data to understand customer behavior and improve your website
Now, your business is ready to leverage basic insights from Google Analytics!
9 – You are showing Low Trust Signals
People are sceptical—and rightfully so There’s a lot of garbage on the internet, and if your site seems untrustworthy, unprofessional, or insecure, people will leave immediately. They’re looking for signs that say, "You can trust us."
Trust signals include SSL certificates (the padlock in the browser bar), testimonials, visible contact information, payment security icons, return policies, and links to real social media accounts. If your website lacks these, it creates hesitation, and hesitation kills conversions.
Almost half of users say they won’t do business with a site that isn’t secure 64% will leave immediately if they see a "Not Secure" warning. If people can’t trust your site, they won’t trust your service.
Trust is earned visually before it’s earned relationally. Displaying real, visible, and relevant trust signals goes a long way.
Make sure your site has an SSL certificate (your URL should start with "https")
Display testimonials from real clients, ideally with names, faces, or business logos
Use trust badges for secure payments, delivery guarantees, or associations you're part of
Check your site’s footer and contact page for completeness; missing basics here hurts trust.
Make sure you adhere to privacy and data protection policies by having a cookie acceptance banner. Try to keep it non-intrusive.
10 - Not Capturing Leads with your Website
Most websites are built to look good, not to collect leads That’s a big miss. Your site should be doing work for you 24/7—bringing in potential clients, capturing their details, and warming them up for the sale.
You’re wasting valuable traffic
If there’s no form, no lead magnet, and no way to stay in touch unless someone actively reaches out, you’re wasting valuable traffic. And relying solely on people to contact you when they’re ready means you’re missing those who are "almost ready" but not quite there yet.
Only about 2–3% of people who visit a site are ready to buy from you. If you’re not capturing the rest, you’re losing 97% of your potential future sales.

Transform your website from a digital brochure into a 24/7 lead generation machine with these proven steps:
Step 1 – Create irresistible lead magnets that solve immediate problems Don't just offer generic content – identify your prospects' biggest pain points and create specific solutions. A plumbing company might offer an "Emergency Leak Checklist", while a marketing agency could provide a "30-Day Social Media Content Calendar". Make it valuable enough that people would pay for it, then give it away to capture qualified leads.
Step 2 – Place opt-in forms strategically throughout your customer journey
Position forms where visitors are most engaged: above the fold on your homepage, at the end of blog posts, in your navigation menu, and via exit-intent pop-ups. Use different lead magnets for different pages – blog readers might want educational content, while service page visitors may prefer free consultations or quotes.
Step 3 – Build automated nurture sequences that turn leads into customers
Set up email sequences that deliver immediate value, establish your expertise, and guide prospects toward a purchase decision. Include helpful tips, case studies, and soft calls to action that move leads through your sales funnel without being pushy. Aim for 5-7 emails over 2-3 weeks.
Step 4 – Optimize through systematic testing and data analysis
Test one element at a time: headline copy, button colours, form placement, or lead magnet offers. Use A/B testing tools to compare performance and only keep changes that improve conversion rates by at least 10%. Focus on high-traffic pages first for faster, more reliable results.
Step 5 – Monitor lead quality and conversion paths monthly
Track not just quantity but quality – which lead magnets attract prospects who actually buy? Use Google Analytics and your CRM to identify where leads drop off in your sales process. Look for patterns: Do certain lead sources convert better? Are there specific nurture emails that consistently drive responses?
Bonus Step – Create a lead magnet library for different buyer stages Develop multiple lead magnets targeting awareness (educational guides), consideration (comparison checklists), and decision stages (free trials/consultations). This allows you to capture leads at every stage of the buying journey and nurture them appropriately.
Bonus: You haven't mapped your Client Lifetime Value Journey

What the hell is a Client Lifetime Value Journey?
It’s the full arc of how someone goes from not knowing you exist to becoming a loyal client who tells other people about you. Most businesses aren’t blind to this—they just don’t think about how much more value they could be offering beyond the first sale. They focus so much on the initial offer that they forget about the follow-through.
The truth is, if you deliver great service, your clients don’t just want to pay you once—they want to keep coming back. They want to feel validated for choosing you. They want to be excited by what’s next. They want to feel that they made the right decision long after the sale.
Look at how Apple does it. You don’t just buy an iPhone. You get the accessories, the AirPods, the iCloud storage, the MacBook, and the ecosystem. They’ve mapped the journey so well that you don’t even realise you’ve climbed a ladder—they’ve just kept delivering value at every step.
A big lever for marketing ROI won’t come from constantly finding new clients—it’ll come from serving the ones you already have, better and longer.
Creating momentum with marketing strategy
When you understand how a client finds you, trusts you, buys from you, returns to you, and refers others to you—you can build a marketing strategy that doesn't just create revenue; it creates momentum. This is how you shift from grinding for leads to building a machine that works even when you're offline.
There are a few frameworks out there, but they all come down to some principle questions:
Where are your clients finding you? (Online channels)
What convinces them to learn more about your business? (Touch points)
How can they contact you?
How do they buy from you?
How do you enable them to become advocates for your business?
The Client Lifetime Journey: Three Stages of Growth
Stage 1: Enlightenment – Building Awareness and Trust
Aware → Engage → Subscribe
This is where potential clients first discover your business and decide whether you're worth their attention.
Aware Your prospects discover you exist through search results, social media, referrals, or advertising. The outcome here is recognition—they now know your business as a potential solution to their problem
Engage They interact with your content, read your blog posts, watch your videos, or explore your website. The outcome is interest—they're actively learning about your expertise and approach
Subscribe They exchange their contact information for valuable content like guides, newsletters, or consultations. The outcome is permission—you now have the right to continue the conversation and nurture the relationship.
Stage 2: Commitment – Converting Interest into Revenue
Convert → Excite → Ascend
This is where interested prospects become paying customers and experience the value you deliver.
Convert They make their first purchase, whether it's a product, service, or consultation. The outcome is transformation from prospect to customer and your first revenue from this relationship
Excite They experience exceptional value from your product or service, exceeding their expectations. The outcome is satisfaction and confidence in their decision to choose your business
Ascend You help them solve bigger problems or achieve greater results with premium services or additional solutions. The outcome is increased customer lifetime value and deeper business relationships
Stage 3: Advocacy – Turning Customers into Growth Partners
Core → Upsell → Expand → Retain → Advocate → Promote
This is where satisfied customers become your most powerful marketing asset.
Core They become regular, repeat customers who consistently choose your business for their needs. The outcome is predictable recurring revenue and reduced acquisition costs
Upsell They invest in higher-value services or premium versions of what they already use. The outcome is increased average transaction value without additional acquisition costs
Expand They purchase additional products or services for different needs or departments. The outcome is account growth and deeper integration with their business operations.
Retain They remain loyal customers over months or years, choosing you over competitors consistently. The outcome is maximised customer lifetime value and business stability
Advocate
They actively recommend your business to colleagues, friends, and their network because of exceptional experiences. The outcome is authentic word-of-mouth marketing and enhanced reputation
Promote They become vocal champions who create content, provide testimonials, or participate in case studies that attract new prospects. The outcome is powerful social proof that converts sceptical prospects into customers.
When you map your marketing activities to each stage of this journey, something powerful happens
Instead of constantly chasing new leads, you create a self-reinforcing system where satisfied customers fuel your growth by attracting and converting new prospects. Your best customers become your most effective marketers, reducing your acquisition costs while increasing your conversion rates.
The key is ensuring no stage is neglected—a broken link anywhere in this chain limits your entire growth potential.
WHAT'S NEXT?
Learn more about client value journey mapping.
Book your FREE marketing strategy.
If you want to skip to the good stuff, book a FREE strategy call with us, and you will leave the call with a fresh new client value journey map that you can implement for a great ROI on your marketing.

Comments