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 partners@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.
- Google reviews are cached weekly under the Google Places API terms (see section 11).
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
Premium tier buys placement and presentation, not content control. Editorial rankings — cheapest, fastest, top-rated — ignore Featured status entirely. No clinic pays to remove negative information. No clinic pays to alter their displayed price.
6. Editorial reviewer
Our editorial reviewer is a UK-registered GP. Name and GMC profile to be published before launch.
7. Removal requests
Clinics can request removal in writing to corrections@checkgp.co.uk. Process:
- Written request from a verifiable clinic email address.
- Identity verified against the clinic's published contact details.
- Removal within seven working days of confirmation.
- The URL is preserved with a short note — ‘this clinic has chosen not to be listed’ — per SPEC §15 for SEO continuity.
8. Clinic-submitted updates
A clinic owner or practice manager can submit price updates, opening-hour changes, or doctor information by emailing partners@checkgp.co.uk. Every clinic-submitted change is verified against the clinic's published source before it goes live. A self-service form is on the Phase 2 roadmap.
9. User-reported corrections
- Send corrections to corrections@checkgp.co.uk with the source URL. A user-facing correction form is on the Phase 2 roadmap.
- 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. The Featured chip discloses the commercial relationship on every clinic page where one exists (BRAND §9.10).
11. Data sources
- CQC — ratings and inspection reports linked back to cqc.org.uk on every clinic page.
- Google Reviews — surfaced via the Google Places API with the ‘Reviews powered by Google’ attribution required by Google's terms.
- Outscraper — initial clinic seed (name, address, phone, opening hours).
- Mapbox — map tiles on clinic detail pages.
Questions on any of the above? Email hello@checkgp.co.uk or read our contact page.