Key takeaways
- Give every campus and admission stage its own page, and every campus its own Google Business Profile.
- Be live and indexed before admissions peak: February to April in India. Elsewhere, check your own data.
- Judge SEO by inquiries tracked in GA4, and fix indexing, sitemaps, broken links and old PDF circulars.
SEO for private schools comes down to three jobs. Give each parent search its own page and each campus its own Google Business Profile. Then make the admissions page turn visits into inquiries. Have all of it live before your admission season starts, then judge it by inquiries, not rankings.
The SEO work I have led at Adtric covers more than five schools and one university. The main examples below come from two multi-campus schools in Greater Noida West and Noida. The method is not specific to India, though. Private and independent schools everywhere compete in search on the same few things: location, curriculum, entry stage and cost.
Start with what parents actually search for
Most searches worth winning do not contain your school’s name. A parent who has not heard of you yet searches by place, board and class. Your site needs a clear answer for each of those searches.
Group the searches for your school like this:
- Area: “school in greater noida west”, “private schools in [suburb]”, “schools near me”.
- Board or curriculum: CBSE, ICSE, IB, Cambridge or a state board, usually paired with an area.
- Admission stage: “nursery admission in sector 10 noida extension”, pre-prep, Class 11 or sixth form entry.
- Fees: “[school name] fees”, “fee structure”, “affordable private school in [city]”.
- Transport: bus routes, pickup points, distance from a neighborhood.
- Campus and near me: “[school name] [sector] campus”, “play school near me”.
In my school work, the pages that bring the most traffic are admissions, curriculum, the homepage, about us and contact. Fees and transport pages answer the questions parents would otherwise phone the office about.
For one CBSE school with two campuses, my team at Adtric started by listing 57 admission searches across both campuses. Each search was assigned to one target page (case study). That one rule stops two of your own pages from competing for the same search.
Give every campus and every admission stage its own page
One page cannot rank for every area, board and entry class you serve. Build a page for each campus and each admission stage. Link all of them from the main admissions page.
At Adtric, we did this for a school with campuses in Greater Noida West and Noida Sector 78. We built pages for each campus and admission stage, and tracked 30 target keywords across both campuses. The case study reports all 30 on Google’s first page, 27 in the top three and 20 at #1, including “play school near me”.
For the CBSE school above, we rewrote titles, headings and copy on the home, curriculum and admission pages around area names and the board. Between December 2024 and June 2025, the main campus went from page one for 1 of 31 tracked admission searches to 28 of 31. Searches in the top three went from 0 to 16 (case study).
When the school opened a second campus in Sector 10, we built it a separate section of the site. That let the new campus rank for its own area without competing with the main campus pages. Its monthly visits from Google grew from 127 in September 2025 to 739 in March 2026.
Here is what each core page needs:
| Page type | What parents look for | What to put on it |
|---|---|---|
| Homepage | Who you are, where, which board, which classes | Campus areas, curriculum, classes offered, admissions status, phone and inquiry button near the top |
| Campus page | Is it close, and how do we get there | Full address, map, nearby landmarks, classes at this campus, campus phone, real photos |
| Admission stage page | Can my child apply, and when | Age criteria, dates, steps, documents, seats if limited, fees for that stage, inquiry form |
| Fees page | Total yearly cost and what it covers | Fees by class, one-time and annual charges, transport fees, payment schedule, date last updated |
| Curriculum page | Board, subjects, how teaching works | Board and affiliation details, subjects and streams, assessment, activities |
| Transport page | Does a bus come to our area | Routes by neighborhood, pickup times, safety measures, transport fees |
| About and contact | Can we trust you, and how fast can we reach you | Leadership, faculty, results, affiliation, phone, WhatsApp, office hours, a map for each campus |
Set up a Google Business Profile for every campus
Each campus needs its own Google Business Profile, linked to its own campus page. Google’s guidelines for representing your business allow one profile for each location. They also say not to create more than one page per location.
Universities and similar institutions get one more option. Their public-facing departments may have their own profiles, as long as each name and category differs from the main one.
Google ranks local results on relevance, distance and prominence. Complete and accurate information helps relevance. Prominence draws on links and reviews, and Google says more reviews and positive ratings can help.
Distance is why “near me” results depend on where the parent is searching from. When my team at Adtric checks near-me rankings for a school, we check them from the campus area. A rank report run from another city tells you nothing.
On each profile, set the right category, the exact campus address, accurate hours and a phone number admissions actually answers. Add photos you took yourself. Then ask every parent for a review, not only the happy ones. Google’s content policy bars businesses from offering incentives for reviews or selectively asking for positive ones.
Plan around your admission season, not the calendar year
School SEO is seasonal. In my school work in India, February, March and April bring most of the traffic. The site has to be ready before that, not built during it.
Ready means indexed. Google says crawling can take anywhere from a few days to a few weeks. A page launched in March can miss much of an Indian admission season.
Other countries run on other calendars. Academic years, entry points and deadlines differ by country, board and school, so do not borrow India’s. Your own data will show your peak more reliably than any general chart:
- In the Search Console Performance report, set the date filter to the longest range available and compare the same months across years.
- Filter for queries that contain “admission”, “fees”, “open day” or “open house”, and note which months rise.
- Check the same terms for your region in Google Trends, which shows search interest by time and location.
- Count back from the first month that rises. That is your deadline for live, indexed pages.
Then work in four stages:
- Before the peak: fix indexing, build missing campus and stage pages, and set up inquiry tracking.
- Just before: update fees, dates and age criteria, and refresh Business Profile photos and hours.
- During: check rankings and inquiries every two weeks, and fix what slips.
- After: review which pages brought inquiries, and keep the same URLs for next year.
The two-week check is the rhythm my team used for the CBSE school above. It catches a slipping page while there is still time to fix it.
Make the admissions page do the converting
Rankings bring parents to the admissions page. What they find there decides whether they inquire. Get three things right.
Fees. Parents search for fees whether you publish them or not. If your site is silent, a directory or a forum answers for you. Publish fees by class, or at least a range and what it includes, with the date it was last updated.
Process. List the steps, dates, age criteria and documents on the page itself. A PDF prospectus can sit alongside, but the key facts should be readable text.
Contact. Keep the inquiry form short: parent name, phone, class sought and campus. Ask only what admissions needs to call back. Next to it, add a tap-to-call button and a WhatsApp button on mobile for parents who would rather talk than type. Show the hours someone will answer, and make sure someone does.
These are the Obvious Action and Now steps of the C.O.N.V.E.R.T. method from my book Decoding The Click. Make the next step easy to see, and give parents a reason to act today. For schools, that reason is usually real: limited seats and fixed deadlines.
Show proof parents can check
Parents are choosing where their child will spend years. They look for evidence they can verify, not adjectives. Put these on your about, results and campus pages:
- Results: board or exam results with the year and the number of students, kept current.
- Faculty: names, roles, qualifications and experience for leadership and senior teachers.
- Photos you own: real classrooms, labs, buses and events, used with consent under your photo policy. Stock photos tell parents nothing.
- Reviews: Google reviews on each campus profile, plus named parent testimonials used with permission.
- Affiliation or accreditation: the board, the affiliation or registration number, and a link where parents can check it.
A results page that still shows an old year looks neglected. Date everything, and update it every year.
Track inquiries in GA4, not just rankings
Rankings are a means. Admissions are the goal. On one education client in Delhi NCR, my team at Adtric saw rankings hold steady through a year while impressions kept climbing. Clicks kept falling, quarter after quarter.
The searches were still happening. More of them were being answered on the results page before anyone clicked. I wrote about it in Google Said AEO Is Still SEO on the Adtric blog. A rank report alone would have missed it.
So measure what the school cares about. In GA4, a key event is an action that matters to your business. Mark these as key events:
- Inquiry and admission form submissions. Google’s recommended event for this is
generate_lead. - Clicks on phone and WhatsApp buttons.
- Prospectus or fee-sheet downloads, if you offer them.
GA4’s enhanced measurement can record form starts and submissions automatically. Test it with a real inquiry before you rely on it. Google also requires that no personally identifiable information is collected, so keep parents’ details out of Analytics.
For the CBSE school above, my team set up GA4 tracking on the admission and contact forms. From December 2024 to September 2026, 3.0% of ChatGPT visits completed a key event, against 2.2% of Google visits (case study). AI assistants now send schools real visitors, and I cover that channel in my guide to ranking in AI search results.
Finally, ask the admissions office to record how each family found the school. At Adtric, we ran websites, SEO, social and paid ads together for two branches of one school group (case study). In a setup like that, one combined lead count cannot tell you what SEO did.
Fix the technical basics that break on school sites
School sites break in predictable ways. Staff upload circulars, admission pages change every year, and redesigns happen in a rush before the season. Start with the Page indexing report in Search Console.
- Indexing: look for important pages under “Crawled – currently not indexed” or “URL marked ‘noindex'”. A noindex tag left over from a redesign can hide a whole admissions section.
- Sitemaps: keep an XML sitemap that lists every campus, stage and fee page, and drop dead URLs. Google says a sitemap does not guarantee every listed page gets crawled and indexed.
- Broken links: deleted admission pages, old campus URLs and menus pointing to 404 errors. Redirect retired URLs to the current page.
- Year-stamped URLs: a new admissions URL with the session year in it starts from zero every year. Keep one admissions URL and update it.
- PDFs of circulars: Google can index PDFs. An old fee circular can show up in search and give parents the wrong number.
Put current fees, dates and rules on normal pages, and keep circulars in their own section. To keep old PDFs out of search, send a noindex through the X-Robots-Tag header. Google’s robots meta tag documentation shows how.
These fixes alone can move the numbers. When Adtric started on one education website in August 2022, Google was indexing it incorrectly, the sitemap was faulty and links were broken. We fixed the indexing, rebuilt the sitemap and fixed the links, with no new content. Organic traffic rose 163% in three months (case study).
After a fix, request a recrawl of key pages with the URL Inspection tool, or resubmit the sitemap when many URLs changed. I explain the process in how Google crawls, indexes and decides priority.
What to do before your next admission season
Work backward from your peak month. Check the Page indexing report, list the searches parents make for your areas, boards and stages, and build the missing pages. Set up a Business Profile for each campus, then make GA4 count inquiries.
If you want an outside check first, start with a website SEO audit. Book it early enough to fix what it finds before your season begins.

