SEO · Guide
How do schools and colleges do SEO?
Parents search on phones and Google rewards clear pages, not tricks. What an institution should publish, fix and avoid, with our Kolkata data on schools and coaching centres.
Schools, colleges and coaching institutes do SEO by making sure Google can find and read one clear page for each thing a parent or student searches for (admissions, fees, courses, results, how to reach the campus), by keeping an accurate Google Business Profile for each campus, and by collecting genuine reviews. There is no trick to it. Google says "there are no secrets here that'll automatically rank your site first in Google", so the work is mostly clear information, put where people and search engines can reach it.
What does SEO mean for a school or coaching institute?#
It means being found by people who are choosing an institution. A parent might search "CBSE school near me" on a phone, a student might search "NEET coaching fees Kolkata", and a college applicant might search a course name plus your city. Each search should lead to a page that answers it.
Two Google facts shape the work. First, Google "uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking" (Google Search Central on mobile-first indexing), so what a phone shows is what counts. Second, Google's own guidance is that people-first content is "created primarily for people, and not to manipulate search engine rankings" (Google Search Central on helpful content). For an institution, that means real facts: the fee, the date, the board, the batch size, who teaches.
Nobody can promise you a first-page position, and we will not. What you can do is remove the reasons you are missed: find what blocks you, fix it, then measure.
How many schools and coaching centres are missing a website?#
Many. In our check of 901 Kolkata businesses on Google Maps, schools were the third most likely kind to list no website. We counted a business as having none when its Google Maps profile listed none, so a school with a site it never added to its profile is counted in the 71%. That is still a lost chance: the profile is where many parents land first.
Kolkata listings on Google Maps with no website, by kind of business
| Category | Value (%) |
|---|---|
| Schools | 71 |
| All 14 kinds of business in the study | 52 |
| Coaching centres | 34 |
Coaching centres do better on having a site. Of the 42 working coaching centre homepages we checked, 40% carried local business structured data, and their median mobile PageSpeed score was 55 out of 100. The full method and every figure are in our study of Kolkata small-business websites.
Which pages does an institution need?#
Start from what people search, then make one page per need. A single page called "Admissions and more" cannot answer five questions well. This table is our suggested starting set, not a rule from Google.
| Page | Who searches for it | What it should state |
|---|---|---|
| Admissions | Parents, applicants | Classes or courses open, eligibility, dates, documents, how to apply, who to call |
| Fees | Parents, students | Fee per class, course or batch, what it covers, payment dates |
| One page per course or class group | Students, coaching applicants | Syllabus or board, duration, timings, teachers, entry test if any |
| Results | Parents, students | Year, exam, pass rate and toppers, with permission for any name or photo |
| Campus and contact | Anyone nearby | Full address, phone, map link, how to reach it, office timings |
| About and faculty | Parents | Affiliation, years of operation, leadership, who writes or checks the content |
Write each in plain text a phone can read. Google asks whether it is "self-evident to your visitors who authored your content", so name the principal, the head of department or the admissions office on the page that speaks for them. To see when people search for your admissions pages, open the performance report in Search Console and compare your queries month by month before you plan the year's updates.
How should each campus use Google Business Profile?#
Your Google Business Profile is the card people see in Google Maps and in the local results. Google's guidelines say: "Do not create more than one page for each location of your business", and "all locations must have the same name unless" the real-world name varies by location (Google Business Profile Help, guidelines for representing your business). In practice, one profile per campus, each with its own address and phone number.
- Use the real name. The guidelines say your name "should reflect your business's real-world name" and that "including unnecessary information in your business name isn't permitted". No "Best CBSE school in Barrackpore" in the name field.
- Give a precise address. The guidelines ask for "a precise, accurate address and/or service area". Pick the closest category and "use as few categories as possible".
- Link the right page. Google asks for "a website that represents your individual business location", so link each campus profile to that campus's page, not only a homepage that mentions all of them.
- Mind the hours field. The same page says certain businesses "shouldn't provide hours", including "those with varied hours (like schedules for different types of activities, including showtimes, worship services, or classes)", and its list of examples includes "Schools and universities". If your timings vary by batch or class, put them on your website instead.
- Departments are separate. Google lets "publicly-facing departments that operate as distinct entities" have their own page, with a name different from the main business and "distinct categories". Google adds that "typically such departments have a separate customer entrance". In our reading, a class or a course is not a department, so do not make a profile for each.
Our Google Business Profile guide covers verification and fixing duplicates, and our local SEO audit checklist covers consistency across other directories. Google says local ranking is based on relevance, distance and prominence, and that "there's no way to request or pay for a better local ranking on Google" (Google Business Profile Help, tips to improve your local ranking).
How should we write titles, descriptions and URLs?#
A page title should be "unique to the page, clear and concise, and accurately describes the contents of the page" (Google's SEO starter guide). Google also says to "avoid repeated or boilerplate text" in titles (Google Search Central on title links). Many institution sites give every page the same title, the school's name. A better set looks like this, with your own name and facts in place of the examples:
Class 11 admission 2027-28 | Example School, Barrackporefor the admissions page.JEE Main coaching: batches, timings and fees | Example Institutefor a course page.Class 12 board results 2026 | Example Schoolfor the results page.
Meta descriptions follow the same rule: Google says a good one is "short, unique to one particular page, and includes the most relevant points of the page" (same starter guide), and that "identical or similar descriptions on every page of a site aren't helpful" (Google Search Central on snippets).
For URLs, Google says to "include words in the URL that may be useful for users", and a URL "that only contains random identifiers is less helpful". /admissions/class-11 beats /page.php?id=47. Link between your own pages with descriptive anchor text, for example "Class 11 admission steps", never "click here".
Does structured data help a school?#
It helps Google read your details, but it does not promise a rich result. Google says Organization markup "can help Google better understand your organization's administrative details", has "no required properties", and recommends properties such as name, url, logo, address and contactPoint, along with "the most specific schema.org subtype" that fits (Google Search Central on Organization structured data). Schema.org lists School as a type under EducationalOrganization, with CollegeOrUniversity, HighSchool and Preschool beside it, so a school can use the type that matches it. Its homepage should also say the same name and address as its Business Profile.
Coaching institutes with several courses can look at Google's course list markup. Its rules: "You must mark up at least three courses", and you must add carousel markup to a summary page (Google Search Central on course list structured data). The page adds that "Google does not guarantee that features that consume structured data will show up in search results". Build the course pages first, then add the markup. Our technical SEO checklist shows how to test it.
Should we publish pages in Bengali or Hindi?#
Only if you will keep them complete. Some families may search in Bengali or Hindi, but a page that is half translated helps nobody. Google says to use hreflang when you have "multiple versions of a page for different languages or regions", and that "each language version must list itself as well as all other language versions" (Google Search Central on localized versions). It also says localized versions "are only considered duplicates if the main content of the page remains untranslated".
So a real Bengali admissions page, with the same fees and dates as the English one, can sit beside it with hreflang linking both. A Bengali menu above an English page cannot. If you only publish in English, add no hreflang at all.
What about results, brochures and notices?#
Many institutions publish results and prospectuses as PDFs or photos of a noticeboard. Google lists "Adobe Portable Document Format (.pdf)" among the file types it can index (Google Search Central on indexable file types), so a PDF can show up in search. But a web page is easier to read on a phone, easier to update and easier to link to, so put the key facts in a page and offer the PDF as a download.
For photos of the campus, classrooms or a notice, Google calls alt text "the most important attribute" for image metadata, and warns that stuffing it with keywords looks like spam (Google Search Central on image SEO). Describe the picture in a sentence. For results, show pass rates and the toppers who agreed to be named; that is our advice, not a Google rule, but a child's name and marks do not belong on a public page without the family's consent.
How do reviews work for institutions?#
Parents read reviews before they call. Google states that "more reviews and positive ratings can help your business's local ranking", and the rules on getting them are strict. Its policy bans reviews posted in exchange for payment, discounts or free goods or services, and bars merchants who "selectively solicit positive reviews", who "require or pressure users to leave ratings" or who ask that "specific content be included" (Google Maps prohibited and restricted content policy). Business Profile Help adds that offering incentives like "free or discounted goods or services" for reviews is "strictly prohibited" (Google Business Profile Help on reviews).
For a school that rules out a fee discount, a free test series or an entry in a lucky draw for a review. It also rules out the principal telling staff to post a certain number. The policy names "a conflict of interest" including "current or former employment" as a reason to remove content, so staff reviews are a poor idea.
What you can do: ask every family and student, not just the happy ones, to leave a review and share your review link or QR code. Google says "you can ask customers to visit a Google link or scan a QR code". Reply to every review, and keep personal details out of your replies.
Does site speed matter for a school website?#
It matters, within limits. Google says "Core Web Vitals are used by our ranking systems", and also that good scores do not guarantee a top position (Google Search Central on page experience). A fee page that is slow on a phone is a poor first impression. Large gallery photos, a video on the homepage and a slider of banners are common causes of slow pages on any site. Our Core Web Vitals guide explains how to read your scores, and RankGuru checks the titles, descriptions and headings of a page for free.
Check for accidental blocks too. A noindex rule makes Google "drop that page entirely from Google Search results", and if robots.txt blocks the page, Google never sees that rule, so the page can still appear in results (Google Search Central on blocking indexing). Admission pages built on a test site and then copied to the live one can arrive with noindex still set.
Should a coaching institute make a page for every locality?#
No. Pages for "coaching in Salt Lake", "coaching in Dum Dum" and "coaching in Barrackpore" that differ only in the place name are the thing Google's spam policies warn against. They list "having multiple domain names or pages targeted at specific regions or cities that funnel users to one page" as doorway abuse (Google Search spam policies). A page for a real centre with its own address, batches and teachers is fine. A page that exists only to catch a search is not.
What should we do in the first month?#
- Search your own institution and its main courses on a phone. Note what appears, and what a parent would see first.
- Claim or fix each campus's Google Business Profile: name, address, phone, category, website link.
- If there is no website, plan one with the pages in the table above. Our guide to what a website costs in India sets out the yearly costs, and a website design and development brief should list those pages.
- Give every page a unique title and description, and move fees and dates out of images into text.
- Add a review link to your admissions desk, your receipts and your WhatsApp reply, with no incentive attached.
- Run a check on the homepage and the admissions page, then read the performance report in Search Console by month. Our free SEO audit reads a site the same way.
None of this needs a large budget. It needs someone at the institution who keeps the facts current each admission cycle and replies to reviews. If you want help, our SEO team can start with an audit of what you have.