Why Schools Need SEO
Roughly 30,000 private schools operate in the US, plus every charter and district around you. A search result and an AI summary decide which 3 a family ever visits.
School sites are built for people already enrolled: lunch menus, the portal login, next Friday’s game. The pages a searching family needs, tuition and aid, reading intervention, what a school day actually contains, sit behind a login or were never written. Nobody at the school learns the visit happened, because it ended on the search results page.
GreatSchools and Niche rank above almost every school they profile, and GreatSchools ratings appear inside Zillow and Realtor.com listings. So a family forms an opinion about your school on a property page, from a rating built on test scores you never chose to publish. Regional parenting magazines rank too, on directory pages the office never claimed.
Most schools spend the admissions budget on postcards, open house mailers and a booth at the local fair, then top it up with Google Ads bidding on their own name. Retainers at school marketing agencies typically start at around $1,500 a month. Pause it and the inquiries stop the same week, because not one dollar of any of it leaves an asset behind.
How SEO Works for Schools
Search Engine Optimization projects are long-term investments for schools, where each task supplements the others and creates compound results over time.
01
Keywords, page structure, and the signals Google reads directly
Page-level work at a school fails on a conflict, not on craft: the website has 2 audiences with opposite needs, and the enrolled one always wins. Current families want the calendar, the portal and the lunch menu; prospective families want tuition, admissions deadlines, curriculum and what happens after graduation. The pages that matter for search are the ones nobody owns: the page that states tuition, one page per program or division, the admissions process page, and the open house page. Committees write those to satisfy the board, not to answer what a parent actually typed into Google.
Durable school pages answer the questions that repeat every admissions cycle: what tuition actually costs and who qualifies for aid, how the application timeline runs, what class sizes look like by grade, what a specific teaching model means day to day. Those keep pulling inquiries for years, because the questions do not change. The churn sits in whatever the front office produced last month: the winter concert gallery, the staff appreciation post, the annual fund thermometer, none of which survives a term in the index. Most schools ship 40 news posts a season, then leave the tuition page half-finished for a decade.
1
Put real tuition figures and the financial aid range on one indexable HTML page, not a PDF sitting behind the admissions portal.
2
Redirect last year’s open house, summer camp and application deadline pages into this cycle’s version rather than leaving 5 dated duplicates live.
3
Use the exact EducationalOrganization subtype for your site, Preschool, ElementarySchool or HighSchool, and tag every tour with Event schema.
4
Give each teaching model you actually run its own page, Montessori, classical, project-based or dual language, since parents search the model first.
02
Map Pack visibility, citations, and proximity signals
School demand has one dominant trigger that other local businesses do not: the move. A family relocating searches schools before they sign a lease, often from another state, and they search on Maps because they are also looking at commute. The map pack therefore carries more weight in education than almost anywhere, and it is where a 200-student campus can appear above a national directory. The second trigger is mid-year, when a placement fails somewhere else.
Two settings decide whether a school profile works, and neither is the category. The first is the appointment link: point it at the tour booking page so a parent goes from Maps to a scheduled visit in one tap. The second is calendar honesty. Mark winter and summer breaks as special hours, because a profile reading closed for 9 weeks every summer sheds ranking exactly when relocating families search hardest. Then answer tuition, aid, uniforms, bus routes and waiting lists in the Q&A.
School data travels further than most owners realize. GreatSchools ratings and attendance-zone data syndicate into Zillow, Realtor.com and Redfin, so a family house hunting meets your listing before they meet your website. Underneath sits the federal NCES directory, which most aggregators pull from and almost no school has ever checked. Then the membership layers: your accreditor, your state association, and locators run by AMS, ACSI or NCEA. One wrong grade range propagates everywhere.
1
Point the Google Business Profile appointment link straight at your tour booking page, and enter every division you teach as its own service.
2
Run a standalone profile, review stream and landing page for each campus, naming the grades actually taught at that address.
3
Start with the NCES listing, then match grade range, legal name and phone across GreatSchools, Niche and your accreditor’s locator.
4
Push every tour date, application deadline and open house out as a dated profile event post, which also feeds Event structured data.
03
Topic authority, inbound links, and content that earns traffic
Long before a family fills anything in, they are quietly auditing whether their child would be happy. What does a Tuesday actually look like. What happens when a kid is bored, or behind, or friendless in week 3. How much homework is real. Who teaches reading, and how. Pages that answer that in ordinary language beat anything written about mission and values, and they are what an assistant repeats back when a parent describes their specific child to it.
A family down to a shortlist wants logistics as much as outcomes, and almost no school publishes them. Put the daily schedule, the bus and carpool map, the uniform cost, the calendar against local district dates, the real acceptance and re-enrollment rates, and where last year’s graduates went, on pages a parent can find without calling. Then put the tour dates on the same page. Schools lose finalists at the sentence request more information.
The best school links are the ones nobody pitches for. Regional parenting magazines publish a school directory every spring and will list you free. Real estate agents write relocation guides that name schools by attendance zone, and they update them yearly. Local news covers a robotics result or a state music placement if someone sends it. Feeder preschools, summer camp partners, the athletic league and the booster club all run sites with an outbound links page nobody has ever asked to be on.
1
Publish a yearly public versus private versus charter comparison for your area, showing your own class sizes, tuition and calendar side by side.
2
Build one page per grade band you enroll, such as private middle school or preschool, and say how many seats open each year.
3
Build a money hub covering tuition by grade, what FACTS or TADS aid actually awards, uniforms, lunch, bus fees and trips.
4
Document each support you genuinely provide on its own page: Orton-Gillingham reading intervention, 504 plans, gifted acceleration, English language support.
04
Site speed, crawlability, Core Web Vitals, and mobile health
School sites lose more visibility to the PDF than to any rival school. Handbooks, supply lists, the tuition schedule and the application itself get uploaded as scans from the front-office copier, with no text layer at all, so search engines see an image and index nothing. Everything else gets pushed behind the parent portal login, where Blackbaud, PowerSchool or ParentSquare hold it. What is left crawlable is a homepage, a news feed and a contact form.
Speed matters here in a specific window: the 20 minutes a parent gives you between dinner and bedtime, on a phone, with 4 tabs open for 4 schools. School homepages tend to open with a full-width campus video and an embedded calendar widget, both loading before any text. If your page is still painting when theirs has already answered the question, the comparison is over and you were never really in it.
1
List every indexed PDF in Screaming Frog, then rebuild the tuition schedule, handbook and application as real HTML pages with headings.
2
Open the tour booking page on a low-end phone over 4G, then track that URL group in the Search Console Core Web Vitals report.
3
Convert classroom and event photography to WebP at container width, and keep a photo release log so legal never forces a bulk removal.
4
Disallow the parent portal and login paths in robots.txt so crawl budget goes to admissions, and list only public pages in the sitemap index.
05
Star ratings, review volume, and response strategy that builds trust
Google reviews of a school rarely come from the people choosing one. They come from teenagers rating their own homework load, from a neighbor annoyed by the pickup line blocking their driveway, and from one family whose child was not admitted. A prospective parent reads all of it. Meanwhile the 400 families who are quietly happy have never been asked, because asking feels like something a business does and schools do not think of themselves that way.
The reliable moment is an event where parents are already on campus and pleased: grandparents day, the spring showcase, the last day of camp. Hand out a printed QR card as they leave, from the teacher they just watched, not from the marketing office. Build a second ask into the re-enrollment confirmation email each spring. And route the Niche request separately, because that platform wants parent and alumni voices and those are the ratings families read first.
1
Print QR cards for grandparents day, the spring showcase and camp pickup, and add the ask to the re-enrollment confirmation email.
2
Reply inside Google Business Profile in general terms only, never confirming a student attended, and move the specifics to a phone call the same day.
3
Drop lower school reviews onto the lower school page and athletics quotes beside the athletics program, not pooled into one homepage slider.
4
Chase reviews from summer camp, aftercare and enrichment families as well, because those programs feed enrollment and their parents say yes more readily.
Google is No Longer the Only Place Your families are Searching
Families are using AI to find answers, and they trust what it tells them. Invest in GEO to get recommended in those answers.
1 Billion
Questions ChatGPT receives every single day
38%
Your #1 top ranking page on Google would be cited by AI
14%
of schools optimise for GEO. The rest are invisible in AI answers
You can rank #1 for “school near me” and still not exist in ChatGPT’s answer. Run a free GEO audit to see where your brand actually stands.
GEO vs SEO: Same Goal, Different Methods
GEO is wider than SEO. AI recommends the brands that show up across the sources it reads, so your presence in forums, social platforms and education blogs decides your odds. AIclicks measures the three metrics below so you know which to work on first.
AI Assistant
Which nearby schools take students mid-year?
Your School
Citation Rate
Shows how many AI answers about schools name your brand, out of every 100. Models pull from the same trusted pages over and over, so citations compound: once you are in, staying in gets easier. Find the competitor pages AI cites most, then publish your own version of each.
Your School
82% positive
Competitor A
54% positive
Competitor B
38% positive
Brand Sentiment
Shows how AI describes you when your brand comes up: positive, neutral or negative. Tone is what separates being mentioned from being recommended, and models repeat whatever framing they find. Track the negative mentions back to the reviews and threads behind them, then publish content that answers those directly.
Others 52%
You 24%
— 24%
Your School
AI mention share of voice — education category
Competitors
Not Cited
Share of Voice in AI
Shows how much of the education conversation belongs to you rather than your competitors. This is the metric that matters most, the GEO version of a Google ranking. With only 1–5 brands named per answer, the market is winner-takes-more and every point is taken from someone.
The Dashboard Your Dedicated AI Search Team Works In
AIclicks gives you a live dashboard with daily ChatGPT mention rate, citation rate, sentiment, and share-of-voice across your tracked prompts, plus GA4 referral attribution for the traffic ChatGPT does send back.
Choose Your Plan
Flexible pricing that grows with your team. Upgrade or downgrade at any time.
Monthly
Yearly
-20%
Starter
Perfect for individuals & small teams
$49
/ month
Billed annually — you save $142
Choose 3 from:
Daily

Tracked prompts
30
Websites you can add
3
LLMs you can track
3
Countries per project
1
LLM responses / mo
4,650
AI-optimized articles per month
10
Integrations
-
Support
Pro
For growing teams for more power
$140
/ month
Billed annually — you save $454
Choose 4 from:
Daily

Tracked prompts
150
Websites you can add
Unlimited
LLMs you can track
4
Countries per project
Unlimited
LLM responses / mo
18,600
AI-optimized articles per month
20
Integrations
Google Analytics
Support
BUSINESS
Best for medium-sized organizations
$357
/ month
Billed annually — you save $1198
Choose 6 from:
Daily

Tracked prompts
300
Websites you can add
Unlimited
LLMs you can track
6
Countries per project
Unlimited
LLM responses / mo
55,800
AI-optimized articles per month
30
Integrations
Google Analytics, API
Support
Dedicated account specialist
Become the #1 Answer in AI
Succeed in GEO yourself, or let us do all the work.
Do it yourself
Use AIclicks to see exactly where you appear across 10+ AI platforms, spot the gaps competitors are filling, and act on clear weekly recommendations.
From $59/month · Cancel anytime
Done for you
We Do All the Work for You
Our team manages your complete search presence: traditional SEO and GEO strategy, content, implementation, and reporting. You focus on families.
Custom pricing · Minimum 3-month engagement
The AI SEO agency trusted by 1,000+ brands worldwide
From solo founders to multi-client agencies, AIclicks runs the full AI SEO agency program for organizations of every shape and size that want to be cited across every AI surface.
4.9/5 stars on G2
FAQ
How soon do tour bookings start going up?
Tour bookings from organic usually pick up in the second admissions season, not the first. Local and map visibility shifts within a term, and rankings on tuition and program terms land at 6 to 12 months, but a family that discovers you in March applies in the next cycle rather than this one. That lag is the honest answer nobody gives. Inquiry forms and impressions in Search Console shift first, so track those from month 2.
Do parents actually use ChatGPT to pick schools?
More than you would guess, and they ask it the way they would ask a friend, describing their child rather than typing a keyword. In an Ahrefs study of 863,000 keywords, only 38% of pages cited in AI Overviews were also ranking in the top 10, against 76% the year before. A good Google position no longer buys you into the answer. Keep both: rank on the search, and give models plain facts they can quote.
What makes school SEO different from other local SEO?
Start with the fact that the buyer is not the user. A parent decides and a child lives with it, so the same page has to reassure an adult about outcomes and a 12-year-old about whether they will fit in. Second, you are selling a decade-long commitment, which means trust content beats conversion copy. Third, most of your best material is locked in PDFs and a parent portal, so the site Google sees is a fraction of the school.
What do schools normally pay an SEO agency?
Most single-campus schools are quoted somewhere under $3,500 a month, with $6,000 and up where several independent schools chase the same families. Networks with multiple sites pay more again. The comparison that matters is not the retainer against zero, it is the retainer against one enrolled student: with day tuition commonly between $12,000 and $30,000 annually and families staying for years, 2 extra enrollments usually cover the whole program.
Should we keep spending on ads and mailers?
Keep them, but stop treating them as the plan. Paid search and open house mailers earn their keep in the 8 weeks either side of your application deadline, when intent spikes and organic cannot be turned up on demand. Organic covers the other 10 months, including the long quiet stretch when nothing is being advertised at all. Read the ad data backwards to order your content: any term that produced a booked tour has earned a page.
What should we fix first if we only fix one thing?
Publish the tuition. It is the most searched and least published page a school owns, and a real number filters out families who were never going to apply while pulling in the ones who were. After that, complete the Google Business Profile, with its appointment link aimed at your tour page. Then rebuild whatever currently lives only as a PDF. The news feed can wait indefinitely.
Which numbers tell us the work is landing?
Booked tours and completed applications attributed to organic, and nothing else. Rankings screenshots prove nothing here because the term list is short and seasonal. Run call tracking against the admissions line, because parents still phone, tag every inquiry form with the page it came from, and reconcile monthly against Ravenna, Veracross or your student information system. Watch open house registrations too, as the earliest honest signal.
Can our one marketing person really do this alone?
Not all of it, and pretending otherwise is why school SEO stalls. One person is usually covering the website, social, photography, the newsletter and the yearbook, so the technical backlog never moves. Keep what needs inside knowledge: profile updates, review asks, writing answers to the questions admissions fields daily. Send out the crawl cleanup, schema and directory work. Whoever you hire should have opened a school CMS before, not just a WordPress site.
Further Reading
Go deeper on GEO, AI search, and visibility tracking.

























