Website Design Johannesburg | From R4,500 Fixed
Based in Johannesburg

A web design studio with Johannesburg covered from both sides.

We are based in Johannesburg, building websites for businesses across the city and the rest of Gauteng. Fixed prices published on the site, and a face to put to the work.

Why local matters here

Johannesburg is big. We are on two sides of it.

Plenty of studios will build you a perfectly good site from anywhere in the country, and for a lot of projects that is fine. But there are three points in a build where having someone who can actually get to you changes the outcome, and they are the three that usually go wrong.

The first conversation

We will come to you, or meet somewhere nearby. An hour across a table gets further than four emails, and it is where we work out whether you actually need what you came to ask for.

Getting the content out of you

This is where most builds stall — photos, product lists, the copy nobody has written. Sitting down with you for an afternoon to get through it is faster than chasing it for three weeks.

Handover

We show you the site on your own machine and watch you use it, rather than sending a login and a video. You leave that session able to edit it yourself.

Closer to one side of the city than the other? There is more detail on web design in Sandton and web design in Randburg, and we also cover Centurion and Pretoria up the N1.

Portfolio

Our recent work.

Two online stores and a marketing agency — three different briefs with the same standards behind them. All three are live if you want to click through and judge for yourself.

Camp and Outdoor online store homepage

Camp & Outdoor

Outdoor caterware · Cape Town · Shopify

An online store selling camping plates, mugs and cutlery nationwide. Product catalogue, local payment handling and courier rates set up properly rather than bolted on afterwards — the parts of a store that quietly lose you orders when they are wrong.

Visit the store
Silver Sense Digital website homepage

Silver Sense Digital

Marketing agency · Pretoria · WordPress

Our own SEO agency, and the site we are hardest on. It is where the standards on this page came from — if something is not fast enough or clear enough for our own site, we are not going to hand it to you.

Visit the site
Moringa Utopia online store homepage

Moringa Utopia

Online store · WooCommerce

A second store, built on WooCommerce rather than Shopify. Which of the two suits you depends on your catalogue and how you want to run the shop day to day — we will tell you which one we would pick, and why, before you commit to either.

Visit the store
How we quote

An hourly rate is not a price.

A lot of studios around Johannesburg quote by the hour. It is a fair way to bill, but it means you do not know the number until the work is finished — and the estimate and the invoice are two different documents. We do it the other way round.

Quoted by the hour
Satro Studios
The number
An estimate, confirmed once the work is done
Published on the pricing page before you call
Changes
Billable, so you think twice before asking
Two rounds of revisions included
Overruns
Yours
Ours — the price is the price
Who owns it
Varies — worth asking before you sign
You. Domain, hosting and logins in your name from day one
What it costs

The same three prices, wherever you are.

One page R4,500

A single scrolling page with up to six sections, a contact form and on-page SEO. Enough for most consultants and small practices.

Starter R10,000

Five pages, built so you can edit them yourself. The usual choice for an established business.

Custom From R25,000

Scoped per project. Custom design, unlimited pages, e-commerce and integrations.

Hosting and a domain run about R1,200 a year, paid to those providers directly rather than to us. Full breakdown on the pricing page.

Johannesburg questions

The ones worth asking.

Where in Johannesburg are you?
Randburg and Sandton. There is no commercial office with a reception desk and we are not going to claim one — meetings happen at your premises, or somewhere in between that suits you. Between the two sides we can get to most of the city without it being a half-day.
Will you actually come and meet me?
Yes, and we would prefer to. One meeting at the start and one at handover is the usual shape. There is no charge for the first one and no obligation attached to it — if we think you do not need what you came to ask for, we will tell you that and you can walk away.
We sell products. Can you do the store and the ads?
Yes, both in-house. Store on WooCommerce or Shopify, with local payment gateways and courier rates, and Google Ads if you want traffic before the SEO matures. We will be straight with you about whether a full store is worth it; if three products and a payment link would do the job, we will say so.
I am in a specific suburb. Does that change anything?
Not for the work or the price. We have separate pages with more detail for Sandton and Randburg because that is where we are, but the build, the timeline and the number are the same wherever in Joburg you are.
Do you charge more for Johannesburg work?
No. R4,500, R10,000 and from R25,000 wherever you are. The prices are on the pricing page precisely so nobody has to wonder whether they got a different number to the next person.
Have you built anything for a Johannesburg business?
Not yet. Satro is a new brand and we are not going to invent a client list for it. What we can show you is above, and the people behind it are on the who we are page — we ran an SEO agency before this, so the track record is real even if the Johannesburg part of it is not there yet.
Can you fix the site I already have?
Often, and sometimes that is the right answer rather than a rebuild. Send us the address and we will tell you honestly which one it is. A lot of our SEO work was getting into other people's builds and working out what was wrong with them.
Ready when you are

Tell us what you are building.

A new site, a rebuild, or something slow that needs rescuing. A reply inside two working days, and a coffee somewhere in Joburg if you want one.

Get a quote