17 mins read

Current situation


Sarlie Digital is a web design and digital marketing agency based in Randburg, Johannesburg. The team builds and maintains websites using Bricks Builder and WooCommerce, and runs paid and organic marketing for clients. The agency has a clear niche: small-to-medium South African businesses that need senior-level attention without big-agency overhead.

Going into the second half of 2026, the business has a solid client base, a full-stack team, and a clear toolkit. The gap is that Sarlie Digital’s own marketing does not yet reflect the standard it delivers for clients. This document sets out how to close that gap before year-end.

Traffic snapshot

2,698May 2026 sessions
2,337June 2026 sessions
#1Position for “affordable small business website design”
0Clicks from those #1 rankings
Critical issue: rankings with no clicks

sarlie.dev holds position 1 for “affordable small business website design” and “best seo company in johannesburg” but receives zero clicks from those terms. This is almost always a title tag problem. The meta title does not match what searchers expect to see, so they skip the result. Fixing this is the single highest-impact SEO action available right now and it costs nothing.

GA4 attribution gap

Most sessions in May and June are arriving without a tracked source. Only a small portion is attributed to Facebook, Google Organic or Direct. This is a GA4 configuration issue, most likely missing UTM parameters on social posts and link sharing, or an incorrectly set up data stream. Without fixing this, there is no reliable way to know which channels are actually working.

Positioning


Sarlie Digital sits in a specific and defensible position in the Johannesburg agency market. The pitch is not “cheap” and not “enterprise”. It is: a small team of specialists who deliver senior-level work with the speed and flexibility that big agencies cannot match.

Against cheap freelancers: Reliability, accountability and a full team. Clients get project management, design, development and marketing under one roof with a named director overseeing every account.

Against large agencies: No handoffs to juniors. No bloated project timelines. Direct access to Yasien and the relevant specialist from day one.

Primary angles for 2026

Website Rescue

For businesses stuck with a slow, broken or outdated site that a previous developer handed over in poor condition. Sarlie Digital fixes what others built badly and brings it up to speed, literally and technically.

  • Strong emotional pull for burned clients
  • Bricks Builder migration is the natural outcome
  • Positions Yasien as the reliable fix

Bricks Builder advantage

For businesses that have heard about Core Web Vitals and SEO speed but do not understand why their current page builder is hurting them. Sarlie Digital can show the numbers.

  • Technical but explainable in plain terms
  • Clear before/after narrative
  • Differentiates on substance, not just price

Local Joburg agency

For businesses in Randburg and the broader Johannesburg north/west area who want an agency they can call, visit and hold accountable. Most digital agencies are either fully remote or based in Cape Town.

  • Geographic trust signal
  • Relevant to GBP and local SEO
  • Reinforces “people you can actually reach”

SEO priorities


sarlie.dev has rankings it is not converting. The focus for H2 is to fix that before chasing new positions. Climbing the rankings is wasted effort if the click-through rate stays at zero.

Priority 1: Rewrite title tags

For every page ranking in the top 5 with a low or zero CTR, the title tag needs to be rewritten to match the intent of the query. A position-1 ranking for “affordable small business website design” with no clicks means the title is not matching what the searcher expects to see in the results. Titles should be specific, include the service and ideally reference Johannesburg or Randburg.

Target keywordSuggested title tagPriority
Affordable small business website designAffordable website design for small businesses in Johannesburg | Sarlie DigitalUrgent
Best SEO company in JohannesburgSEO services in Johannesburg that actually move the needle | Sarlie DigitalUrgent
Web design RandburgWeb design in Randburg, Johannesburg | Sarlie DigitalHigh
Digital marketing agency JohannesburgDigital marketing agency in Johannesburg for growing businesses | Sarlie DigitalHigh
Google Ads management JohannesburgGoogle Ads management in Johannesburg | Sarlie DigitalMedium

Priority 2: Fix GA4 attribution

Before spending any more on social or paid, get GA4 reporting accurate. This means auditing the GA4 data stream setup, adding UTM parameters to all social profile links and bio links, and confirming that the Google Search Console property is linked correctly to GA4. Without this, the May and June traffic data is useful only as a rough volume number.

  • Audit the GA4 data stream: check measurement ID, confirm it is on all pages including the blog and service pages
  • Link Search Console to GA4 in the Admin panel if not already done
  • Add utm_source=instagram&utm_medium=social to all Instagram bio links
  • Add utm_source=facebook&utm_medium=social to all Facebook posts linking to sarlie.dev
  • Add utm_source=gbp&utm_medium=organic to all GBP website links
  • Set up a GA4 channel grouping rule for South African traffic if not yet configured

Priority 3: Content depth on service pages

The service pages on sarlie.dev need enough content depth to compete for commercial queries. Each service page should cover the service clearly, include the geography (Johannesburg or Randburg), answer the two or three questions a prospect would ask before making contact, and have a clear call to action. Pages that are currently thin need to be expanded before they can rank well for anything competitive.

Priority 4: Google Business Profile as a local SEO anchor

GBP posts, regular photo uploads and correct category tagging all feed the local pack ranking. Sarlie Digital’s GBP profile should have fresh posts at least twice a week and photos uploaded monthly. The primary category must be “web design company” with “digital marketing agency” as a secondary. NAP (name, address, phone) must be consistent across the website, GBP and any directory listings.

Channel strategy


July to December 2026 is about working the channels already connected rather than adding new ones. The priority is to get consistent, measurable output from Instagram, Facebook, GBP, Search Console and Google Ads before considering anything else.

ChannelRole in H2Primary goalFrequencyPriority
Google Business ProfileLocal presence and trustAppear in local pack for Randburg/Joburg queries2x posts per weekTop
InstagramSocial proof and thought leadershipBuild audience of local SME ownersDailyTop
Facebook PageMirror and reach extensionReach older business owners, boost key postsDaily (mirrored)High
Google Search ConsoleSEO monitoring and title tag testingImprove CTR on existing rankingsWeekly reviewTop
TikTokAwareness and reach with younger decision-makersWeekly compilation from Instagram content1x per weekMedium
Google Ads (own brand)Brand protection and competitor query captureAppear above organic for brand queriesAlways-onHigh
sarlie.dev (organic)Long-term lead generationRank and convert commercial service queries2x blog posts/monthHigh

Cross-platform rule: Every Instagram post mirrors to Facebook on the same day. Every post that goes live on Instagram or Facebook is also posted to GBP immediately (GBP does not support scheduling, so it goes live on the same day). TikTok is a weekly compilation of that week’s Instagram content, published once at the end of the week.

Content plan


Sarlie Digital’s content should do one of three things: build trust, demonstrate competence, or give a potential client a reason to make contact. Social proof and practical insight are the two content types that perform best for agencies targeting SME owners.

Monthly content themes

MonthThemeCore angle
July 2026No more developer horror storiesWebsite Rescue angle. Pain points from bad web experiences, positioned as what Sarlie Digital fixes.
August 2026The business website checklistPractical, educational. What a business website must have in 2026 to work. Positions Sarlie Digital as the standard-setter.
September 2026Why your Google Ads are not workingAddresses a common client frustration. Common mistakes with ad spend. Relevant to both Google Ads and Meta Ads services.
October 2026Client win spotlight monthOne client result per week. Before/after. Real numbers where possible. Social proof over everything.
November 2026Year-end push for SMEsPractical content for businesses planning their January. Website updates, campaign prep, SEO before the new year.
December 20262027 planning for local businessesForward-looking. Positions Sarlie Digital as the partner for the year ahead. Encourage enquiries before year-end.

Post format rotation

For daily Instagram posts, rotate through these five formats on a weekly basis. This prevents the feed from looking repetitive and keeps different audience types engaged.

  • Client win or result (with real context, not vague claims)
  • Web design tip or insight (practical, one clear point per post)
  • Digital marketing insight (Google Ads, Meta, SEO or GA4 related)
  • Behind the scenes (team, process, workspace, tools)
  • Pain point or problem post (what goes wrong when you don’t have a proper agency)

Blog content for SEO

Two posts per month is the minimum to build organic visibility. Each post should target a specific commercial or informational query that a Johannesburg SME owner would search. Topics for H2:

  • Why your WordPress site is slow and what to do about it
  • How to choose a web design agency in Johannesburg (without getting burned)
  • What is Bricks Builder and why it matters for your site’s speed
  • Google Ads for small businesses: what a R5,000 monthly budget actually gets you
  • WooCommerce vs Shopify for South African e-commerce businesses
  • What does SEO actually cost in South Africa in 2026

Social media


Social media for Sarlie Digital is primarily about social proof, not direct lead generation. The goal is that when a prospect looks up the agency after hearing about it, they find a consistent, professional and active presence that confirms the agency is worth contacting.

Platform roles

Instagram

Primary content platform. One branded post per day. Focus on design, marketing insight and client results. Aaqil’s photography where possible.

  • Branded image format (1080x1350px)
  • No emojis, no vague motivational content
  • Every post mirrors to Facebook same day

Facebook Page

Mirror of Instagram posts. Occasionally boost high-performing posts to a Randburg/Joburg business owner audience.

  • Same content as Instagram, same day
  • Boosting budget: R500 to R1,000 per month
  • Target: business owners aged 30 to 55 in Johannesburg

TikTok

Weekly compilation of that week’s Instagram posts. Not daily. One video per week compiled from the week’s content, with narration or text overlays.

  • 9:16 format (1080x1920px)
  • Keep it under 60 seconds
  • Post once at end of week

What to stop doing

Drop any social media habits that dilute the brand or waste time without a clear purpose:

  • Generic “inspirational quote” posts that could have come from any account
  • Sharing third-party content without a clear Sarlie Digital perspective added
  • Posting at irregular intervals (three posts one week, nothing for two weeks)
  • Content that is visually off-brand or inconsistent with the established image design rules

Boosted post strategy for Facebook

Rather than running formal Meta Ad campaigns for Sarlie Digital’s own brand right away, start with boosted posts on Facebook. This is simpler to manage and gives a read on which content types resonate with the Johannesburg SME audience before investing in structured ad sets. Boost the top-performing post of the month with R500 to R1,000 and target business owners in Randburg, Johannesburg North, Fourways and Roodepoort.

Lead generation and conversion


Getting traffic to sarlie.dev is only half the job. The other half is converting that traffic into enquiries. The current site likely has room to improve here, particularly on service pages, the contact page and mobile experience.

Contact and conversion audit

  • The contact form must be above the fold or reachable within one scroll on mobile
  • Every service page needs a specific call to action, not just a generic “contact us”
  • Add a phone number that is clickable (tel: link) on mobile across every page
  • Consider adding a WhatsApp chat widget since most South African business conversations happen on WhatsApp
  • Response time matters. Any enquiry older than 24 hours without a reply loses a significant portion of its conversion probability

Lead magnet idea for H2

A simple, high-value lead magnet that fits Sarlie Digital’s positioning: a one-page website health checklist in PDF format. Sarlie Digital fills it in for free for any business that submits their URL. This creates a low-friction entry point and gives the team a natural reason to follow up with a personalised finding.

Proposed lead flow: An Instagram or GBP post mentions the free website health check. The prospect clicks the link in bio or GBP website button. They land on a dedicated page on sarlie.dev, fill in a short form (name, email, website URL), and receive an automated email with the checklist PDF. Yasien or Lu follows up within 24 hours with one personalised finding from their site.

Referral and reactivation

Past clients are an underused lead source for agencies. A short personal email or WhatsApp message to previous clients asking if they know anyone who needs a website or digital marketing is one of the fastest ways to generate a warm lead. Do this once per quarter, not as a mass blast but as individual personal outreach from Yasien.

Vista Social for client approval workflow

All social content for clients goes through Vista Social for review and approval before it goes live. This workflow reduces revision rounds and builds client confidence. Reference this process when pitching social media management to new clients, as it is a visible differentiator from freelancers who just post without client sign-off.

Competitor landscape


The Johannesburg web design and digital marketing market is fragmented. There is no single dominant agency that locks up all the SME work. The real competition comes from two sides: established agencies with bigger budgets and freelancers with lower prices. Sarlie Digital does not fit neatly into either category, which is the positioning opportunity.

CompetitorThreat levelMain angleHow to counter
Inkfish DigitalHighSame geography, established presence, similar servicesOutrank on local queries, position on transparency and senior involvement
Web ChangesHighPrice-first positioning, volume modelDo not compete on price. Compete on outcome quality and long-term value
QALA NowMediumModern brand, growing online presenceClient results and case studies. Show actual outcomes, not just portfolio images
JDezignsMediumDesign-first freelance modelTeam depth and ongoing marketing support beyond just web design
Thunderbolt DigitalMediumFull-service agency, broader marketLocal focus and response speed. Sarlie Digital is in Randburg, not nationwide

The most important competitive move for H2 is not to try to out-market every competitor on every channel. It is to be the most credible option when a Randburg or Johannesburg north business owner is doing their research. That means being findable (SEO and GBP), having proof (case studies and client results), and being contactable (fast response and WhatsApp).

90-day action plan


The plan below covers July to September 2026. It is grouped into three 30-day phases. Each phase builds on the previous one. Do not skip ahead to phase 2 actions while phase 1 foundations are incomplete.

01
Fix the foundations
July 2026
  • Rewrite title tags for all pages ranking in top 5 with zero or near-zero CTR
  • Audit and fix GA4 data stream: confirm measurement ID is on all pages
  • Link Search Console to GA4 in GA4 Admin
  • Add UTM parameters to all social bio links and GBP website button
  • Set up at least one conversion action in Google Ads for sarlie.dev contact form submissions
  • Confirm GBP profile is complete: categories, hours, description, service areas and photos
  • Publish the Website Rescue service page on sarlie.dev if not already live
  • Start daily Instagram posting with the “No More Developer Horror Stories” theme
  • Mirror every Instagram post to Facebook and GBP same day
  • Begin weekly TikTok compilation from Instagram content
02
Build momentum
August 2026
  • Review GA4 data after one month: confirm attribution is improving
  • Publish first SEO blog post targeting “web design agency Johannesburg”
  • Publish second blog post targeting “Bricks Builder vs Elementor speed”
  • Launch brand protection Google Ads campaign (R500/month budget)
  • Launch local service Google Ads campaign (R2,000/month budget)
  • Run first boosted Facebook post targeting Randburg/Joburg business owners
  • Collect one client testimonial or case study to post across all channels
  • Review Search Console CTR data after title tag changes: refine any that have not improved
  • Continue daily Instagram and weekly TikTok cadence
  • Create the free website health check PDF lead magnet
03
Measure and optimise
September 2026
  • Pull a full GA4 report for July and August: sessions by source, conversions, top pages
  • Identify the top two organic keywords by clicks and build supporting content around them
  • Add competitor intent campaign to Google Ads if local service campaign is converting
  • Publish the Website Rescue lead magnet landing page and link it in bio and GBP
  • Contact three past clients for referral conversations (personal outreach, not a bulk email)
  • Publish at least two more blog posts from the topic list above
  • Add WhatsApp chat widget to sarlie.dev if not already present
  • Review Instagram and Facebook performance: identify the top five posts by reach and note the content type
  • Plan October content theme (client win spotlight) and line up client consent for result sharing
  • Review Google Ads performance and adjust bids based on 60 days of data

Ongoing monthly rhythm (October to December)

From October onward, the work shifts from setup to optimisation. The monthly rhythm should be:

WeekFocus
Week 1Review previous month’s analytics. Adjust Google Ads bids and pause underperformers. Identify the top social post and plan to boost it.
Week 2Publish SEO blog post. Schedule month’s Instagram content. Brief Aaqil on any photo or video needed for the month.
Week 3GBP photo upload. Review Search Console for any new ranking opportunities. Personal outreach to one past client or warm lead.
Week 4Month-end performance review. Note what worked and what did not. Plan next month’s content theme and priorities.