Prebo Digital

Google Ads Agency in Roodepoort: The First 90 Days, Mapped

A West Rand operator's playbook for handing over access, fixing tracking, and reading your first report against your own bank account rather than the platform's ROAS.

Access Handover First

MCC, GA4, Merchant Center and CRM ownership decide who really controls your account.

Local Targeting Nuance

A Roodepoort-only radius can throttle reach against Johannesburg-wide auction overlap.

Reconciled Reporting

Judge month one to three on your revenue data, not on platform-reported conversions.
5 min readGoogle Ads
Get a Quote
local-advertising-strategies — google-ads hero

The Scenario: A Roodepoort Operator Who Cannot Reconcile the Numbers

Picture a Roodepoort business - say a home-services operator working Wilgeheuwel and Constantia Kloof, or a small Shopify store near Clearwater Mall - running Google Ads on an illustrative budget in the region of R15,000-R40,000 per month, either set up directly or handed to a freelancer. The dashboard says the campaign produced a certain number of conversions last month. The owner opens the bank feed and the numbers do not line up.

That gap is the actual brief. Not "which agency in Roodepoort has the best logo", but who can make the platform's numbers explainable against the business's own revenue. This piece maps the first 90 days of that handover as a sequence of decisions, because that is the order in which risk arrives.

Why a 'Roodepoort Agency' Question Is Really an Accountability Question

Roodepoort is not a marketing island. It sits inside the City of Johannesburg metro, so a buyer typing "plumber near me" in Florida may sit inside the same auction as one in Northcliff or Randburg. The local qualifier matters less than three things: who owns the ad account, whether the conversion signal is real, and whether anyone is reconciling spend against revenue. A local agency that cannot answer those is a local agency with a phone number.

If an agency insists on building the Google Ads account under their own login and you never receive admin access, treat it as a red flag. Ownership should sit with you from day one.

Day One Handover: The Access Checklist Most Briefs Skip

Before a single bid changes, secure the assets. An agency should request access, not custody.

AssetWho should own itWhy it matters
Google Ads account (via MCC link)ClientAd history and billing stay portable
GA4 property adminClientAttribution and audience data live here
Merchant Center & Search ConsoleClientFeed and organic diagnostics
CRM / lead source fieldClientClosed-revenue truth for lead quality
Google Business ProfileClientPhysical or service-area location signals

Two Kinds of Roodepoort Advertiser: Service-Area Business vs Storefront Retail or E-commerce

A service-area business that drives to customers should hide its address and define service areas, per Google Business Profile guidance. A storefront or e-commerce operation wants the physical pin, location extensions and distance-based relevance. The targeting logic differs: the first buys intent inside a travel radius, the second buys footfall or delivery catchment. Getting this wrong wastes the first month.

The Roodepoort-Specific Audit: Auction Overlap and Suburb-Level Targeting

A common early finding is over-segmented geo-campaigns - a separate campaign for each of Roodepoort, Krugersdorp, Florida and Little Falls - each throttling the other in the auction. Auditing impression share and overlap usually reveals fragmented budgets bidding against themselves. Suburb-level negatives, meanwhile, do earn their place: excluding areas outside your delivery or travel range is legitimate; excluding a neighbouring suburb because it "feels far" often isn't.

Location Targeting Radius vs Johannesburg-Wide Presence (With a Decision Table)

SituationIllustrative settingTrade-off
Mobile home services, limited fleetPresence within a defined radiusLower reach, better response times
High-ticket service, low job volumeJohannesburg metro + suburb exclusionsWider reach, sharper negatives
Storefront retail / e-commerceLocation + radius with separate campaignsFootfall vs delivery separates cleanly

Review the location targeting options before narrowing a radius - presence-based targeting behaves differently from interest-based.

Month one is mostly plumbing. Under South Africa's POPIA, a cookie banner must reflect real choices, and Google's Consent Mode must be wired to it so modelled conversions degrade gracefully instead of vanishing. For e-commerce, a server-side tag through a GTM server container closes much of the browser-loss gap; for lead-gen, a CRM stage field matters more than a clever pixel.

Then reconcile attribution. Platform-reported conversions and GA4 data-driven attribution will never match the bank exactly. The job is to know the size and direction of the gap and report against it honestly.

Define one primary conversion per business goal before go-live. Multiple "primary" actions inflate totals and confuse Smart Bidding.

First Restructure: Splitting Search From Performance Max Without Losing Volume

Accounts that leaned on Performance Max alone often cannot see which search terms convert. The restructure splits branded Search, non-brand Search and PMax, with negative lists and audience signals shared so the asset groups learn faster. Volume dips briefly; that is the cost of visibility, and it should be planned rather than panicked about.

How to Read the 30, 60 and 90-Day Report Against Your Own Revenue

Ask for a report that anchors on revenue, not clicks. Month one: tracking health and reconciled conversion counts. Month two: CPA trend by campaign and lead-quality feedback from sales. Month three: marginal return - what the last rand of spend produced. Prebo Digital's custom reporting approach is built around exactly this reconciliation, not a screenshot of a dashboard.

Defining Success in Rand: Reconciled Conversions, CPA Trend, MER and Lead Quality

For storefront and e-commerce accounts, marketing efficiency ratio (total revenue ÷ total marketing spend) is a sturdier headline than platform ROAS, which ignores margin and often double-counts. For lead-gen, a shrinking CPA on declining lead quality is not success. Set the target in rand: a reconciled cost per booked job, a stable or improving CPA trend, and a lead-quality ratio the sales team confirms.

Where a Johannesburg-Based Partner Fits (and How Prebo Digital Works)

Prebo Digital was founded in May 2016 by an ex-Google employee and is Johannesburg-based, so a Roodepoort advertiser gets metro familiarity without a commute. The agency holds Google Premier Partner status (2022-2026), is a verified Amazon Ads Partner, and carries Meta, Shopify, Microsoft Advertising, ProfitMetrics and VWO certifications. Its Google Ads service follows a strategy, build, test, scale and report cadence, and the case studies show the working pattern. If the reconciliation problem above sounds familiar, a conversation via the contact page is the sensible next step.

Any ZAR figures in this article are illustrative estimates for planning, not quoted fees or promised outcomes. Confirm scope, budget and reporting cadence in writing before signing.

Sources

Get a Quote

Why Choose Us

Here's what sets us apart

  • 500+ Expert Articles

    A content hub covering SEO, paid media, CRO and web design for South African businesses.

  • 200+ Success Stories

    Campaigns and builds delivered across retail, services, B2B and ecommerce.

  • 200+ Happy Clients

    Businesses that trust Prebo Digital with their digital growth.

  • 4.9 Average Rating

    Rated 4.9 out of 5 across verified Google reviews.

  • 24h Response Time

    Questions answered within one business day, every time.

  • Google Premier Partner

    Premier Partner status since 2022, placing us in the top 3% of agencies.

  • Amazon Verified Partner

    One of the first verified Amazon Ads partners in South Africa.

  • Meta Business Partner

    Certified to run paid social across Facebook, Instagram and beyond.

What Our Clients Say

Don't just take our word for it

Featured

“Great service and professional team.”

ES
Emelda Schuster
Featured

“Shout out to Leesha @Prebo Digital for great diligence and care handling our Google Ads account. Other agencies take your money and do nothing until you ask. Not Leesha & Prebo Digital. They do what they say and show up with a friendly face. Work to fix issues. Highly recommended.”

BS
Bradley Schmidt
Featured

“Excellent service and support.”

DB
Des Brown
Featured

“Very skilled and knowledgeable in the digital industry and you understand the importance of budgets. Start-ups do not have hundreds of thousands to spend at first and you guys really make the most of every budget provided.”

CS
Cat street
Featured

“Prebo will take your business to the next level. Extremely smart people, great service. Always go above and beyond.”

MG
Mike Gray
Featured

“A dedicated, knowledgeable and enthusiastic team of individuals that are determined to see your brand grow!”

AW
Alastair Waldeck
Featured

“A great agency to work with that always provides excellent service. Very professional and dedicated team.”

LV
Lynelle van Niekerk
Featured

“In the 4 months since we joined hands with Prebo our leads quantity and quality has increased with much more direct impact on our target market. The team is on point and forever in contact with new ideas and solutions to maximize our potential within the set budget cap. Very innovative group of people!”

RB
Rikus Booyens
Featured

“Great service from Prebo Digital team.”

MC
Mothusi Calvin Mogorosi
Featured

“Great Agency - growth-minded, a diverse team of talented individuals with collaborative success at its heart”

DD
David Delaney
Featured

“Outstanding digital marketing services.”

DD
DUNCAN DUNSHAM
Featured

“Industry experts!”

RB
Ricardo Banda
Featured

“Excellent work and professional service.”

MM
Menzi Mohale
Featured

“Expertise, ethos, excellence”

AJ
Andrew Johnson
Featured

“Professional and reliable service.”

ED
Ebert Du Plessis
5.0/ 5
15 reviews

Keep reading

Related Articles

google-ads-agency — google-ads heroGoogle Ads

PPC in Cape Town: What a Disciplined Paid Media Programme Actually Looks Like

The Scenario: A Cape Town Operator About to Sign a PPC Retainer Picture a hypothetical Cape Town tour operator in the V&A Waterfront selling small-group Winelands trips into Germany and the UK, with a modest direct-booking site on Shopify. Three proposals sit on the table: a flat monthly fee, a percentage of ad spend, and a hybrid with a performance kicker. All claim 'full-service PPC'. None explain how conversions will be tracked, who owns the Google Ads account, or how the southern-hemisphere summer peak will be handled. That gap is the real decision. When marketing directors search for PPC Cape Town , they want a way to compare providers without being sold to. This guide covers the commercial detail proposals leave out: ZAR fee ranges, incentive structures, the tracking build that must precede spend, and what a disciplined first 90 days delivers. Why Cape Town PPC Is Not Just 'South African PPC' Cape Town concentrates a specific advertiser mix: tech and SaaS, inbound tourism and hospitality, DTC brands shipping into the EU and UK, creative and professional services, health and wellness, short courses and property. Most sell across borders, which changes the brief: Conversion values need multi-currency handling (ZAR revenue, EUR and GBP bookings). Reporting must reconcile multiple time zones, not just SAST. Consent must satisfy POPIA for South African visitors and UK GDPR for British traffic - usually a consent-mode setup, not a single banner. Geo-segmentation matters more than in a domestic account: a German search for 'Cape Town wine tour' and a local search for 'wine tour Cape Town' warrant different landing pages, languages and bids. A PPC programme built only for South African search behaviour will systematically underperform for any Cape Town advertiser whose revenue arrives in GBP or EUR. What a Cape Town PPC Engagement Should Actually Cost (ZAR Ranges) Treat these as rough estimates; they vary by scope, media budget, currency and measurement work. Split every proposal into management fee, media budget (passed through at cost), and a one-off setup and tracking build. Component Typical ZAR range (estimate) What it covers Monthly management fee R8,000 - R35,000+ Strategy, build, optimisation, reporting cadence One-off tracking & consent build R10,000 - R40,000+ GA4 events, Enhanced Conversions, server-side, consent Media budget Client-owned, passed through Google, Meta, Microsoft spend The warning sign is a cheap retainer bundling 'tracking' with no line-item cost. A proper measurement build involves developer time, tag configuration and reconciliation testing - rarely free. Fee Models Compared: Flat Retainer, Percentage of Spend, Hybrid Model Predictability Best-fit band Incentive risk Flat retainer High Smaller budgets Low, but scope creep can cap effort % of ad spend Medium Mid to large accounts Encourages spend growth, not efficiency Hybrid / performance-linked Lower Mature accounts Only works if the outcome is precisely defined Percentage-of-spend misaligns at both extremes: too small to fund real work, or large enough that agency revenue depends on the client spending more . Any performance element must define the measured outcome - profit-margin-adjusted ROAS or a CRM-verified booked tour - not clicks. What a Tracking and Consent Build Must Include Before Any Spend Goes Live Demand a live reconciliation test, not a screenshot. The build should map GA4 events to platform conversion actions, run Enhanced Conversions where user data is lawfully collected, and respect consent state - consent-mode signals for UK traffic alongside POPIA-compliant handling of South African visitors. How to Read a Cape Town PPC Proposal in Ten Minutes Check five things: verifiable partner credentials (Google Premier Partner status can be confirmed in Google's public directory), whether ad accounts sit in your name, evidence of cross-market capability, lock-in and notice terms, and whether reporting reconciles against GA4 and your CRM. If any are missing, it is a media-buying quote, not a programme.

Nov 12, 20266 min read
Read more
local-advertising-strategies — google-ads heroGoogle Ads

Local Service Ads for Plumbers: Turning Pay-Per-Lead Into Booked Jobs

Context: A Randburg Emergency-Plumbing Team Paying for Calls It Never Wanted Picture a small emergency-plumbing outfit serving Randburg, Ferndale and Fourways. It is 21:40 on a Tuesday, and a burst geyser in Bryanston floods a ceiling. The homeowner searches on a phone, taps a listing, and reaches voicemail. That job leaves the funnel before anyone quotes it. The owner is not short of leads - they are short of a system that separates a genuine call-out from a tyre-kicker, and that records what happened after the click. That is the problem a plumbing Local Services Ads (LSA) account is built to solve, and it is why this article focuses on lead quality, disputes and booked-job attribution rather than setup screenshots. Plumber Is a Flagship LSA Category - and That Changes the Competition Plumbing was among the earliest service verticals Google opened to its local service format, because the intent is unambiguous: a blocked drain at 22:00 is not a browsing habit. That matters for competition. You are not bidding against the whole Google Ads auction; you are appearing in a short list of verified plumbers, and ranking is not determined by who spends most. Review volume, responsiveness and proximity carry weight. Availability caveat: LSA has historically been limited to the US, Canada and select markets. Confirm current country coverage on Google's official product page before planning any South African roll-out - do not assume a Randburg service area is live. Availability First: Can a South African Plumber Actually Run LSA Right Now? Do this check before anything else. If your service area is not supported, the honest pivot is Google Ads Local campaigns, Performance Max with location assets, and a disciplined Google Business Profile with call tracking - the same attribution discipline discussed later. Verification Anatomy: What Google Screens Before It Shows Your Badge The Google Guarantee is a screening gate, not a decoration Before a profile earns the badge, Google typically requires licence verification, insurance confirmation and background screening of the tradespeople who will attend jobs. Expect document uploads, a lag between submission and approval, and re-screening on renewal. A missing certificate on one owner's name can stall the whole profile - collect documents before you build the campaign. Pay-Per-Lead vs Pay-Per-Click: Why the Economics Feel Different for Plumbing The cost model shifts the risk. Instead of paying for every click, you pay when a consumer contacts you. That is attractive for an emergency plumber with a short decision window, but it moves the analytical question from click quality to contact quality. If you want to benchmark those economics, see this breakdown of Google Local Services Ads costs . Criterion Pay-per-lead (LSA) Pay-per-click (Search) When you pay On a phone call or message On every click Wasted spend risk Junk inquiries, mitigated by disputes Unqualified clicks Creative control Minimal - profile and reviews Ad copy, extensions, landing page Best for High-intent call-out work Broad or quoted, scoped installs Ranking Without Bids: Responsiveness, Reviews and Proximity as Ranking Inputs There is no bid lever in the classic sense. Answering quickly, earning steady reviews and being physically close to the searcher are the inputs you can influence. Proximity is fixed; responsiveness and reviews are operational habits. The Google Guarantee Covers the Job, Not the Lead The guarantee is a consumer-facing promise tied to completed work, subject to Google's terms and claim limits. It does not mean every inquiry is qualified - that distinction sits with your intake process. Setting Service Areas and Sub-Services: Drain Cleaning Is Not Geyser Repair Map each sub-service separately - blocked drains, geyser replacement, leak detection, general maintenance. A homeowner with a flooded ceiling and one pricing a tap washer are not the same lead, and separating services lets you track which produces booked work.

Nov 9, 20265 min read
Read more
ppc campaign dashboard dashboard interface for professional useGoogle Ads

Local PPC in Roodepoort: Targeting a Town That Isn't One Place

Context: One 'Roodepoort' Campaign, Two Very Different Sets of Customers Imagine a hypothetical Wilropark-based appliance repair business running one Google Search campaign set to 'Roodepoort (city)' plus 'Johannesburg' with presence-or-interest. After a month, most conversions show up in Florida and Florida Park, while a meaningful slice of spend leaks to Johannesburg CBD and Krugersdorp. The map looks right, but the customers aren't. This is the core problem with treating Roodepoort as one place. Roodepoort is a cluster of suburbs-Wilropark, Constantia Kloof, Helderkruin, Honeydew, Ruimsig, Little Falls, Discovery, Florida-each with its own driving patterns, income bands and search behaviour. A single city targeting setting cannot distinguish between them. Why 'Roodepoort' Is Not a Single Targeting Unit on Google Ads Google Ads location targeting uses a geographic taxonomy grouping areas into cities, regions and countries. Roodepoort is officially part of the City of Johannesburg metropolitan area, so setting 'Roodepoort' often pulls in a broader region than you expect-or a narrower one, depending on how Google defines the boundary. 'Roodepoort' might include Constantia Kloof but exclude parts of Ruimsig under a different suburb label. Never assume a city name matches your service area: use the location search tool to see exactly which suburbs each option includes, and cross-check against your delivery or service radius. Presence vs Presence or Interest: The Toggle That Decides Who Sees Your Ad The default is 'Presence or interest', showing ads to people physically in your target area or who have shown interest in it. For a local plumber or electrician, this wastes budget on someone in Sandton who once searched for 'Roodepoort electrician' but won't hire locally. 'Presence' ensures only people actually in the area see the ad-critical for time-sensitive services. For home services, set 'Presence' first. Only test 'Presence or interest' if you have evidence people outside the area travel in for your service (e.g., a specialist clinic). City, Radius or Location Group: Choosing the Right Method for a West Rand Business Each method solves a different problem. Use the table below as a starting point. Method Best for Example in Roodepoort Watch out for City targeting National brands with local presence A retail chain with a store in Wilropark Mall May include neighbouring suburbs you don't serve Radius targeting Service businesses with a driving limit A pool service covering 15 km from Ruimsig Overlaps other suburbs; can include areas across a highway Location group (suburb list) Businesses targeting specific suburbs A legal firm wanting only Florida and Constantia Kloof Requires precise suburb selection; may miss adjacent areas When a 5-10 km Radius Beats City Targeting If travel time and cost matter-appliance repair, plumbing, mobile beauty-a tight radius around your base is more efficient. A 10 km radius from Wilropark covers Florida, Constantia Kloof and parts of Helderkruin while excluding Johannesburg CBD, cutting wasted clicks from people too far to serve. When a Suburb Location Group Beats Both To target high-value suburbs without radius spillover into industrial or low-income areas, a location group of individual suburbs is more precise. A financial advisor might target only Constantia Kloof and Little Falls, where property values and income align with their services. Why 'Roodepoort vs Johannesburg' Confusion Wastes Budget Adding 'Johannesburg' as a secondary location can dilute local intent and raise cost per acquisition (CPA). Someone searching from Sandton is less likely to convert for a Roodepoort business. Use separate campaigns per city and allocate budget from historical conversion data, not guesswork. Building the Core Campaign: Search Structure for a Local Service Business Start with one campaign per service category (e.g., 'Appliance Repair' and 'Geyser Installation') and ad groups per suburb or suburb cluster. Use exact and phrase match for high-intent keywords like 'appliance repair Roodepoort' and 'geyser repair Florida'. Keep broad match for discovery but monitor the search terms report weekly and add negatives aggressively. Modelling a ZAR Budget Before You Spend It Before setting a daily budget, calculate your break-even cost per lead from gross margin and close rate. The example below assumes a 40% gross margin and 25% close rate. // Hypothetical break-even CPL calculation const averageJobValue = 2500; // ZAR const grossMargin = 0.40; const closeRate = 0.25; const breakEvenCPL = averageJobValue * grossMargin * closeRate; console.log(breakEvenCPL); // 250 Here you can afford up to R250 per lead. If actual CPL is higher, raise close rate, raise prices, or cut cost per click. Treat this as a guardrail, not a target.

Nov 9, 20266 min read
Read more
ppc-and-digital-marketing — google-ads heroGoogle Ads

Geo-Targeted Display Ads: Controlling Where Your Display Budget Actually Lands

Display budget does not leave an account loudly. It leaves quietly, one impression at a time, through a location setting nobody re-read after launch. Context: A Multi-Region Retailer, One 'South Africa' Campaign, and Spend That Travelled Picture a hypothetical online retailer with fulfilment nodes in Gauteng, Western Cape and KZN, running a single display campaign at roughly R80,000 a month with 'South Africa' as the only location target. The monthly review shows strong impression volume and weak regional revenue correlation. Pulling the locations report reveals impressions from users Google judged as having shown interest in South Africa while browsing elsewhere, plus spend in provinces the retailer delivers to slowly and expensively. Nothing was broken. The campaign simply answered a question nobody had asked: who is interested in this market, rather than who is in it. What Geo-Targeting Actually Controls on the Display Network Location targeting on display sets a geographic filter against Google's estimate of where a user is. It is not an audience, and it is not a delivery guarantee. Critically, location acts as an AND condition with your other targeting: adding audiences, placements or keywords narrows reach, never widens it. Display compounds this because broad placements interact with how Google resolves location, so a loose location setting plus broad placements is where leakage concentrates. Presence vs Presence or Interest: The Setting That Decides Where Money Goes Google Ads offers two location options. Presence targets people in or regularly in your locations. Presence or interest also reaches people who have shown interest in those locations while physically elsewhere. Interest matching is legitimate for a South African brand deliberately selling into the UK, EU or Middle East diaspora. It is corrosive when it is the default left unexamined on a domestic campaign. Warning: leaving 'presence or interest' on a domestic display campaign lets budget reach users who never enter your delivery footprint. Change this deliberately, not by default. Country, Region, City, Radius or Location Group: Choosing the Method Method Best for Trade-off Country Cross-border retail or SaaS with global reach Very broad; mask leakage hides inside it Region / province Provincial delivery zones and fulfilment nodes Coarse within dense metros City Metro-level regional campaigns Metro boundaries do not match service reality Radius / postcode Service areas and store catchments Precision demands maintenance as you grow Location groups Business-location-linked targeting Requires accurate linked business data Building a Region → City → Radius Structure That Survives Scale Structure geographically in layers rather than in one campaign. Start at region, split into city campaigns where delivery economics differ, and reserve radius targeting for service catchments or store trade areas. Keep a shared negative location list at account level so unserviceable areas and cross-border traffic are excluded once, consistently. On a display-first account, this structure is what makes geo reporting legible when you later segment performance.

Nov 8, 20265 min read
Read more

Get Google Ads Consultation

Speak with our Google Ads specialists. Free Google Ads account audit (worth R1,500).

GET FREE ADS STRATEGY

Need Help?

Office 17, Block A, Willowbrook Office Park, Roodepoort, 1724

Why Choose Us for Google Ads

What working with Prebo Digital gets you on every Google Ads project

300% ROAS Average

Campaigns average a 300% return on ad spend across R50M+ in managed budget.

Google Premier Partner

Premier Partner status places us in the top 3% of agencies in the country.

Advanced Analytics Setup

Conversion tracking and GA4 configured properly from day one, not months later.

Rapid Campaign Launch

New campaigns built, reviewed and live in days rather than weeks.

Why Choose Us

Here's what sets us apart from the competition

500+ Expert Articles

A content hub covering SEO, paid media, CRO and web design for South African businesses.

200+ Success Stories

Campaigns and builds delivered across retail, services, B2B and ecommerce.

200+ Happy Clients

Businesses that trust Prebo Digital with their digital growth.

4.9 Average Rating

Rated 4.9 out of 5 across verified Google reviews.

24h Response Time

Questions answered within one business day, every time.

Google Premier Partner

Premier Partner status since 2022, placing us in the top 3% of agencies.

Amazon Verified Partner

One of the first verified Amazon Ads partners in South Africa.

Meta Business Partner

Certified to run paid social across Facebook, Instagram and beyond.

Frequently Asked Questions

Find answers to common questions

Google Ads can drive qualified traffic to your website, increase brand visibility, and generate measurable results.

We craft tailored strategies, conduct in-depth keyword research, and create compelling ad copy to maximize visibility and engagement.

As a Google Premier Partner, we offer advanced support and insights, ensuring your campaigns are optimized for success.