UK and Devolved Parliament Members

Search every site in this cohort

uk-parliaments

Every sitting Member of Parliament, Member of the Scottish Parliament, Member of the Senedd and Member of the Northern Ireland Assembly, with the website each publishes.

Index 12.1 · scanned 2026-11-02 · up to 32 URLs per site · 965 organizations · 421 scanned (43.6% coverage) · 383 with no published URL · scored as government

Median score 60 across 421 sites
Middle half 51–66 spread around the median
Full range 28–77 lowest to highest
Gated 119 of 421 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 Members of the House of Commons, Scottish Parliament, Senedd and Northern Ireland Assembly, UK Parliament; Scottish Parliament; Senedd Cymru / Welsh Parliament; Northern Ireland Assembly (2026-11-02)
LicenseUK Parliament data under the Open Parliament Licence v3.0; the Scottish Parliament's under the Scottish Parliament Copyright Licence, aligned with the OGL v3.0; the Senedd's reproduction notice (free reproduction in any format, acknowledged as Senedd Commission copyright); the Northern Ireland Assembly's under the OGL v3.0. Each permits copying and publishing, including commercially, with attribution and without implying endorsement. Wikidata is CC0. Read 2026-11-05.
Cite asContains Parliamentary information licensed under the Open Parliament Licence v3.0. Contains information licensed under the Scottish Parliament Copyright Licence. © Senedd Commission Copyright 2026. Contains public sector information licensed under the Open Government Licence v3.0.
How we filtered itCommons: Members API Search (House=1, IsCurrentMember=true), then each member's /Contact; a contact of type 'Website' is the member's site. Scottish Parliament: data.parliament.scot members (IsCurrent) and websites, type 3 ('MSP') only, since types 1 and 2 are the Parliament's own pages. Senedd: ModernGov GetCouncillorsByWard, the contact field labelled 'Website (non-Assembly)'. NI Assembly: GetAllCurrentMembers_JSON, which has no websites. Where the legislature gives none, Wikidata P856 is joined on the legislature's id (P10428 parliament.uk member ID, P4651 Senedd ID, P5870 NI Assembly ID), one cached SPARQL query per property, confidence low. Social-network and legislature-domain addresses are dropped with a note. Paths are cut to the root unless several members share the host.
Instead ofName matching MSPs against Wikidata (a guess); the House of Lords (peers represent nobody and almost none have sites); party websites found by search (not a published source).
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 421 sites land

GradeShare of the cohort SitesShare
Weak
173 41.1%
Not ready
33 7.8%
Adequate
212 50.4%
Strong
3 0.7%
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.
80%
#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?
27%
#4 · Act
Sitemaps, redirects, 404s, licensing terms, and not wasting the crawl budget.
68%
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.

7 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
EXT-11 Have you marked the part of a page that answers a spoken question?
100.0%
421 0
EXT-12 Do you tell search engines the moment a page changes?
100.0%
421 0
EXT-14 Does your site offer its actions to AI browsers as tools?
100.0%
398 0
EXT-16 Do you publish a card or a skills list for the agents you run?
100.0%
421 0
EXT-17 Do you list your agents in your domain's DNS records?
100.0%
416 0
EXT-18 Do you tell AI shoppers how they can pay?
100.0%
6 0
EXT-2 Do you list your APIs and agent tools where agents look for them?
100.0%
16 0
EXT-7 If you run real question-and-answer pages, are they marked as such?
100.0%
19 0
RED-10 Do you offer a plain-text (Markdown) copy of your pages?
100.0%
345 2
UND-2 Does your site use the page labels that search engines still read for what you publish?
100.0%
421 3
UND-9 If a page is behind a paywall, does it say so?
100.0%
2 2
Near-universal — 95% and above 8 checks · 3 of them worth 2 points or more
TestWhat it asks FailingOf Points
UND-1 Does your site say clearly who you are?
99.8%
415 2
RED-12 If a machine asks for Markdown, does your site give it?
99.3%
421 2
UND-10 Does your page code link to your official profiles elsewhere?
99.0%
415 2
PST-2 Have you posted a Content Signals statement about what AI may do with your content?
96.9%
421 0
EXT-13 Can an assistant ask your site a question directly?
96.7%
421 0
PST-4 Have you reserved your text and data mining rights in a form machines can read?
96.4%
421 0
EXT-4 Can an AI assistant connect to your site as a tool?
95.7%
421 0
UND-5 Does the author label in your page code point to that person?
95.0%
202 1

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

Every site

Every 965, 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 401–500 of 965 · page 5 of 10

SiteScore GatedPages read Report
Matt Vickers mattvickers.co.ukregister id ukparl:4844; address from UK Parliament Members API (high confidence), not checked by loading it 68 No 32
Matt Western mattwestern.orgregister id ukparl:4617; address from UK Parliament Members API (high confidence), not checked by loading it 56 No 29
Matthew Patrick matthewpatrick.co.ukblockedregister id ukparl:5162; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Matthew Pennycook matthewpennycook.comregister id ukparl:4520; address from UK Parliament Members API (high confidence), not checked by loading it 60 Gated 32
Maureen Burke no website on recordregister id ukparl:5137; no website for this member in the legislature's data or Wikidata — No —
Max Wilkinson maxwilkinson.orgregister id ukparl:5055; address from UK Parliament Members API (high confidence), not checked by loading it; the legislature lists 2 sites; took the first 55 No 18
Maya Ellis mayaellis.co.ukregister id ukparl:5228; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 57 No 32
Melanie Onn melanieonn.org.ukregister id ukparl:4464; address from UK Parliament Members API (high confidence), not checked by loading it 65 No 32
Melanie Ward melanieward.orgregister id ukparl:5240; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 63 No 12
Miatta Fahnbulleh miattafahnbulleh.orgregister id ukparl:5099; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 53 Gated 32
Michael Payne no website on recordregister id ukparl:5146; no website for this member in the legislature's data or Wikidata — No —
Michael Shanks michaelshanksmp.co.ukregister id ukparl:4998; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 43 Gated 32
Michael Wheeler michaelwheeler.co.ukblockedregister id ukparl:5242; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Michelle Scrogham michellescrogham.comblockedregister id ukparl:5049; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Michelle Welsh michellewelshmp.comregister id ukparl:5226; address from UK Parliament Members API (high confidence), not checked by loading it 55 Gated 11
Mike Kane mikekane.orgregister id ukparl:4316; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 59 No 4
Mike Martin mike-martin.co.ukregister id ukparl:5219; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 49 No 32
Mike Reader mikereader.co.ukregister id ukparl:5316; address from UK Parliament Members API (high confidence), not checked by loading it 46 Gated 32
Mike Tapp miketapp.co.ukblockedregister id ukparl:5266; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id; not measured: HTTP 403 — No —
Mike Wood mikewood.mpunreachableregister id ukparl:4384; address from UK Parliament Members API (high confidence), not checked by loading it — No —
Mims Davies mimsdavies.org.ukregister id ukparl:4513; address from UK Parliament Members API (high confidence), not checked by loading it 68 No 32
Mohammad Yasin mohammadyasin.orgregister id ukparl:4598; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 65 No 32
Monica Harding monicaharding.orgregister id ukparl:5299; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 55 No 23
Mr Adnan Hussain no website on recordregister id ukparl:5231; no website for this member in the legislature's data or Wikidata — No —
Mr Alex Barros-Curtis alexbarros-curtis.comregister id ukparl:5175; address from UK Parliament Members API (high confidence), not checked by loading it 37 Gated 32
Mr Alistair Carmichael alistaircarmichael.co.ukregister id ukparl:1442; address from UK Parliament Members API (high confidence), not checked by loading it 54 No 17
Mr Andrew Snowden no website on recordregister id ukparl:5072; no website for this member in the legislature's data or Wikidata — No —
Mr Angus MacDonald no website on recordregister id ukparl:5362; no website for this member in the legislature's data or Wikidata — No —
Mr Bayo Alaba bayoalaba.comblockedregister id ukparl:5097; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Mr Calvin Bailey calvinbailey.co.ukregister id ukparl:5054; address from UK Parliament Members API (high confidence), not checked by loading it 49 Gated 32
Mr Cathal Mallaghan no website on recordregister id ukparl:5153; no website for this member in the legislature's data or Wikidata — No —
Mr Clive Betts clivebetts.comregister id ukparl:394; address from UK Parliament Members API (high confidence), not checked by loading it 59 No 16
Mr Connor Rand no website on recordregister id ukparl:5159; no website for this member in the legislature's data or Wikidata — No —
Mr David Lammy davidlammy.co.ukunreachableregister id ukparl:206; address from UK Parliament Members API (high confidence), not checked by loading it — No —
Mr Douglas Alexander douglasalexandermp.comblockedregister id ukparl:632; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Mr Gagan Mohindra no website on recordregister id ukparl:4804; no website for this member in the legislature's data or Wikidata — No —
Mr Gregory Campbell mydup.comblockedregister id ukparl:1409; address from UK Parliament Members API (high confidence), not checked by loading it; the host is shared with other members, so the page is kept; not measured: HTTP 403 (Cloudflare) — No —
Mr Hamish Falconer hamishfalconer.co.ukregister id ukparl:5148; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 65 No 12
Mr James Frith jamesfrithforburynorth.comregister id ukparl:4637; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 63 No 1
Mr Jonathan Brash jonathanbrash.co.ukblockedregister id ukparl:5045; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id; not measured: HTTP 401 (Cloudflare) — No —
Mr Joshua Reynolds no website on recordregister id ukparl:5343; no website for this member in the legislature's data or Wikidata — No —
Mr Lee Dillon leedillon.co.ukregister id ukparl:5310; address from UK Parliament Members API (high confidence), not checked by loading it 52 Gated 32
Mr Louie French louiefrench.org.ukregister id ukparl:4932; address from UK Parliament Members API (high confidence), not checked by loading it 67 No 32
Mr Luke Charters lukecharters.co.ukregister id ukparl:5199; address from UK Parliament Members API (high confidence), not checked by loading it 58 No 28
Mr Mark Francois markfrancois.comregister id ukparl:1444; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 69 No 32
Mr Paul Foster paulfostermp.comregister id ukparl:5074; address from UK Parliament Members API (high confidence), not checked by loading it 55 Gated 32
Mr Paul Kohler no website on recordregister id ukparl:5321; no website for this member in the legislature's data or Wikidata — No —
Mr Peter Bedford peterbedford.ukregister id ukparl:5330; address from UK Parliament Members API (high confidence), not checked by loading it 68 No 32
Mr Richard Holden richardholden.org.ukregister id ukparl:4813; address from UK Parliament Members API (high confidence), not checked by loading it 67 No 32
Mr Tanmanjeet Singh Dhesi tsdhesi.comunreachableregister id ukparl:4638; address from UK Parliament Members API (high confidence), not checked by loading it — No —
Mr Toby Perkins tobyperkins.org.ukblockedregister id ukparl:3952; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Mr Will Forster willforster.co.ukregister id ukparl:5322; address from UK Parliament Members API (high confidence), not checked by loading it 56 No 17
Mrs Elsie Blundell elsieblundell.org.ukblockedregister id ukparl:5084; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Mrs Kemi Badenoch kemibadenoch.org.ukregister id ukparl:4597; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 67 No 32
Mrs Sharon Hodgson sharonhodgson.orgblockedregister id ukparl:1521; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Ms Abena Oppong-Asare abenaoppongasare.comregister id ukparl:4820; address from UK Parliament Members API (high confidence), not checked by loading it 54 Gated 32
Ms Diane Abbott dianeabbott.org.ukregister id ukparl:172; address from UK Parliament Members API (high confidence), not checked by loading it 64 No 32
Ms Julie Minns julieminns.org.ukregister id ukparl:5094; address from UK Parliament Members API (high confidence), not checked by loading it 54 Gated 19
Ms Marie Rimmer marierimmer.co.ukregister id ukparl:4457; address from UK Parliament Members API (high confidence), not checked by loading it 53 Gated 32
Ms Nusrat Ghani nusghani.org.ukregister id ukparl:4460; address from UK Parliament Members API (high confidence), not checked by loading it 69 No 32
Ms Polly Billington pollybillington.org.ukblockedregister id ukparl:5123; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id; not measured: HTTP 403 (Cloudflare) — No —
Ms Stella Creasy workingforwalthamstow.org.ukregister id ukparl:4088; address from UK Parliament Members API (high confidence), not checked by loading it 58 No 2
Munira Wilson munira.org.ukblockedregister id ukparl:4776; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Nadia Whittome nadiawhittome.orgregister id ukparl:4869; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 53 No 32
Natalie Fleet nataliefleetbolsover.comblockedregister id ukparl:5053; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Natasha Irons no website on recordregister id ukparl:5119; no website for this member in the legislature's data or Wikidata — No —
Naushabah Khan naushabahkhan.comblockedregister id ukparl:5215; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id; not measured: HTTP 403 (Cloudflare) — No —
Navendu Mishra navendumishra.co.ukregister id ukparl:4811; address from UK Parliament Members API (high confidence), not checked by loading it 67 No 32
Naz Shah no website on recordregister id ukparl:4409; no website for this member in the legislature's data or Wikidata — No —
Neil Coyle neilcoyle.laboursites.orgblockedregister id ukparl:4368; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Neil Duncan-Jordan neilforpoole.co.ukregister id ukparl:5359; address from UK Parliament Members API (high confidence), not checked by loading it 64 No 32
Neil O'Brien neilobrien.org.ukregister id ukparl:4679; address from UK Parliament Members API (high confidence), not checked by loading it 68 No 32
Nesil Caliskan nesilcaliskan.comregister id ukparl:5180; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 56 No 32
Nick Smith nick-smith.netunreachableregister id ukparl:3928; address from UK Parliament Members API (high confidence), not checked by loading it — No —
Nick Thomas-Symonds nickthomassymonds.ukblockedregister id ukparl:4479; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id; not measured: HTTP 403 (Cloudflare) — No —
Nick Timothy nicktimothy.comregister id ukparl:5062; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 68 No 32
Nigel Farage nfarage.comregister id ukparl:5091; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 51 No 32
Nigel Huddleston nigelhuddleston.comregister id ukparl:4407; address from UK Parliament Members API (high confidence), not checked by loading it 69 No 32
Noah Law noahlaw.co.ukblockedregister id ukparl:5302; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id; not measured: HTTP 403 — No —
Oliver Ryan no website on recordregister id ukparl:5135; no website for this member in the legislature's data or Wikidata — No —
Olivia Bailey oliviabailey.co.ukblockedregister id ukparl:5337; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Olivia Blake oliviablake.org.ukunreachableregister id ukparl:4864; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id — No —
Olly Glover ollyglover.co.ukregister id ukparl:5318; address from UK Parliament Members API (high confidence), not checked by loading it 62 No 1
Pam Cox pamcox.co.ukregister id ukparl:5042; address from UK Parliament Members API (high confidence), not checked by loading it 47 Gated 32
Pamela Nash pamelanash.ukregister id ukparl:3909; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 74 No 5
Pat Cullen no website on recordregister id ukparl:5261; no website for this member in the legislature's data or Wikidata — No —
Pat McFadden patmcfadden.comunreachableregister id ukparl:1587; address from UK Parliament Members API (high confidence), not checked by loading it — No —
Patricia Ferguson patriciafergusonmp.ukregister id ukparl:5190; address from UK Parliament Members API (high confidence), not checked by loading it 56 No 3
Patrick Hurley patrickhurley.ukregister id ukparl:5052; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 45 Gated 32
Patrick Spencer patrickspencer.co.ukregister id ukparl:5303; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 68 No 32
Paul Davies (MP, Colne Valley) pauldavies.ukblockedregister id ukparl:5317; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Paul Holmes voteholmes.co.ukregister id ukparl:4803; address from UK Parliament Members API (high confidence), not checked by loading it 63 No 1
Paul Maskey sinnfein.ieregister id ukparl:4245; address from UK Parliament Members API (high confidence), not checked by loading it 45 Gated 32
Paul Waugh paulwaugh.co.ukblockedregister id ukparl:5071; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Paula Barker paulabarkermp.co.ukregister id ukparl:4828; address from Wikidata P856 (low confidence), not checked by loading it; the legislature publishes no website for this member; the address is Wikidata's official website, joined on the legislature's member id 33 Gated 1
Paulette Hamilton paulettehamilton.orgblockedregister id ukparl:4938; address from UK Parliament Members API (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Perran Moon perranmoon.co.ukunreachableregister id ukparl:5208; address from UK Parliament Members API (high confidence), not checked by loading it — No —
Pete Wishart petewishartmp.scotregister id ukparl:1440; address from UK Parliament Members API (high confidence), not checked by loading it 36 Gated 1
Peter Dowd peterdowd.comregister id ukparl:4397; address from UK Parliament Members API (high confidence), not checked by loading it 69 No 32
Peter Fortune peterfortune.co.ukregister id ukparl:5209; address from UK Parliament Members API (high confidence), not checked by loading it 66 No 32

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.