Let the service set the radius, not the map
Decide the radius from the service, not from the map. Routine dental cleaning, general practice, physiotherapy and vaccinations are neighbourhood decisions: a patient will not cross Kuwait for a 25 KD check-up, so a 5–7 km radius, or two or three named areas, is enough. Orthodontics, IVF, dermatology packages, cosmetic dentistry and anything above roughly 300 KD pulls from the whole country, Jahra and Ahmadi included. The mistake most clinics make is running one campaign at one radius for every service. Split them. Your cleaning campaign covers Salmiya, Hawally and Jabriya. Your veneers campaign covers Kuwait.
Before you set anything, run a simple test: pull the last 200 attended appointments and write the area from each file. Most single-branch clinics find 60–75% of routine visits come from three or four areas and the rest is scattered. That list is your real radius, and it beats any guess. It usually shows the radius is smaller than the owner assumed — a Salmiya clinic set to 15 km is paying to reach Fintas, and Fintas has its own clinic five minutes away. Widen only for the services people genuinely travel for.
Products are the exception and clinics forget it. The skincare line, the supplements, the whitening kits and the post-treatment creams have no radius at all — a customer in Jahra will happily order a 22 KD serum and never set foot in the clinic. Sell those through your own store with a proper KNET checkout instead of DMs and bank transfers; a Shopify store handles payment, stock and delivery notes without your receptionist typing anything. Run the retail campaign nationwide and the appointment campaign tight. Different product, different map.
Ready to start your Shopify store?
Start a free trial and try the platform for yourself.
Drive time, density and parking beat kilometres
Kuwait is small, but it does not behave small at 5pm. A 12 km circle drawn from Salmiya looks fine until the patient has to cross the First Ring Road at rush hour for a 6:30 appointment. Distance is not the number that matters; drive time and direction are. People move towards the city in the morning and away from it in the evening, so an evening slot pulls easily from areas further out along the same road and badly from anywhere that means fighting traffic. If your clinic sits on Salem Al Mubarak Street, treat the Gulf Road side and the Fahaheel Expressway side as two different audiences.
Density does the rest of the work. Salmiya, Hawally, Farwaniya and Mahboula hold enormous numbers of people in small footprints, so a 3 km radius there can reach more adults than a 10 km radius over Mishref, Rumaithiya or Sabah Al Salem. That changes the money. In dense areas you can spend 150–250 KD a month on a tight radius and still get useful frequency, while a low-density area needs a wider circle or you will show the same 8,000 people your ad forty times. Check estimated reach in the platform before you accept any radius.
Parking decides more bookings than most owners believe. If you are in a building on Salem Al Mubarak or in Hawally with no dedicated bay, say so in the ad and again in the confirmation message: where to park, which entrance, which floor. We have seen no-show rates fall by around a third from nothing more than a WhatsApp message with a location pin, the parking instruction and the floor number. Geo-targeting gets someone to the area. Parking, or the lack of it, decides whether they get out of the car.
Judge an area by who actually shows up
Advertising around a competitor's location works, with limits. You cannot upload their patient list and you should not name them. What you can do is draw a small radius, 1 to 2 km, around the street they sit on and run a different message there: same-day availability, evening slots, the insurance you accept, the price stated openly. It is cheap because the area is small. It also has a ceiling: at 1 km in Kuwait you are talking to a few thousand adults, so budget 3–8 KD a day, treat it as a supporting campaign, and never let it become the main one.
Now the part that decides everything: judge areas by attended appointments, not by leads or bookings. Almost every clinic we work with finds one or two areas that generate cheap form fills and then never show up — usually the areas furthest from the clinic, and the ones where the ad implied a price the patient did not expect. Put an area field on the booking form or ask on the phone, then review cost per attended patient by area every month. An area at 6 KD per lead with 40% attendance is worse than one at 11 KD per lead with 85%.
Two things to keep clean. First, do not target by health condition. The ad platforms do not allow it and patients find it invasive when a clinic appears to know something about them; target areas, ages and interests, and let the offer do the filtering. Second, give each area 30 to 45 days and roughly 40 attended visits before you cut it. Two weeks of data during Ramadan, Eid week or a summer travel month will make a perfectly good area look dead. Review the map quarterly, not weekly.