uk-gp-practices

Every active general practice in the four nations.

Index 12.1 · scanned 2026-11-02 · up to 32 URLs per site · 7901 organizations · 4399 scanned (55.7% coverage) · 2149 with no published URL · scored as healthcare

Median score 54 across 4399 sites
Middle half 49–64 spread around the median
Full range 19–77 lowest to highest
Gated 2574 of 4399 block AI crawlers outright

Middle of 31 cohorts. All cohorts 54 · best cohort 63.

Where this list came from

The source, and how we filtered it

Source GP practices in the UK, NHS England (Organisation Data Service; NHS.UK practice profiles) (2026-11-02)
LicenseODS: Open Government Licence v3.0. NHS.UK practice profiles: Open Government Licence v3.0 under NHS.UK's terms (sections 3.4 to 3.11), which permit any use including commercial. Only each practice's name and website address are taken, which NHS.UK's terms treat as adapted content, so it is attributed with the generic OGL statement and not as information from the NHS website. Read 2026-11-05.
Cite asContains public sector information licensed under the Open Government Licence v3.0.
How we filtered itActive organizations with the ODS GP practice role (RO76) for England, Wales and Scotland, and active primary role RO315 for Northern Ireland. For each English practice, the website link on its NHS.UK profile (6,256 pages, read one at a time). Addresses are cut to the root unless several practices share a host with a page each.
Instead ofThe NHS.UK Service Search API (needs a key); the PHS, NHS Wales and BSO practice lists (no websites).
Built2026-11-02

The filtering is ours and is disclosed as ours. The source published a list; the decision about which rows of it belong in a cohort was a judgment call, and it is written down so somebody can disagree with it.

Distribution

Where the 4399 sites land

GradeShare of the cohort SitesShare
Adequate
1471 33.4%
Weak
2511 57.1%
Not ready
403 9.2%
Strong
14 0.3%
By dimension

What the cohort earns, dimension by dimension

The mean share of each dimension’s available points that this cohort earned. Low here means the whole sector is weak on it, not that one site dragged an average down. The per-site spread is in the dataset.

DimensionMean share earned Mean
#1 · Reach
These parameters determine the fundamental ease of access that AI has to your site information.
68%
#2 · Read
AI generally turns off JavaScript. Does your site information survive without it?
56%
#3 · Understand
Does a machine know who and what you are?
25%
#4 · Act
Sitemaps, redirects, 404s, licensing terms, and not wasting the crawl budget.
76%
How much of each site we read

The cap is 32 URLs and it is a ceiling, not a promise. A portal whose every link points at a different host yields one page; a university yields the full sample. The median here is 32, the range 1–32, published so that "we sampled 32 URLs per site" cannot become a claim the data does not support.

36 sites in this cohort served a certificate we could not verify. They were read anyway and scored normally, because reporting no response for a site every browser loads would describe our TLS stack rather than the site, and each one carries the finding in its row.

Where this cohort fails

11 tests almost nobody in this cohort passes

Universal — nobody passes these 11 checks · 3 of them worth 2 points or more
TestWhat it asks FailingOf Points
ACT-3 If you have a public API, is it described in a standard file?
100.0%
1 2
EXT-11 Have you marked the part of a page that answers a spoken question?
100.0%
4399 0
EXT-12 Do you tell search engines the moment a page changes?
100.0%
4399 0
EXT-14 Does your site offer its actions to AI browsers as tools?
100.0%
4031 0
EXT-15 Can an AI agent find out how to sign in to your site?
100.0%
1 0
EXT-16 Do you publish a card or a skills list for the agents you run?
100.0%
4399 0
EXT-17 Do you list your agents in your domain's DNS records?
100.0%
4386 0
EXT-2 Do you list your APIs and agent tools where agents look for them?
100.0%
886 0
EXT-7 If you run real question-and-answer pages, are they marked as such?
100.0%
17 0
RED-10 Do you offer a plain-text (Markdown) copy of your pages?
100.0%
3394 2
UND-9 If a page is behind a paywall, does it say so?
100.0%
1 2
Near-universal — 95% and above 9 checks · 4 of them worth 2 points or more
TestWhat it asks FailingOf Points
RED-12 If a machine asks for Markdown, does your site give it?
99.9%
4399 2
UND-1 Does your site say clearly who you are?
99.9%
4397 2
UND-10 Does your page code link to your official profiles elsewhere?
99.9%
4397 2
UND-2 Does your site use the page labels that search engines still read for what you publish?
99.9%
4399 3
UND-5 Does the author label in your page code point to that person?
99.4%
3268 1
EXT-1 Do you publish an llms.txt file for coding assistants?
98.7%
4399 0
PST-2 Have you posted a Content Signals statement about what AI may do with your content?
96.8%
4399 0
EXT-13 Can an assistant ask your site a question directly?
96.3%
4399 0
PST-4 Have you reserved your text and data mining rights in a form machines can read?
96.0%
4399 0
Common — 90 to 95% 2 checks
TestWhat it asks FailingOf Points
EXT-4 Can an AI assistant connect to your site as a tool?
93.0%
4399 0
MSR-7 Are you set up in Google Search Console and Bing Webmaster Tools, and do you read their AI reports?
91.6%
4399 0

Coral bars mark tests worth 2 points or more, the failures that actually move a score.

Every site

Every 7,901, named, with a report for each

Whether or not it has been scanned. Rows with no website on record, sites that were unreachable and sites that turned us away stay in the table with the reason on them, and none of them enters an average: dropping them would shrink the population to the part that was easy to measure. A few points between two neighbors is noise. The box filters every row in the cohort, not only the page you are on; click a header to sort the rows on this page by name or by score.

Showing 2,401–2,500 of 7,901 · page 25 of 80

SiteScore GatedPages read Report
Hillview Surgery hillviewsurgery.nhs.ukregister id ODS E85054; address from NHS.UK practice profile (high confidence), not checked by loading it 61 No 32
Hindon Surgery hindonsurgery.co.ukregister id ODS J83630; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Hingham Surgery hinghamsurgery.co.ukregister id ODS D82085; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Hirsel Medical Centre hirselmedicalcentre.co.ukregister id ODS A81038; address from NHS.UK practice profile (high confidence), not checked by loading it 55 Gated 9
Hiyos hiyos.orgblockedregister id ODS E85062; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Hmc Health Heston Great West hmchealthheston.co.ukblockedregister id ODS E85739; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Hobs Moat Medical Centre hobsmoatmedicalcentre.co.ukblockedregister id ODS M89019; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Hockley Farm Medical Pract (a Nana) hockleyfarmmedicalpractice.co.ukblockedregister id ODS C82053; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Hockley Medical Practice hockleymedicalpractice.comregister id ODS M85797; address from NHS.UK practice profile (high confidence), not checked by loading it 47 Gated 32
Hodge Hill Family Practice hodgehillfamilypractice.co.ukregister id ODS Y02567; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Hodnet Medical Practice hodnetmedicalcentre.co.ukregister id ODS M82058; address from NHS.UK practice profile (high confidence), not checked by loading it 56 No 32
Holbeach Medical Centre holbeachmedicalcentre.co.ukregister id ODS C83028; address from NHS.UK practice profile (high confidence), not checked by loading it 71 No 32
Holborn Medical Centre holbornmedicalcentre.nhs.ukregister id ODS F83058; address from NHS.UK practice profile (high confidence), not checked by loading it 57 Gated 32
Holbrook Surgery holbrooksurgery.comregister id ODS H82640; address from NHS.UK practice profile (high confidence), not checked by loading it 47 Gated 32
Holbrooks Health Team hht-nhs.co.ukregister id ODS M86032; address from NHS.UK practice profile (high confidence), not checked by loading it 48 Gated 32
Holderness Health holdernesshealth.nhs.ukregister id ODS B81025; address from NHS.UK practice profile (high confidence), not checked by loading it 62 Gated 32
Holes Lane Medical Ltd. holeslanesurgery.co.ukblockedregister id ODS N81007; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Holland House Surgery hollandhousesurgery.co.ukregister id ODS P81077; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 32
Holland Park Surgery (W8 7RX) hollandparksurgery.org.ukregister id ODS E87016; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Holland Park Surgery (WS8 7JB) umbrellamedical.co.ukregister id ODS M91626; address from NHS.UK practice profile (high confidence), not checked by loading it; several practices give this host with different paths; the path is kept 51 Gated 32
Hollies Medical Centre (S11 9AL) theholliesmc.co.ukregister id ODS C88052; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 9
Hollies Medical Centre (L26 0TH) theholliesmedicalcentre.co.ukregister id ODS N83605; address from NHS.UK practice profile (high confidence), not checked by loading it; the profile gives http://www.theholliesmedicalcentre.co.uk/website/home.html; cut to the site root 58 No 1
Hollies Practice holliesmedical.co.ukregister id ODS M83088; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Hollins Grove Surgery no website on recordregister id ODS P81721; the practice's NHS.UK profile gives no website — No —
Hollinswood Surgery hollinswoodpriorsleesurgery.co.ukregister id ODS M82057; address from NHS.UK practice profile (high confidence), not checked by loading it 33 Gated 1
Hollinwood Medical Practice hollinwoodpractice.org.ukregister id ODS Y02933; address from NHS.UK practice profile (high confidence), not checked by loading it 66 No 32
Holly Road Medical Centre hollyroadmedicalcentre.nhs.ukblockedregister id ODS E85658; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Holly Tree Surgery hollytreesurgery.comblockedregister id ODS H81110; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Hollybrook Medical Centre hollybrookmedicalcentre.co.ukregister id ODS C81054; address from NHS.UK practice profile (high confidence), not checked by loading it 55 Gated 32
Hollygreen Practice hollygreenpractice.nhs.ukregister id ODS C85023; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 7
Hollyhurst Medical Centre hollyhurstmedicalcentre.nhs.ukregister id ODS A85616; address from NHS.UK practice profile (high confidence), not checked by loading it 57 No 32
Hollyns Health & Wellbeing hollynshealth.co.ukregister id ODS B83045; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 32
Hollyoaks Medical Centre hollyoaksmedicalcentre.co.ukregister id ODS M81083; address from NHS.UK practice profile (high confidence), not checked by loading it 44 Gated 32
Hollywood Medical Centre hollywoodmedicalpractice.co.ukregister id ODS M81064; address from NHS.UK practice profile (high confidence), not checked by loading it 45 Gated 32
Holmcroft holmcroftsurgery.nhs.ukregister id ODS M83049; address from NHS.UK practice profile (high confidence), not checked by loading it 52 No 31
Holmhurst Medical Centre holmhurstmedicalcentre.nhs.ukregister id ODS H81048; address from NHS.UK practice profile (high confidence), not checked by loading it 70 No 32
Holmlands Medical Center holmlandsmcwirral.nhs.ukregister id ODS N85022; address from NHS.UK practice profile (high confidence), not checked by loading it 72 No 1
Holmside Medical Group holmsidemedicalgroup.nhs.ukregister id ODS A86021; address from NHS.UK practice profile (high confidence), not checked by loading it 57 No 32
Holmwood Corner Surgery holmwoodcornersurgery.co.ukregister id ODS H84042; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 32
Holt Medical Practice holt-practice.nhs.ukregister id ODS D82001; address from NHS.UK practice profile (high confidence), not checked by loading it 49 Gated 32
Holyhead Primary Health Care Centre holyheadprimaryhealthcarecentre.co.ukblockedregister id ODS M85721; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Homeless Action in Barnet no website on recordregister id ODS E83666; the practice's NHS.UK profile gives no website — No —
Homeless Health Exchange birminghamhomelessexchange.co.ukregister id ODS Y01057; address from NHS.UK practice profile (high confidence), not checked by loading it 53 Gated 21
Homeless Healthcare Team hiowhealthcare.nhs.ukregister id ODS J82217; address from NHS.UK practice profile (high confidence), not checked by loading it; the profile gives https://hiowhealthcare.nhs.uk/our-services/a-z-list-of-services/homeless-healthcare-team; cut to the site root 56 Gated 32
Homestead homesteadmedicalcentre.co.ukblockedregister id ODS B87022; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Homewell Curlew Practice homewellpractice.co.ukblockedregister id ODS J82196; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Honeypot Medical Centre honeypotmc.co.ukregister id ODS E84039; address from NHS.UK practice profile (high confidence), not checked by loading it 45 Gated 32
Honeywall Medical Practice no website on recordregister id ODS M83619; the practice's NHS.UK profile gives no website — No —
Honiton Surgery honitonsurgery.nhs.ukregister id ODS L83002; address from NHS.UK practice profile (high confidence), not checked by loading it 62 No 32
Honley Surgery honleysurgery.co.ukblockedregister id ODS B85022; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Hook Surgery hooksurgery.co.ukblockedregister id ODS H84025; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Hope Farm Medical Centre hopefarmmedicalcentre.nhs.ukregister id ODS N81092; address from NHS.UK practice profile (high confidence), not checked by loading it 40 Gated 32
Hope House Surgery hopehousesurgery.nhs.ukregister id ODS L81010; address from NHS.UK practice profile (high confidence), not checked by loading it 44 Gated 19
Hopwood House Medical Practice hopwood-house-medical-practice.co.ukregister id ODS P85014; address from NHS.UK practice profile (high confidence), not checked by loading it 47 Gated 32
Hopwood Medical Centre hopwoodmc.nhs.ukregister id ODS P86023; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 22
Horfield Hc horfieldhealthcentre.nhs.ukregister id ODS L81022; address from NHS.UK practice profile (high confidence), not checked by loading it 53 Gated 32
Horizon Health Centre no website on recordregister id ODS L81670; the practice's NHS.UK profile gives no website — No —
Horizon Healthcare (DE1 1TH) horizonhealthcare.nhs.ukblockedregister id ODS C81006; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Horizon Healthcare (LE5 5UB) horizonhealthcare.co.ukregister id ODS C82088; address from NHS.UK practice profile (high confidence), not checked by loading it 64 No 32
Horncastle Medical Group horncastlemedicalgroup.co.ukregister id ODS C83027; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 32
Hornchurch Healthcare hornchurchhealthcare.co.ukregister id ODS F82055; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 32
Horndean Surgery horndeansurgery.co.ukregister id ODS J82640; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 26
Horndon-On-The-Hill Surgery thesurgeryhorndon-on-the-hill.co.ukregister id ODS F81198; address from NHS.UK practice profile (high confidence), not checked by loading it 53 Gated 19
Hornsey Park Surgery hornseywoodgreengp.co.ukregister id ODS F85046; address from NHS.UK practice profile (high confidence), not checked by loading it 62 No 32
Hornspit Medical Centre hornspitmedicalcentre.nhs.ukregister id ODS N82663; address from NHS.UK practice profile (high confidence), not checked by loading it 68 No 8
Horsefair Practice horsefairpractice.nhs.ukregister id ODS M83001; address from NHS.UK practice profile (high confidence), not checked by loading it 44 Gated 32
Horsman's Place Surgery horsmansplacesurgery.co.ukregister id ODS G82048; address from NHS.UK practice profile (high confidence), not checked by loading it 33 Gated 1
Horton Park Medical Practice horton-park.co.ukregister id ODS B83035; address from NHS.UK practice profile (high confidence), not checked by loading it 39 Gated 32
Hough Green Health Park houghgreenhealth.co.ukregister id ODS N81119; address from NHS.UK practice profile (high confidence), not checked by loading it 45 Gated 31
Houghton Close Surgery houghtonclosesurgery.co.ukregister id ODS E81074; address from NHS.UK practice profile (high confidence), not checked by loading it 47 Gated 32
Houghton Medical Group, houghtonmedicalgroup.nhs.ukregister id ODS A89023; address from NHS.UK practice profile (high confidence), not checked by loading it 45 Gated 32
Houghton Regis Medical Centre no website on recordregister id ODS E81027; the practice's NHS.UK profile gives no website — No —
Hounsfield Surgery hounsfieldsurgery.co.ukregister id ODS C84660; address from NHS.UK practice profile (high confidence), not checked by loading it 46 Gated 32
Hounslow Family Practice hounslowfamilypractice.nhs.ukregister id ODS E85713; address from NHS.UK practice profile (high confidence), not checked by loading it 33 Gated 1
Hounslow Medical Centre hounslowmedicalcentre.co.ukblockedregister id ODS E85015; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Hove Medical Centre hovemedicalcentre.co.ukregister id ODS G81001; address from NHS.UK practice profile (high confidence), not checked by loading it 56 Gated 32
Hoveton & Wroxham Medical Centre hovetonandwroxhammedicalcentre.nhs.ukregister id ODS D82025; address from NHS.UK practice profile (high confidence), not checked by loading it 49 Gated 32
Howard House Surgery howardhousesurgery.co.ukregister id ODS D83015; address from NHS.UK practice profile (high confidence), not checked by loading it 53 No 1
Howdale Surgery howdalesurgery.co.ukregister id ODS D82068; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Howden Medical Practice howdenmedicalcentre.nhs.ukregister id ODS B81088; address from NHS.UK practice profile (high confidence), not checked by loading it 64 No 32
Howell Surgery brenchleyandhorsmondengps.nhs.ukregister id ODS G82158; address from NHS.UK practice profile (high confidence), not checked by loading it 51 Gated 32
Hoylake & Meols Medical Center hoylakeandmeolsmedicalcentre.co.ukregister id ODS N85059; address from NHS.UK practice profile (high confidence), not checked by loading it 70 No 32
Hoylake Rd Met Center hoylakeroadmcwirral.nhs.ukregister id ODS N85046; address from NHS.UK practice profile (high confidence), not checked by loading it 61 No 32
Hoyland House painswicksurgery.nhs.ukregister id ODS L84025; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Hoyland Medical Practice hoylandmedicalpractice.nhs.ukregister id ODS C85022; address from NHS.UK practice profile (high confidence), not checked by loading it 36 Gated 3
Ht Practice htpractice.co.ukregister id ODS P89020; address from NHS.UK practice profile (high confidence), not checked by loading it 59 No 32
Hucclecote Surgery hucclecotesurgery.co.ukregister id ODS L84014; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Hucknall Road Medical Centre hucknallrdmc.co.ukblockedregister id ODS C84078; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Huddersfield Road Surgery huddersfieldroadsurgery.co.ukregister id ODS C85020; address from NHS.UK practice profile (high confidence), not checked by loading it 57 No 27
Hugglescote Surgery hugglescotesurgery.co.ukregister id ODS C82096; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Hughenden Valley Surgery ourpractice.co.ukregister id ODS K82049; address from NHS.UK practice profile (high confidence), not checked by loading it 48 Gated 32
Hull Family Practice hullfamilypractice.nhs.ukregister id ODS B81008; address from NHS.UK practice profile (high confidence), not checked by loading it 56 Gated 32
Hulme Hall Medical Group hulmehallmedicalgroup.nhs.ukregister id ODS P88025; address from NHS.UK practice profile (high confidence), not checked by loading it 57 Gated 32
Humber Primary Care no website on recordregister id ODS B81006; the practice has no NHS.UK profile (404), and its ODS record gives no website — No —
Humberstone Medical Centre (Ip Jones) humberstonemedicalcentre.co.ukblockedregister id ODS C82033; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Humbleyard Practice humbleyard.nhs.ukblockedregister id ODS D82064; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Humshaugh & Wark Medical Grp humshaughandwarkmedicalgroup.nhs.ukregister id ODS A84040; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 8
Hungerford Medical Centre hungerfordmedicalcentre.nhs.ukblockedregister id ODS N81044; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Hungerford Surgery hungerfordsurgery.co.ukregister id ODS K81057; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Hunmanby Surgery hunmanbysurgery.gpsurgery.netblockedregister id ODS B82628; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —

Scores are for the population, not for ranking two named sites against each other. A few points between neighbors is noise. See what these numbers can and cannot support. Headline figures: summary.json (CC BY 4.0). The site-by-site data on this page is licensed; a bulk copy is from TEN7 for a fee.