SEO for private schools: the admissions calendar is the content calendar
Parents search in a fixed season, with fees and location in the query. A school site that answers those two things plainly wins the enquiry.
Published by AI Knows Us · Updated 13 October 2026
Private school SEO comes down to four assets and one calendar. The four assets are a fees page that states a real range, a page for each campus with a complete Google Business Profile behind it, a page for each stage or board you teach, and an admissions page that gives dates, documents and the next step. The calendar is the admissions season, because parent search for schools is seasonal in a way almost no other local market is, and a page published two weeks after the enquiry window opens has missed the year. Everything else, blogging, awards, alumni stories, is useful after those four exist and weak before.
What a parent actually types
Parent queries fall into five shapes, and each one needs a different page. Mapping them first stops a school building a blog when it needed a fees page.
| Query shape | Example | The page that answers it |
|---|---|---|
| Area plus type | private school in [area], international school near me | Campus page, plus the Business Profile |
| Curriculum or board | IB school in [city], CBSE school [area], Montessori nursery | One page per board or curriculum you offer |
| Fees | [school name] fees, private school fees in [city] | The fees page |
| Admissions process | admission form, admission dates, entrance test, waiting list | Admissions page, dated for the current cycle |
| Named school | [school name] reviews, [school name] vs [school name] | Your own brand pages, and reviews you have asked for |
The fees shape is the one schools resist and it is the highest intent query in the set. A parent who searches fees is not browsing. They are deciding whether to bother with the tour.
The fees page, written so it still protects you
Many private schools answer fee questions only by form, on the view that price should be discussed in person. The search result for that choice is a third party forum thread, an aggregator listing or an out of date figure from four years ago, and that page ranks instead of yours. Publishing is the cheaper option, and it can be done without pinning yourself to a single number.
- Give a range per stage, not a single figure, and date it with the academic year.
- List what is included and what is billed separately: transport, uniform, meals, trips, the one time admission charge.
- State the sibling, staff or scholarship reductions you offer and who qualifies.
- Put the payment schedule on the same page, because term versus annual is the second question.
- Name the person or office to contact for a precise quote, with a direct line.
One side effect worth having: a fee page written like this becomes the page journalists, aggregators and parent groups quote, which is how a school stops being described in numbers it did not choose.
One page per campus, and a profile behind each
Multi campus groups lose more search traffic to duplicated pages than to anything technical. If the junior and senior campuses share one page, neither ranks for its own locality. Give each campus its own page carrying its own address, its own phone number, its own photographs, its own transport routes and the stages taught there. Then claim and complete a Google Business Profile for each physical campus, with the category set to the kind of school it is, term hours entered, and the admissions number as the primary phone. Google's own guidance on adding or claiming a Business Profile covers verification, which for a school usually means postcard or video.
Two details decide whether the profile earns the map pack place. Photographs of the actual buildings, uploaded regularly rather than once at setup, and answers in the questions section written by the school. Parents ask about bus routes, timings and admission age in that section, and an unanswered question sits there for years.
The admissions calendar as a publishing schedule
Search demand for schools rises and falls with the enquiry window. The month names differ by country and board, so build this from your own enquiry data rather than a template, but the shape holds everywhere.
| Phase | What parents search | What to have live before it starts |
|---|---|---|
| Early research | School types, board comparisons, area shortlists | Board and curriculum pages, campus pages |
| Enquiry window opens | Admission dates, forms, fees, age criteria | Dated admissions page, fees page, open day page |
| Visit and test | Open day timings, entrance test syllabus, directions | Event pages with dates, parking and a map |
| Decision | School name plus reviews, comparisons, transport | Review presence, transport page, a clear next step |
| Off season | Mid year transfers, waiting list | A transfer page that stays live all year |
The repeated mistake is deleting last year's admissions page and publishing a new one. Keep one permanent URL and update the dates inside it, so the links, the rankings and the parent bookmarks survive the cycle.
Reviews, and the one that worries you
Parents read reviews for schools more carefully than for almost any other purchase, and a profile with four reviews reads worse than one with sixty that includes a few complaints. Ask at the moments a parent is pleased: after an open day, at the end of the first term, after a results announcement. Reply to every review in a plain voice, and reply to a critical one with the step you have taken rather than a defence. Never ask staff to post, and never offer anything for a review, because a profile that gets filtered loses more than the review was worth.
Technical items that bite school sites
- The prospectus is a PDF. If the only place your curriculum detail exists is a download, it is close to invisible. Put the content on pages and offer the PDF as well.
- Event pages that die. Open day pages for past dates should redirect to the current one, not return a 404 in the middle of enquiry season.
- Sub sites per department. Separate domains for the junior school and the senior school split the authority of one institution into two weak ones. Use folders on one domain.
- Login walls. Parent portals should sit on a separate path and be blocked from indexing, so the school site is not half private area.
- Phone numbers as images. A number inside a graphic cannot be tapped or read.
Universities and colleges run on a different unit of work, the programme page, and the method there is set out in our piece on SEO for educational institutions. A school with a sixth form or senior stream will want both.
What to count
Enquiry forms, prospectus downloads, call clicks from the Business Profile, open day registrations and admission applications, each tagged with the page it came from. Ask the admissions office for one more number nobody tracks online: how many enquiries mention a specific page by name. That single question tells you which asset is doing the persuading.
What private schools ask about search
Should we publish fees if our competitors do not?
Yes, and the gap is the advantage. When no school in a city publishes a range, the parent query goes to forums and listing sites, and the first school that answers plainly collects that traffic and the goodwill with it.
Do we need a separate page for each class or grade?
Not each grade. One page per stage, such as early years, primary, middle and senior, with the grades inside it. Grade level pages tend to be thin and compete with each other.
How do we rank against aggregator sites?
You will rarely beat an aggregator for a broad list query, so claim your listing on the big ones, keep the fee and contact details accurate there, and win the queries the aggregator cannot answer: your own admissions dates, your transport routes, your test format.
Does a .edu or school domain rank better by itself?
No. A domain extension is not a ranking shortcut. The campus pages, the profile, the reviews and the links from local parent and sports associations do the work.
What should a small admissions team do first?
In order: claim and complete the Business Profile for every campus, publish the fee range, date the admissions page for this cycle, and ask twenty current parents for a review. That is a week of work and it covers the queries with the highest intent.
The shortlist a parent is handed before they reach your website
A parent planning the next school year increasingly starts by asking an assistant rather than a search engine: name three private schools in this area that teach this board, with fees and admission dates. The reply comes back as a short list with a sentence of reasoning for each school, assembled from whatever the assistant could read, which usually means directories, news coverage, forum threads and the schools that publish their own facts. A school whose fees sit behind a form and whose admissions dates live in a PDF tends not to make that list, not because anyone judged it, but because there was nothing to quote. That is fixable, and the first step is knowing which three schools your own area currently returns. AI Knows Us puts the question to the assistants for a named catchment, reports the schools that came back, and traces the fee figures in the answer to the page they were taken from, which is often an aggregator nobody at the school has read. The first catchment is free at aiknowsus.com.