SEO for educational institutions: the programme page is the unit of work
How schools, colleges and universities get found, from programme pages and open day events to the subdomain sprawl that holds most institutions back.
Published by AI Knows Us · Updated 12 October 2026
SEO for an educational institution comes down to one unit of work: the programme page. A prospective student searches for a subject, a level and a place, and the page that answers that query, with entry requirements, modules, fees, duration, careers outcomes and an application route, is the page that gets the visit and the enquiry. Everything else supports it: a clean site structure that does not scatter the same programme across three subdomains, a complete Google Business Profile for each campus, open day pages marked up as events, staff profiles that carry real expertise, and the technical housekeeping that stops an old prospectus page outranking the current one. Institutions with large sites almost always have a duplication and governance problem rather than a content problem.
This page covers organic search for schools, colleges, sixth forms, universities and training providers. The structure applies at any size, and the governance section matters most for institutions with departmental websites.
What prospective students and parents actually search
| Audience | Typical searches | Page that should win it |
|---|---|---|
| School parents | primary schools in [area], [school name] admissions, school catchment [postcode], term dates | Admissions page, catchment page, term dates page |
| Undergraduate applicants | [subject] degree [city], [subject] entry requirements, best universities for [subject] | Programme page, subject hub |
| Postgraduate applicants | msc [subject] part time, [subject] conversion course, funding for [subject] masters | Programme page, funding page |
| International applicants | [programme] for international students, english requirements, tuition fees for [country] students | International hub plus per country pages |
| Adult and vocational learners | [trade] course near me, evening classes [subject], apprenticeship [sector] | Course page with next start dates |
| Current community | library opening hours, exam timetable, staff directory | Service pages, kept current |
The last row is worth noting. A large share of an institution's traffic is existing students looking for practical information. Keeping those pages fast and accurate protects the site's overall standing and frees the admissions pages to do their job.
Build the programme page properly
One page per programme, at one URL, owned by one person. Include, in this order:
- Programme title, level, award, duration and study mode in the first lines
- Entry requirements, stated in the grades and qualifications applicants actually hold, including international equivalents
- What you will study, module by module, with enough detail to compare against another institution
- How it is taught and assessed, contact hours, placements and accreditation
- Fees for each fee status, funding and scholarships, with the year stated
- Careers outcomes described honestly: roles graduates take, employers, further study routes
- Who teaches it, linked to staff profiles
- Next start dates, the application deadline and a single application button
- Contact details for a named admissions enquiry route
Mark it up with Course structured data, including courseMode, educationalLevel and a courseInstance with the start date. That is what lets a listing show as a course rather than a generic result.
{
"@context": "https://schema.org",
"@type": "Course",
"name": "BSc Computer Science",
"description": "Three year undergraduate degree in computer science.",
"provider": {"@type": "CollegeOrUniversity", "name": "Example University"},
"educationalCredentialAwarded": "BSc (Hons)",
"hasCourseInstance": {
"@type": "CourseInstance",
"courseMode": "full-time",
"startDate": "2027-09-20",
"location": {"@type": "Place", "name": "City Campus"}
}
}
The duplication problem
Most institutional sites have grown department by department over many years. The result is the same programme described on the main site, on a faculty subdomain and in an archived prospectus PDF, each with different entry requirements. Search engines then choose one, often the oldest, and applicants read out of date information.
- Audit by programme, not by page. List every programme, then find every URL that describes it.
- Pick one canonical page per programme and redirect the rest to it with a 301.
- Noindex or remove old prospectus PDFs and link the live page from wherever they were used.
- Remove retired programmes with a redirect to the closest live programme, not to the home page.
- Consolidate subdomains where you can. Department sites on their own subdomains fragment the institution's standing and multiply maintenance.
- Add the year to every fees and requirements statement so stale content is visible at a glance.
Local search for campuses and schools
Every physical site needs its own Google Business Profile with the correct category, address, phone, opening hours, term dates where relevant, photographs and a link to the right page rather than the home page. For schools, the admissions page is the better destination. Keep the name, address and phone identical to the website and to any local authority or inspectorate listing, because inconsistency between those sources is the most common reason a school shows the wrong details.
Open days and events
Open days drive a large share of applications and they are usually published as a single page that changes every term, which throws away the search value each time. Instead, keep one permanent open days page that lists upcoming dates, add Event structured data for each date, and give any large event its own page that persists. Past events can keep their page with a clear link to the next date.
Expertise pages that earn links
Institutions have the one asset most sites cannot buy: named academics with real expertise. Staff profiles with publications, teaching, media comment and a route to contact them attract citations from journalists, other institutions and reference sites. Research summaries written in plain language for a general reader do the same. This is the most reliable link building available to an education site, and it needs no outreach campaign.
Technical items that bite education sites
- Course search tools that render nothing for a crawler. Make sure each programme has a static, linkable URL outside the search widget.
- Login walled content leaking into the index. Noindex the student portal, do not rely on robots.txt alone.
- Enormous PDF libraries competing with HTML pages. Decide which is canonical.
- Multiple CMS platforms producing inconsistent titles and navigation. Set a template standard for titles, meta descriptions and breadcrumbs.
- Slow pages from uncompressed campus photography. Resize and convert on upload.
- Accessibility. For public institutions this is a legal requirement in many countries, and the same work, headings, alt text and link text, improves search performance.
What to measure
Set up Google Search Console per property, including every subdomain, and report monthly on four things: impressions and clicks for programme pages as a group, enquiry and application starts by programme, non branded versus branded queries, and the pages applicants land on before applying. Report by faculty as well as institution wide, because that is the level at which anybody can act.
Do .edu or .ac.uk domains rank better automatically?
The extension itself is not a ranking factor. Those domains tend to perform well because institutions accumulate genuine citations from research, press and other institutions over decades. The advantage is real and it comes from the links and the expertise, so it can be grown deliberately.
Should each department have its own website?
One site with departmental sections is easier to maintain, keeps the institution's authority in one place and prevents duplicate programme pages. Where a department already has a separate site, make sure every programme exists in exactly one place and the other version redirects.
How do we handle programmes that run every year?
Keep one permanent page per programme and update the start dates, fees and requirements on it each cycle. Creating a new page per intake year splits the page's history and leaves old years competing in results.
What should a school prioritise with a small team?
Three things: the admissions page answering every question a parent asks, a complete and accurate Google Business Profile, and term dates plus key practical pages kept current. Those cover almost all real search demand for a single school.
How do we rank for international student searches?
Write per country pages that state the accepted qualifications and grade equivalents, English language requirements, visa guidance, fees in the relevant fee status and the available scholarships. Generic international pages lose to specific ones because the applicant's question is specific.
Are rankings and league table pages worth publishing?
Yes, where the facts are accurate and sourced to the published table, with the year stated. Prospective students search for them, and a clear factual page is better than leaving the subject to third parties.
Where applicants now ask first
An applicant in Class 12, or a parent, now often asks an assistant which colleges offer a programme before opening any prospectus. The answer lists a few institutions with a line on each, and it is built from programme pages, rankings sites and student forums.
That is why the programme page is the unit of work, and why subdomain sprawl hurts: the assistant has to choose which of your pages speaks for the institution. Ask ChatGPT, Gemini and Perplexity for your flagship course and see which page is cited. AI Knows Us asks the applicant questions across the assistants and records the sources.