Why Your Website Isn’t Ranking on Google: 12-Point SEO Checklist
A Technical SEO Checklist for Business Owners & Marketing Managers
|
Topic SEO Strategy & Fundamentals |
Audience SMEs & Marketing Managers |
Read Time ~14 minutes |
Last Updated 2025 |
Your website is live. You’ve invested in design, perhaps spent on a developer, maybe even run some Google Ads. But open Google, type in a search term that should find you — and you’re nowhere to be seen.
You’re not alone. It’s one of the most common frustrations we hear from South African business owners: ‘We have a website, but no one finds us.’
Here’s the hard truth: a website that doesn’t rank on Google is not a digital asset — it’s a digital expense. Every month you remain invisible on page one, your competitors are collecting the leads that should be yours.
The good news? In the vast majority of cases, there are specific, fixable reasons why a website isn’t ranking. This checklist walks you through the 12 most common technical and strategic issues — the exact ones our team finds in almost every site audit we run.
Work through it. Be honest with yourself. And if you find more than three problems, it might be time to call in professionals.
First, Understand How Google Ranks Websites (In Plain English)
Before we diagnose the problems, you need a basic mental model of how Google works. Don’t worry — this is the only technical theory in this article.
Google’s process has three stages:
- Crawl: Google sends bots (called ‘crawlers’ or ‘spiders’) to visit your website, follow links, and discover your pages.
- Index: Pages that pass Google’s quality checks get added to its massive database — the ‘index’. If a page isn’t indexed, it literally does not exist in Google’s world.
- Rank: From the index, Google’s algorithm decides which pages to show (and in what order) when someone searches for a term. This is influenced by hundreds of factors.
Most ranking problems trace back to one of these three stages. Either Google can’t crawl your site, won’t index it, or doesn’t think your content deserves a high rank. Let’s find out which one — or which combination — is hurting you.
The 12-Point Technical SEO Checklist
Work through each point below. For each one, we’ve noted the symptom, why it matters, and what to do about it.
1. Google Can’t Crawl or Index Your Site
Symptom: Your site doesn’t appear anywhere on Google, even when you search for your exact business name.
This is the most fundamental problem — and more common than you’d think. There are two main culprits:
- A robots.txt file that accidentally blocks Google from accessing your site (this often happens during development and gets forgotten).
- A ‘noindex’ meta tag left on pages from when the site was being built, telling Google not to include them in search results.
How to check: Go to Google Search Console (free tool at search.google.com/search-console), navigate to the ‘Pages’ report under ‘Indexing’, and look for pages showing ‘Excluded by noindex tag’ or ‘Blocked by robots.txt’.
Real-world example: A Durban-based law firm came to us after six months of zero organic traffic. Their developer had correctly used noindex tags during the build — but never removed them when the site launched. Google had visited the site repeatedly and been turned away every single time. Fix time: 20 minutes. Ranking improvement: visible within three weeks.
2. Your Site Has No XML Sitemap (or a Broken One)
Symptom: Google is only indexing some of your pages, or important pages are missing from search results.
An XML sitemap is essentially a map you hand to Google listing all the pages on your site you want indexed. Without one, Google has to find your pages on its own by following links — and it might miss important pages entirely.
How to check: Type ‘yourdomain.co.za/sitemap.xml’ in your browser. If you get a page not found error, you don’t have one. If you see an XML file, check that the pages listed are the ones you actually want indexed. Then go to Google Search Console, submit the sitemap URL, and check the ‘Submitted’ vs ‘Indexed’ count — a big gap between the two is a red flag.
Quick fix: If you’re on WordPress, install Yoast SEO or Rank Math — both generate a sitemap automatically. For custom-built sites, your developer can create and submit one in under an hour.
3. Slow Page Speed is Killing Your Rankings (and Your Conversions)
Symptom: Your pages load slowly on mobile, your bounce rate is high, and you struggle to rank despite having decent content.
Google officially uses page speed as a ranking factor under its Core Web Vitals framework. But beyond rankings, the conversion impact is brutal: research from Google shows that 53% of mobile users abandon a site that takes more than three seconds to load.
Think about that. More than half the people visiting your site on mobile — your most common visitor type — will leave before they even see your business if your site is slow.
How to check: Run your site through Google PageSpeed Insights (pagespeed.web.dev). Anything below 50 on mobile is a serious problem. The three Core Web Vitals to focus on are:
- LCP (Largest Contentful Paint): how fast the main content loads. Target under 2.5 seconds.
- FID/INP (Interaction to Next Paint): how responsive the page feels when clicked. Target under 200ms.
- CLS (Cumulative Layout Shift): whether the page ‘jumps around’ as it loads. Target below 0.1.
Agency note: The most common speed culprits we find are unoptimised images (a 4MB hero image will devastate your score), cheap shared hosting, no caching plugin, and bloated WordPress themes with dozens of unused scripts loading on every page.
4. Your Site Isn’t Mobile-Friendly
Symptom: Text is small on mobile, buttons are hard to tap, or your layout breaks on phones and tablets.
Since 2019, Google has used mobile-first indexing — meaning Google primarily looks at the mobile version of your site when deciding how to rank it. If your mobile experience is poor, your rankings suffer, full stop.
In South Africa specifically, mobile internet usage is the dominant mode of accessing the web. A site that isn’t mobile-friendly isn’t just missing a ranking factor — it’s ignoring how the majority of your potential customers are browsing.
How to check: Visit Google’s Mobile-Friendly Test at search.google.com/test/mobile-friendly and enter your URL. Also pull up your site on your own phone and ask: would I trust a business whose website looks like this?
|
Not sure if your site has these problems? |
|
We run a free technical SEO audit covering all 12 points in this checklist. You’ll receive a plain-English report within 48 hours — no jargon, no obligation. → Book Your Free SEO Audit at yoursite.co.za/audit |
5. Missing, Duplicate, or Weak Title Tags and Meta Descriptions
Symptom: Your pages appear in Google but have no description, show ‘Untitled’ as the page title, or multiple pages look identical in search results.
Your title tag is the single most important on-page SEO element. It tells Google (and the user) exactly what a page is about. Your meta description is the short snippet of text that appears below the title in search results — it doesn’t directly affect ranking, but it dramatically affects whether someone clicks.
Here’s the difference between a weak and strong title tag for a plumbing company:
|
Weak: ‘Home | Plumbers Inc’ Strong: ‘Emergency Plumbers in Durban | 24/7 Call-Out | Plumbers Inc’ |
The strong version includes the service, the city, and a key differentiator. It tells Google exactly what the page is for, and it gives a potential customer a reason to click.
How to audit: Use a free tool like Screaming Frog (limited free version available) to crawl your site and export all title tags and meta descriptions. Look for: pages with no title, duplicate titles across pages, titles over 60 characters (they get cut off), and missing meta descriptions.
6. Thin, Duplicate, or Low-Quality Content
Symptom: You have many pages but they all say roughly the same thing, or pages have very little content — a paragraph or two.
Google’s Helpful Content system (rolled out in 2023 and continuously updated) is specifically designed to reward websites that provide genuine, useful information to users — and penalise those that don’t. ‘Thin content’ (pages with very little meaningful text), duplicate content (the same text on multiple pages), and keyword-stuffed content that reads like a robot wrote it all trigger ranking suppression.
A common issue we see with service businesses: five different service pages that all read like variations of the same 100-word paragraph. Google sees these as duplicate, low-quality pages and ranks none of them well.
Fix: Each service page should have at least 600–800 words of unique, specific content. Include real details — how the service works, who it’s for, what happens after they enquire, relevant FAQs. Think about what a genuinely helpful page would contain if you were the customer searching for this.
7. No Keyword Strategy — You’re Targeting the Wrong Terms
Symptom: You’ve ‘optimised’ your site but still don’t rank for anything that drives business. Or you rank for your company name but nothing else.
This is perhaps the most strategically damaging mistake on the list, because it can result in months of effort with zero return.
The problem isn’t that you’re not using keywords — it’s that you might be targeting the wrong ones. There are two failure modes:
- Vanity keywords: terms with huge search volumes that are dominated by major national or international competitors you can’t realistically outrank. A new Johannesburg accountant targeting ‘accounting services’ is competing against the Big Four.
- Zero-intent keywords: terms that don’t signal buying intent. Ranking for ‘what is a balance sheet’ might get traffic, but none of those visitors are looking for an accountant today.
The goal is to find keywords that are specific enough to rank for, geographically targeted if relevant, and searched by people who are ready to enquire or buy.
|
A Cape Town web design agency we worked with had zero rankings despite a well-built site. Their pages targeted ‘web design’ — a globally competitive term. After shifting to ‘web design Cape Town’, ‘website redesign Cape Town SME’, and similar specific variations, they ranked on page one for multiple terms within four months. |
8. Broken Links and 404 Errors
Symptom: Visitors occasionally land on a ‘Page Not Found’ error, or Google Search Console shows crawl errors.
Broken internal links waste Google’s crawl budget — the limited time Google’s bots spend on your site. Every broken link is a dead end that stops the crawler in its tracks. External sites linking to 404 pages also lose you any SEO value those links would have passed.
Beyond SEO, broken links destroy user trust instantly. Someone clicks a link on your services page and lands on a 404 error — that’s a potential client gone.
How to find them: Google Search Console shows 404 errors under Coverage. Free tools like Dead Link Checker (deadlinkchecker.com) can scan your entire site quickly.
|
Download the Printable 12-Point SEO Checklist |
|
Get the full checklist as a branded PDF you can work through in 20 minutes — no technical experience needed. Identify your exact problem areas before spending a cent on fixes. → Download Free at yoursite.co.za/seo-checklist |
9. Weak or Zero Backlink Profile
Symptom: You’ve fixed everything on the list above but still can’t rank for competitive terms. Your newer competitors keep outranking you.
Backlinks — links from other websites pointing to yours — are one of Google’s most powerful ranking signals. A link from a reputable website is essentially a vote of confidence: it signals that your content is credible and trustworthy.
Domain authority is not built overnight. A business that has been earning quality links for five years will always outrank a newer site with no links, even if the newer site’s content is technically better. This is why SEO is a medium-term investment, not a quick fix.
The key word is ‘quality’. Ten links from relevant, reputable industry websites or local news outlets are worth more than 500 links from irrelevant directories or, worse, purchased link schemes which can actively penalise your site.
Starting points for link building: List your business on reputable local directories (your Google Business Profile, industry associations, Chamber of Commerce). Write guest articles for industry publications. Create content genuinely worth linking to — original data, comprehensive guides, tools.
10. Your Google Business Profile Isn’t Optimised (Local SEO)
Symptom: You don’t appear in the Google Maps ‘local pack’ (the three business listings that appear above organic results for local searches).
If you serve customers in a specific geographic area, your Google Business Profile (GBP) is arguably more important than your website for local search visibility. When someone searches ‘accountant near me’ or ‘plumber Sandton’, Google shows the local pack — three business listings pulled from GBP — before any organic website results.
Winning the local pack can completely transform lead volume for a local service business. We’ve seen clients triple their inbound call volume purely from GBP optimisation.
Key GBP ranking factors:
- Completeness: every field filled in, correct category, accurate business hours.
- Reviews: the quantity, recency, and rating of your Google reviews. Ask every satisfied customer to leave a review — it’s the single highest-leverage local SEO action you can take.
- Proximity and relevance: make sure your business description, posts, and Q&A naturally include the services and locations you want to rank for.
- Photo frequency: businesses that upload new photos regularly see better local visibility.
11. No HTTPS / SSL Certificate
Symptom: Your site URL starts with ‘http://’ instead of ‘https://’, or browsers show a ‘Not Secure’ warning.
Google has used HTTPS as a ranking signal since 2014. More importantly, in 2025, a site without an SSL certificate actively destroys trust. When a potential customer sees ‘Not Secure’ in their browser before your contact form, most will leave immediately.
An SSL certificate encrypts the connection between your site and the visitor’s browser. Most reputable hosting providers include one free of charge via Let’s Encrypt. If your site is still on HTTP, this is a same-day fix that should already be done.
12. GA4 Isn’t Set Up — You’re Flying Blind
Symptom: You have no idea where your website visitors come from, what pages they visit, or why they leave without enquiring.
This final point is different from the others — it won’t directly prevent you from ranking, but it will prevent you from ever knowing whether your SEO is working, what’s converting visitors into leads, and where you’re losing them.
Google Analytics 4 (GA4) is the standard tool for understanding website performance. Combined with Google Search Console, it tells you which search terms bring visitors, which pages they land on, how long they stay, and whether they complete actions (form submissions, calls, purchases).
Without this data, you’re making decisions about your marketing in the dark. You might fix your page speed and gain traffic — but if GA4 isn’t configured, you won’t know it worked. You might be spending R10,000 a month on Google Ads sending traffic to a page with a 90% bounce rate — and without analytics, you’d never know.
|
We once audited a Johannesburg e-commerce business that had been running Google Ads for 18 months with no conversion tracking set up in GA4. They had no idea that 78% of their ad spend was going to a product category with zero sales. One afternoon of GA4 setup revealed R15,000 per month in wasted ad budget. |
How to Prioritise: The P1/P2/P3 Fix Framework
If you’ve identified multiple issues from this checklist, don’t try to fix everything at once. Here’s how to prioritise:
|
Priority |
Issues |
Fix Timeline |
Business Impact |
|
P1 – Critical |
No indexing, broken sitemap, noindex tag |
This week |
Site invisible to Google |
|
P2 – Important |
Slow speed, missing meta tags, thin content, mobile issues |
This month |
Rankings suppressed |
|
P3 – Optimise |
Weak backlinks, no GA4, keyword cannibalisation |
This quarter |
Growth ceiling hit |
A note on timelines: these are realistic expectations, not guarantees. SEO is cumulative. P1 fixes can sometimes show improvement within days (Google re-crawls frequently). P2 improvements typically take 4–12 weeks to reflect in rankings. P3 gains from backlink building and authority development are a 3–6 month game minimum.
What It’s Actually Costing You to Stay Off Page One
Let’s make this concrete. Consider a business in a competitive South African market where a relevant keyword gets 500 searches per month. The top position typically captures roughly 27% of clicks — that’s about 135 visitors per month from one keyword.
Now consider what it costs to get those same 135 visitors through Google Ads. For competitive B2B or professional service terms in South Africa, cost-per-click often runs between R20 and R80. At a conservative R35 per click, those 135 visitors cost R4,725 per month — R56,700 per year — just for one keyword.
Organic SEO, once established, delivers those same visitors essentially for free. The investment is in getting there — but the compounding value of organic traffic is why businesses that invest in SEO early consistently outperform those that rely entirely on paid advertising.
There’s also a conversion quality difference. Studies consistently show that organic search visitors convert at a higher rate than paid ad visitors because they trust organic results more. A visitor who finds you naturally on Google is warmer than one who clicks an ad.
|
The businesses that will dominate Google in 2026 are the ones starting their SEO investment today. The companies that wait until they ‘need’ organic traffic are always playing catch-up — trying to compete with sites that have been building authority for years. |
When Should You Hire an SEO Agency?
Let’s be straightforward about this, because most SEO articles written by agencies are self-servingly vague on the question.
You can handle basic SEO yourself if:
- Your competition in search results is low (most results are old, content-thin pages from small local businesses).
- You have time to learn and implement consistently — SEO is not a ‘set it and forget it’ activity.
- Your site is already technically sound and just needs content and link-building effort.
You should strongly consider professional help if:
- You’ve been at it for 6+ months with little or no improvement in rankings or organic traffic.
- You’ve found three or more issues on this checklist and aren’t confident fixing them without breaking something else.
- Your competitors are clearly investing in SEO and outranking you across multiple terms.
- Your website is your primary source of leads and you can’t afford to experiment slowly.
- You’re running Google Ads and want to reduce your cost-per-lead over time through organic growth.
A good SEO agency doesn’t just fix the technical issues — they build a strategy that ties search visibility directly to your business goals. The right partner will show you exactly what they’re doing, why, and what results to expect on what timeline.
Frequently Asked Questions
How long does it take to rank on Google?
For a new or under-optimised website, expect 3–6 months to see meaningful ranking improvements for moderately competitive keywords, and 6–12 months or more for highly competitive terms. This assumes you’re actively fixing issues and building authority — not just waiting. Factors that speed things up: fixing P1 crawl/index issues immediately, producing genuinely useful content consistently, and earning quality backlinks. Factors that slow things down: competitive niches, low domain authority, and slow or inconsistent SEO effort.
Why is my website not showing up on Google at all?
If your site doesn’t appear even when you search for your exact business name, there are three likely causes: (1) Your site is blocking Google via a noindex tag or robots.txt restriction. (2) Your site is too new — Google may not have crawled it yet (check Google Search Console and submit your sitemap). (3) Your site was recently launched from a staging environment that had indexing blocked and that block wasn’t removed. Start your diagnosis in Google Search Console under the Coverage/Pages report.
Can I do SEO myself, or do I need an agency?
Basic SEO — fixing title tags, improving page speed, setting up GA4, optimising your Google Business Profile — is entirely manageable without technical expertise. There are excellent free resources and tools. Where DIY SEO typically falls short is in competitive keyword strategy, technical site architecture, link acquisition, and the kind of systematic monthly effort that moves the needle in crowded markets. For most business owners, a middle path works well: do the basics yourself using a checklist like this one, then bring in professionals when you’re ready to compete seriously for high-value terms.
Does running Google Ads help my organic rankings?
No — Google Ads and organic rankings are entirely separate systems. Running ads does not give your website any ranking boost in organic results, and stopping ads doesn’t hurt your organic rankings. That said, Google Ads data is invaluable for SEO strategy: it tells you which keywords actually convert visitors into customers, how people phrase their searches, and which landing pages perform best. We regularly use Ads data to inform organic keyword targeting, especially in the early stages of an SEO campaign before organic data is available.
What is a technical SEO audit and do I need one?
A technical SEO audit is a systematic review of your website’s health from a search engine perspective. It covers crawlability, indexation, site speed, mobile performance, on-page elements, URL structure, internal linking, and more. Think of it as a full medical check-up for your site. Most businesses benefit significantly from at least one professional audit — especially if the site is more than 18 months old, has been through a redesign, or has never had formal SEO work done. The audit identifies exactly what’s holding you back and produces a prioritised action list.
|
Ready to Find Out Exactly Why Your Site Isn’t Ranking? |
|
We’ll audit your website against all 12 points in this checklist and deliver a personalised, plain-English report within 48 hours — completely free. No jargon. No sales pressure. Just clarity on what’s holding your site back and what it would take to fix it. → Book Your Free SEO Audit → yoursite.co.za/audit |
Or if you prefer to talk first:
Book a free 30-minute strategy call → yoursite.co.za/call
About the Author
Written by the SEO team at [Your Agency Name]. We’re a digital agency specialising in SEO, Google Analytics (GA4), web design, and lead generation for South African businesses. We’ve helped over 150 businesses improve their Google visibility and reduce their cost per lead through organic search.
yoursite.co.za | hello@yoursite.co.za | 011 XXX XXXX
Not sure which strategy fits your business?
Get a free audit and we'll tell you exactly where to focus first.
Get a Free Website Audit