Changelog

Every data update, correction, and methodology change is logged here and in each clinic's own change history. The rating updates whenever the underlying public data changes.

DateSubjectChange
2026-10-16Methodology v1.4.2Clarified when dentist names count: a name published by the clinic counts when it lets a patient find the dentist in a professional register; a first name alone is not enough, nor is a first name with a patronymic where surnames are in use. Applied the same day to the clinics whose own channels name their dentists by first name only, which lose the points for dentist names. No other score changes.
2026-10-16The Family DentistDentist names reassessed on 2026-10-16 under the clarified rule (methodology 1.4.2): a name counts when it lets a patient find the dentist in a professional register. The clinic names its dentists by first name only, so dentist names no longer count.
2026-10-07Methodology v1.4.1Added a limit on re-checks made at a clinic's request: the next request from the same clinic about its own page is taken up no sooner than one month after the last re-check made at its request, which is dated in the clinic's change history; requests sent earlier are not processed. Corrections reported by anyone else are handled as before. No score changes.
2026-10-05Arnold DentistryRead the clinic's Google listing on 2026-10-05 in 3 review orders (12 distinct reviews, dated 2024-08-22 to 2026-08-06; 4.7 from 40): owner replies false.
2026-10-05Every Smile DentistryRead the clinic's Google listing on 2026-10-05 in 2 review orders (10 distinct reviews, dated 2025-04-22 to 2026-09-09; 4.6 from 79): recurring complaints false.
2026-10-05Redefine Dental & AestheticsRead the clinic's Google listing on 2026-10-05 in 3 review orders (14 distinct reviews, dated 2019-03-25 to 2026-09-15; 4.9 from 197): owner replies true.
2026-10-05Smile PerfectionRead the clinic's Google listing on 2026-10-05 in 2 review orders (10 distinct reviews, dated 2022-08-12 to 2026-10-02; 4.4 from 37): recurring complaints true.
2026-10-05Smith and Van Lierop DentistryRead the clinic website (homepage): structured data found.
2026-10-02Enamel ClinicRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02Houghton DentalRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02OptiSmile Advanced Dentistry and Implant CentreGoogle indexing quality changed from good to partial after a name-and-city web search on 2026-10-02 (own site not listed, though indexed).
2026-10-02OptiSmile Advanced Dentistry and Implant CentreRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02Paradise Road Dental PracticeGoogle indexing quality changed from good to partial after a name-and-city web search on 2026-10-02 (own site first listed at position 5 of 9).
2026-10-02Sandton Dental StudioRead the clinic's website HTML on 2026-10-02: structured data: present, service pages: present.
2026-10-02Smile PerfectionFacebook presence checked on 2026-10-02: the clinic's own page is active (latest post 2026-08-08).
2026-10-02Smile PerfectionPresence on review platforms checked 2026-10-02: no profile on Hellopeter, Yellosa, WhatClinic, Dental Departures, Bookimed or Trustpilot.
2026-10-02Smile PerfectionRead the clinic's website HTML on 2026-10-02: structured data: present, service pages: present.
2026-10-02The Cosmetic & Dental Emporium (V&A Waterfront)Google indexing quality changed from good to partial after a name-and-city web search on 2026-10-02 (own site first listed at position 4 of 9).
2026-10-02The Cosmetic & Dental Emporium (V&A Waterfront)Read the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-01Dentists @ Health SummerstrandChecked WhatClinic, Hellopeter, Trustpilot and Dental Departures on 2026-10-01: no profile of the clinic on any of them, so presence on other review platforms is recorded as absent.
2026-10-01Enamel ClinicReview platforms re-checked: no profile on WhatClinic, Hellopeter or Trustpilot, and Dental Departures lists no clinics in South Africa, so "reviewed on other platforms" changed from yes to no.
2026-10-01Every Smile DentistryChecked WhatClinic, Hellopeter, Trustpilot and Dental Departures on 2026-10-01: no profile of the clinic on any of them, so presence on other review platforms is recorded as absent.
2026-10-01JENTLChecked TripAdvisor, WhatClinic, Hellopeter, Trustpilot and Dental Departures on 2026-10-01: no profile of the clinic on any of them, so TripAdvisor presence and presence on other review platforms are recorded as absent.
2026-10-01Smile-HubChecked WhatClinic, Hellopeter, Trustpilot and Dental Departures on 2026-10-01: no profile of the clinic on any of them, so presence on other review platforms is recorded as absent.
2026-10-01Smith and Van Lierop DentistryReview platforms re-checked: no profile on WhatClinic, Hellopeter or Trustpilot, and Dental Departures lists no clinics in South Africa, so "reviewed on other platforms" changed from yes to no.
2026-10-01The Cosmetic & Dental Emporium (V&A Waterfront)Review platforms re-checked: no profile on WhatClinic, Hellopeter or Trustpilot, and Dental Departures lists no clinics in South Africa, so "reviewed on other platforms" changed from yes to no.
2026-09-30Dental @ Mediclinic BloemfonteinThe clinic's site carries no Facebook link. A direct Facebook search found its own page, with the clinic's suite address and website. Recorded presence on Facebook.
2026-09-30Dentists @ Health SummerstrandThe Facebook link on the clinic's site points to an earlier page that no longer exists. A direct Facebook search found its current page, with the clinic's phone, website and regular posts. Recorded presence on Facebook.
2026-09-30Dr Jack Shih Dental PracticeRead the clinic's own Facebook page: it carries the clinic's address, phone and website, but its most recent post dates from November 2021 and it has no reviews. Recorded: no active presence on Facebook.
2026-09-30Smile Dental Clinic DurbanSearched Facebook for the clinic by its name with the city; none of the searches found a page of the clinic, and its website links none. Recorded absence from Facebook.
2026-09-30The Dental CollectiveThe clinic's site carries no Facebook link. A direct Facebook search found its own page in Durban North, whose posts name the clinic's dentists. Recorded presence on Facebook.
2026-09-30The Family DentistSearched Facebook for the clinic by its name with the area and by its phone number; none of the searches found a page of the clinic, and its website links none. Recorded absence from Facebook.
2026-09-29Arnold DentistryCorrected 2026-09-29: clinic responds to reviews now unverified: only 3 reviews were checked for owner replies; review recency within 3 months (newest review dated 2026-08-06).
2026-09-29Arnold DentistryChecked TripAdvisor's own search and WhatClinic's Pretoria directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Bester DentalCorrected 2026-09-29: clinic responds to reviews now unverified: only 3 reviews were checked for owner replies; review recency within 3 months (newest review dated 2026-09-04).
2026-09-29Bester DentalChecked TripAdvisor's own search and WhatClinic's Bloemfontein directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29City Dental BloemfonteinChecked TripAdvisor's own search and WhatClinic's Bloemfontein directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Dental @ Mediclinic BloemfonteinCorrected 2026-09-29: no recurring complaints and no suspicious review patterns now unverified: 2 Google reviews are too few to show a pattern; clinic responds to reviews now unverified: with 2 Google reviews a missing owner reply shows nothing yet.
2026-09-29Dental @ Mediclinic BloemfonteinChecked TripAdvisor's own search and WhatClinic's Bloemfontein directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Dentists @ Health SummerstrandChecked TripAdvisor's own search and re-read the clinic's website: no TripAdvisor listing and no TripAdvisor link on the site.
2026-09-29Dr Jack Shih Dental PracticeChecked TripAdvisor's own search and WhatClinic's Johannesburg directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Dr Mabelane-Pitso Dental CentreChecked TripAdvisor's own search and WhatClinic's Bloemfontein directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Every Smile DentistryCorrected 2026-09-29: no recurring complaints now unverified: 1–2★ ratings are 8 of 79 and the low reviews themselves were not read.
2026-09-29Every Smile DentistryChecked TripAdvisor's own search and re-read the clinic's website: no TripAdvisor listing and no TripAdvisor link on the site.
2026-09-29JENTLCorrected 2026-09-29: clinic responds to reviews now unverified: with 1 Google review a missing owner reply shows nothing yet; service list published, published prices and the cleaning, filling, crown, implant, consultation and X-ray prices now unverified: the clinic has no website and its social page was not checked for this.
2026-09-29Melrose Dental StudioCorrected 2026-09-29: owner replies to reviews confirmed on the Google listing (owner reply dated 2026-08-20).
2026-09-29Melrose Dental StudioChecked TripAdvisor's own search and re-read the clinic's website: no TripAdvisor listing (the only same-name hit, Melrose Arch, is a shopping precinct) and no TripAdvisor link on the site. Found the clinic's WhatClinic profile under its own name, address and dentist; the other-platforms entry previously rested on a dentist-ranking list page, which is not a review platform, and now cites that profile. Recorded: no TripAdvisor presence, present on WhatClinic.
2026-09-29Paradise Road Dental PracticeChecked TripAdvisor's own search and re-read the clinic's website: no TripAdvisor listing and no TripAdvisor link on the site.
2026-09-29Redefine Dental & AestheticsCorrected 2026-09-29: clinic responds to reviews now unverified: only 3 reviews were checked for owner replies.
2026-09-29Redefine Dental & AestheticsChecked TripAdvisor's own search (no match) and re-read the clinic's website (no TripAdvisor link), and found the clinic's WhatClinic profile ("Redefine Dental") at its own address. Recorded: no TripAdvisor presence, present on WhatClinic.
2026-09-29Silver Oaks Dental ClinicChecked TripAdvisor's own search (no match) and found the clinic listed on WhatClinic under the neighbouring town of Tongaat, with its own address and reviews confirming it is the same practice. Recorded: no TripAdvisor presence, present on WhatClinic.
2026-09-29Smile ConceptsCorrected 2026-09-29: review recency within 3 months (newest review dated 2026-08-12).
2026-09-29Smile ConceptsChecked TripAdvisor's own search and WhatClinic's Durban directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Smile Dental CareChecked TripAdvisor's own search and WhatClinic's Pretoria directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Smile Dental Clinic DurbanCorrected 2026-09-29: clinic responds to reviews now unverified: only 3 reviews were checked for owner replies; review recency within 3 months (newest review dated 2026-07-20).
2026-09-29Smile Dental Clinic DurbanChecked TripAdvisor's own search and WhatClinic's Durban directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29Smile PerfectionCorrected 2026-09-29: no recurring complaints now unverified: 1–2★ ratings are 5 of 36 and the low reviews themselves were not read; review recency within 3 months (newest review dated 2026-09-05).
2026-09-29Smile-HubCorrected 2026-09-29: clinic responds to reviews now unverified: only 3 reviews were checked for owner replies; review recency within 3 months (newest review dated 2026-07-14).
2026-09-29Smile-HubChecked TripAdvisor's own search and re-read the clinic's website: no TripAdvisor listing and no TripAdvisor link on the site.
2026-09-29The Dental CollectiveCorrected 2026-09-29: review recency within a year (newest review dated 2026-06-02).
2026-09-29The Dental CollectiveChecked TripAdvisor's own search and WhatClinic's Durban directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-29The Family DentistChecked TripAdvisor's own search and WhatClinic's Pretoria directory: no listing on either platform. The clinic's website carries no TripAdvisor link.
2026-09-17Arnold DentistryRe-read on 2026-09-17: the clinic's website (the eleven-item treatments page and the book-now page) and its Google listing. Recorded: no implants among the eleven listed treatments, digital X-ray imaging documented but no CBCT, a WhatsApp click-to-chat link auto-added to the header, weekday-only hours, and Organization/WebPage structured data. The site's own online booking system is explicitly disabled ("currently upgrading", phone-only fallback), and no cleaning, filling, crown, implant, consultation or X-ray price is published, nor are there dedicated per-treatment pages. Still unverified: TripAdvisor and other-platform presence, and work with international patients.
2026-09-17Bester DentalRe-read on 2026-09-17: the clinic's website (services page with nine explained treatment categories, the correct contact-us URL after the stored one 404'd, and the homepage) and its Google listing. Recorded: no extraction/oral-surgery category among the nine services, no WhatsApp contact, no online booking or treatment-estimate mechanism beyond a plain enquiry form, full plain-language explanations for every service, weekday-only hours, and no structured data anywhere on the site. No prices for cleaning, fillings, crowns, implants, consultations or X-rays are published. Still unverified: TripAdvisor and other-platform presence, on-site imaging equipment, and work with international patients.
2026-09-17City Dental BloemfonteinRe-read on 2026-09-17: both of the clinic's live domains (bfncitydental.co.za and citydentalbloem.co.za: homepage, our-team and contact-us pages) and its Google listing. Recorded: a Facebook page linked from the older domain, paediatric dentistry and emergency dental care among the services, no WhatsApp contact, a bare (unexplained) services list, weekday-only Google Business Profile hours, and Organization/WebSite structured data with no dedicated per-treatment pages. No prices for cleaning, fillings, crowns, implants, consultations or X-rays are published on either domain. Still unverified: TripAdvisor and other-platform presence, on-site imaging equipment, and work with international patients.
2026-09-17Dental @ Mediclinic BloemfonteinRe-read on 2026-09-17: the clinic's single-page website (services, FAQ sections) and its Google listing. Recorded: X-rays and wisdom-tooth/surgical extractions documented among the services, no emergency service, no WhatsApp contact (phone numbers only), no online booking or estimate mechanism, full plain-language service and FAQ explanations, and WebPage/Organization/FAQPage structured data with no dedicated per-treatment pages. Only the crown price (already on the card) is published; cleaning, fillings, implants, consultations and X-rays carry no price. Still unverified: Facebook, TripAdvisor and other-platform presence, CBCT/3D imaging, and work with international patients.
2026-09-17Dentists @ Health SummerstrandRe-read on 2026-09-17: the clinic's website (services page covering general, restorative, orthodontic, oral-surgery and TMD care, and the homepage) and its Google listing. Recorded: digital X-rays and 3D cone-beam CT documented in detail for implant planning, no emergency service, no WhatsApp contact, full plain-language service explanations, and Saturday hours published on the homepage. No structured data or dedicated per-treatment pages exist, and cleaning, filling, crown, implant, consultation and X-ray prices are not published. Still unverified: Facebook, TripAdvisor and other-platform presence, work with international patients, and whether the contact page (its content is loaded by heavily packed scripts this check could not render) offers a pre-visit consultation mechanism.
2026-09-17Dr Jack Shih Dental PracticeRe-read on 2026-09-17: the clinic's website (services index, six treatment pages, about, contact and new-patients pages) and its Google listing. Recorded: a genuine team photo on the About page, digital X-rays described in the visit-flow explanation, no orthodontics, oral-surgery or emergency service across the site's own six-service list, weekday-only hours with no evening or weekend slot, Dentist/Organization structured data, and six dedicated treatment pages. Still unverified: Facebook and TripAdvisor presence, other review platforms, CBCT/3D imaging, and work with international patients.
2026-09-17Dr Jack Shih Dental PracticeSearch visibility checked on 2026-09-17 for the standard Johannesburg queries: present for "best dentist Johannesburg", "English speaking dentist Johannesburg"; not present for "dental implants Johannesburg", "emergency dentist Johannesburg" and "Johannesburg dental clinic for expats".
2026-09-17Dr Mabelane-Pitso Dental CentreRe-read on 2026-09-17: the clinic's single-page website (about, services, contact sections) and its Google listing. Recorded: a Facebook page linked from the homepage, tooth extractions offered but no implants or paediatric dentistry among the eight listed services, no WhatsApp contact, a bare (unexplained) services list, Saturday morning hours, and Organization structured data with no dedicated per-treatment pages. No prices for cleaning, fillings, crowns, implants, consultations or X-rays are published. Still unverified: TripAdvisor and other-platform presence, and work with international patients.
2026-09-17Every Smile DentistryRe-read on 2026-09-17: the clinic's pricing page, its Port Elizabeth branch page, the contact-us page, a named dentist's team-bio page and treatment pages, plus its Google listing. Recorded: a genuine photo of the named dentist, cleaning and filling prices (R980 and R900) on a twenty-row price table that carries no implant or X-ray line, a Facebook page, a per-branch WhatsApp line matching the clinic's own phone number, a real appointment-booking flow, detailed plain-language treatment pages, and Dentist structured data with address and phone. No implants are offered anywhere on the site. Still unverified: TripAdvisor and other-review-platform presence, and work with international patients.
2026-09-17JENTLRe-read on 2026-09-17: the clinic's website, still in maintenance mode on every attempt (HTTP 503, no content), and its Google Business Profile in detail. Recorded from that profile, the clinic's only working channel: both dentists' names (carried in the listing's own business name), a clear phone number, a verifiable address and map, weekday-only hours, no published prices and no itemised service list, and a single six-year-old review with no owner reply on a claimed listing. Still unverified: Facebook, TripAdvisor and other-platform presence, documented equipment and services, English-language content, and pre-visit consultation options.
2026-09-17Melrose Dental StudioRe-read on 2026-09-17: the clinic's website (services index, twelve individual treatment pages, gallery and contact pages) and its Google listing. Recorded: a genuine waiting-room photo on the gallery page, no extraction/oral-surgery service among the twelve listed treatments, a dedicated Emergency Dentistry page, two WhatsApp numbers, Saturday morning hours, Dentist structured data and twelve dedicated service pages. Still unverified: TripAdvisor presence, CBCT/3D imaging, work with international patients, and whether the generic contact form counts as a pre-visit consultation channel.
2026-09-17Melrose Dental StudioSearch visibility checked on 2026-09-17 for the standard Johannesburg queries: present for "best dentist Johannesburg", "emergency dentist Johannesburg", "Johannesburg dental clinic for expats"; not present for "English speaking dentist Johannesburg" and "dental implants Johannesburg".
2026-09-17Paradise Road Dental PracticeRe-read on 2026-09-17: the clinic's website (services, about and contact pages) and its Google listing. Recorded: a genuine treatment-room photo on the About page, digital X-ray and 3D CBCT imaging, orthodontic (Myobrace) and children's dentistry services, a WhatsApp contact for quotes and documents, an online contact form for pre-visit inquiries, and Dentist/Organization structured data on the site. Still unverified: TripAdvisor presence (the platform could not be reached) and documented work with international patients.
2026-09-17Paradise Road Dental PracticeSearch visibility checked on 2026-09-17 for the standard Cape Town queries: present for "English speaking dentist Cape Town"; not present for "best dentist Cape Town", "dental implants Cape Town", "emergency dentist Cape Town" and "Cape Town dental clinic for expats".
2026-09-17Redefine Dental & AestheticsRe-read on 2026-09-17: the clinic's website (services, pricing-and-payment-options, implant-dentistry, restorative-dentistry and contact-us pages) and its Google listing. Recorded: a Facebook page, digital X-rays and 3D imaging, an oral-surgery consultation option on the booking form, a genuine online appointment form with nineteen selectable treatment concerns, Saturday hours, WebPage structured data and nine dedicated treatment pages. The dedicated pricing page covers financing loans and medical-aid claim codes but no per-treatment prices (cleaning, fillings, crowns, implants, consultations and X-rays are all unpriced). Still unverified: TripAdvisor and other-platform presence, and work with international patients.
2026-09-17Silver Oaks Dental ClinicRe-read on 2026-09-17: the clinic's website (digital-dentistry, dental-implants, FAQ, treatments-index and contact-us pages) and its Google listing. Recorded: a Facebook page, a detailed implant price breakdown (placement ~R15,000 + crown ~R17,000 = ~R32,000 total, with CBCT quoted separately), CBCT and X-ray equipment documented in detail, surgical guides/oral surgery, WhatsApp contact, a dedicated patient-intake form, weekday-only hours and Organization/WebPage structured data. Cleaning, filling, standalone-crown, consultation and X-ray prices are not published. Still unverified: TripAdvisor and other-platform presence, and work with international patients.
2026-09-17Smile ConceptsRe-read on 2026-09-17: the clinic's website (surgical-extractions, crown-and-bridge, restorations and contacts pages) and its Google listing. Recorded: a Facebook page, implants discussed as a tooth-replacement option, a dedicated emergency phone line, no WhatsApp contact, Saturday Google Business Profile hours, eight dedicated treatment pages, and only generic WebSite structured data (not a business/medical type). Cleaning, filling, crown, implant, consultation and X-ray prices are not published. Still unverified: TripAdvisor and other-platform presence, on-site imaging equipment, work with international patients, and whether the generic enquiry form counts as a pre-visit consultation channel.
2026-09-17Smile Dental CareRe-read on 2026-09-17: the clinic's Wix-built website (homepage, payment and contact-us pages) and its Google listing. Recorded: a Facebook page, an explicit WhatsApp number, a prominent online-booking call-to-action backed by dedicated Wix Bookings pages, explanatory (not just listed) service copy, and only generic WebSite structured data (not a business/medical type) with no dedicated per-treatment pages. No cleaning, filling, crown, implant, consultation or X-ray price is published, and Google Business Profile hours are weekdays only. Still unverified: TripAdvisor and other-platform presence, on-site imaging equipment, whether oral surgery/extractions are offered, and work with international patients.
2026-09-17Smile Dental Clinic DurbanRe-read on 2026-09-17: the clinic's six-page website (services, appointment/booking and contact pages) and a fresh five-review Google sample. Recorded: X-rays mentioned in the services description, no orthodontics among the six listed services, implants framed as an oral-surgery option, a real appointment-request form with treatment selection, plain-language explanations for every service, Saturday hours, and review recency now resolved to "older" (newest of five sampled reviews is from 2024-05-13). No structured data or dedicated per-treatment pages exist, and cleaning, filling, crown, implant, consultation and X-ray prices are not published. Still unverified: Facebook (the site's social icons are placeholders, not real links), TripAdvisor and other-platform presence, CBCT, and work with international patients.
2026-09-17Smile-HubRe-read on 2026-09-17: the clinic's website (its main treatments page covering extractions, wisdom-teeth removal, implants and whitening, plus contact-us) and its Google listing. Recorded: a Facebook page, digital X-rays, extractions and wisdom-tooth removal, dental implants, an active WhatsApp chat plugin, a genuine appointment-booking form with service and date selection, Saturday hours, and three separate treatment-category pages (general, paediatric, orthodontics). No structured data exists, and cleaning, filling, crown, implant, consultation and X-ray prices are not published. Still unverified: TripAdvisor and other-platform presence, CBCT/3D imaging, and work with international patients.
2026-09-17The Dental CollectiveRe-read on 2026-09-17: the clinic's website (services index, implants, oral-hygiene, teeth-whitening pages and contact-us) and its Google listing. Recorded: real implant price ranges (single implant R20,000-R40,000; All-on-Four R120,000-R200,000), 3D imaging for implant planning, per-dentist WhatsApp numbers, a booking call-to-action alongside those WhatsApp lines, weekday-only Google Business Profile hours, Organization structured data and a dozen dedicated treatment pages. No extraction/oral-surgery or emergency service is documented, and cleaning, filling, crown, consultation and X-ray prices are not published (only the implant price is). Still unverified: Facebook and TripAdvisor presence, other review platforms, plain X-ray equipment specifically, and work with international patients.
2026-09-17The Family DentistRe-read on 2026-09-17: the clinic's website (implants, general-dentistry, services index, contact-us and bookings pages) and its Google listing. Recorded: no emergency service across the site, an installed WhatsApp chat widget, a genuine online booking page built on Wix Bookings with a service-selection field, only generic WebSite structured data (not a business/medical type), and nine dedicated treatment pages. No cleaning, filling, crown, implant, consultation or X-ray price is published anywhere on the site. Still unverified: Facebook, TripAdvisor and other-platform presence, on-site imaging equipment, and work with international patients.
2026-09-10JENTLName verification 2026-09-10: Stephanie Uys confirmed active on the HPCSA national register (site remains down, 503, on retry); source added; city mismatch disclosed honestly in the citation.
2026-09-10OptiSmile Advanced Dentistry and Implant CentreName verification 2026-09-10: Clifford Yudelman confirmed on own site after a 403 block cleared on retry; source added.
2026-09-10Paradise Road Dental PracticeName verification 2026-09-10: Nazier Natha absent from the clinic's current (complete) /our-team/ roster but confirmed active on the HPCSA national register, matching the DP number already on file; source added.
2026-09-10Smile Dental CareName-verification pass 2026-09-10 (N-R2): the practice’s own site — the only source this card cites for its dentists — was re-read on 2026-09-10 and now names four dentists by branch, with no Enslin among them. The HPCSA register does hold a plausible match for this dentist, so this is one negative rather than the two a removal needs, and the entry is left unchanged.
2026-09-10Smith and Van Lierop DentistryName verification 2026-09-10: both doctors confirmed via the HPCSA iRegister (site remains 403-blocked after retry); sources added.
2026-09-10The Cosmetic & Dental Emporium (V&A Waterfront)Name verification 2026-09-10: 'Dr Zak' confirmed on own site (first-name-only usage, matches existing HPCSA-sourced surname on file); source added.
2026-09-07City Dental BloemfonteinRanking-domain settlement: confirmed the clinic operates two live own domains, bfncitydental.co.za and citydentalbloem.co.za (same address, phone and five-dentist roster on both). contacts.website is kept as bfncitydental.co.za, the domain already backing the card's evidence, since neither domain redirects to the other and the Google-listing website field is not automated-readable. citydentalbloem.co.za is recorded as a verified secondary in the notes and sources.
2026-09-07Dr Jack Shih Dental PracticeReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 5.0 → 5.0; googleReviewCount 148 → 149 (histogram 148/1/0/0/0 = 149, weighted mean 4.993); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Dr Jack Shih Dental PracticeaiVisibility.googleIndexingQuality measured for the tail via the Y3c web search route: query "Dr Jack Shih Dental Practice" Johannesburg on opnxng.com (2026-09-07). Written now: googleIndexingQuality null → poor. own domain drjackshih.co.za does not appear at all; the exact-phrase query surfaces only two results, both self-pages on our own johannesburgdentalrating.com — confirmed empty of the own domain on a second instance, paulgo.io, which returned the identical two self-pages. This card enters the country directory southafrica-dental as a twin of this city site and carries no entry in data/research/*.json (johannesburg-dental has no research directory at all — this card in clinics.json is the sole record), so import-research.js never had a file to read this field from; it stayed null through the whole of until measured directly here. This was the last of the 5 remaining southafrica twin cards with a null googleIndexingQuality; now has 204/204 cards evaluated for this field. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Enamel ClinicReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9; googleReviewCount 460 → 461 (histogram 452/3/0/0/6 = 461, weighted mean 4.941); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Houghton DentalReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 5.0 → 5.0; googleReviewCount 144 → 147 (histogram 146/1/0/0/0 = 147, weighted mean 4.993); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Houghton DentalaiVisibility.googleIndexingQuality measured for the tail via the Y3c web search route: query "Houghton Dental" Johannesburg on paulgo.io (2026-09-07). Written now: googleIndexingQuality null → good. own domain houghtondental.co.za takes the top result plus three more pages — Meet the Team, Frequently Asked Questions, General (4 of 12) — ahead of Instagram, a HelloPeter review, Medpages and Houghton Medical Suites. This card enters the country directory southafrica-dental as a twin of this city site and carries no entry in data/research/*.json (johannesburg-dental has no research directory at all — this card in clinics.json is the sole record), so import-research.js never had a file to read this field from; it stayed null through the whole of until measured directly here. This was the last of the 5 remaining southafrica twin cards with a null googleIndexingQuality; now has 204/204 cards evaluated for this field. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Melrose Dental StudioReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.8 → 4.8; googleReviewCount 132 → 132 (histogram 126/0/1/2/3 = 132, weighted mean 4.848); reviewRecency "within_year" → within_3_months; respondsToReviews null → false; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Melrose Dental StudioaiVisibility.googleIndexingQuality measured for the tail via the Y3c web search route: query "Melrose Dental Studio" Johannesburg on opnxng.com (2026-09-07). Written now: googleIndexingQuality null → good. own domain melrosedental.co.za takes the top result plus three more pages — Services, Contact Us, About Us (4 of 12) — ahead of Facebook, Instagram, WhatClinic, LinkedIn and a directory listing. This card enters the country directory southafrica-dental as a twin of this city site and carries no entry in data/research/*.json (johannesburg-dental has no research directory at all — this card in clinics.json is the sole record), so import-research.js never had a file to read this field from; it stayed null through the whole of until measured directly here. This was the last of the 5 remaining southafrica twin cards with a null googleIndexingQuality; now has 204/204 cards evaluated for this field. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Methodology v1.4.0Narrowed the "Opaque or bait pricing" red flag to what its published definition describes. Until now the flag was applied automatically to every clinic that does not publish a price list — a harsher statement than the evidence supports, since the catalogue defines the flag as complaints about final bills materially exceeding quoted prices, or advertised prices that are not honoured. Not publishing prices is already scored: it costs the clinic points in the price transparency category, and it is not, on its own, evidence of bait pricing. The automatic rule is removed, so the flag and its 2-point penalty come off about 1,300 clinic pages across the index; no clinic gains a flag, and no weight, severity or other scoring rule changed. The flag can still be recorded against a clinic by hand with cited sources, and about 210 clinics carry such an entry today; we are reviewing those entries in a follow-up pass, because some of them were also written for nothing more than an unpublished price list.
2026-09-07OptiSmile Advanced Dentistry and Implant CentreReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9; googleReviewCount 492 → 493 (histogram 481/4/1/1/6 = 493, weighted mean 4.933); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Paradise Road Dental PracticeReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9; googleReviewCount 373 → 382 (histogram 362/5/4/2/9 = 382, weighted mean 4.856); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Sandton Dental StudioReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.7 → 4.7; googleReviewCount 104 → 104 (histogram 95/2/1/1/5 = 104, weighted mean 4.740); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Sandton Dental StudioaiVisibility.googleIndexingQuality measured for the tail via the Y3c web search route: query "Sandton Dental Studio" Johannesburg on paulgo.io (2026-09-07). Written now: googleIndexingQuality null → good. own domain sandtondental.co.za takes the top result plus five more pages — Contact Us, Practice, General Dentistry, Dental Implants, About Us (6 of 12) — ahead of two LinkedIn profiles, Cylex and two unrelated Facebook posts. This card enters the country directory southafrica-dental as a twin of this city site and carries no entry in data/research/*.json (johannesburg-dental has no research directory at all — this card in clinics.json is the sole record), so import-research.js never had a file to read this field from; it stayed null through the whole of until measured directly here. This was the last of the 5 remaining southafrica twin cards with a null googleIndexingQuality; now has 204/204 cards evaluated for this field. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07Smile Dental CareClose-out, 2026-09-07: the clinic's own site was read and the open question — whether it publishes full first names — is answered with a negative.
2026-09-07Smile Dental CareRanking-domain settlement: re-confirmed brightsmiledental.co.za (already on file, already the domain the card's evidence is built from) is live and correct. The domain's brand name differs from the clinic's trading name, which is why it was flagged for this pass, but the site's own content matches the card exactly and no other clinic's domain is involved. contacts.website is unchanged.
2026-09-07Smith and Van Lierop DentistryReputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9; googleReviewCount 413 → 416 (histogram 396/9/2/3/6 = 416, weighted mean 4.889); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-07The Cosmetic & Dental Emporium (V&A Waterfront)Reputation block measured live on 2026-09-07, which opened this clinic’s Google Maps place page in a real browser. The manual browser check could not reach these ten cards: they enter the country directory southafrica-dental as twins of this city site, carry no entry in data/research/*.json, and import-research.js therefore left them untouched, so their respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9; googleReviewCount 418 → 416 (histogram 405/2/0/3/6 = 416, weighted mean 4.916); reviewRecency within_3_months (unchanged, re-proved); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. Fields this pass did not measure are untouched. The country twin on southafrica-dental was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-06Arnold DentistryChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Bester DentalChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06City Dental BloemfonteinChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Dental @ Mediclinic BloemfonteinChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Dentists @ Health SummerstrandChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Dr Mabelane-Pitso Dental CentreChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Every Smile DentistryChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06JENTLChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Paradise Road Dental PracticeOwner decision: reputation.recurringComplaints has been set from true to null. Its only support was source s2, a WhatClinic aggregator listing, carrying no note and no quoted complaint; the clinic's own Google review base (4.9 from 373, most recent review one month old) was never read for a repeating theme. It was the only recurringComplaints: true in the country, and rules treat an aggregator listing as an unfit basis for a negative claim about a named clinic. The field now reads "not assessed" rather than "complaints found"; the Google rating, review count and recency are unchanged.
2026-09-06Redefine Dental & AestheticsChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Silver Oaks Dental ClinicChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Smile ConceptsChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Smile Dental CareChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Smile Dental Clinic DurbanChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Smile PerfectionChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06Smile-HubChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06The Dental CollectiveChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-06The Family DentistChecked by hand in a browser: Google Maps place page read live for rating, review count, star histogram, review recency, owner replies, complaint and manipulation reading and pin coordinates; clinic Facebook pages opened where needed; the five canonical visibility queries re-run as browser SERPs.
2026-09-04Arnold DentistryInitial data collection for the South Africa Dental Transparency & Trust Index (Pretoria): verified via arnolddentistry.co.za and the HPCSA iRegister. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Arnold DentistryAdversarial verification: Dr René's licence note claimed the HPCSA register could not be queried without a surname. Re-ran the search by first name and city against a complete register download — Rene Arnold (DP 0096032, Tshwane, ACTIVE) is registered, and her surname matches the practice name. Recorded as a strong unconfirmed candidate and added to the manual browser check; licence left null pending a source that states the surname.
2026-09-04Bester DentalInitial data collection for the South Africa Dental Transparency & Trust Index (Bloemfontein): verified via besterdental.co.za and the HPCSA iRegister; two of three named dentists matched confidently, one (Rinette Bester) only tentatively. No street address found on site. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Bester DentalAdversarial verification: the site's "DENTISTS" nav menu links a dedicated page per dentist, none of which had been read — the research pass cited only the homepage and the services page. specializationsListed corrected false to true (both principals publish University of Pretoria 2014 graduation, class rank and named SADA medals). The Rinette Bester candidate note was rewritten with the much stronger evidence those pages supply: married classmates from the same 2014 UP cohort, with registration numbers fourteen apart.
2026-09-04City Dental BloemfonteinInitial data collection for the South Africa Dental Transparency & Trust Index (Bloemfontein): verified via bfncitydental.co.za and the HPCSA iRegister (all five named dentists matched). AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Dental @ Mediclinic BloemfonteinInitial data collection for the South Africa Dental Transparency & Trust Index (Bloemfontein): verified via dentalmediclinic.co.za and the HPCSA iRegister (three of four named dentists matched confidently, one tentatively). AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Dentists @ Health SummerstrandInitial data collection for the South Africa Dental Transparency & Trust Index (Gqeberha): verified via summerstrand.healthgroup.co.za and the HPCSA iRegister. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Dentists @ Health SummerstrandAdversarial verification: the /meet-the-team page had clearly been read (its content is quoted in the dentistNamesListed note) but was never cited as a source, and two criteria were scored false against facts that page publishes. specializationsListed corrected false to true (both dentists carry stated postgraduate qualifications); realClinicPhotos corrected false to true — the grey.svg the research pass saw is a lazy-load placeholder in src, with the real photographs in data-src on the same tags.
2026-09-04Dr Mabelane-Pitso Dental CentreInitial data collection for the South Africa Dental Transparency & Trust Index (Bloemfontein): verified via drmabelanepitsodc.co.za and the HPCSA iRegister (surname query "Mabelane" returned no results; the register stores the full hyphenated surname "Mabelane-Pitso"). AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Every Smile DentistryInitial data collection for the South Africa Dental Transparency & Trust Index (Gqeberha): verified via everysmile.co.za's Port Elizabeth branch page. Team roster is chain-wide, not branch-attributed, so no dentist names or HPCSA lookups are recorded for this card (see lesson on chain-vs-branch rosters). AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Every Smile DentistryAdversarial verification: dentistNamesListed and specializationsListed were false on the reasoning that the roster is chain-wide rather than branch-attributed. Corrected to true — the names are published by the clinic's own channel with individual biography pages, and the two other multi-branch practices in this dataset are scored the same way; the branch-attribution caveat is preserved in the notes and in the manual browser check. Seven named practitioners added to licensing.doctors, six of them matched against a full HPCSA register download taken today (four DENTIST, one ORAL HYGIENIST, one DENTAL THERAPIST — the register type matches the Dr/Mr/Ms title the clinic itself uses in every case).
2026-09-04JENTLInitial data collection for the South Africa Dental Transparency & Trust Index (Gqeberha): clinic identified via search-engine results and third-party listings; the clinic's own website (jentlinc.co.za) was unreachable (HTTP 503) on both attempts, so almost all transparency criteria are left null rather than guessed. Queued for a full live-browser recheck of the site, plus AI-visibility queries and Google Maps fields.
2026-09-04JENTLAdversarial verification: re-fetched the site twice more (HTTP 503, Retry-After 3600, four attempts total across two sessions) and then queried its public WordPress REST API, which is up. The 503 is not a transient block or a bot check — the site has been in maintenance mode since 2026-03-30, publishing only "This site is offline." hasWebsite corrected from null to a sourced false; the manual browser check line updated so the follow-up agent does not spend a session on a full site read that cannot succeed.
2026-09-04Redefine Dental & AestheticsInitial data collection for the South Africa Dental Transparency & Trust Index (Durban): verified via redefinedental.co.za, the five canonical AI-visibility queries, and the HPCSA iRegister. Google Maps fields not available — left for a manual browser check.
2026-09-04Redefine Dental & AestheticsAdversarial verification: the licence field for Dr Saijal Hariparsad Tularam carried explanatory prose ("registered under Hariparsad") that renders inside the Licence No. column. Moved to the note, which already stated the same fact; the registration number, ACTIVE status and Durban city were re-confirmed today against a complete HPCSA register download.
2026-09-04Silver Oaks Dental ClinicInitial data collection for the South Africa Dental Transparency & Trust Index (Durban): verified via silveroaksdentalclinic.co.za, the five canonical AI-visibility queries, and the HPCSA iRegister. Google Maps fields not available — left for a manual browser check.
2026-09-04Smile ConceptsInitial data collection for the South Africa Dental Transparency & Trust Index (Durban): verified via smileconcepts.co.za and the HPCSA iRegister. Google Maps fields not available — left for a manual browser check.
2026-09-04Smile Dental CareInitial data collection for the South Africa Dental Transparency & Trust Index (Pretoria): verified via brightsmiledental.co.za (Brooklyn branch) and the HPCSA iRegister. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Smile Dental CareAdversarial verification: all three licenseNotFound assertions (Albie Enslin, S. Gudar, R. Ranchod) were withdrawn as false. Each had been set because no practitioner of that surname is registered with a Pretoria city, but the HPCSA City column is a registered correspondence address rather than a practice location and the register is national — so "not registered in Pretoria" is not "not registered". Re-run today against a complete download of all three HPCSA registers, each of the three has a plausible active candidate (Albertha Enslin DP 0088366 Pretoria; Severn Gudar DP 0115339; Reyna Ranchod DP 0106488). All five dentists now carry unconfirmed-candidate notes and null licences, with no absence claimed.
2026-09-04Smile Dental Clinic DurbanInitial data collection for the South Africa Dental Transparency & Trust Index (Durban): verified via smiledentalclinicsa.co.za, independent directory corroboration of the dentist's full name, and the HPCSA iRegister. Google Maps fields not available — left for a manual browser check.
2026-09-04Smile PerfectionInitial data collection for the South Africa Dental Transparency & Trust Index (Pretoria): verified via smileperfection.co.za (including its dedicated pricing page) and the HPCSA iRegister. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Smile-HubInitial data collection for the South Africa Dental Transparency & Trust Index (Gqeberha): verified via smile-hub.co.za. No dentist names published anywhere, so no HPCSA lookup was possible. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04Smile-HubAdversarial verification: the research pass read only the homepage and recorded "no dentist names published anywhere on its site". Refuted — the site's own /about-us/ page names and profiles Dr Muhammed Essack, and /tiny-teeth/ names Dr Stewart Gibson. dentistNamesListed and specializationsListed corrected false to true; Dr Essack matched to HPCSA DP 0110507 (Port Elizabeth, ACTIVE) against a full register download taken today.
2026-09-04The Dental CollectiveInitial data collection for the South Africa Dental Transparency & Trust Index (Durban): verified via dentalcollective.co.za and the HPCSA iRegister (getDataFromRnow endpoint). Google Maps rating/review count/geo not available (no browser access) — left for a manual browser check.
2026-09-04The Dental CollectiveAdversarial verification: Dr Monique Mulder is named on the clinic team page cited as s2 but had been left out of licensing.doctors — added, with an unconfirmed HPCSA candidate (DP 0114120). Dr Derek Nelson's "Prosthodontist" title was cited partly to the HPCSA register; the register was re-read in full today and carries no specialist prosthodontics registration for DP 0025330, so the title is now sourced to the clinic alone and the discrepancy recorded. The clinic's referral periodontists (Dr Bradley Bredekamp, Dr Bongi Mahlangu) were checked and do hold specialist Oral Medicine and Periodontics registrations, but are referred-to specialists rather than practice staff and are deliberately not listed.
2026-09-04The Family DentistInitial data collection for the South Africa Dental Transparency & Trust Index (Pretoria): verified via thefamilydentist.co.za and its team page; no surnames published, so no HPCSA verification was possible for any team member. AI-visibility queries and Google Maps fields not available — left for a manual browser check.
2026-09-04The Family DentistAdversarial verification: the cited team-page URL (/copy-of-our-team-1, a leftover Wix duplicate) does not carry the roster it was cited for — corrected to the canonical /our-team, which was read today and does confirm eight dentists published by first name only, with degrees. The eight "the register cannot be queried without a surname" notes were replaced: the HPCSA endpoint accepts a first name and city, and the search was run against a complete register download. It yields one strong unique national match (Dr Janika = Janika Annelize Laubscher, DP 0110035, Pretoria, ACTIVE) and rules a candidate out for Dr Marinda on registration vintage; the rest remain genuinely unresolvable and stay null.
2026-09-03Methodology v1.3.1Clarified that the publication criteria refer to the clinic’s own channels: a service list, the names of the dentists and a price list count when the clinic itself publishes them (its website, its social profiles or its own Google Business profile) — registers, directories and review sites do not, and a time-limited promotional offer is not a price list. Added a third state for a dentist’s licence, "checked, not found in the public register": a dentist we searched for in the national register and did not find is now recorded as checked-but-unverified with the date of the check, instead of being shown either as "not checked yet" or as the "not published" red flag. Neither change alters any weight or penalty; the red-flag rule still fires only on a verified negative. Also corrected the wording of the penalty note under the ranking table, which rendered as "20−" in right-to-left dictionaries.
2026-08-26Paradise Road Dental PracticeLink-rot cleanup 2026-08-26: pruning 1 dead source(s) confirmed unreachable in an external-link check (checked 2026-08-26) and re-confirmed dead by direct recheck where applicable. s1 [https://paradisedental.co.za/emergency-dentist-cape-town/]: https://paradisedental.co.za/emergency-dentist-cape-town/ (HTTP 404, rotten)
2026-08-26Paradise Road Dental PracticeLink-rot cleanup round 2 (2026-08-26): s1's stored path (/emergency-dentist-cape-town/) still 404s; the domain root (https://paradisedental.co.za/) is live and re-confirmed to support the same facts (services, contacts, address, 24/7 emergency, no published prices), so all s1-only criteria were re-cited against the root. recurringComplaints was re-cited to s2 (WhatClinic, which explicitly documents 'billing complaints' — a better match than s1 ever was) instead. s1 is no longer cited by any criterion but remains referenced inside licensing.doctors (union-only, not removable via this importer), so it is not pruned this round.
2026-08-25Dr Jack Shih Dental PracticeRe-verification 2026-08-25: confirmed website, address, phone unchanged and clinic open (Google Business Profile now lists it as 'Dr Jack Shih Dental Clinic Sandton'); captured Google rating 5.0 (148 reviews, latest review ~1 month ago).
2026-08-25Dr Jack Shih Dental PracticeLicense verification 2026-08-25 against HPCSA iRegister: a same-surname, same-city active dentist record (Chih-Hsu Shih, DP 0108880) exists but the registered first name does not match 'Jack Shih'; recorded null due to unresolved name ambiguity, not false.
2026-08-25Enamel ClinicRe-verification 2026-08-25: confirmed website live, address and phone unchanged, open status; captured first Google rating 4.9 (460 reviews) - previously unset.
2026-08-25Enamel ClinicLicense verification 2026-08-25 against HPCSA iRegister: found active registrations for all 5 listed dentists (Bowes DP0035971, Gluckman DP0053910, Engelbrecht DP0089095, Huson DP0102113, Wolfaardt DP0060100 - Wolfaardt's registry city is Johannesburg, differing from the Cape Town practice address).
2026-08-25Houghton DentalRe-verification 2026-08-25: confirmed website, address, phone unchanged and clinic open; captured Google rating 5.0 (144 reviews, latest review ~1 month ago) and precise geo coordinates.
2026-08-25Houghton DentalLicense verification 2026-08-25 against HPCSA iRegister (Dentist Register, open access): found active registration DP 0108049 for Dr. Aadil Jeena.
2026-08-25Melrose Dental StudioRe-verification 2026-08-25: confirmed website, address, phone unchanged and clinic open; Google rating changed from 4.9 to 4.8 (132 reviews, latest review ~4 months ago).
2026-08-25Melrose Dental StudioLicense verification 2026-08-25 against HPCSA iRegister (Dentist Register, open access): found active registration DP 0105252 for Dr. Edwin Alberts.
2026-08-25Methodology v1.3.0Corrected how the two licensing red flags are applied ("Clinic operating licence not published" and "Dentists / their licences not listed"). Previously they were applied whenever licensing data was absent from our records, which treated unchecked data as a negative finding — contrary to the methodology's own rule that unverified data is a fact about our coverage, not about the clinic. Both flags now apply only where we have verified that the information is not published. Manual licensing flags that rested on unverified data were removed from the affected clinics. No other scoring rules changed; most scores rise because the incorrect penalty is removed.
2026-08-25OptiSmile Advanced Dentistry and Implant CentreRe-verification 2026-08-25: confirmed website live, address, phone and open status; recorded Google rating 4.9 (was 4.9) with review count 492 (was 501 - decreased, likely a review-cleanup by Google).
2026-08-25OptiSmile Advanced Dentistry and Implant CentreLicense verification 2026-08-25 against HPCSA iRegister: found active registration for Dr Clifford Yudelman (DP 0042919, Cape Town).
2026-08-25Paradise Road Dental PracticeRe-verification 2026-08-25: confirmed website live, address and phone unchanged, open (24-hour) status; captured first Google rating 4.9 (373 reviews). Sedation research: site lists 'Conscious sedation' and 'General Anesthetic' under Paediatric & Gentle Dentistry.
2026-08-25Paradise Road Dental PracticeRecorded sedation / general anaesthesia availability (informational): documented as available. Paediatric & Gentle Dentistry section lists 'Conscious sedation' and 'General Anesthetic' as options.
2026-08-25Paradise Road Dental PracticeLicense verification 2026-08-25 against HPCSA iRegister: found active registration for Dr Nazier Natha (DP 0086215, Cape Town 7700 - matches practice postal code exactly); Dr Shahnaz Khan not confidently isolated among 87 'Khan' dentist registrations.
2026-08-25Sandton Dental StudioRe-verification 2026-08-25: confirmed website, address, phone unchanged and clinic open; captured first Google rating 4.7 (104 reviews, latest review ~3 months ago).
2026-08-25Sandton Dental StudioLicense verification 2026-08-25 against HPCSA iRegister (Dentist Register, open access): exhaustively searched 2 name variants for Dr. Wynand van der Merwe (full surname-scan of 83 'van der Merwe' records; full fullname-scan of 14 'Wynand' records); no matching practitioner found — recorded verified false per policy.
2026-08-25Smith and Van Lierop DentistryRe-verification 2026-08-25: confirmed website live, address and phone unchanged, open status; captured first Google rating 4.9 (413 reviews).
2026-08-25Smith and Van Lierop DentistryLicense verification 2026-08-25 against HPCSA iRegister: found active registration for Dr Jean van Lierop (DP 0071889, Jean Alexander van Lierop, Cape Town 7700 - matches practice postal code); no confident match located for Dr Corne Smith, whose surname is too common to search exhaustively via this registry.
2026-08-25The Cosmetic & Dental Emporium (V&A Waterfront)Re-verification 2026-08-25: confirmed website live, address and phone unchanged, open status; captured first Google rating 4.9 (418 reviews).
2026-08-25The Cosmetic & Dental Emporium (V&A Waterfront)License verification 2026-08-25 against HPCSA iRegister: found active registration for Dr Zak Schabort (registered as IZAK PETRUS SCHABORT, DP 0096334) - the only Schabort on the dentist register; Dr Wim and Dr Pierre are published on the clinic's own site by first name only with no surname given, so no registry search was possible for them.
2026-08-23Methodology v1.2.0Added an informational "Sedation & general anaesthesia" availability field to every clinic and a new "Sleep Dentistry (Sedation / GA)" list, for patients who cannot tolerate — or would rather not be awake for — treatment. This field is informational and does not change any transparency score.
2026-07-08Methodology v1.1.0Added licensing transparency: clinics are now penalised when they do not publish their operating licence, or do not list their dentists together with their professional licence numbers. Each clinic page now shows a Licensing & Credentials section.
2026-07-03Methodology v1.0.0Initial public methodology.