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 601–700 of 7,901 · page 7 of 80

SiteScore GatedPages read Report
Bracondale Medical Centre bracondalemedical.co.ukregister id ODS P88031; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 32
Bradford Moor Practice bradfordmoorpractice.co.ukregister id ODS B83032; address from NHS.UK practice profile (high confidence), not checked by loading it 57 Gated 1
Bradford Street Surgery thesurgerybradfordstreet.nhs.ukblockedregister id ODS P82033; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Bradford Student Health Service bradfordstudenthealth.co.ukregister id ODS B83051; address from NHS.UK practice profile (high confidence), not checked by loading it 57 Gated 32
Bradford-On-Avon and Melksham Health boahealthcentre.nhs.ukregister id ODS J83030; address from NHS.UK practice profile (high confidence), not checked by loading it 72 No 9
Bradshaw Medical Centre bradshawmedicalcentre.nhs.ukblockedregister id ODS P92008; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Bradworthy Surgery bradworthysurgery.nhs.ukregister id ODS L83012; address from NHS.UK practice profile (high confidence), not checked by loading it 54 No 28
Braithwaite Rd Surgery ssphealth.comregister id ODS P92002; 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 60 Gated 32
Bramblehaies Surgery bramblehaiessurgery.co.ukregister id ODS L83128; address from NHS.UK practice profile (high confidence), not checked by loading it 57 No 32
Bramblys Grange Medical Practice bramblysgrange.co.ukblockedregister id ODS J82058; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Bramcote Surgery bramcotesurgery.co.ukregister id ODS C84112; address from NHS.UK practice profile (high confidence), not checked by loading it 45 Gated 32
Bramhall & Shaw Heath Medical Group bramhallparkmedicalcentre.co.ukregister id ODS P88016; address from NHS.UK practice profile (high confidence), not checked by loading it 56 Gated 32
Bramhall Health Centre bramhallhealthcentre.co.ukregister id ODS P88015; address from NHS.UK practice profile (high confidence), not checked by loading it 56 Gated 32
Bramley Avenue Surgery no website on recordregister id ODS H83052; the practice's NHS.UK profile gives no website — No —
Bramley Village Health & Wellbeing Center bramleyvillage.co.ukregister id ODS B86104; address from NHS.UK practice profile (high confidence), not checked by loading it 51 No 1
Brampton Health Centre bramptonhealthcentre.co.ukregister id ODS E84049; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Brampton Medical Practice bramptonmedicalpractice.comregister id ODS A82012; address from NHS.UK practice profile (high confidence), not checked by loading it 53 Gated 21
Branch End Surgery branchendsurgery.co.ukregister id ODS A84047; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Brandon Medical Practice brandonmedicalpractice.org.ukregister id ODS Y00774; address from NHS.UK practice profile (high confidence), not checked by loading it 61 No 1
Brandon Surgery Dr R Kapur & Partner brandonsurgeryatbelgravehc.co.ukregister id ODS C82671; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 32
Brannam Medical Centre brannammedicalcentre.co.ukregister id ODS L83073; address from NHS.UK practice profile (high confidence), not checked by loading it 53 Gated 21
Brannel Surgery brannelsurgery.co.ukregister id ODS L82011; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Brant Road & Springcliffe Surgery brantroadsurgery.co.ukregister id ODS C83078; address from NHS.UK practice profile (high confidence), not checked by loading it 59 No 32
Brayford Medical Practice brayfordmedicalpractice.co.ukregister id ODS C83626; address from NHS.UK practice profile (high confidence), not checked by loading it 60 No 32
Bredbury Medical Centre bredburymedicalcentre.nhs.ukregister id ODS P88044; address from NHS.UK practice profile (high confidence), not checked by loading it 49 Gated 32
Bredon Avenue Surgery bredonavenue.nhs.ukblockedregister id ODS M86038; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Bredon Hill Surgery bredonsurgery.nhs.ukregister id ODS M81007; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 32
Brent Area Medical Centre brentareamedicalcentre.co.ukblockedregister id ODS L85601; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Brentfield Medical Centre brentfieldmedicalcentre.co.ukregister id ODS E84031; address from NHS.UK practice profile (high confidence), not checked by loading it 67 No 32
Brentford Family Practice brentfordfamilypractice.co.ukregister id ODS E85735; address from NHS.UK practice profile (high confidence), not checked by loading it 47 Gated 32
Brentford Group Practice brentfordgrouppractice.co.ukblockedregister id ODS E85605; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Brereton Surgery breretonsurgery.nhs.ukregister id ODS M83703; address from NHS.UK practice profile (high confidence), not checked by loading it 61 No 32
Bretton Medical Practice brettonparkhealthcare.co.ukregister id ODS Y07057; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Brewer Street brewerstreetsurgery.nhs.ukregister id ODS G82089; address from NHS.UK practice profile (high confidence), not checked by loading it 56 Gated 32
Brewood Medical Practice brewoodsurgery.nhs.ukblockedregister id ODS M83009; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Briarwood Medical Centre briarwoodmedicalcentre.nhs.ukregister id ODS P81748; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 32
Bridge and Monkseaton Medical Practice monkseatonmedical.nhs.ukregister id ODS A87020; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 1
Bridge Cottage Surgery bridgecottagesurgery.nhs.ukregister id ODS E82019; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 21
Bridge End Surgery bridgeendsurgery.comregister id ODS A83009; address from NHS.UK practice profile (high confidence), not checked by loading it 73 No 32
Bridge House Medical Centre bhmc.co.ukregister id ODS M84014; address from NHS.UK practice profile (high confidence), not checked by loading it 52 No 31
Bridge House Medical Practice bridgehouselondon.nhs.ukregister id ODS Y03135; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 15
Bridge Lane Group Practice bridgelanegp.co.ukregister id ODS H85045; address from NHS.UK practice profile (high confidence), not checked by loading it 52 Gated 32
Bridge Medical Centre bridgemedicalcentre.co.ukregister id ODS H82047; address from NHS.UK practice profile (high confidence), not checked by loading it 56 No 1
Bridge Road Medical Centre bridgeroadmclitherland.nhs.ukregister id ODS N84023; address from NHS.UK practice profile (high confidence), not checked by loading it 68 No 7
Bridge Road Surgery bridgeroadsurgery.nhs.ukregister id ODS D83011; address from NHS.UK practice profile (high confidence), not checked by loading it 49 Gated 32
Bridge Street Medical Centre bridgestreetmedicalcentre.comregister id ODS D81037; address from NHS.UK practice profile (high confidence), not checked by loading it 49 Gated 32
Bridge Street Medical Practice bsmp.co.ukregister id ODS C82026; address from NHS.UK practice profile (high confidence), not checked by loading it 46 Gated 32
Bridge Street Surgery (DN20 8NT) 53bridgestreet.netregister id ODS B81063; address from NHS.UK practice profile (high confidence), not checked by loading it 62 No 1
Bridge Street Surgery (PE38 9DP) bridgestreetsurgery.co.ukblockedregister id ODS D82015; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Bridge Surgery bridgesurgery-burton.nhs.ukregister id ODS M83042; address from NHS.UK practice profile (high confidence), not checked by loading it 62 No 32
Bridge View Medical bridgeviewmedical.nhs.ukregister id ODS L81007; address from NHS.UK practice profile (high confidence), not checked by loading it 72 No 9
Bridge View Medical Group bridgeviewmedicalgroup.nhs.ukblockedregister id ODS A89019; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Bridgegate Medical Centre bridgegatemedicalcentre.nhs.ukregister id ODS A82009; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 24
Bridgemary Medical Centre bridgemarymedicalcentre.co.ukregister id ODS J82152; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Bridgeside Surgery bridgesidesurgery.co.ukregister id ODS G81012; address from NHS.UK practice profile (high confidence), not checked by loading it 49 Gated 32
Bridgewater Surgeries bridgewatersurgeries.nhs.ukblockedregister id ODS E82013; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Bridgeway Practice bridgewaypractice.co.ukregister id ODS C84092; address from NHS.UK practice profile (high confidence), not checked by loading it 44 Gated 32
Bridgnorth Medical Practice bridgnorthmedicalpractice.co.ukregister id ODS M82004; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 16
Briercliffe Surgery bramleyonline.co.ukregister id ODS P81053; address from NHS.UK practice profile (high confidence), not checked by loading it 54 No 10
Brierley Medical Centre no website on recordregister id ODS Y05248; the practice's NHS.UK profile gives no website — No —
Brierley Park Medical Group brierleyparkmedicalgroup.nhs.ukregister id ODS C84077; address from NHS.UK practice profile (high confidence), not checked by loading it 43 Gated 32
Brig Royd Surgery brigroydsurgery.co.ukblockedregister id ODS B84007; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Brighton Station Health Centre practiceplusbrightonstation.nhs.ukregister id ODS Y02676; address from NHS.UK practice profile (high confidence), not checked by loading it 64 No 32
Brighton Station Walk-In no website on recordregister id ODS Y02766; the practice has no NHS.UK profile (404), and its ODS record gives no website — No —
Brigstock Medical Practice brigstockandsouthnorwood-medicalpractice.co.ukregister id ODS H83017; address from NHS.UK practice profile (high confidence), not checked by loading it 36 Gated 1
Brinnington Surgery brinningtonsurgery.nhs.ukregister id ODS P88043; address from NHS.UK practice profile (high confidence), not checked by loading it 48 Gated 32
Brinsley Avenue Practice brinsleyavenuepractice.co.ukregister id ODS M83601; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 32
Brinsworth Medical Centre brinsworthmedicalcentre.co.ukregister id ODS C87009; address from NHS.UK practice profile (high confidence), not checked by loading it 56 No 32
Brixton Hill Group Practice brixtonhillgp.nhs.ukblockedregister id ODS G85025; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Broad Lane Surgery broadlanesurgeryhampton.co.ukregister id ODS H84018; address from NHS.UK practice profile (high confidence), not checked by loading it 56 No 32
Broad Oak Medical Practice broadoakmedicalpractice.co.ukblockedregister id ODS Y06792; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Broad Street Health Centre broadstreethealthcentre.co.ukblockedregister id ODS Y02476; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Broadhurst Street Medical Practice broadhurststreetsurgery.co.ukregister id ODS C82651; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 32
Broadmead Medical Centre broadmeadmedicalcentre.nhs.ukregister id ODS Y02578; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 9
Broadmead Surgery broadmeadsurgery.co.ukregister id ODS E85715; address from NHS.UK practice profile (high confidence), not checked by loading it 69 No 32
Broadshires Health Centre broadshireshealthcentre.comregister id ODS K84075; address from NHS.UK practice profile (high confidence), not checked by loading it 55 Gated 12
Broadstairs Medical Practice broadstairsmedicalpractice.nhs.ukregister id ODS G82796; address from NHS.UK practice profile (high confidence), not checked by loading it 60 No 32
Broadwater Medical Centre broadwatermedicalcentre.co.ukregister id ODS H82046; address from NHS.UK practice profile (high confidence), not checked by loading it 55 Gated 32
Broadway Health Centre broadwayhealthcentre.co.ukblockedregister id ODS Y00471; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Broadway Medical Centre (WS1 3HD) umbrellamedical.co.ukregister id ODS M91619; 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
Broadway Medical Centre (FY7 8GU) broadwaymedicalcentre.nhs.ukblockedregister id ODS P81086; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Broadway Surgery thebroadwaysurgerywhitehawk.co.ukregister id ODS G81669; address from NHS.UK practice profile (high confidence), not checked by loading it 59 No 32
Brocklebank Health Centre brocklebank-practice.co.ukregister id ODS H85048; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Brockwell Park Surgery brockwellparksurgery.comregister id ODS G85137; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Brockwood Medical Practice brockwoodmedicalpractice.nhs.ukregister id ODS H81068; address from NHS.UK practice profile (high confidence), not checked by loading it 72 No 32
Brockworth Surgery brockworthsurgery.nhs.ukregister id ODS L84084; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Broken Cross Surgery brokencrosssurgery.nhs.ukregister id ODS N81632; address from NHS.UK practice profile (high confidence), not checked by loading it 44 Gated 32
Bromleag Care Practice bromleagcarepractice.co.ukblockedregister id ODS Y06345; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Bromley Common Practice thebromleycommonpractice.co.ukregister id ODS G84024; address from NHS.UK practice profile (high confidence), not checked by loading it 50 Gated 32
Bromley Meadows Surgery egertonanddunscarhealthcentre.nhs.ukregister id ODS P82643; address from NHS.UK practice profile (high confidence), not checked by loading it 47 Gated 32
Brompton Medical Centre bromptonmedicalcentre.nhs.ukregister id ODS E87746; address from NHS.UK practice profile (high confidence), not checked by loading it 56 Gated 32
Brondesbury Medical Centre brondesburymedicalcentre.co.ukregister id ODS F83059; address from NHS.UK practice profile (high confidence), not checked by loading it 63 No 1
Brook Green Medical Centre brookgreenmc.co.ukblockedregister id ODS E85020; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Brook House Surgery brookhousesurgery.nhs.ukregister id ODS J82213; address from NHS.UK practice profile (high confidence), not checked by loading it 54 Gated 7
Brook Lane Surgery brooklanesurgery.co.ukregister id ODS J82216; address from NHS.UK practice profile (high confidence), not checked by loading it 33 Gated 1
Brook Medical Centre (DE22 1FT) brookmedical.co.ukregister id ODS C81653; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Brook Medical Centre (NN3 5EN) brooksurgery.comregister id ODS K83048; address from NHS.UK practice profile (high confidence), not checked by loading it 64 No 32
Brook Medical Centre (ST6 7NN) brookmedicalcentre.nhs.ukregister id ODS M83094; address from NHS.UK practice profile (high confidence), not checked by loading it 57 Gated 32
Brook Square Surgery brooksquaresurgery.co.ukregister id ODS B82088; address from NHS.UK practice profile (high confidence), not checked by loading it 65 No 1
Brookfield Park Surgery brookfieldparksurgery.co.ukblockedregister id ODS F83052; address from NHS.UK practice profile (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — 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.