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-16Whites DentalDentist names re-read on 2026-10-16: the clinic publishes its dentists' full names; the note now says so. No score change.
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-0518 Manor Place Dental PracticeTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05360 Dental CareTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Botanics Dental CareTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05BPI DentalTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05BPI DentalonOtherPlatforms true → false: the Doctify entry it rested on is unclaimed and has no reviews. No profile found on WhatClinic or Trustpilot.
2026-10-05Cadbury Dental PracticeTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Centre for Implant DentistryTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Chapter One Dental ClinicTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Cherrybank Dental Spa EdinburghTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Clifton Dental & Implant ClinicTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Condor DentTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Condor DentonOtherPlatforms true → false: the Doctify entry it rested on is unclaimed and has no reviews. No profile found on WhatClinic or Trustpilot.
2026-10-05Deansgate Dental StudioTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Deansgate Dental StudioRead the clinic's Google listing on 2026-10-05 in 2 review orders (10 distinct reviews, dated 2025-10-29 to 2026-10-04; 4.9 from 1052): owner replies true.
2026-10-05E11even DentalTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Edinburgh Dental SpecialistsTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Integrated DentalcareTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Manchester City Centre Dental & Implant ClinicTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Manchester Dental PracticeTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Manchester Dental PracticeRead the clinic's Google listing on 2026-10-05 in 2 review orders (9 distinct reviews, dated 2025-10-07 to 2026-10-01; 4.1 from 301): recurring complaints true.
2026-10-05MCR Implant CentreTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Ora Dental EdgbastonTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Scottish Centre for Excellence in DentistryTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Smile CliniqTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05St Paul's Square Dental PracticeTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05The Berkeley ClinicTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05The Yardley ClinicTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05The Yardley ClinicRead the clinic's Google listing on 2026-10-05 in 2 review orders (10 distinct reviews, dated 2025-04-20 to 2026-10-02; 4.8 from 141): owner replies true.
2026-10-05tooth dental careTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-05Whites DentalTripAdvisor presence checked on 2026-10-05: no listing found for this clinic.
2026-10-0218 Manor Place Dental PracticePresence on review platforms checked 2026-10-02: no profile on WhatClinic, Doctify or Trustpilot.
2026-10-02Centre for Implant DentistryPresence on review platforms checked 2026-10-02: WhatClinic profile at 100 Berkeley Street.
2026-10-02Condor DentRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02E11even DentalRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02Smile CliniqRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02tooth dental careRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-02Whites DentalPresence on review platforms checked 2026-10-02: an active Facebook page.
2026-10-02Whites DentalRead the clinic's website HTML on 2026-10-02: structured data: present.
2026-10-01BPI DentalReview platforms re-checked: no WhatClinic profile, only an empty Trustpilot page, and a Doctify entry that could not be read, so "reviewed on other platforms" changed from yes to not established.
2026-10-01BPI DentalRead on 2026-10-01: the clinic has its own page on a review platform (doctify.com), so it is present on other review platforms.
2026-10-01The Yardley ClinicReview platforms re-checked: no profile on WhatClinic or Trustpilot, and Doctify could not be searched, so "reviewed on other platforms" changed from yes to not established.
2026-10-01The Yardley ClinicChecked on 2026-10-01: no profile on Doctify (its full UK practice sitemap), WhatClinic or Trustpilot, so the clinic is not present on other review platforms.
2026-09-2918 Manor Place Dental PracticeCorrected 2026-09-29: no recurring complaints and no suspicious review patterns now unverified: 3 Google reviews are too few to show a pattern.
2026-09-29Chapter One Dental ClinicCorrected 2026-09-29: review count 15 (was 12) from the Google listing on 2026-09-29.
2026-09-29Condor DentCorrected 2026-09-29: review recency within 3 months (newest review dated 2026-09-10).
2026-09-29Deansgate Dental StudioCorrected 2026-09-29: clinic responds to reviews now unverified: only 8 reviews were checked for owner replies.
2026-09-29Manchester Dental PracticeCorrected 2026-09-29: no recurring complaints now unverified: 1–2★ ratings are 59 of 299 and the low reviews themselves were not read.
2026-09-29MCR Implant CentreCorrected 2026-09-29: review count 70 (was 64) from the Google listing on 2026-09-29.
2026-09-29The Yardley ClinicCorrected 2026-09-29: clinic responds to reviews now unverified: only 8 reviews were checked for owner replies.
2026-09-1018 Manor Place Dental PracticeChecked by hand in a browser on 2026-09-10: the Facebook page the record on file queued was opened logged in. It is unmistakably this practice's page, but it has never posted and carries no reviews, so onFacebook becomes a checked negative rather than staying true on the strength of the URL alone. The page URL stays in contacts because it is the practice's real page.
2026-09-10BPI DentalChecked by hand in a browser on 2026-09-10: the site answered a real browser where it had answered a bot challenge to the automated pass, so offersEmergency moves from null to a checked negative. The full navigation, the complete fee guide, the contact page and the 39-entry post archive were read and none documents an emergency or same-day appointment; the published note names the one thing that does exist - an "Emergency Patients" option in the enquiry form's treatment picker - so the reader can weigh it. The same visit re-confirmed the card's CBCT entry from the fee guide.
2026-09-10Cherrybank Dental Spa EdinburghChecked by hand in a browser on 2026-09-10: the two rows a second check left open on this card are closed. hasCBCT moves from null to true on the clinic's own implant article, which documents 3D imaging used to assess bone volume at the implant site - the wording is quoted in the published note because the practice never names cone-beam CT or the scanner. onFacebook was already true on the page URL alone; the page has now been opened logged in and matches the card on address and website, so the value rests on evidence rather than on a URL.
2026-09-10Deansgate Dental StudioChecked by hand in a browser on 2026-09-10: the open question about this prosthodontist is answered. The practice's own page now publishes GDC NO. 303260, and that number resolves in the GDC register to Feng-Chieh Wang, Dentist, Registered until 31 Dec 2026 - the same surname the practice publishes under a different given name, which is why three searches for "Allen Wang" on 2026-09-07 found nothing. Both pages are cited; the licence value itself is left for the gate to settle together with the now-stale licenseNotFound marker.
2026-09-10Deansgate Dental StudioChecked by hand in a browser on 2026-09-10: the practice’s own page for this dentist now publishes "GDC NO. 303260", and that number opens in the GDC register as Feng-Chieh Wang, Dentist, Registered until 31 Dec 2026 — the same surname under a different registered forename, which is why the name searches of 2026-09-07 found nothing. The licence is recorded and the licenseNotFound marker of 2026-09-07, now disproved, is removed.
2026-09-10Whites DentalName-verification pass 2026-09-10 (N-R2): the practice’s own team page was re-read on 2026-09-10 including its image attributes and names "Dr Kiren" three times in the alt text of its own photographs, so the earlier text-only read that could not find her was a false negative and nothing was removed. The team page is now cited on all five named dentists.
2026-09-09Condor DentEditorial gate: the pseudo-source "sq" (url "search:...London", the 2026-07-10 AI/search-visibility scout) was removed from 1 criterion field outside aiVisibility, where it had been co-cited beside a real piece of evidence. Every real source on those fields is kept and no value changed; the sq citation inside criteria.aiVisibility.googleIndexingQuality, where a search query is the legitimate evidence, is left in place. Raised by the E1 assertion pass (e1-report.md deviation 1).
2026-09-09E11even DentalEditorial gate: the pseudo-source "sq" (url "search:...London", the 2026-07-10 AI/search-visibility scout) was removed from 1 criterion field outside aiVisibility, where it had been co-cited beside a real piece of evidence. Every real source on those fields is kept and no value changed; the sq citation inside criteria.aiVisibility.googleIndexingQuality, where a search query is the legitimate evidence, is left in place. Raised by the E1 assertion pass (e1-report.md deviation 1).
2026-09-09Smile CliniqEditorial gate: the pseudo-source "sq" (url "search:...London", the 2026-07-10 AI/search-visibility scout) was removed from 2 criterion fields outside aiVisibility, where it had been co-cited beside a real piece of evidence. Every real source on those fields is kept and no value changed; the sq citation inside criteria.aiVisibility.googleIndexingQuality, where a search query is the legitimate evidence, is left in place. Raised by the E1 assertion pass (e1-report.md deviation 1).
2026-09-09The Berkeley ClinicManual red flag aggressive_marketing (low) set at the editorial gate on the ground the verification pass recorded and recommended: self-published schema.org AggregateRating of 4.9 with three different review counts (124, 250, 487) across the site plus four per-treatment counts, against a live Google figure of 4.9/371. Severity low rather than medium: the score itself matches the live record and the contradiction is across pages, not inside one document (the medium precedent, shining-dental-taichung, contradicted itself within a single HTML document). The 36-point the verification pass recovery was reviewed at the gate and stands — the manual browser check pass confirmed berkeleyclinic.com is the host the practice’s own Business Profile publishes and the host that serves the practice.
2026-09-09The Yardley ClinicManual red flag aggressive_marketing (low) set at the editorial gate: 20 near-identical "emergency dentist <suburb>" doorway pages, two competitor-comparison pages and 20 "LDS training <city>" pages for cities the practice does not serve, alongside a keyword-stuffed Business Profile title. The rule applied across all cards: a keyword-stuffed listing name on its own is a placement tactic and is disclosed without a flag (cadbury-dental-practice-bournville and the Paris twin are left unflagged for that reason); doorway pages claiming places the practice does not serve are spam under the catalogue’s own wording and are flagged.
2026-09-09tooth dental careEditorial gate: the pseudo-source "sq" (url "search:...London", the 2026-07-10 AI/search-visibility scout) was removed from 2 criterion fields outside aiVisibility, where it had been co-cited beside a real piece of evidence. Every real source on those fields is kept and no value changed; the sq citation inside criteria.aiVisibility.googleIndexingQuality, where a search query is the legitimate evidence, is left in place. Raised by the E1 assertion pass (e1-report.md deviation 1).
2026-09-09Whites DentalEditorial gate: the pseudo-source "sq" (url "search:...London", the 2026-07-10 AI/search-visibility scout) was removed from 2 criterion fields outside aiVisibility, where it had been co-cited beside a real piece of evidence. Every real source on those fields is kept and no value changed; the sq citation inside criteria.aiVisibility.googleIndexingQuality, where a search query is the legitimate evidence, is left in place. Raised by the E1 assertion pass (e1-report.md deviation 1).
2026-09-0818 Manor Place Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (3/0/0/0/0 = 3, weighted mean 5.000), review recency, the owner-reply state, the complaint reading and the manipulation reading from the three most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-0818 Manor Place Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (3/0/0/0/0 = 3, weighted mean 5.000), review recency, the owner-reply state, the complaint reading and the manipulation reading from the three most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08360 Dental CareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (291/3/1/2/7 = 304, weighted mean 4.872), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08360 Dental CareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (291/3/1/2/7 = 304, weighted mean 4.872), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Botanics Dental CareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (141/6/2/2/0 = 151, weighted mean 4.894), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Botanics Dental CareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (141/6/2/2/0 = 151, weighted mean 4.894), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Botanics Dental CareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (141/6/2/2/0 = 151, weighted mean 4.894), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08BPI DentalChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (579/31/3/2/18 = 633, weighted mean 4.818), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08BPI DentalChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (579/31/3/2/18 = 633, weighted mean 4.818), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08BPI DentalChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (579/31/3/2/18 = 633, weighted mean 4.818), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Cadbury Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (92/3/1/0/9 = 105, weighted mean 4.610), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Cadbury Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (92/3/1/0/9 = 105, weighted mean 4.610), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Cadbury Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (92/3/1/0/9 = 105, weighted mean 4.610), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Centre for Implant DentistryChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (92/3/1/1/2 = 99, weighted mean 4.838), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Centre for Implant DentistryChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (92/3/1/1/2 = 99, weighted mean 4.838), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Centre for Implant DentistryChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (92/3/1/1/2 = 99, weighted mean 4.838), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Chapter One Dental ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (12/0/0/0/0 = 12, weighted mean 5.000), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Chapter One Dental ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (12/0/0/0/0 = 12, weighted mean 5.000), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Cherrybank Dental Spa EdinburghChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (397/8/2/4/18 = 429, weighted mean 4.776), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Cherrybank Dental Spa EdinburghChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (397/8/2/4/18 = 429, weighted mean 4.776), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Clifton Dental & Implant ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (180/19/2/1/3 = 205, weighted mean 4.815), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Clifton Dental & Implant ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (180/19/2/1/3 = 205, weighted mean 4.815), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Clifton Dental & Implant ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (180/19/2/1/3 = 205, weighted mean 4.815), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Condor DentReputation measured live on 2026-09-08, which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card enters the country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.8 → 4.8 (unchanged, re-verified); googleReviewCount 330 → 330 (histogram 295/20/1/1/13 = 330, weighted mean 4.767); reviewRecency null → within_year; 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 was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-08Deansgate Dental StudioChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (995/9/3/2/27 = 1036, weighted mean 4.876), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Deansgate Dental StudioChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (995/9/3/2/27 = 1036, weighted mean 4.876), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08E11even DentalReputation measured live on 2026-09-08, which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card enters the country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.8 → 4.8 (unchanged, re-verified); googleReviewCount 318 → 320 (histogram 304/2/2/1/11 = 320, weighted mean 4.834); reviewRecency null → within_3_months; respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false; realClinicPhotos null → true; convenientHours 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 was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-08Edinburgh Dental SpecialistsChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (330/20/3/0/12 = 365, weighted mean 4.797), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Edinburgh Dental SpecialistsChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (330/20/3/0/12 = 365, weighted mean 4.797), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Integrated DentalcareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (344/7/1/1/4 = 357, weighted mean 4.921), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Integrated DentalcareChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (344/7/1/1/4 = 357, weighted mean 4.921), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Manchester City Centre Dental & Implant ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (455/14/6/5/27 = 507, weighted mean 4.706), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Manchester City Centre Dental & Implant ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (455/14/6/5/27 = 507, weighted mean 4.706), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Manchester Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (223/7/5/5/59 = 299, weighted mean 4.104), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Manchester Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (223/7/5/5/59 = 299, weighted mean 4.104), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08MCR Implant CentreChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (64/0/0/0/0 = 64, weighted mean 5.000), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08MCR Implant CentreChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (64/0/0/0/0 = 64, weighted mean 5.000), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Ora Dental EdgbastonChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (211/1/0/1/2 = 215, weighted mean 4.944), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Ora Dental EdgbastonChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (211/1/0/1/2 = 215, weighted mean 4.944), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Ora Dental EdgbastonChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (211/1/0/1/2 = 215, weighted mean 4.944), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Scottish Centre for Excellence in DentistryChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (591/29/5/4/14 = 643, weighted mean 4.833), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Scottish Centre for Excellence in DentistryChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (591/29/5/4/14 = 643, weighted mean 4.833), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Scottish Centre for Excellence in DentistryChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (591/29/5/4/14 = 643, weighted mean 4.833), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08Smile CliniqReputation measured live on 2026-09-08, which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card enters the country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.7 → 4.7 (unchanged, re-verified); googleReviewCount 464 → 464 (histogram 412/13/4/1/34 = 464, weighted mean 4.655); reviewRecency null → within_3_months; 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 was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-08St Paul's Square Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (134/2/1/2/7 = 146, weighted mean 4.740), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08St Paul's Square Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (134/2/1/2/7 = 146, weighted mean 4.740), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08St Paul's Square Dental PracticeChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (134/2/1/2/7 = 146, weighted mean 4.740), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08The Berkeley ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (361/3/0/1/6 = 371, weighted mean 4.919), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08The Berkeley ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (361/3/0/1/6 = 371, weighted mean 4.919), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08The Berkeley ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count, the histogram itself (361/3/0/1/6 = 371, weighted mean 4.919), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08The Yardley ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (131/0/1/0/8 = 140, weighted mean 4.757), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08The Yardley ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (131/0/1/0/8 = 140, weighted mean 4.757), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08The Yardley ClinicChecked by hand in a browser: the clinic’s Google Maps place page was opened in a real browser and read on both its Reviews and Overview tabs. Recorded from it: the rating re-verified against the star histogram, the review count (previously unknown — the automated map method never returns it), the histogram itself (131/0/1/0/8 = 140, weighted mean 4.757), review recency, the owner-reply state, the complaint reading and the manipulation reading from the eight most-relevant reviews, the lead owner photograph and the full published opening week. Fields this pass did not measure are untouched.
2026-09-08tooth dental careReputation measured live on 2026-09-08, which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card enters the country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9 (unchanged, re-verified); googleReviewCount 379 → 379 (histogram 366/4/2/2/5 = 379, weighted mean 4.910); reviewRecency null → within_3_months; respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false; realClinicPhotos null → true. 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 was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-08Whites DentalReputation measured live on 2026-09-08, which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card enters the country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.8 → 4.8 (unchanged, re-verified); googleReviewCount 702 → 694 (histogram 652/9/3/7/23 = 694, weighted mean 4.816); reviewRecency null → within_3_months; 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 was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key.
2026-09-0718 Manor Place Dental PracticeInitial data collection (research, no browser): all four pages of the practice's own site read; institutional licence taken from the Healthcare Improvement Scotland register, whose conditions of registration settle the sedation and scope questions directly; Google place record read automatically, showing a three-review base, so the reputation fields that need a sample were left null under the methodology's rule on near-empty review bases. No clinician is named on the practice's own channels, so the doctors list is empty rather than filled from the register.
2026-09-0718 Manor Place Dental PracticeAdversarial verification (no browser): all four pages of the practice site re-read plus the Reach Us page, which embeds a Google map, so addressAndMap moves from unresolved to true; the HIS entry, its registration status and its conditions re-read and the sedation prohibition confirmed; an unsupported figure removed from the children's dentistry note; the Facebook evidence moved off the search pseudo-source to the page URL, with confirmation queued for the browser because the practice does not link it. The absence of any named clinician on the practice's own channels was re-checked and holds.
2026-09-07360 Dental CareInitial data collection (research, no browser): clinic site read for services, fees and named clinicians; CQC registration taken from the 02 September 2026 care-directory extract; five GDC registration numbers verified one by one against the register; Google place record read automatically for rating, review count and coordinates. Review recency, owner replies, complaint reading and manipulation reading left null and queued for a manual browser check.
2026-09-07360 Dental CareAdversarial verification (no browser): all five GDC numbers re-opened individually and confirmed Registered/Dentist; the CQC location, provider and IDs re-read from the 02 September 2026 care-directory extract; the whole 22-page site sitemap read, which settles children's dentistry, emergency care and sedation as published negatives; the Instagram and TikTok evidence for onOtherPlatforms moved off the search pseudo-source onto the clinic's own site; the 3D CBCT scan from GBP 95 and the GBP 70 / GBP 95 examinations re-read on the fee page and confirmed. The Google rating and review count could not be re-read automatically and are queued for a manual browser check.
2026-09-07Botanics Dental CareInitial data collection (research, no browser): home, fee-guide and team pages read; two of three published GDC registration numbers opened individually; institutional licence taken from the Healthcare Improvement Scotland register, whose conditions settle the sedation question in detail; Google place record read automatically.
2026-09-07Botanics Dental CareAdversarial verification (no browser): all three published GDC numbers now opened individually and confirmed Registered; the HIS entry and its conditions re-read; the practice's own 49-page sitemap read, which confirms the three-clinician roster and settles cone-beam imaging as a published negative; sedation corrected to a published negative on the practice's own page title and the HIS prohibition; the social evidence taken from the practice's own site.
2026-09-07BPI DentalInitial data collection (research, no browser): home, fee-guide and team pages read; six GDC registration numbers verified one by one; CQC registration taken from the 02 September 2026 care-directory extract; Google place record read automatically, rating captured but the review count not returned. The self-published Google rating widget on the clinic's home page carries a snapshot date of 27 June 2024 and its review count was not adopted.
2026-09-07BPI DentalAdversarial verification (no browser): six GDC numbers re-opened and confirmed, a seventh named clinician with a published number added (Karen Sidhu 83841); the contact page read, which publishes Saturday opening and an embedded map, correcting convenientHours and addressAndMap from unresolved to true; sedation corrected to a published negative after reading the practice's own sedation page; the Facebook and Instagram evidence moved off the search pseudo-source onto the practice's own site. Recorded for the gate: the team page prints the same registration number, 227598, against two different hygienists.
2026-09-07Cadbury Dental PracticeInitial data collection (research, no browser): home, private-treatment, NHS-pricing and team pages read; two of the named dentists matched to GDC registration numbers and each number opened individually, one left unattributed because the register holds two dentists with exactly that name; CQC registration taken from the 02 September 2026 care-directory extract, where the registered provider is the practice owner in person; Google place record read automatically.
2026-09-07Cadbury Dental PracticeAdversarial verification (no browser): the two recorded GDC numbers re-opened and confirmed and two further clinicians attributed after fresh register searches returned a single candidate each (Andrew Gerard Wheeler 63561, Fareed Kayani 318376); the whole 24-page sitemap read, settling cone-beam imaging, children's dentistry and sedation as published negatives; opening times found on the contact page, correcting convenientHours from unresolved to true; the Facebook and Instagram evidence moved off the search pseudo-source onto the practice's own site.
2026-09-07Centre for Implant DentistryInitial data collection (research, no browser): home, about and hygiene pages read; the contact page timed out twice, so opening hours and the map element are queued for a manual browser check. Three of five named clinicians matched to GDC registration numbers opened individually; institutional licence taken from the Healthcare Improvement Scotland register. Google place record read automatically, rating captured but the review count not returned in five attempts.
2026-09-07Centre for Implant DentistryAdversarial verification (no browser): the two registration numbers the research pass declined to transcribe were read off the practice's own home page and opened individually in the register (Darina Therese McCartan 74501, Graham Mark Lister 270555), and the hygienist added; the HIS entry and its conditions re-read; the contact page, which had timed out, loaded and embeds a Google map, so addressAndMap moves to true; the free implant consultation and the CBCT it includes recorded, correcting consultationPriceListed to true and hasCBCT to true; orthodontics, emergency care, opening hours and sedation settled as checked negatives after 30 pages.
2026-09-07Chapter One Dental ClinicInitial data collection (research, no browser): home, pricing and team pages read; three GDC registration numbers verified one by one; institutional licence taken from the Healthcare Improvement Scotland register, including its conditions of registration; Google place record read automatically, rating captured but the review count not returned.
2026-09-07Chapter One Dental ClinicAdversarial verification (no browser): three GDC numbers re-opened and confirmed; the HIS entry and its conditions re-read; the contact page found, settling opening hours as a checked negative; sedation corrected to a published negative because only inhalation sedation is documented; the Facebook and Doctify evidence moved off the search pseudo-source onto the clinic's own site.
2026-09-07Cherrybank Dental Spa EdinburghInitial data collection (research, no browser): home, team and treatments pages read; six GDC registration numbers verified one by one; institutional licence taken from the Healthcare Improvement Scotland register; Google place record read automatically. The absence of any published price was checked against the site navigation, and the Perth sister site's fee page was deliberately not attributed to this practice.
2026-09-07Cherrybank Dental Spa EdinburghAdversarial verification (no browser): six GDC numbers re-opened and confirmed; the HIS entry and its conditions re-read; a misattribution corrected — the X-ray and 3D-imaging wording behind hasXray was a patient testimonial republished on the clinic site, so the criterion is now sourced to the clinic's own "fully digital practice with pre-treatment imaging" statement and hasCBCT is left explicitly unresolved; the Family Dentist page found, so children's dentistry moves from unresolved to true; the standing complimentary consultation recorded, so consultationPriceListed moves from false to true while pricesPublished stays false; sedation recorded as a published negative; opening hours cited verbatim; the social evidence moved off the search pseudo-source, with Facebook queued for the browser because the clinic does not link it.
2026-09-07Clifton Dental & Implant ClinicInitial data collection (research, no browser): home, fee and team pages read; seven GDC registration numbers verified one by one; institutional licence taken from the Healthcare Improvement Scotland register, whose conditions settle the sedation question directly; Google place record read automatically. Two clinicians are also listed by other Glasgow practices, which is recorded rather than resolved.
2026-09-07Clifton Dental & Implant ClinicAdversarial verification (no browser): seven GDC numbers re-opened and confirmed and an eighth dentist added (Fiona Elizabeth Hall 264231); the HIS entry and its conditions re-read; the fee page re-read and the absence of a restoration line confirmed; a Facebook page and an Instagram account found in the clinic's own footer and structured data, correcting two criteria the research pass had left unresolved; the address-and-map question settled as a checked negative after 30 pages; sedation corrected to a published negative.
2026-09-07Deansgate Dental StudioInitial data collection (research, no browser): site, fee page and team page read; CQC registration taken from the 02 September 2026 care-directory extract; five of six named dentists matched to GDC registration numbers and each number opened individually, the sixth recorded as searched and not found; Google place record read automatically. Reputation depth fields left null and queued for a manual browser check.
2026-09-07Deansgate Dental StudioAdversarial verification (no browser): six GDC numbers re-opened and confirmed Registered/Dentist; the licenseNotFound on the prosthodontist re-tested three ways and upheld; opening hours found on the contact page the research pass had not read and recorded (Monday to Friday 08:00-22:00, weekends 09:00-17:00); the embedded map confirmed; sedation corrected to a published negative because only conscious IV sedation is documented; the Instagram and TikTok evidence moved off the search pseudo-source onto the clinic's own site.
2026-09-07Edinburgh Dental SpecialistsInitial data collection (research, no browser): home, fee and specialists pages read; six of the thirteen named specialists recorded, each GDC registration number opened individually; institutional licence taken from the Healthcare Improvement Scotland register rather than the CQC, which does not reach Scotland; Google place record read automatically, rating captured but the review count not returned. The self-published review count in the site's own structured data was not adopted.
2026-09-07Edinburgh Dental SpecialistsAdversarial verification (no browser): the specialists page read in full, raising the recorded roster from six to all thirteen named clinicians, each number opened individually in the GDC register and confirmed Registered/Dentist with the specialist lists the practice claims; the HIS register entry, its registration status and its conditions re-read; sedation kept true but re-sourced onto the practice's own statement that it can offer a general anaesthetic at the Spire Murrayfield, because the HIS sedation condition alone is conscious sedation; opening hours settled as a published negative after 30 pages; the Facebook, Instagram and LinkedIn evidence moved off the search pseudo-source onto the practice's own site.
2026-09-07Integrated DentalcareInitial data collection (research, no browser): home, fee and team pages read; two dentists matched to GDC registration numbers opened individually, one left unattributed because the register match was not certain; institutional licence taken from the Healthcare Improvement Scotland register, whose main point of contact independently ties the lead dentist to this address; Google place record read automatically, rating captured but the review count not returned in three attempts.
2026-09-07Integrated DentalcareAdversarial verification (no browser): the team page read to the end, which publishes a GDC number for the restorative dentist the research pass had left unattributed — 116453, Vera Lucia Saback Da Silva, whose Brazilian qualification matches the practice's own biography — and the dental therapist's number opened individually as well; the HIS entry and its conditions re-read; sedation corrected to a published negative on the practice's own wording; the Facebook and Instagram evidence moved off the search pseudo-source.
2026-09-07Manchester City Centre Dental & Implant ClinicInitial data collection (research, no browser): home page, price page and team page read; six GDC registration numbers verified one by one; CQC registration taken from the 02 September 2026 care-directory extract, including the duplicate registration held under the earlier provider name; Google place record read automatically. Reputation depth fields left null and queued for a manual browser check.
2026-09-07Manchester City Centre Dental & Implant ClinicAdversarial verification (no browser): six GDC numbers re-opened and confirmed, two further named clinicians with published numbers added (Anil Mangat 79569, Navneet Jhaj 284140); the WhatsApp number found on the contact page the research pass had not read, correcting hasWhatsAppOrLine from false to true; the published opening hours cited from that page; sedation corrected to a published negative because only conscious IV sedation is documented. Recorded for the gate: the site serves three price pages with the same title and different figures (/prices/, /dentist-prices/ and /dentist-prices-12/); the card uses /dentist-prices/, the page the practice links from its own Pricing navigation.
2026-09-07Manchester Dental PracticeInitial data collection (research, no browser): home, price and about pages read; five GDC registration numbers verified one by one; CQC registration taken from the 02 September 2026 care-directory extract; Google place record read automatically, rating captured but the review count not returned in four attempts. A namesake risk was excluded first: manchesterdental.co.uk is a different business with a different phone number, and the Google place at 2-4 Exchange Street resolves to manchesterdentalpractice.co.uk.
2026-09-07Manchester Dental PracticeAdversarial verification (no browser): the about page re-read in full, which raised the recorded roster from five dentists to nine, each number opened individually in the GDC register and confirmed Registered/Dentist; two clinician titles corrected to the ones the practice publishes, with the note that the register carries no specialist listing behind either; sedation and children's dentistry settled as published negatives; the Facebook and Instagram evidence moved off the search pseudo-source onto the practice's own site. The Google rating could not be re-read automatically.
2026-09-07MCR Implant CentreInitial data collection (research, no browser): home and treatment pages read, absence of any published fee confirmed across the site navigation; three named implant clinicians matched to GDC registration numbers and each number opened individually; CQC registration taken from the 02 September 2026 care-directory extract; Google place record read automatically. Reputation depth fields left null and queued for a manual browser check.
2026-09-07MCR Implant CentreAdversarial verification (no browser): three GDC numbers re-opened and confirmed; the contact page read, which publishes the consultation as free (correcting consultationPriceListed from false to true) and shows no map element, so addressAndMap becomes a checked negative rather than an open question; sedation recorded as a published negative because only sedation alongside local anaesthetic is documented; the Instagram evidence moved off the search pseudo-source onto the practice's own site.
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-07Ora Dental EdgbastonInitial data collection (research, no browser): home and fee pages read; the team page returns a 404, so only the clinical lead named on the home page is recorded, matched to her GDC registration number; CQC registration taken from the 02 September 2026 care-directory extract; Google place record read automatically. Opening hours, map element and clinic photographs were not resolvable from the response body and are queued for a manual browser check.
2026-09-07Ora Dental EdgbastonAdversarial verification (no browser): the about page, which the research pass missed after /our-team returned 404, names five clinicians with their clinical fields — specializationsListed corrected from false to true, offersSurgery from unresolved to true, and the four further clinicians recorded (given names only, so no registration number can be attributed); the clinical lead's GDC number re-opened and confirmed; sedation corrected to a published negative on the clinic's own wording; opening hours, a map element, children's dentistry and emergency care settled as checked negatives after reading 27 pages; the Instagram evidence taken from the clinic's own site.
2026-09-07Scottish Centre for Excellence in DentistryInitial data collection (research, no browser): home, fee and clinical-team pages read; seven GDC registration numbers verified one by one; institutional licence taken from the Healthcare Improvement Scotland register; Google place record read automatically. The self-published review count in the site's own structured data is lower than the live figure and was not adopted.
2026-09-07Scottish Centre for Excellence in DentistryAdversarial verification (no browser): the clinical-team page read in full, raising the recorded roster from seven to ten dentists, each number opened individually in the GDC register and confirmed Registered/Dentist, and one clinician's two specialist listings restored; the HIS entry and its conditions re-read; the published fee list re-read and the intraoral radiograph, OPT/cephalometric and CT scan prices confirmed; sedation corrected to a published negative because the centre's own page titles it conscious sedation; emergency care and opening hours settled as checked negatives after 30 pages; the Instagram, YouTube and LinkedIn evidence taken from the centre's own site, raising onOtherPlatforms to true.
2026-09-07St Paul's Square Dental PracticeInitial data collection (research, no browser): home, fee and team pages read; the card is filed under the name the practice, CQC and Google all use, with the older Dazzling Smile brand noted as the surviving web address; three of five named dentists matched to GDC registration numbers and each number opened individually, two left unattributed because the practice publishes no number and the register holds namesakes; CQC registration taken from the 02 September 2026 care-directory extract; Google place record read automatically.
2026-09-07St Paul's Square Dental PracticeAdversarial verification (no browser): three GDC numbers re-opened and confirmed Registered/Dentist; a fourth dentist attributed after a fresh register search returned a single dentist of that name (Dinesh Maldev Vegad 50466) and the ambiguity behind Amit Mistry restated with the three competing numbers; sedation corrected to a published negative — the practice's own page describes conscious sedation with the patient awake; the Facebook evidence moved off the search pseudo-source onto the practice's own site and onOtherPlatforms raised to true on its published Instagram, TikTok and X accounts; the published opening times cited verbatim.
2026-09-07The Berkeley ClinicInitial data collection (research, no browser): three routes of the practice site were fetched and all three returned the same 3 KB JavaScript application shell, so every criterion that depends on reading the site is recorded as unresolved and queued for a manual browser check rather than written as a negative. Institutional licence taken live from the Healthcare Improvement Scotland register, which alone settles the surgical scope and the prohibition on deep sedation. Google place record read automatically for rating, review count and coordinates. Recorded: the site's canonical URL points at theberkeleyclinic.com while the served and listed host is berkeleyclinic.com.
2026-09-07The Berkeley ClinicAdversarial verification (no browser): the practice site turned out to be readable after all. Its sitemap (84 routes) and the JavaScript bundle every route loads were fetched directly, and they carry the content the shell hides — eleven named clinicians with GDC registration numbers, all eleven opened individually in the register and confirmed Registered; starting prices for fillings, crowns, implants, hygiene, orthodontics and endodontics; published opening hours with late Thursday opening; a cone-beam scanner and an X-ray and imaging page; children's dentistry and a paediatric dentist; an embedded map; runtime-injected schema.org markup; and no WhatsApp channel. Twenty criteria therefore move off "unresolved". Sedation is recorded as a published negative: only conscious sedation is offered and the HIS conditions of registration prohibit deep sedation and general anaesthesia. Two disclosures added: the site's canonical URL points at a domain now serving an unrelated London clinic of the same name, and its own pages publish aggregate ratings of 4.9 with review counts of 124, 250 and 487 that do not agree with each other. The Google rating and review count could not be re-read automatically.
2026-09-07The Yardley ClinicInitial data collection (research, no browser): home, pricing, about and dental pages read; one named clinician matched to a GDC registration number, the principal dentist left unattributed because the clinic publishes only an initial and the register holds two dentists with that surname; CQC registration taken from the 02 September 2026 care-directory extract; Google place record read automatically. Noted: the Google Business name is keyword-stuffed ("The Yardley Dental and Medical Clinic- Composite Bonding, Invisalign, Teeth Whitening, Emergency Dental. Medical Clinic") while the clinic calls itself The Yardley Clinic everywhere on its own site; the card follows the clinic's own name.
2026-09-07The Yardley ClinicAdversarial verification (no browser): the team page read, which gives the principal dentist's full forename and his Spanish qualification and so resolves the register ambiguity in favour of GDC 285357 (Mohammed Israr, Grado en Odontologia Valencia 2019); the maxillofacial surgeon's number re-opened and confirmed; a cone-beam scanner documented on the clinic's own implant page, so hasCBCT moves from unresolved to true; sedation corrected to a published negative because the clinic's own page describes the patient as remaining conscious; the Facebook and Instagram evidence moved off the search pseudo-source. Recorded for the gate: the site publishes twenty near-identical "emergency dentist <suburb>" landing pages and two "alternative to <named competitor>" pages alongside the keyword-stuffed Google Business name.
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-26Condor DentDeepen 2026-08-26: rechecked website/contacts/operating status (all confirmed, open); Google Maps rating newly captured (4.8/330, previously unset) with geo pin and place URL - review recency is comparatively stale (~7 months); added 2 external sources (Google Maps, Doctify); visibility scout 5 queries (all false today); no uncited sources on this clinic.
2026-08-26E11even DentalDeepen 2026-08-26: rechecked website/contacts/operating status (all confirmed, open); Google Maps rating reconfirmed (4.8/318, up from 284) with geo pin and place URL; added 2 external sources (Google Maps, WhatClinic via Bing panel); visibility scout 5 queries (englishSpeaking query = true, others false); uncited-source triage: 'e11-cqc' (archived CQC record) genuinely supports the existing licensing.clinicLicense note explaining why current CQC status is unconfirmed - cited there rather than pruned.
2026-08-26E11even DentalRecorded sedation / general anaesthesia availability (informational): not documented in public sources. Implants placed under local anaesthetic only; no sedation/GA option mentioned anywhere in site navigation or treatment pages.
2026-08-26Smile CliniqDeepen 2026-08-26: rechecked website/contacts/operating status (all confirmed, open); Google Maps rating reconfirmed (4.7/464, up from 459) with geo pin and place URL; added 2 external sources (Google Maps, Doctify-Finchley); visibility scout 5 queries (emergency query = true via address/phone match, others false); no uncited sources on this clinic.
2026-08-26Smile CliniqRecorded sedation / general anaesthesia availability (informational): not documented in public sources. Optional sedation offered but site states explicitly 'It is not a general anaesthetic'; patient stays safe/responsive with reduced memory.
2026-08-26tooth dental careDeepen 2026-08-26: rechecked website/contacts/operating status (all confirmed, open); Google Maps rating newly captured (4.9/379, previously unset) with geo pin and place URL; added 2 external sources (Google Maps, Doctify); visibility scout 5 queries (all false today); no uncited sources on this clinic.
2026-08-26Whites DentalDeepen 2026-08-26: rechecked website/contacts/operating status (all confirmed, open; flagged a Marble Arch phone discrepancy on-site); Google Maps rating newly captured (4.8/702, previously unset) with geo pin and place URL; added 2 external sources (Google Maps, WhatClinic via Bing panel); visibility scout 5 queries (all false today); no uncited sources on this clinic.
2026-08-25Condor DentLicense verification 2026-08-25 against GDC and CQC: clinic CQC registration found (1-6953603949). 4 of 5 named clinicians matched a single GDC Dentist entry; the fifth ('Dr Luis Hernan C.') is published with a truncated surname initial only and could not be reliably identified.
2026-08-25E11even DentalLicense verification 2026-08-25 against GDC and CQC: clinic's current CQC registration could not be confirmed (site's linked CQC reference is archived/address-mismatched per prior research) - left null, not false. Both named doctors share their full name with another currently-registered GDC dentist, so left null rather than guessed.
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-25Smile CliniqLicense verification 2026-08-25 against GDC and CQC: clinic CQC registration found (1-1503544149, St John's Wood address); 6 of 8 named doctors matched a single unambiguous GDC entry, 2 (both surnamed Patel) were ambiguous across multiple same-name registrants and left null rather than guessed.
2026-08-25tooth dental careLicense verification 2026-08-25 against GDC and CQC: clinic CQC registration found (1-11551511910). The one named team member is published with first name only (no surname), so GDC identity could not be verified - left null, not false.
2026-08-25Whites DentalLicense verification 2026-08-25 against GDC and CQC: both clinic locations (Waterloo and Marble Arch) found registered with CQC under provider One Dee Limited. All 5 named clinicians are published with first name only (no surname) on the clinic site, so GDC identity could not be verified for any of them - left null, not false.
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-10Condor DentInitial data collection.
2026-07-10E11even DentalInitial data collection.
2026-07-10Smile CliniqInitial data collection.
2026-07-10tooth dental careInitial data collection.
2026-07-10Whites DentalInitial data collection.
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.