UK GP Practices
Search every site in this cohortuk-gp-practices
Every active general practice in the four nations.
Middle of 31 cohorts. All cohorts 54 · best cohort 63.
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) |
|---|---|
| License | ODS: 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 as | Contains public sector information licensed under the Open Government Licence v3.0. |
| How we filtered it | Active 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 of | The NHS.UK Service Search API (needs a key); the PHS, NHS Wales and BSO practice lists (no websites). |
| Built | 2026-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.
Where the 4399 sites land
| Grade | Share of the cohort | Sites | Share |
|---|---|---|---|
| Adequate | 1471 | 33.4% | |
| Weak | 2511 | 57.1% | |
| Not ready | 403 | 9.2% | |
| Strong | 14 | 0.3% |
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.
| Dimension | Mean 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% |
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.
11 tests almost nobody in this cohort passes
| Test | What it asks | Failing | Of | Points |
|---|---|---|---|---|
| ACT-3 | If you have a public API, is it described in a standard file? | 1 | 2 | |
| EXT-11 | Have you marked the part of a page that answers a spoken question? | 4399 | 0 | |
| EXT-12 | Do you tell search engines the moment a page changes? | 4399 | 0 | |
| EXT-14 | Does your site offer its actions to AI browsers as tools? | 4031 | 0 | |
| EXT-15 | Can an AI agent find out how to sign in to your site? | 1 | 0 | |
| EXT-16 | Do you publish a card or a skills list for the agents you run? | 4399 | 0 | |
| EXT-17 | Do you list your agents in your domain's DNS records? | 4386 | 0 | |
| EXT-2 | Do you list your APIs and agent tools where agents look for them? | 886 | 0 | |
| EXT-7 | If you run real question-and-answer pages, are they marked as such? | 17 | 0 | |
| RED-10 | Do you offer a plain-text (Markdown) copy of your pages? | 3394 | 2 | |
| UND-9 | If a page is behind a paywall, does it say so? | 1 | 2 |
| Test | What it asks | Failing | Of | Points |
|---|---|---|---|---|
| RED-12 | If a machine asks for Markdown, does your site give it? | 4399 | 2 | |
| UND-1 | Does your site say clearly who you are? | 4397 | 2 | |
| UND-10 | Does your page code link to your official profiles elsewhere? | 4397 | 2 | |
| UND-2 | Does your site use the page labels that search engines still read for what you publish? | 4399 | 3 | |
| UND-5 | Does the author label in your page code point to that person? | 3268 | 1 | |
| EXT-1 | Do you publish an llms.txt file for coding assistants? | 4399 | 0 | |
| PST-2 | Have you posted a Content Signals statement about what AI may do with your content? | 4399 | 0 | |
| EXT-13 | Can an assistant ask your site a question directly? | 4399 | 0 | |
| PST-4 | Have you reserved your text and data mining rights in a form machines can read? | 4399 | 0 |
Coral bars mark tests worth 2 points or more, the failures that actually move a score.
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
| Site | Score | Gated | Pages 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.