Technical SEO

On-Page SEO in Nepal: The Complete 2026 Guide to Ranking Higher on Google

What still matters on the page in 2026, what has been dead for a decade & is still sold here, & the Nepali-language layer no international guide covers.

A Big Shout Out13 min read
Start reading

A trekking company in Thamel came to us last year with a site full of genuinely good writing. Real route notes, real photographs, real advice from people who had walked the trails. It ranked for nothing.

The cause took about four minutes to find. Every single page on the site carried the same title tag: the company name, & nothing else. Forty-one pages telling Google forty-one times that this page is about a company name, & never once that it is about the Annapurna Base Camp trek.

That is on-page SEO in Nepal in one story. Not exotic, not technical, not expensive to fix. Just nobody had ever looked.

This guide covers what on-page SEO actually is, what still matters in 2026, what has been dead for a decade & is still being sold here, & the layer specific to Nepali websites that no international guide will ever write for you.

What on-page SEO actually is

On-page SEO is everything you control on the page itself. The words, the headings, the title tag, the images, the internal links, the markup underneath.

It sits between two other things that get confused with it:

  • Technical SEO decides whether a search engine can reach & read the page at all.
  • On-page SEO decides whether it understands what the page is about & thinks it answers the question.
  • Off-page SEO decides whether it trusts you enough to rank you above somebody else who answered it equally well.

If you want the wider picture first, what SEO actually involves covers all three in about four minutes.

Here is the honest framing. On-page is roughly a third of the job. It is not the most powerful third. What it is, is the cheapest, the fastest, & the only part you control completely. Nobody has to agree to it. Nobody has to link to you. You can fix most of it in a week with no budget at all, which is why it goes first.

Title tags: the highest-leverage thing on the page

If you do one thing from this guide, do this one.

The title tag is the strongest on-page ranking signal you have, & it is also the blue clickable line in the search results. It has to work as a ranking signal & as a headline at the same time, which is what makes it hard.

What actually matters:

  • Length. Aim for 50 to 60 characters. Google truncates on pixel width, around 580px, not on a character count, so a title full of capital letters cuts off sooner than one in lower case.
  • Put the main topic near the front. Not because position is a magic weight, but because that is what a person scanning ten results sees first.
  • Every page gets its own. Duplicate titles are the single most common on-page fault we find on Nepali websites.
  • Brand at the end. Separated with a pipe. It builds recognition without eating the front of the line.

Here is the difference, using a real category:

WeakBetter
Home | Welcome to Our WebsiteAnnapurna Base Camp Trek: 12-Day Itinerary & Cost | Company
ServicesDental Implants in Lalitpur: Cost, Process & Recovery | Clinic
Untitled DocumentA-Level Admissions in Kathmandu: Fees, Dates & Requirements | School

Should you put Kathmandu in the title?

It depends who buys from you, & this is worth thinking about rather than copying.

If you serve people locally, yes. Somebody searching for a dentist is searching with a place in mind whether they type it or not, & the city in your title matches that intent visibly.

If you sell to customers outside Nepal, usually no. A trekking company selling to Europeans should lead with the trek, not the office location. The buyer does not care where you are registered, & the space is better spent on what they actually searched.

One thing to expect

Google rewrites title tags in search results a good portion of the time, often using your H1 or your on-page text instead. That is not a reason to skip writing them. It rewrites yours less often when your title accurately describes the page & is not stuffed, so a good title is still the way to keep control of the line.

Meta descriptions: they do not rank, but they decide the click

Stated plainly, because a lot of people in this market are told otherwise: the meta description is not a ranking factor. Google confirmed this years ago & has not changed position. Writing a better one will not move you up a single place.

What it does is decide whether anybody clicks the place you already hold. Two results at position four & five, & the one with the better description takes the traffic. That is worth something, so write them.

  • 150 to 160 characters. Longer gets cut.
  • Write it like ad copy, not like a summary. It has one job, which is earning a click.
  • Include the search phrase, because Google bolds matched words & bold text catches the eye in a list.
  • Say something specific. "We provide quality services" is not a reason to click anything.

& meta keywords are dead

The <meta name="keywords"> tag has done nothing in Google since 2009. Bing treats a stuffed one as a spam signal. It is still in the template of most Nepali website builds, & it is still listed as a deliverable in SEO proposals here.

It is harmless to leave in place. It is not work, & anybody charging you for it is charging you for 2008.

Headings: structure, not decoration

Headings tell a machine how your page is organised. They tell a screen reader user how to move around it. The visual size is a side effect of the tag, not the reason to choose it.

  • One <h1> per page, describing what the page is about.
  • <h2> for real sections. <h3> nested underneath them.
  • Do not skip levels. An H2 followed by an H4 is a broken outline.
  • Write them as descriptions, not labels. "How much a trek costs" beats "Pricing".

The failure specific to this market is page builders. Elementor, Divi & most WordPress themes let a designer pick H3 because it happened to be the right size, & the result is a page whose outline makes no sense to anything that reads structure rather than pixels. Structuring content so machines can read it goes further into this.

URLs, & why yours are probably fine

Short, readable, lower case, hyphens between words, no dates, no ?page_id=4471. That is the whole of it, & it is a small ranking factor at best.

The part that genuinely matters is the opposite of optimisation. Do not change URLs that already exist without 301 redirects.

More Nepali businesses have destroyed their own rankings with a redesign than with any other single act. A new site launches, the URL structure changes, nobody sets up redirects, & every link & every ranking the old pages had earned points at a 404. It is recoverable, but it takes months to recover something you already owned. Index bloat covers the related mess of leaving both versions live.

Content: matching what the searcher actually wanted

This is where most on-page advice in Nepal is a decade out of date, so let us clear the dead ideas first.

Keyword density is not a thing. There is no percentage. There has not been one for well over ten years. If an agency proposal mentions a two percent target, or "keyword stuffing at optimal levels", that agency learned SEO from a blog post written before the Hummingbird update & has not read anything since.

Word count is not a ranking factor either. Long pages often rank because thorough answers often need length, not because length is rewarded. Padding a 400-word answer to 2,000 words makes it worse.

What actually matters is whether the page answers the thing that was searched.

Read the intent before writing

Four broad kinds of search. Somebody wanting to learn something. Somebody comparing options. Somebody ready to buy. Somebody looking for a specific site.

The reliable way to tell which one you are dealing with costs nothing: search the phrase & look at what already ranks. If the first page is all guides, Google has decided this query wants a guide, & your product page will not win it no matter how well built it is. That is not a preference, it is the answer to the question.

Cover the subject, not the phrase

A page about trekking costs that never mentions permits, porters, insurance or the seasons is not a thorough page, regardless of how many times it says "trekking cost". Search engines have understood related concepts for years. Write for somebody who actually has the question & the coverage follows naturally.

E-E-A-T, in plain words

Experience, expertise, authoritativeness, trust. In practice, for a business site in Nepal, it means the boring things: real author names on articles, a real address on the contact page, real credentials where they exist, & specifics that only somebody who has done the work would know. It matters most in categories where bad advice causes harm, which in this market means health, finance, legal & anything involving travel safety.

Bottom of funnel content covers the commercial end of this, & content pruning covers what to do with the thin pages you already have.

Internal linking: the most underused lever in Nepal

Internal links do two jobs. They tell search engines which of your pages matter & how they relate, & they move visitors deeper into your site.

Almost every site here does the first job by accident & the second one not at all. A navigation menu, a footer, & no links inside the body copy anywhere.

  • Use descriptive anchor text. "Our Annapurna trek itinerary" tells both a person & a machine something. "Click here" tells neither anything.
  • Link from pages that already perform to pages that need help, not the other way round.
  • Find your orphan pages, the ones nothing links to. Search Console will show you pages it knows about but rarely crawls, which is usually the same list.

This is free, entirely under your control, & takes an afternoon. Topical authority & content clusters is the structured version of the same idea.

Images: speed first, alt text second

Alt text exists so that somebody using a screen reader knows what the image shows. The SEO benefit is real but secondary, & treating it the other way round is how you end up with alt text that reads like a keyword list & helps nobody.

Describe the image. If it genuinely shows the Annapurna range at sunrise, say so.

But the part that matters more in Nepal than in most markets is weight.

Traffic here is overwhelmingly mobile, frequently on cellular data, & often on a connection that is fine for messaging & marginal for a heavy page. A 4MB hero image that loads instantly on your office fibre is a five-second wait on Ncell in Pokhara, & a large share of people will not stay for it.

  • Compress everything. Serve WebP.
  • Size images to the space they occupy. A 4000px photograph in a 800px slot is 80 percent waste.
  • Set explicit width & height so the layout does not jump while loading.
  • Lazy load anything below the fold, & never lazy load the main image at the top.

Core Web Vitals goes into what actually moves the speed numbers, & images are usually the answer.

Structured data: markup that earns a visible result

Structured data is a block of JSON that tells a search engine what your page describes in a format it does not have to guess at. It can produce visible results: review stars, FAQ dropdowns, prices, opening hours.

The types worth having for most businesses here are LocalBusiness, FAQPage, Article, BreadcrumbList &, if you sell online, Product.

One rule governs all of it: the marked-up content must be visible on the page. FAQ markup describing questions a visitor cannot read is a violation, not a shortcut, & it gets your rich results removed.

Three Nepal-specific details worth getting right:

  • priceCurrency should be NPR. Leaving it as USD is a common copy-paste error from international templates.
  • Phone numbers in international format, +977 & then the number, with no spaces or dashes.
  • Address fields filled honestly. If your address has no street number, put the tole or the landmark in streetAddress rather than inventing one.

Structured data that earns you something back covers the implementation properly.

The on-page layer built for Nepal

Everything above this point applies anywhere. This section does not, & it is the part an international guide has no way to write.

Nepali or English?

The answer follows your buyer, not your patriotism or your search volume spreadsheet.

Most Kathmandu businesses selling locally do best with English as the primary language & Nepali on the pages where the decision actually happens, which is usually services, pricing & contact. Educated urban buyers search in English far more than people expect. Businesses selling outside the valley, or selling to an older demographic, or in categories like legal, health & government services, need considerably more Nepali.

Businesses selling to customers abroad need English & only English. A Nepali version of a page nobody in your market reads is maintenance you will not keep up.

Devanagari & Roman Nepali are both real

This is the detail that catches out every generic checklist.

People here search in both scripts, & often in a mixture. Far more people type "momo" than "मःम". Far more type "sasto" than "सस्तो". Roman Nepali is not a degraded version of the real thing, it is how a large share of your customers actually type on a phone.

Which means a page written entirely in Devanagari misses everybody searching in transliteration, & a page written entirely in English misses everybody searching in Nepali. If a term matters commercially, the page needs to contain the form people actually type, & sometimes that means both.

hreflang, if & only if you have two versions

If you genuinely run an English & a Nepali version of the same page, hreflang tells Google they are alternates rather than duplicates, using en & ne-NP. If you do not, skip it. Half-implemented hreflang causes more problems than absent hreflang, & a great many Nepali sites carry the tag pointing at pages that were never built.

Addresses have to match, exactly

Whatever address is on your Google Business Profile is the address that goes on your contact page, in your schema, & in your footer. Character for character.

Baneshwor, New Baneshwor & Naya Baneshwor are the same place to a person & three different places to a machine trying to confirm you exist. Consistency matters more here than in markets with standardised addressing, because there is less other signal to fall back on. Citations & NAP consistency covers the wider version of this problem.

Landmarks belong in the copy

People navigate this city by landmark. Opposite Bhatbhateni. Above the Nabil Bank. Near the Ring Road turning. There is no schema field for any of it, & it is exactly what somebody types when they are trying to find you. Put it in the page text, on the contact page, in the directions section. It costs nothing & it matches how the search is actually phrased.

Show your prices in NPR

Not strictly a ranking factor, but it belongs here because it is an on-page decision with a measurable effect. A page showing real prices in rupees converts noticeably better than "contact us for a quote" for a local audience, & it earns the long-tail searches with "price" & "cost" in them that competitors hiding their pricing cannot rank for.

The mistakes we find most often on Nepali websites

  1. The same title tag on every page, usually just the business name.
  2. Home | Welcome to Our Website. Still extremely common.
  3. Missing meta descriptions, or one description copied across forty pages.
  4. Multiple H1s, or an H1 that is the logo image with no text at all.
  5. Important text baked into images, especially Nepali text, where a search engine reads nothing.
  6. No alt text anywhere on the site.
  7. Hero images at three to five megabytes.
  8. A contact page with no address, no map & no markup.
  9. The phone number posted as an image to stop scrapers, which also stops customers tapping it on a phone.
  10. A redesign that changed every URL with no redirects.
  11. A footer listing every district in Nepal, which fools nobody & has not worked since 2012.
  12. Auto-translated Nepali that reads as machine output to a Nepali speaker & to Google alike.

What to fix first

A forty-item checklist stops people from starting. Here is the order by result per hour spent.

  1. Title tags on your top ten pages. One afternoon. The largest single gain available to most sites here.
  2. Compress your images. One afternoon. Usually fixes most of your speed problem.
  3. One clear H1 per page. An hour.
  4. Internal links from your strongest pages to the ones you want to rank.
  5. Meta descriptions on pages already sitting between positions four & fifteen, where a better click rate is worth the most.
  6. Schema on the contact page & the main service pages.
  7. Everything else.

If you would rather work through the whole thing systematically, our technical SEO audit checklist is the version we run before touching any content.

Free tools that are actually worth using

  • Google Search Console. Free, & the only source of what Google actually thinks about your site. If you install nothing else, install this.
  • PageSpeed Insights. Free. Real field data from real users, not a simulation.
  • Screaming Frog. Free up to 500 URLs, which covers most sites in Nepal entirely. Finds every duplicate title in about a minute.
  • Rich Results Test. Free. Confirms your structured data is valid before you rely on it.
  • Lighthouse, built into Chrome. Right click, Inspect, Lighthouse.

Frequently asked questions

What is on-page SEO in simple terms?

Everything on your own website that affects how it ranks. Titles, headings, content, images, internal links & the markup underneath. It is the part you control completely, without needing anybody else to agree to anything.

How long does on-page SEO take to show results?

Title tag & content changes can register within one to four weeks once Google recrawls the page. Improvements to competitive commercial rankings take longer, because on-page alone rarely closes an authority gap. Fixing a badly broken page is faster than improving an already decent one.

Do meta keywords still work in 2026?

No. Google has ignored the meta keywords tag since 2009 & Bing treats a stuffed one as a spam signal. It is harmless to leave in your template, but it does nothing, & any proposal listing it as a deliverable is selling you 2008.

Should my website be in Nepali or English?

It depends on your buyer. Most Kathmandu businesses selling locally do well with English primary & Nepali on service & contact pages. Businesses selling outside the valley or to older audiences need more Nepali. Businesses selling abroad need English only.

How many keywords should I use on one page?

One main subject per page, covered properly. There is no target number & no density percentage, & there has not been for over a decade. Write for somebody who genuinely has the question & the related terms appear on their own.

Is on-page SEO enough to rank on the first page?

In a low-competition local category, often yes. In anything competitive, no. On-page makes you eligible to rank. Authority from other sites decides whether you actually do, which is off-page work.

What is the ideal title tag length?

Roughly 50 to 60 characters. Google truncates on pixel width rather than character count, near 580 pixels, so titles in capitals cut off earlier. Put the main subject near the front & the brand name at the end.

Can I do on-page SEO myself?

Most of it, yes. Title tags, headings, image compression & internal links need no budget & no specialist tools. Structured data, rendering problems & anything involving redirects are where it becomes worth getting help.

Where on-page stops

On-page work makes you eligible. It tells search engines what you are about, removes the things holding you back, & in a quiet local category that is frequently enough to reach the first page on its own.

In a competitive one it is not, & you will feel the ceiling. Pages that are clearly good, clearly relevant, clearly faster than the competition, & still sitting at position nine. At that point the limit is not what your page says about itself. It is what the rest of the web says about you, which is off-page SEO, & it is the subject of the companion guide to this one.

If you want the on-page work reviewed rather than described, send us the URL & we will tell you what we would fix first.

Next step

Tell us what you are trying to grow.

A short conversation is enough for us to say whether we are the right fit & what we would do first.

Typical first reply: under 24 hoursNo obligation