Most SEO audits produce a 40-tab spreadsheet nobody opens twice. A website SEO audit South Africa businesses can actually use covers four things in order — crawlability, page speed, on-page content match, and local search signals — and tells you which one to fix first.
TL;DR: A proper website SEO audit South Africa businesses need in 2026 checks crawlability, Core Web Vitals, on-page content, and local signals like Google Business Profile and NAP consistency, in that order. Fix indexing problems before you touch content — a page Google can't crawl doesn't rank no matter how good the copy is. Verdict: DIY works for sites under 50 pages; anything with a product catalogue over 500 SKUs, multiple locations, or a paid media budget needs an agency-grade audit. Budget half a day for a first pass using Google Search Console and a crawler.
Why this matters
Google's mobile-first indexing has been the default since 2019, and by 2026 mobile sessions still make up the majority of organic traffic for most South African e-commerce and services sites. If your site loads slowly on a mid-range Android phone on 4G, you lose visitors before they see the offer — and Google's ranking systems notice the same thing.
A site audit isn't a vanity exercise. It's the diagnostic that tells you whether your traffic problem is technical (Googlebot can't find pages), on-page (content doesn't match what people search), or off-page (nobody links to you). Businesses that skip straight to content rewrites or backlink outreach without checking the technical layer waste months. This is the exact gap a SEO agency for e-commerce brands gets called in to close after a DIY effort stalls.
What you'll need
- Access to Google Search Console (verify ownership if you haven't already — takes 10 minutes)
- Google Analytics 4 or equivalent, connected for at least 30 days of data
- A crawler tool: Screaming Frog's free tier crawls up to 500 URLs, which covers most small business sites
- A list of your 10-20 target keywords and your top 3 competitors' domains
- Half a day, uninterrupted — audits done in 20-minute chunks between meetings miss patterns
The steps
1. Check your indexing status first
Open Search Console's Pages report and see how many URLs are indexed versus excluded. If more than 20% of your site is excluded under "Crawled – currently not indexed," that's your priority, not your content calendar. This report accomplishes the single most important diagnostic step: it tells you whether Google can even see the pages you're trying to rank.
Common mistake: reading the "valid" count and stopping there. Check the excluded tab — that's where the real problems live.
2. Run a full site crawl
Point Screaming Frog at your homepage and let it crawl the full site. Look for 4xx errors, redirect chains longer than two hops, and duplicate title tags. A site with more than 5% of pages returning errors has a structural problem, not a content one.
Export the crawl to a spreadsheet and sort by status code. Fix anything above a 10% error rate before doing anything else — this is the foundation everything else sits on.
3. Test Core Web Vitals on mobile
Run your five most important URLs through PageSpeed Insights. Google's thresholds are Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, and Cumulative Layout Shift under 0.1. Anything failing two of the three on mobile is dragging your rankings, particularly for competitive commercial keywords.
Common mistake: testing only desktop. Google's ranking systems use the mobile version of your site as the primary reference, so a fast desktop score with a slow mobile score is not a pass.
4. Audit on-page content against real search intent
For each of your top 10 target pages, Google the exact keyword and look at what's already ranking on page one. If informational content ranks and you've published a product page, or vice versa, you've matched the wrong intent — no amount of on-page tweaking fixes that mismatch.
Check that your H1 and title tag both contain the primary keyword phrase a real customer would type, not internal jargon. This step accomplishes intent alignment, which matters more for ranking in 2026 than keyword density ever did.
5. Check your local search signals
If you serve a specific city or region, confirm your Google Business Profile is claimed, verified, and shows consistent name, address, and phone details across your site footer and any directory listings. Inconsistent NAP data across even three or four listings is enough to soften local rankings. A dedicated pass on local SEO for a Cape Town business covers this in more depth if location-based traffic drives a meaningful share of your leads.
Common mistake: treating Google Business Profile as a set-and-forget listing. Reviews, hours, and photos need updates at least quarterly.
6. Review your backlink profile
Use Search Console's Links report or a free Ahrefs Webmaster Tools account to see who links to you. Flag anything from clearly spammy or unrelated domains — a handful of low-quality links rarely tanks a site, but a sudden spike from link farms is worth a disavow file.
7. Document and prioritize
List every issue found, tag each as technical, content, or local, and rank by estimated traffic impact versus fix effort. Fix the highest-impact, lowest-effort items in week one. This step turns a pile of findings into an actual plan — the difference between an audit that gathers dust and one that moves rankings within 90 days.
Troubleshooting
- Search Console shows "Discovered – currently not indexed" — your crawl budget is likely being wasted on thin or duplicate pages. Trim low-value URLs from your sitemap.
- Core Web Vitals fail only on mobile — check for unoptimized hero images and third-party scripts (chat widgets, tracking pixels) loading before content.
- Rankings dropped after a redesign — check whether old URLs were redirected with 301s. A redesign that changes URL structure without redirects loses accumulated ranking signal overnight.
- Duplicate content warnings across product variants — set canonical tags pointing to the primary product URL, common on e-commerce catalogues with size or colour variants.
- Google Business Profile suspended — usually triggered by a recent name, address, or category change. Resubmit with consistent details matching your website footer exactly.
- Traffic is flat despite fixes — check whether the fixes actually deployed. A surprising number of "fixed" issues are still live because a cache wasn't cleared.
Tools and resources
- Google Search Console — indexing, click data, and manual action alerts, free
- Screaming Frog — technical crawl tool, free up to 500 URLs
- PageSpeed Insights — Core Web Vitals testing per URL
- Google Business Profile Manager — local listing management
- A guide on how to grow an e-commerce store with SEO if your audit surfaces catalogue-specific issues like thin category pages or missing product schema
What to do next
Run the audit once, fix the top three issues, then re-check Search Console 30 days later — indexing and ranking changes take that long to show up reliably. If the technical layer is clean but rankings still lag competitors, the gap is usually content depth or backlinks, not more crawling.
Agencies exist for the businesses that don't have half a day a month to spare on this. If you'd rather hand the audit and the fix list to someone else, start by understanding how to evaluate a partner properly.
FAQ
What's the best way to audit a website's SEO in South Africa?
Start with Google Search Console's indexing report, then run a technical crawl with a tool like Screaming Frog, then check Core Web Vitals and local search signals. Fixing indexing and speed issues before content changes gets results faster in 2026's mobile-first search environment.
Is a DIY SEO audit as good as an agency audit?
For sites under 50 pages with no multi-location complexity, a DIY audit using free tools covers 80% of common issues. Larger e-commerce catalogues, multi-location businesses, or sites recovering from a manual action usually need agency-grade tooling and diagnosis.
How much does an SEO audit cost in South Africa?
Costs vary by agency and site complexity — pricing depends on the number of pages, technical depth required, and whether ongoing implementation is included, so get a scoped quote rather than assume a flat rate.
How often should I audit my website's SEO?
A full technical audit every 6 months catches most drift, with a lighter indexing and speed check monthly if you're actively publishing new pages or products.
Does Core Web Vitals actually affect rankings in 2026?
Yes, as part of Google's page experience signals, though content relevance and backlink authority still carry more ranking weight. A failing Core Web Vitals score won't sink a great page, but it removes an unnecessary handicap.
What's the difference between a technical SEO audit and a content audit?
A technical audit checks whether Google can crawl, render, and index your pages. A content audit checks whether the pages that are indexed actually match what people are searching for. Both are needed — technical health without content-market fit still won't rank.
Can a bad SEO audit hurt my site?
A badly executed fix can, particularly incorrect redirects or over-aggressive canonical tags. This is why documenting and testing changes in small batches matters more than rushing every recommendation live at once.
Should e-commerce sites audit SEO differently than service businesses?
Yes — catalogue sites need extra attention to duplicate content across product variants and category page thinness, while local service businesses weight Google Business Profile and NAP consistency far more heavily.
One last thing
The single most skipped step in DIY audits isn't technical at all — it's checking whether your top pages actually match search intent. Sites fix redirects and compress images for weeks while the real problem is a product page ranking for a keyword that searchers expect a buying guide to answer. Check intent match before you touch anything else next time.