From a blank-slate launch in October 2025 to a real, growing search presence — with multiple page-one rankings, a working cluster strategy, and a clear next chapter.
Eight months ago, this site did not exist in Google's index. There were no queries, no impressions, no ranking pages. Today, Google has indexed the full set of service and location pages, served them in real searches over 3,000 times, and put several of them at the top of page one for the queries that matter in your area.
Read: these are the foundational numbers of a real, working SEO presence. The 3.02% click-through rate is the most important — it tells us that when the site appears in front of someone, a healthy share of them click. The work for the next phase isn't fixing the conversion rate; it's getting in front of more of the right searches.
Read: the shape of this curve is exactly the shape of content SEO. Nothing meaningful in the first month. A steady climb as Google indexes the site, then a real lift from March onwards as the redirect-consolidation work paid off and pages stopped competing with each other. April was the strongest closed month so far at 792 impressions — May is on pace to match or exceed it. The line goes up.
The most-quoted SEO metric is the top-three ranking. Eight months in, the site already holds a number of them — almost entirely for proximity-based queries in and around her home area. These are the searches that bring real, ready-to-book people to the site.
| Query | Pos. | CTR | What it means |
|---|---|---|---|
| couples therapy near me | 1.0 | — | Local proximity winner |
| nearest psychologist | 1.0 | — | Local proximity winner |
| online psychologist for teens lichtenburg | 1.0 | — | Niche segment owned |
| psychologist lichtenburg | 2.1 | 3.2% | Dominant in home town |
| psychologist near me | 2.2 | 11.1% | Top local search, highest-intent |
| psychologists near me | 3.0 | 50.0% | Page-one click magnet |
| teen therapist near me | 3.0 | — | Niche segment, strong position |
| sielkundige near me | 3.5 | 50.0% | Afrikaans search · ranking without targeting |
| psychologist mafikeng | 11.3 | 0% | Just outside page 1 · climbing fast |
| therapist mafikeng | 10.5 | 0% | Just outside page 1 · climbing fast |
Read: the top six rows are page-one Google rankings for the highest-intent queries a local searcher can type — "near me", "couples therapy", "psychologist [home town]". The Afrikaans query ranking is a quiet bonus — most competitors don't optimise for "sielkundige". The last two rows are the active climb: Mahikeng-area queries are now sitting at position 10–11, knocking on page 1, and they got there in the last few weeks.
In April, we consolidated the Mahikeng / Mafikeng pages — multiple competing URLs were merged into a single canonical page via 301 redirects. The point of that work was to stop the site competing with itself for the same query. Eight weeks later, the data is in.
That is a 2× lift in impressions and a half-position improvement in a single week for one page. The page is now sitting at the very top of page two for "psychologist mafikeng" and adjacent queries. When it crosses into page one (a matter of weeks at the current rate), the impression flow will roughly double again.
This is the proof that the work is compounding. The Mahikeng pages were once three separate, weak URLs. Now they are one strong URL — and it is moving up the page in real time. The same playbook is what we want to run across the rest of the site.
Every town in the table below has at least one indexed, ranking page on the site. That is what the location-page strategy was meant to do — give Google a clear, specific reason to show the site to a searcher in each of these markets.
Read: nine towns covered, with multiple already sitting on page 1 or knocking on its door. This is a strong foundation — and it points directly to the question of what to do next.
Google's data shows a sizeable share of the search demand in these regions — particularly in the North-West and Vaal Triangle — is happening in Afrikaans. The site has not been optimised for Afrikaans queries and the practice operates in English, so this is not a market we are actively pursuing. Despite that, Google is still serving the site for some Afrikaans searches (the "sielkundige near me" position-3 ranking above is the visible example).
This is not something we can control — Google's language detection of a regional audience is what it is. We are flagging it for transparency rather than as a gap to act on. The English-language strategy remains the right one; the Afrikaans visibility is simply a small bonus on top.
The honest read of the data is this: the SEO foundation is working, but the towns we have prioritised so far are small. Lichtenburg has a population of around 70,000. Mahikeng and Klerksdorp are similar. Meyerton is smaller still. Even ranking at the top of page one in these towns produces only a handful of searches per week — because that is the total search volume that exists in those markets.
The good news is that your service is online. You can take clients anywhere in South Africa. So the next chapter of the strategy is straightforward — and it builds on everything we have already done, not in place of it.
Three SA-wide pages aimed at your real differentiator — online therapy for teens, students, and young adults across South Africa. These don't compete with any town. They sit above the town pages and capture the people searching nationally.
Layer in suburb-and-segment pages for Gauteng (Sandton, Centurion, Randburg, Fourways), then Cape Town and Pretoria. Bigger markets, more search volume, more impressions feeding the whole site.
None of the existing pages go away — they are the moat. As the bigger pages gain authority, your average ranking lifts site-wide, and the small-town pages benefit too. Everything we have built keeps working.
Your single existing blog post is now drawing 214 impressions per month at position 71 — high visibility, no clicks. We rewrite it into a proper, ranking article, or de-index it, so the site's quality signal stays strong.
Why this isn't a course-correction — it's the next chapter. The small-town pages were the right place to start. They proved the SEO model works, they gave Google a clear topical footprint, and they continue to bring in the most qualified local clients. What we're doing next is scaling the same model to where the search volume actually lives.
You have published a single blog post — "Mental Health and Why It Matters". Eight months on, that one post has accumulated 214 Google impressions in the last 16 months, making it the second most-impressed URL on the entire site, behind only the homepage.
One blog post pulling 214 impressions tells us the audience is there. They are searching for mental health content, and Google is showing them your page. The lever that is currently sitting unused is publishing more of them.
A monthly blog is the single highest-leverage content activity for a small private practice. Each post:
The blog is the marketing tool you already paid to build and are not yet using. If we can land one focused post per month — and use the SEO data to choose topics with proven search demand — the visibility curve in this report bends sharply upward by the next reporting period.
Search is the most cost-effective long-term marketing channel a practice can own. But it works best when it sits inside a wider system — and there are three other simple levers we'd encourage you to start using alongside the SEO work.
A short monthly note to past enquirers, with one helpful piece of content and a soft "I am still here, my next available slot is X" line, costs nothing and is one of the highest-converting things a private practice can do. Even 50 enquirers on a list, emailed once a month, produces consistent re-bookings.
For "psychologist near me" searches — where you are already ranking at position 2 — a fully completed Google Business Profile with weekly post updates, recent photos, and at least 10 reviews is the difference between an impression and a phone call. We can audit and optimise yours as part of the next month's work.
One post per week on Instagram or Facebook, repurposed from a blog post, keeps the practice top-of-mind for parents and young adults already in your orbit. Quality and consistency matter more than volume.
The data gives a clear, encouraging set of next steps. Most of them are "keep going" — the strategy is working and starting to compound.
The first eight months were the foundation. Months 9–12 are where the foundation starts paying back. Pausing now is what stops the climb.
We will give you the topic, the keyword target, and the structure each month based on what your audience is actually searching. You write the draft in your voice; we edit, format and publish.
Three pages: online psychologist for teens / students / young adults in South Africa. These are the topical hubs that pull traffic from anywhere in the country, not just one town.
City-hub page plus 8–12 suburb pages. Bigger market, more searches, more impressions feeding back to every other page on the site.
It is leaking 214 impressions/month at position 71. We either rewrite it into a proper ranking article, or noindex it, so the site's quality signal stays clean.
By November 2026, the impact of the pillar work and the metro expansion will be visible in the same Search Console you already have access to. If the curve hasn't bent upward by then, we revisit.