Local SEO is the highest-return marketing work available to most Nepali businesses, for one unglamorous reason: the competition is doing it badly. A restaurant in Jhamsikhel, a clinic in Pulchowk, a hardware supplier in Balaju, all of them are being searched for by people who are two kilometres away and ready to buy, and most of them have an unclaimed profile with the wrong opening hours.
This is the sequence we run. It is ordered so that the cheapest work with the biggest effect comes first.
Claim and finish the Google Business Profile
This single asset decides whether you appear in the map pack, and the map pack sits above the normal results on a phone. Claiming it is free and takes an afternoon. Finishing it properly takes a week and almost nobody does it.
- Pick the most specific primary category that describes what you sell, then add secondary categories. "Software company" and "Website designer" are different categories and rank for different queries.
- Real opening hours, including the days you close. Wrong hours are the fastest way to earn a one-star review.
- A phone number that a person answers, in the format customers dial. Add a Viber or WhatsApp number in the description if that is how enquiries actually arrive, because in Nepal it usually is.
- Ten or more real photographs, taken on a recent phone, of the premises, the team and the work. Stock images are visibly stock and they suppress engagement.
- Products and services listed individually, with prices where you can publish them.
- A description that says what you do, for whom, and where, in the first sentence.
Get the name, address and phone identical everywhere
Search engines corroborate a business by matching its details across sources. Inconsistency is the most common reason a legitimate business fails to appear. Decide the exact string once, in English, and use it byte-for-byte on your website footer, your profile, your Facebook page, your invoices and every directory listing.
Nepali addresses make this harder than the guides assume. "Khumaltar-15, Lalitpur" and "Khumaltar, Lalitpur-15" and "Khumaltar Height, Lalitpur" are three different strings to a machine. Pick one, note the ward number in the same position every time, and do not let a staff member improvise a new version for a new listing.
Earn reviews, and reply to all of them
Review count and recency are among the strongest local ranking factors, and they are also what a human uses to choose between two listings. Ten reviews from the last six months outperform forty from three years ago.
- Ask at the moment the customer is happiest, which is usually right after delivery, not a week later by email.
- Make it one tap. Generate the short review link from your profile and send it over Viber or WhatsApp with a sentence, not a form.
- Reply to every review within a day or two. Positive replies can name the service and the area naturally, which gives the listing more text to match against.
- Reply to a bad review calmly, once, with a fact and an offer to fix it. You are writing for the next reader, not for the reviewer.
- Never buy reviews. Nepali review-selling operations leave an obvious pattern and profiles get suspended, which costs you the asset entirely.
Build location pages that deserve to rank
If you serve several cities, each one needs a page with genuine local content, or none of them will rank. A page that is the Kathmandu page with the city name swapped is a duplicate, and Google will index one and ignore the rest. Our own city pages, like Kathmandu Valley and Biratnagar, exist because the work, the clients and the constraints in each place genuinely differ.
What makes a location page real: named neighbourhoods and landmarks a local would recognise, work you have actually done in that area, the specific problems businesses there bring you, local pricing or delivery terms if they differ, and directions or transport detail if customers visit you. What makes it fake: the same three paragraphs with one noun changed.
Write for how Nepali customers actually search
Queries here are mixed-script and mixed-language, and the pattern is not the one an American SEO guide assumes. People type in romanised Nepali, in English, and increasingly speak the query rather than type it. A page that only targets the formal English phrase misses a large share of the demand.
- Cover the English query, the romanised Nepali phrasing and the spoken question form on the same page, in natural sentences rather than a keyword list.
- Expect "near me" queries to resolve by GPS, which means your profile and your address matter more than your homepage copy for those.
- Answer price questions directly. "How much does a website cost in Nepal" is a real query with real volume, and most competitors refuse to answer it, which is exactly why answering it wins the click.
- Assume a mid-range Android phone on mobile data. If the page is slow there, the ranking does not matter.
Local citations that are worth the effort
You do not need two hundred directory listings. You need a handful that are real and consistent: your Google Business Profile, Bing Places, your Facebook and LinkedIn company pages, the national and city directories people in your sector actually use, your industry association if there is one, and the chamber of commerce. Each of these is also a small external link for a domain that probably does not have many, which is the second reason to bother.
The technical pieces that support all of it
Add LocalBusiness structured data with the same name, address, phone and opening hours as the profile, so the machine-readable version corroborates the listing instead of contradicting it. Embed a map on the contact page. Make the phone number a tel: link so a tap dials it. Make sure the site itself is fast and crawlable, because local ranking still sits on top of ordinary technical SEO, which is covered in the technical SEO audit checklist.
How to tell whether it is working
Watch the profile insights for direction requests, calls and clicks to the site, not for impressions. Impressions rise whenever Google feels like showing you; calls are the number that pays. In Search Console, filter to queries containing your city names and watch position rather than volume, because local query volume is small and noisy. Give it six to eight weeks before drawing conclusions, and longer on a domain that is new.
The map pack is decided by proximity, prominence and relevance. You cannot move your shop, so you work on the other two.
If you want this run as a programme rather than a checklist, it is part of our SEO service, and the paid side that sits alongside it is covered in digital marketing for Nepali businesses.
Utsav Raut
Founder & Marketing Lead
Utsav founded SiteCraft Innovation and leads marketing at SiteCraft Innovation. He writes about SEO, paid and organic growth, and the numbers that tell you whether marketing is actually working.



