When hiring a web designer in Johannesburg, I would evaluate their portfolio, technical knowledge, communication, mobile design experience, SEO understanding, and post-launch support.
A good website should be responsive, fast, easy to navigate, secure, and designed around the needs of real customers. Ask the designer how they approach UX, calls to action, website structure, mobile usability, and performance.
You should also clarify who owns the website after completion, what is included in the quoted price, whether maintenance is available, and how additional features will be handled later.
Avoid choosing solely based on the cheapest quote. Compare the overall value, experience, technical capabilities, and whether the designer understands what the website needs to achieve for your business.