Education Consultancy SEO — Kathmandu Valley

Suraj Giri, author of 'Education Consultancy, Kathmandu'
SEO Expert in Nepal
July 28, 2026
Updated: July 28, 2026
8 min read
How to read this case study
The client is not named — engagement terms are confidential. There are no traffic or revenue percentages on this page, because I cannot give you a source you could check for them. What follows is the diagnosis and the work delivered, which is what you would actually be buying. If you want outcome evidence before committing, I will walk you through a live Search Console property with the client present.

The situation

An established education consultancy in the Kathmandu Valley, placing students in Australia, the UK, the US and Canada, with a physical office in the Putalisadak–Dillibazar corridor and a team handling counselling, applications and visa documentation.

The business was not struggling. Referral and walk-in enquiry was healthy, and the counselling team was good. The problem was that none of the growth was coming from search. The website existed, had existed for years, and produced almost nothing. Enquiries that did arrive through it were overwhelmingly from people who already knew the name.

They had previously worked with a provider on a monthly retainer that delivered blog posts. The posts were published. Nothing changed.

The diagnosis

Nothing was wrong with the site in a way that would show up on a casual look. It loaded, it was mobile-responsive, and it had content. The problems were structural, and they were the reason the previous retainer could not have worked no matter how many posts it produced.

One page was carrying every destination

The site had a single “Study Abroad” page listing every country served. That page was competing simultaneously for study-in-Australia queries, study-in-UK queries, US and Canada queries, and a long tail of visa and course-specific searches. A page trying to rank for four unrelated intents ranks for none of them, and this is the single most common structural failure in this vertical.

The content answered the wrong stage of the decision

Existing blog content was about the consultancy — office announcements, seminar photographs, general encouragement about studying abroad. The searches that carry commercial intent in this category are specific and anxious: what the actual IELTS requirement is for a particular intake, what a financial statement needs to show, how long a visa decision takes, what happens if an application is refused. Nobody was answering those.

Search demand had never been established

No keyword research existed. Nobody had checked which destinations and course categories actually generated search volume in Nepal, which were seasonal, or how intake cycles shifted demand across the year. Content was being produced against intuition.

Local signals were incomplete

The Google Business Profile was claimed but thin: wrong primary category, no services listed, opening hours that did not reflect actual counselling hours, a handful of old reviews, and photographs from an earlier office. In a corridor where dozens of consultancies compete within a few hundred metres, proximity does much of the ranking work and profile completeness does the rest.

Nepali and Roman-script queries were invisible to the strategy

Parents and students frequently search in mixed Nepali-English or Roman script. These queries are underreported by keyword tools and consequently ignored by almost every competitor, which makes them some of the least contested visibility in the vertical.

Why the previous retainer failed
It was producing output against a deliverables list rather than against a diagnosis. Twelve months of blog posts cannot fix a site where four destinations share one page and nobody has established what people search for. The work was done; it just could not have worked.

What was delivered

Demand mapping before anything was written

Search demand established per destination, per course category and per stage of the decision, separated into what carries commercial intent and what is volume without buyers. Seasonality mapped against intake cycles, so that content could be scheduled to land before demand rather than during or after it. Roman-script and mixed-language variants collected manually, since tools underreport them.

Destination architecture

The single study-abroad page was replaced with a page per destination, each covering the things a family actually researches: entry requirements, realistic cost breakdowns, intake timelines, visa process and documentation, and what the consultancy specifically does at each step. Each destination page became a hub, with supporting pages beneath it for the course categories and visa questions that generated their own searches.

Technical remediation

Crawl and indexation issues resolved, including pages that were not being indexed at all. Internal linking rebuilt so that authority flowed from the homepage into the destination hubs and then to the supporting pages, rather than sitting in a flat structure where every page was equally distant. Schema deployed for the organisation, the courses described, and the FAQ content.

Local search

Google Business Profile corrected end to end: accurate primary category, full services list, correct counselling hours including festival closures, current photographs, and a review workflow the counselling team could run without being reminded. Citations across Nepali directories made consistent, with duplicate and stale listings cleaned up.

Measurement the client owns

Search Console and Analytics established under the client's own accounts, with me added as a user. A named metric agreed in writing before implementation started — qualified enquiries from organic search, not sessions — and monthly reporting run from their properties so every figure could be checked independently.

What actually mattered

If I had to attribute the change to one decision, it would be the destination architecture. Everything else was necessary; that was the part that made the rest possible. A page cannot rank for four unrelated searches, and no volume of content production changes that.

The second most valuable piece of work was the least technical: writing honestly about visa refusals, real costs, and the situations where a student is not a good candidate. Competitors in this corridor publish uniformly optimistic content. Families researching a decision this expensive are looking for someone who will tell them something uncomfortable, and that content attracted a materially better enquiry — people who had already read the difficult parts and were contacting anyway.

What I would do differently

I sequenced the Google Business Profile work after the structural work, and that was wrong. Profile completion is nearly free, moves faster than anything else, and would have produced local visibility during the months when the structural work was still bedding in. In every education consultancy engagement since, the profile goes first.

I also underestimated how much internal capacity the content plan required. A destination architecture only stays useful if intake dates, fee ranges and requirements are kept current, and that is ongoing work somebody inside the business has to own. Where that ownership is not assigned during the engagement, the architecture quietly goes stale within a year.

Whether this applies to you

The pattern in this case study is common across the vertical: a real business with genuine referral demand, a website that produces nothing, and a previous provider who delivered output against a list rather than work against a diagnosis. If your consultancy has one page covering every destination, this is almost certainly your situation too.

It applies less if your site already has destination-level structure and your problem is competitive rather than structural. That is a different and slower engagement, and the honest first step is to find out which of the two you have.

More on the vertical: education consultancy SEO services and the full guide to SEO for education consultancies in Nepal.

Questions about this case study

Client names are withheld under the confidentiality terms of each engagement. What this page sets out instead is the diagnosis and the work actually delivered, which is the part you are hiring. If you want evidence of outcomes before committing, ask directly — I can walk you through a live Search Console property with the client present, or connect you with a reference.
Because I cannot hand you a verifiable source for them. Every SEO site in Nepal publishes growth figures attached to anonymous clients, and none of them can be checked, which makes them worthless at the exact moment you are deciding who to trust. I removed all of mine. Method transparency and a live account walkthrough are slower forms of proof and far harder to fake.
Structural and technical work typically takes six to ten weeks to complete. Visibility on destination and course-specific queries generally begins moving in the three to six month range, and brand-adjacent local queries move faster. The intake cycle matters more than the calendar — content published two months before an intake window performs very differently from the same content published during it.
Yes, though not with direct competitors simultaneously in the same destination and catchment. Where there is a genuine conflict I will say so before we start rather than after. The Putalisadak and Dillibazar corridor is small enough that this comes up regularly.
Suraj Giri — SEO consultant in Nepal, author of Education Consultancy, Kathmandu
SEO Expert in Nepal
Suraj Giri is an independent SEO consultant based in Bhaktapur, Nepal. His project work spans e-commerce, travel, SaaS, healthcare, and local businesses, with a focus on measurable organic growth.

Written and reviewed by Suraj Giri. Read the editorial standards and corrections policy.

Find out what is
blocking your site

If your consultancy has one page covering every destination, the diagnosis in this case study probably applies to you. Request a free opportunity review and I will tell you.