Skip to content

Sector research

64 UK institutions · audited August 2026

The state of AI discoverability in UK higher education

Prospective students are asking ChatGPT, Gemini and Perplexity about universities before they ever visit a university website. We tested whether 64 UK institutions can actually be read by those systems. Most cannot, and almost none of them chose that.

Axelerant · Independent research, produced without vendor sponsorship. Every finding is reproducible, and the method is published in full at the end.

Illustration of a UK university quadrangle overlaid with an abstract machine-readable data lattice
92%
name no AI crawler at all
46%
publish no structured data
45%
no fees in rendered HTML
11%
block AI at the edge, invisibly
Introduction

This report is about a decision that nobody made.

In short

  • Applicants now ask assistants about fees, entry requirements and accommodation before they visit a university website.
  • We ran the same seven technical checks against 64 UK institutions in August 2026.
  • We expected to find deliberate blocking. We found an accountability gap instead.

Over the past two years, the first place a prospective student asks about a university has quietly moved. Not entirely, and not for everyone, but enough that it now matters commercially. They ask an assistant. They ask it what they can study, what the entry requirements are, what it costs, and whether they will be sharing a bathroom. And the assistant answers, whether or not the university is in a position to supply that answer.

We wanted to know how well UK higher education is positioned for that. So we ran the same seven technical checks against 64 UK institutions, the band where most of the sector actually sits.

The result is not the one we expected. We went looking for institutions blocking AI. We found something duller and more consequential: almost none of them have made any decision at all.

92%

of institutions do not name a single AI crawler in their robots.txt, neither to allow one nor to block one.

Forty-eight of the fifty-two institutions whose robots.txt we could read mention no AI crawler whatsoever. Not GPTBot, not OAI-SearchBot, not PerplexityBot. The file has been left as it was written for a search landscape that no longer exists on its own.

That is not negligence. It is an accountability gap. Nobody in the sector was ever asked to own this, so nobody did.

The findingsAugust 2026

Eight numbers from 64 institutions

92%

name no AI crawler at all

46%

publish no structured data whatsoever

20%

have Course schema on course pages

6%

have FAQPage schema

11%

block AI crawlers at the edge, invisibly

11%

publish an llms.txt

45%

no course fees in server-rendered HTML

0%

block AI search crawlers in robots.txt

Share of institutions failing each check
Names no AI crawler in robots.txt
92%
Publishes no structured data
46%
No course fees in rendered HTML
45%
No entry requirements in rendered HTML
34%
Blocks AI crawlers at the edge
11%
Publishes an llms.txt
11%
Has FAQPage schema
6%
Blocks AI search crawlers in robots.txt
0%

Each figure is calculated against the institutions where that check returned a verifiable answer. Orange bars are gaps, grey bars are positive or deliberate states. Source: Axelerant audit, August 2026.

The finding we did not expect

Not one institution in the sample blocks AI search crawlers in robots.txt. Zero out of fifty-two. The narrative that universities are deliberately shutting answer engines out is simply not true.

What we found instead

The blocking that does exist is accidental, sits at the network edge rather than in robots.txt, and is invisible to the people who would care about it most.

Section one

The policy that was never written

In short

  • 48 of the 52 readable robots.txt files name no AI crawler, in either direction.
  • Not one institution blocks AI search crawlers in robots.txt. The blocking narrative is wrong.
  • Four institutions have stated a position, and only one separates training, answer-engine and user-fetch crawlers.
  • The cause is ownership: the file sits between marketing and IT, so nobody edits it.

A robots.txt file is where a website states which automated systems may read it. It is a public declaration, trivially editable, and it takes a few minutes to change.

Of the 52 institutions whose file we could read, four name an AI crawler. The other 48 do not. In practice this means every AI vendor applies its own default, and those defaults change without notice, without consultation, and without anyone at the institution being told.

The four who have made a decision are worth examining, because they show the range.

ApproachWhat they didOur read
Deliberate and correctBlocks seven training crawlers, while leaving all five answer-engine and user-fetch agents reachable. The file is commented and dated.This is the model. It protects training data without sacrificing discoverability, and someone clearly thought about it.
PartialBlocks only ClaudeBot and anthropic-ai, leaving everything else unmentioned.A decision about one vendor, not a policy.
Path restrictions onlyNames three AI agents but only restricts specific directories.Reasonable. Content remains reachable.
Training blocked, search untouchedBlocks six training crawlers, plus a Content-Signal: ai-train=no header.Defensible, but the pattern strongly suggests a vendor dashboard toggle rather than an authored policy.

Why this file, of all files, goes unowned

When we take on a university engagement, robots.txt is almost never in anyone's job description. Marketing assumes it is technical and therefore IT's. IT assumes it is about content and therefore marketing's. It usually sits in a repository that marketing cannot edit and that IT has no reason to open.

So the file ages in place. The last person to touch it was often an agency, on a project that closed years ago. That is the mechanism, and it is worth naming because the fix is organizational before it is technical: somebody has to be told this is theirs.

The distinction almost nobody is making

Training crawlers

GPTBot, ClaudeBot and CCBot collect content to train models. Blocking them is a legitimate institutional position with a real argument behind it, and it costs very little in recruitment terms.

Answer-engine crawlers

OAI-SearchBot and PerplexityBot are what put you in a live answer when a student asks a question today. Blocking these removes you from the conversation entirely.

User-fetch agents

ChatGPT-User fetches a page because a human explicitly asked about it. Blocking these means that even when an applicant pastes your own link into ChatGPT, the assistant cannot read your page.

One institution in 64 has separated these three categories in writing.

Section two

The invisible block

In short

  • Six institutions, 11% of the valid sample, return errors to AI crawlers while serving browsers and Googlebot normally.
  • None of it appears in robots.txt, so marketing teams have no way of seeing it.
  • A challenge page reads as "nothing to say", not as "declined to participate".
  • The fix is hours of bot-management configuration, not a project.
Illustration of a closed gatehouse with crawler paths bouncing off the wall
Eleven percent turn answer engines away at the network edge, and nothing in the CMS says so.

Six institutions, 11% of those we could validly test, return an error to AI crawlers at the network edge while serving ordinary browsers and Googlebot perfectly normally. None of it appears in their robots.txt.

Four of the six block every major agent we tested. For those four institutions, every significant answer engine is looking at a challenge page.

These sites look completely healthy in Google. Their marketing teams have no way of knowing, because nothing in the CMS, the analytics or the robots.txt reveals it.

This is almost always a bot-management setting: a firewall rule, or a "block AI scrapers" toggle in a CDN dashboard, enabled at some point by somebody in IT or security acting entirely reasonably on the information available to them. Nobody involved was thinking about student recruitment, because that was not their job.

It is also the single cheapest thing in this report to fix. It is a configuration change measured in hours.

Why an edge block is worse than a robots.txt block

A crawler that reads robots.txt and finds itself disallowed goes away cleanly. A crawler that receives a JavaScript challenge page receives what looks like a valid response containing no content. Answer engines do not solve challenges and do not retry.

The practical result is not "this university declined to participate." It is "this university appears to have nothing to say." The assistant then answers from league tables, forum posts and third-party ranking sites instead.

What fixing it actually involves

The correction is narrower than people expect, and the wording matters. You do not want to switch bot management off, because it is doing real work against scrapers and credential stuffing. You want the answer-engine agents moved onto the verified-bot allow list, with rate limits rather than challenges applied to them.

That distinction is the whole fix. A rate limit slows a crawler down. A challenge returns a page with no content in it. One costs you nothing, the other costs you the answer. Then replay the request with each user-agent afterwards to confirm the rule behaves as intended. We have seen allow-list entries that silently failed because the agent string did not match.

Section three

The bigger problem: nothing to extract

In short

  • 46% of readable institutions publish no JSON-LD at all.
  • Only 20% carry Course schema, and only 6% carry FAQPage, the type answer engines lean on most.
  • One institution's course schema is invalid because the type is lowercase.
  • Schema belongs in the course template, and it has to be validated after deployment.

Blocking is dramatic but rare. The structural gap is neither, and it affects far more institutions.

Answer engines prefer facts they can attribute with confidence. Structured data is how a page states unambiguously that it describes a course, who provides it, when it runs and what it costs.

Nearly half of the institutions we could read publish no JSON-LD whatsoever. Only three institutions in the entire sample, 6%, publish FAQPage, which is the schema type answer engines draw on most directly for question-shaped queries. Student queries are almost entirely question-shaped.

One institution publishes course schema that is invalid: the type is written in lowercase, and Schema.org types are case-sensitive. The markup exists, someone built it, and it validates as nothing at all.

Only one institution in five publishes course structured data

Course schema
20%
Some schema, no Course type
34%
No structured data at all
46%

Base: 54 institutions where the page could be read. Source: Axelerant audit, August 2026.

Structured data across the readable sample of 54
No structured data at all
25 · 46%
Some schema, no Course type
18 · 34%
Course schema present
11 · 20%

Only three institutions in the whole sample, 6%, publish FAQPage. Source: Axelerant audit, August 2026.

Why schema decays, and where to put it

Schema added page by page does not survive. Schema added to a course template does, because it inherits from the content model rather than depending on an editor remembering. That is the difference between a fix that holds for three years and one that degrades the first time somebody launches a new programme.

The step almost everyone skips is validation after deployment. The invalid lowercase type we found in this sample is exactly what that omission produces: markup that exists, was paid for, and does nothing. It takes minutes to catch and nobody looks.

Section four

The questions applicants actually ask

In short

  • 45% do not have course fees in server-rendered HTML, and 34% are missing entry requirements.
  • Not one institution publishes weekly accommodation prices in crawlable HTML.
  • Seven split their course estate across a second domain.
  • Fees go missing for an organizational reason: a different team owns them on a different cycle.
Illustration of a prospectus turning into structured data blocks beside applicant question bubbles
Fees, entry requirements and accommodation detail: the facts an assistant is asked for first.

We took one representative course page per institution and checked whether the facts an applicant needs are present in the server-rendered HTML, meaning the version a crawler sees rather than the version a human sees after JavaScript has run.

What a prospective student asksNot answerable from raw HTML
What does this course cost?24 of 53 · 45%
What are the entry requirements?18 of 53 · 34%
Where do I even find the courses?7 institutions split their course estate across a second domain
Applicant facts missing from server-rendered HTML
Weekly accommodation prices
0 institutions publish them
Course fees
24 of 53 · 45%
Entry requirements
18 of 53 · 34%
Course estate on a second domain
7 institutions

Bars show the share of institutions where the fact is not readable by a crawler. Source: Axelerant audit, August 2026.

Fees are the single most common question in the UK admissions funnel and the most likely to be missing. Where fees do appear, they are frequently in a tabbed component, a downloadable PDF, or a fees table on an entirely separate page from the course.

Accommodation is worse. We looked at accommodation pages across the sample and could not find one publishing weekly room prices in crawlable HTML. Whether a room is en-suite or has shared bathrooms, a question that genuinely decides offers, is routinely locked in a PDF or behind a booking portal login.

A student can ask an assistant whether they will be sharing a bathroom. No institution in this sample is in a position to have that answered from their own website.

Why fees in particular go missing

There is a consistent organizational reason for this, and it is not carelessness. Fees are almost always owned by a different team than course content, finance or admissions rather than marketing, and they change on a different cycle. So they get published where their owner can control them: a central fees table, a PDF, or a tab loaded from another system. Each of those decisions is locally sensible and collectively fatal.

This is also where discoverability and conversion stop being separate problems. When we baseline an admissions funnel, the drop between viewing a programme and starting an application is consistently one of the largest in the journey, and unclear cost is consistently among the reasons. The same fact being unreachable by a crawler is unreachable by a hesitant applicant at 11pm. One change addresses both.

Section five

llms.txt, early and mostly done badly

In short

  • Seven institutions in 64 publish an llms.txt, which is ahead of the curve for a convention this young.
  • One of the seven shipped unedited model output, citation artefacts included.
  • No vendor is obliged to honor the file, so treat it as cheap insurance rather than a fix.
  • The real value is the internal argument about which thirty pages represent the institution.

An llms.txt file is an emerging convention: a short curated map of the pages you would like an assistant to rely on. No vendor is obliged to honor it, and some do not. It is cheap insurance rather than a fix.

Seven institutions in 64 publish one. That is 11%, which for a convention this young is arguably ahead of the curve.

But one of the seven pasted theirs directly out of ChatGPT without reading it. The file is live, in production, and still contains the model's own citation artefacts, eight times over.

We are not naming them, and we do not think it is embarrassing. It is the most honest artefact in this research: somebody understood the problem, moved faster than their review process, and shipped. That is a better failure than not trying.

The reason we recommend it anyway has little to do with the vendors. Writing one forces an institution to decide which thirty pages actually represent it, and that argument, held between marketing, admissions and faculty, is more valuable than the file. Every time we have run it, something surfaced that nobody realized was still live.

Section six

The platform landscape

In short

  • TerminalFour is the most common platform at 30% of the readable sample.
  • Institutions on higher-ed-specific platforms fail these checks at broadly the same rate as everyone else.
  • AI discoverability is a content-structure and configuration discipline, not a CMS feature.
  • None of the findings in this report require a replatform.
Isometric illustration of layered content platform slabs beneath a campus building
Platform is context, not cause. Every finding here is fixable on the stack already in place.

Platform is context rather than cause. Every finding in this report is fixable on the platform the institution already runs. But the distribution is worth recording, because it tells you where fixes have to land.

One primary platform per institution, so the column sums to the readable sample of 54. A further 10 institutions could not be read at all. "Not identifiable" means the page was readable but carried no platform signature we could match, which is common on bespoke builds and on heavily proxied estates.

Primary platform, readable sample of 54
TerminalFour
16 · 30%
Not identifiable from public markers
15 · 28%
Contensis
8 · 15%
WordPress
4 · 7%
Sitecore
3 · 6%
Acquia Cloud
3 · 6%
Craft CMS
2 · 4%
Squiz Matrix, Drupal, Optimizely
3 · 6%

One primary platform per institution. A further 10 institutions could not be read at all.

Higher-ed-specific platforms are not solving this

TerminalFour is the most common platform in the sample by a wide margin, and it is built specifically for universities. Institutions running it fail these checks at broadly the same rate as institutions running general-purpose systems.

That is not a criticism of any vendor. It is evidence that AI discoverability is not a CMS feature. It is a content-structure and configuration discipline, and no platform ships it switched on.

When modernization is the answer, and when it is not

We do platform migrations for a living, so it is worth being straight about this: none of the findings in this report require one. Every one of them is a configuration change, a template change, or a content change on the platform an institution already runs.

Where modernization genuinely earns its place is when the constraint is structural rather than cosmetic: a content model that cannot express a course as a course, so no amount of schema will describe it properly; an estate fragmented across a dozen systems where each one needs fixing separately and forever; or a platform whose vendor has stopped shipping the standards the work depends on. Those are real, and they are a different conversation from this report.

If somebody responds to a discoverability problem by quoting you a replatform, ask them which of the seven checks in this report the new platform fixes on its own. The honest answer is none of them.

Section seven

What good looks like

In short

  • One institution has a hand-written, commented, dated robots.txt with a review date.
  • It states a separate position on training, answer-engine, user-fetch and analytics agents.
  • No large budget was involved. The difference is that one person was made accountable.

One institution in this research has clearly thought the whole problem through, and it is worth describing precisely because it proves this is achievable by an ordinary university team without a large budget.

Their robots.txt is hand-written and commented. It carries a review date. It separates AI crawlers into categories and states a position on each: training crawlers blocked, answer-engine and user-fetch crawlers allowed, traditional search engines allowed, analytics tools named individually.

Somebody sat down, worked out what the categories were, decided what the institution wanted, and wrote it down where it takes effect. That is the entire intervention. It is not expensive and it is not technically difficult. It is simply owned.

The gap between the best institution in this sample and the median is not budget, headcount or platform. It is that one person was made responsible.

Section eight

What it is worth fixing

In short

  • This is delivery evidence from our own client work, not a sector benchmark. Both institutions agreed to be named.
  • University of East London: +73% applications and +32% enrolments after a platform rebuild plus a funnel programme.
  • Regent's University London: answer-engine visibility inside a single content migration cycle, and still in flight.
  • We are explicit about attribution. Neither number is the return on discoverability work alone.

We are deliberately careful here, because this is a discoverability study and we do not hold conversion data for the 64 institutions in it. Nobody does. What follows is evidence from our own delivery work in the sector, offered as an indication of scale rather than a sector benchmark. Both institutions have agreed to be named.

Delivery evidence

University of East London logo

University of East London

UEL was losing students, and their website was working against them. We rebuilt the platform, moving from Sitecore to Drupal on Acquia Cloud, and then ran a structured conversion programme across the admissions funnel.

The rebuild was the smaller half. The programme that followed mapped every drop-off point between the homepage and a submitted application, established a baseline for each step, and then scored every candidate fix by impact, effort and value before anyone wrote code. Geo-personalization served more than 17,000 students across 100 countries.

+73%
applications
+32%
enrolments
+30%
relevant traffic
3x
faster publishing

Accessibility moved to WCAG 2.1 AA compliance across the estate, and a centralized editorial workflow replaced a fragmented one. The full case study is published here.

To be clear about attribution: those numbers came from platform work, funnel optimization and content governance together. It would be dishonest to present them as the return on discoverability work alone. The narrower point is that the admissions funnel responds to deliberate, measured attention, and the numbers involved are material rather than marginal.

Delivery evidence

Regent's University London logo

Regent's University London

The second engagement is more directly relevant to this report, and it is currently in flight.

Regent's is a premium boutique university in central London, part of the Galileo Global Education group. It engaged us to move its website from an informational estate to a conversion-focused one, with SEO and generative-engine optimization designed into the content migration rather than bolted on afterwards. The work includes a full information architecture rebuild, a differentiated content framework by course type, and a post-launch conversion programme contracted from the outset.

The institution's own framing of the starting point, from discovery, was that SEO had not historically been a focus and there was no cohesive SEO and generative-engine strategy. Their marketing team had been formalized only in late 2024, a small group covering design, video and content.

During the engagement, Regent's was observed ranking on Gemini and Google AI for a competitive undergraduate business course query, the kind of high-intent question a prospective student actually asks. Not from a separate AI project, and not from a platform change, but from structured content work done by a team of a handful of people.

Why we mention it while it is unfinished

Because early is the honest way to present it. The rebuild launches as an MVP ahead of the January 2027 intake, the conversion programme has not yet run, and we are not going to imply a completed transformation. What has been demonstrated is narrower and still worth saying: content migration done with generative-engine optimization designed in produced measurable answer-engine visibility inside a single project cycle.

On the ranking specifically, generative search results are volatile in a way traditional rankings are not. That observation was made during the engagement and we are reporting it as such, rather than as a guaranteed current state. Anyone is welcome to check it, including us.

Section nine

What to do about it

In short

  • Clear edge blocking first, or every later fix becomes unattributable.
  • Write an actual AI crawler policy, and decide separately on training, answer-engine and user-fetch agents.
  • Then get fees and entry requirements into server-rendered HTML and schema into course templates.
  • Four of the seven actions take minutes to hours and need no procurement.

In the order we would actually do them, with honest effort estimates.

#ActionEffortWho owns it
1Check whether your edge is blocking answer engines. Request your own homepage with an OAI-SearchBot user-agent and compare the response to a browser. If it differs, someone has made a recruitment decision inside a security tool.MinutesIT
2Write an actual AI crawler policy. Decide separately on training, answer-engine and user-fetch crawlers. Put it in robots.txt, comment it, and date it.HoursMarketing, with IT
3Put fees and entry requirements in server-rendered HTML. Not a tab that loads on click, not a PDF, not a separate fees table three clicks away.WeeksWeb and content
4Add Course, CourseInstance, Offer and FAQPage schema to course templates. Template-level work, done once, applies everywhere. Validate it afterwards.WeeksDevelopment
5Get accommodation detail out of PDFs. Room types, bathroom arrangements and weekly prices as HTML pages, with the PDF as a download rather than the source of truth.WeeksAccommodation, with web
6Publish an llms.txt. Cheap, and it forces a genuinely useful internal argument about which thirty pages actually represent the institution. Read it before you ship it.HoursMarketing
7Give it an owner. The single largest differentiator in this research was not budget or platform. It was whether one named person was accountable.One conversationExecutive

One note on sequence

Do items 1 and 2 before anything else, and not because they are quickest. Adding schema to a site whose edge is challenging answer engines produces no measurable change at all, and the team that did the work concludes structured data does not matter. We have watched that happen. Clear the blocking first, so everything after it can be attributed.

The reassuring part

Items 1, 2, 6 and 7 are between minutes and hours of work, and require no procurement, no replatform and no capital expenditure. In a sector where roughly 45% of English providers are projecting deficits for 2025-26, that matters: the highest-severity findings in this report are also the cheapest to fix.

Headline statsAugust 2026

92%

Name no AI crawler in robots.txt

48 of 52 · robots.txt readable

0%

Block AI search crawlers in robots.txt

0 of 52 · robots.txt readable

11%

Block AI crawlers at the network edge

6 of 54 · valid browser control obtained

46%

Publish no JSON-LD at all

25 of 54 · page readable

20%

Have Course schema on course pages

11 of 54 · page readable

6%

Have FAQPage schema

3 of 54 · page readable

45%

No course fees in server-rendered HTML

24 of 53 · course page identified

34%

No entry requirements in server-rendered HTML

18 of 53 · course page identified

11%

Publish an llms.txt

7 of 64 · all institutions

13%

Split course estate across a second domain

7 of 54 · page readable

0%

Weekly accommodation prices in crawlable HTML

0 of 64 · all checked

Per-check findingsSeven checks

Check 1

AI crawler policy

robots.txt readable
52 of 64 · 81%
Names no AI crawler at all
48 of 52 · 92%
Names at least one
4 of 52
Blocks AI search crawlers
0 of 52

Of the four who stated a position: one blocked seven training crawlers and deliberately left all five answer-engine and user-fetch agents reachable. One named two Anthropic agents only. One used path restrictions across three named agents. One blocked six training crawlers plus a Content-Signal ai-train=no header, and left the answer engines untouched.

Check 2

Edge and WAF behaviour

Valid browser control obtained
54 of 64 · 84%
No valid control, cannot conclude
10 of 64 · 16%
Edge-blocking at least one AI crawler
6 of 54 · 11%
Blocking all five agents tested
4 institutions

Agents blocked across the six affected institutions: GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot. One blocks ClaudeBot only. One blocks OAI-SearchBot, PerplexityBot and ClaudeBot but serves GPTBot, which is the opposite of a stated policy.

Check 3

Structured data

No JSON-LD at all
25 of 54 · 46%
Schema present but no Course type
18 of 54 · 34%
Course schema present
11 of 54 · 20%
FAQPage present
3 of 54 · 6%
Structurally invalid schema
1 institution

The invalid case used a lowercase @type, which validates as nothing at all.

Check 4

Course page extractability

Course page identified
53 of 54 · 98%
No fees in raw HTML
24 of 53 · 45%
No entry requirements in raw HTML
18 of 53 · 34%
Course content JavaScript-injected
0 of 53
Course estate on a second domain
7 institutions

JavaScript is not the villain here. The facts are simply not on the page.

Check 5

PDF dependency

Weekly accommodation prices in crawlable HTML
0 institutions

Key applicant information is routinely held in PDFs rather than HTML. Accommodation pricing is the clearest case: not one institution in the sample published weekly room prices in a form an assistant can read.

Check 6

llms.txt

Publishing one
7 of 64 · 11%
Of those, containing unedited AI output
1

Check 7

Platform fingerprint

TerminalFour
16 · 30%
Not identifiable from public markers
15 · 28%
Contensis
8 · 15%
WordPress
4 · 7%
Sitecore
3 · 6%
Acquia Cloud
3 · 6%
Craft CMS
2 · 4%
Squiz Matrix, Drupal, Optimizely
3 · 6%

Primary platform, one per institution, across the readable sample of 54.

Findings distributionAll 64
Findings by severity
Critical
7
High
120
Medium
46
Low
47

220 findings across 64 institutions.

Most common findings, by number of institutions
No AI crawler policy stated
48 institutions
No llms.txt
47 institutions
Course facts missing from server-rendered HTML
28 institutions
No FAQPage schema
26 institutions
No structured data at all
25 institutions
Schema present but no Course type
18 institutions
Could not be read, reported unverified
10 institutions
Course estate split across domains
7 institutions

Base: 64 institutions.

Institution tableAnonymised · 64 rows
64 shown
Anonymised results for 64 UK higher education institutions across seven AI discoverability checks
InstitutionRegionAI policyEdgeJSON-LDCourseFAQPageCourse factsllms.txtPlatform
Institution 01North & Midlandsnone statedclearyesnonoboth presentnonot identified
Institution 02North & Midlandsnone statedBLOCKS 5nononoboth presentnoCraft CMS
Institution 03North & Midlandsnone statedclearyesnonoboth presentnonot identified
Institution 04North & Midlandsstatedclearyesnonomissing entry+feesnonot identified
Institution 05North & Midlandsnone statedclearyesnonomissing entry+feesyesTerminalFour
Institution 06North & Midlandsnone statedclearyesyesnoboth presentyesnot identified
Institution 07North & Midlandsnone statedBLOCKS 1nononomissing feesnoTerminalFour
Institution 08North & Midlandsnone statedclearyesnonomissing entrynoContensis
Institution 09North & Midlandsunverifiedclearyesnonoboth presentnoWordPress
Institution 10North & Midlandsnone statedclearnononomissing feesnonot identified
Institution 11North & Midlandsnone statedclearnononomissing entry+feesnonot identified
Institution 12North & Midlandsnone statedclearnononomissing entry+feesnoTerminalFour
Institution 13North & Midlandsnone statedclearyesyesnoboth presentnoContensis
Institution 14North & Midlandsnone statedclearnononomissing entrynoTerminalFour
Institution 15North & Midlandsnone statedclearyesnonomissing feesnoSitecore
Institution 16North & Midlandsunverifiedclearnononoboth presentnoTerminalFour
Institution 17North & Midlandsnone statedclearnononomissing entry+feesyesTerminalFour
Institution 18North & Midlandsstatedclearyesnonoboth presentyesSitecore
Institution 19North & Midlandsunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 20North & Midlandsnone statedclearyesyesyesboth presentnoWordPress
Institution 21North & Midlandsnone statedclearyesnonoboth presentnoAcquia Cloud
Institution 22North & Midlandsnone statedclearnononoboth presentnoContensis
Institution 23North & Midlandsnone statedclearyesnonomissing entry+feesnoContensis
Institution 24North & Midlandsnone statedclearnononoboth presentnonot identified
Institution 25North & Midlandsnone statedclearyesnonoboth presentnonot identified
Institution 26North & Midlandsnone statedBLOCKS 5yesyesnoboth presentnonot identified
Institution 27North & Midlandsnone statedBLOCKS 3yesnonomissing feesyesTerminalFour
Institution 28North & Midlandsnone statedclearnononomissing feesnoContensis
Institution 29North & Midlandsnone statedclearnononounverifiednoTerminalFour
Institution 30Scotland, Wales & NInone statedclearnononomissing entry+feesnonot identified
Institution 31Scotland, Wales & NInone statedclearyesnonomissing entry+feesnonot identified
Institution 32Scotland, Wales & NInone statedclearnononoboth presentnoAcquia Cloud
Institution 33Scotland, Wales & NInone statedclearnononoboth presentnoTerminalFour
Institution 34Scotland, Wales & NIunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 35Scotland, Wales & NInone statedclearnononomissing feesnonot identified
Institution 36Scotland, Wales & NInone statedclearnononomissing entry+feesnoSitecore
Institution 37Scotland, Wales & NInone statedclearnononomissing entry+feesnonot identified
Institution 38Scotland, Wales & NInone statedclearnononomissing entry+feesnoWordPress
Institution 39Scotland, Wales & NInone statedclearyesnonomissing entry+feesnonot identified
Institution 40Scotland, Wales & NIunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 41Scotland, Wales & NInone statedclearyesnonomissing feesnoTerminalFour
Institution 42Scotland, Wales & NIunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 43Scotland, Wales & NInone statedBLOCKS 5yesnonoboth presentnoWordPress
Institution 44Scotland, Wales & NIunverifiedclearnononomissing entry+feesnoTerminalFour
Institution 45Scotland, Wales & NIunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 46Scotland, Wales & NInone statedclearyesyesnomissing entrynoSquiz Matrix
Institution 47Scotland, Wales & NIunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 48Scotland, Wales & NIunverifiedclearnononoboth presentnoTerminalFour
Institution 49South & Londonnone statedBLOCKS 4yesyesnomissing entry+feesnoCraft CMS
Institution 50South & Londonstatedclearnononomissing entrynoTerminalFour
Institution 51South & Londonnone statedclearyesyesnoboth presentnoContensis
Institution 52South & Londonnone statedclearyesyesyesboth presentnoAcquia Cloud
Institution 53South & Londonunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 54South & Londonunverifiedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 55South & Londonnone statedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 56South & Londonnone statedclearnononomissing feesnoTerminalFour
Institution 57South & Londonnone statedclearyesyesnoboth presentyesTerminalFour
Institution 58South & Londonnone statedclearnononomissing feesnoDrupal
Institution 59South & Londonnone statedclearyesyesnoboth presentnoOptimizely
Institution 60South & Londonnone statedclearyesyesnoboth presentnoContensis
Institution 61South & Londonnone statedclearyesnonoboth presentnoContensis
Institution 62South & Londonnone statedclearyesnoyesboth presentyesTerminalFour
Institution 63South & Londonstatedunverifiedunverifiedunverifiedunverifiedunverifiednounverified
Institution 64South & Londonnone statedclearnononomissing feesnonot identified

AI policy · "none stated" means robots.txt names no AI crawler at all.

Edge · "BLOCKS n" means n AI agents received an error while a browser control succeeded.

Course facts · whether entry requirements and fees appear in server-rendered HTML.

unverified · the check could not be completed. That is distinct from a negative finding.

Method

What we did, and what we could not do

In short

  • 64 UK institutions, seven read-only checks, all from public endpoints, August 2026.
  • 54 were fully readable. Percentages state their own denominator, and we never infer absence from a failed request.
  • The ten we could not read skew toward aggressive bot management, so this likely understates blocking.
  • No audited institution is named, and every check is reproducible at axelerant.com/check.

Sample

64 UK institutions, meaning universities, university colleges and specialist institutions below roughly £250M turnover, across southern England and London, northern England and the Midlands, Scotland, Wales and Northern Ireland. Russell Group and larger civic universities were deliberately excluded, because their resourcing and their problems are different. Turnover was verified from published financial statements where available. Some institutions publish only in non-machine-readable formats and are included on segment classification rather than a verified figure.

What we did

Seven checks per institution, all from public endpoints and all read-only: AI crawler policy from robots.txt; edge behaviour by requesting the homepage with each AI crawler user-agent and comparing against a browser and Googlebot control; structured data by extracting and parsing JSON-LD; course discovery via sitemap and homepage links; course extractability by measuring server-rendered HTML; PDF dependency; and llms.txt presence. We requested public pages only, at a rate-limited pace, and submitted no forms.

Coverage, stated plainly

54 of 64 institutions were fully readable from our infrastructure. Ten were not, because their bot management challenged our requests. Percentages in this report are calculated against the number of institutions where the relevant check returned a verifiable answer, and each figure states its own denominator. We have not inferred absence from a request that failed.

The bias in that gap

The ten institutions we could not fully read are, almost by definition, the ones with more aggressive bot management. That is a systematic rather than random exclusion, and it likely means this report understates how much AI blocking exists in the sector. We would rather say that than quietly drop them from the denominator.

Edge probes and their limits

Edge findings are reported only where a browser control returned successfully. Without a working control, differential blocking cannot be distinguished from our own vantage point being filtered. Probes ran from datacentre addresses using published user-agent strings, whereas production crawlers also arrive from vendor-published IP ranges. Each agent was requested at least twice and reported as blocked only when attempts agreed. We treat these as strong evidence of a rule rather than proof of one.

Anonymity

No institution in the audited sample is named. The purpose of this report is to describe a sector-wide gap, not to embarrass individual universities for a configuration nobody asked them to own. The two institutions named in section eight are our own clients, cited with permission as delivery evidence, and were not part of the 64-institution sample.

Reproducibility

Every check here can be run against any domain, by anyone, in about a minute, using the free tool at axelerant.com/check. We would rather you verified this than believed it.

Who produced this

Axelerant

Axelerant is a digital engineering agency of roughly 150 people across 12 countries. We work on content platforms, conversion and discoverability, and higher education is one of the sectors we work in most.

Why we ran this study. We kept finding the same problems in individual university engagements, an unowned robots.txt, course facts trapped behind JavaScript, accommodation detail in PDFs, and had no way of knowing whether they were specific to our clients or general to the sector. This report is the answer to that question. It turned out to be general.

What we do about it. The fixes in section nine are the work: AI crawler policy, structured data in course templates, getting fees and entry requirements into server-rendered HTML, accommodation content out of PDFs, and the funnel programme that follows once a site can actually be read. We do this on whatever platform an institution already runs. The sample in section six includes eight, and every finding in this report is fixable on all of them.

Our declared interest, stated plainly. We are a commercial agency and we would be pleased to help. We are also an Acquia Elite Partner, which is relevant context for a reader assessing this report: three of the 64 institutions here run Acquia. Nothing in our recommendations requires an institution to change platform, and we have deliberately not made a platform argument anywhere in this document, because the data does not support one. Section six shows purpose-built higher education platforms failing these checks at the same rate as general-purpose ones.

Your institution is in this report

All 64 institutions in this study have a section: the specific findings for your domain, the evidence behind each one, and the prioritized list of what to fix. We would rather you had it before anyone else reads this than after.

The state of AI discoverability in UK higher education, 2026. Published by Axelerant, August 2026. Independent research, produced without vendor sponsorship. Sector financial context from the House of Commons Education Committee and Universities UK. AI search behaviour data from EAB, 2026, US sample, cited as a behavioural signal rather than a UK figure. Institutional financial data from published statements, HESA and the Office for Students.