CheckGP
Methodology

How we verify prices and source data

A directory is only as good as the work behind it. This page documents how CheckGP sources, verifies, and refreshes the data we publish — and how we handle corrections, removals, and conflicts of interest.

Last updated 8 May 2026

1. How clinics are added

We seed the directory from public business records (Outscraper, Google Places, the clinic's own website). Every profile is reviewed by hand before it goes live — name, address, phone, opening hours, and CQC linkage are all checked against the clinic's published source.

We refresh the seed periodically and add new clinics on request. Email hello@checkgp.co.uk if you'd like your clinic listed.

2. How we source prices

Prices are pulled from each clinic's own published fee schedule using automated extraction with human review of every change. Nothing publishes without a person confirming it against the source URL. We never alter prices for paid placements.

If a clinic doesn't publish prices online, we leave the price block empty rather than guess — see ‘What “verified [date]” means’ below.

3. How often we verify

  • Weekly cron re-extracts prices from every clinic with a published fee schedule.
  • Any change vs the previous week enters a manual review queue before it goes live.
  • Opening hours and CQC ratings are re-checked on the same cadence.

4. What “verified [date]” means

The verified date stamped on every price is the date that price was last confirmed against the clinic's published source URL, not the date you happened to view the page.

If a price hasn't been re-verified in the last 30 days, it displays in the stale-amber treatment with the note ‘confirm with clinic before booking’. We don't hide stale data — we flag it.

5. Editorial independence

Featured and Premium buy a separate box labelled ‘Sponsored’ and a Featured label — not content control. List order and price rankings ignore paid status entirely. No clinic pays to remove negative information. No clinic pays to alter their displayed price.

6. Who checks the prices

Every price is taken from the clinic’s own website. Automated checks compare each price against its published source and flag anything that changes or looks unusual, and a person reviews every uncertain price before it is published. Where a standard appointment fee can’t be confirmed, we show ‘Standard fee not listed’ rather than guess.

CQC ratings come from the Care Quality Commission’s public data and link to the inspection report on cqc.org.uk.

7. Removal requests

Clinics can request removal in writing to hello@checkgp.co.uk. Process:

  1. Written request from a verifiable clinic email address.
  2. Identity verified against the clinic's published contact details.
  3. Removal within seven working days of confirmation.
  4. The URL is preserved with a short note — ‘this clinic has chosen not to be listed’ — so existing links keep working.

8. Clinic-submitted updates

A clinic owner or practice manager can submit price updates, opening-hour changes, or doctor information by emailing hello@checkgp.co.uk. Every clinic-submitted change is verified against the clinic's published source before it goes live.

9. User-reported corrections

  • Send corrections to hello@checkgp.co.uk with the source URL.
  • Every submission is reviewed by a human against the source URL before publication. We never auto-publish.
  • IP address is logged and submissions are rate-limited at three per IP per day to discourage abuse.

10. Conflicts of interest

CheckGP is founder-led and solely operated. No clinic holds equity in CheckGP. No clinic pays to alter their displayed price. Paid placement appears only in a box labelled ‘Sponsored’, and a Featured label discloses the commercial relationship wherever a paying clinic is listed.

11. Data sources

  • CQC — ratings and inspection reports linked back to cqc.org.uk on clinic pages where a CQC rating exists.
  • Outscraper — initial clinic seed (name, address, phone, opening hours).
  • OpenStreetMap / Mapbox — map tiles on neighbourhood pages.

Questions on any of the above? Email hello@checkgp.co.uk or read our contact page.