Quick Answer

To choose a digital marketing agency in Kathmandu, check five things before you sign: what they would do in your first 30 days specifically for your business, one real client result with a name & a timeframe attached, how their reporting ties activity back to enquiries rather than impressions, whether there is a lock-in clause, & whether your ad accounts, Analytics & Google Business Profile will be created in your name. That last one is the most expensive mistake made in Nepal, & almost nobody warns you about it.

Key facts at a glance

  • A digital marketing agency in Kathmandu can mean one person boosting posts, or a full technical SEO team. Price rarely tells you which.
  • If nobody on the sales call noticed anything specific about your site, they have not looked at it.
  • Impressions, reach & engagement are activity metrics. Enquiries & sales are outcome metrics. Only one of them pays your staff.
  • Nobody controls Google's ranking systems, including people who work at Google. A guaranteed #1 by a fixed date is a warning sign.
  • SEO is not a one-time project. Anyone selling it as a finished task is selling you something else.
  • Your ad account, Analytics & Google Business Profile should be in your business name, with the agency added as a user you can remove.
  • Ward numbers changed after the 2017 local restructuring & many directories never updated, so Kathmandu businesses often carry inconsistent address data.
  • Nepal is small enough that references check out in a five minute message.

Why most Kathmandu businesses lose a year, not a month

Most businesses here do not lose money by hiring an obviously bad agency. That would be easy to spot & easy to fix.

They lose it slowly. Three months of "we're still building momentum." Then six. Then a renewal, because switching feels like starting over & at least this lot know the business now. By the time it is properly obvious that nothing moved, a year is gone & so is the budget.

I am Shashikant Shah, an SEO & GEO specialist working with businesses in Nepal, & I have taken over enough of these accounts to know the pattern is almost never sabotage. It is usually a mismatch nobody checked for at the start, dressed up in monthly reports that were technically true & practically useless.

This is not a listicle of qualities to look for. It is the checklist I would want a friend to run before signing with any digital marketing agency in Nepal, mine included.

What are you actually buying?

"Digital marketing agency" covers an enormous range in Kathmandu right now. Some are one person running Facebook boosts off a laptop. Some are genuine technical SEO teams. Most sit somewhere in between, & the pricing rarely tells you which one you are talking to.

Before you compare anyone, work out which of these you actually need.

Visibility on Google. Someone searching for what you sell should find you before they find your competitor. This is SEO. It is slow, compounding work rather than a switch you flip, & it keeps paying after you stop.

Paid reach right now. You need enquiries this month, not this year. This is Meta & Google Ads. It is fast, & it stops the moment you stop paying.

A consistent brand presence. Content, design & social media that make the business look like it knows what it is doing. This supports the other two but rarely drives revenue on its own.

Almost every agency will tell you they do all three. Ask which one they would prioritise for your business in month one, & watch how specific the answer gets. A generic answer means a generic strategy is already on its way.

What you need maps to what you should buy A decision tree. The question what do you need first branches into visibility, leads now, and brand presence, each leading to a different type of work. What do you need first? Visibility Leads this month Brand presence SEO, local search, Business Profile Google Ads, Meta Ads Content, design, social
Decide which column you are actually buying before you take a single sales call.

What do agencies here cost, & what does each tier buy?

I am not going to publish a rate card, because anyone quoting a fixed price without seeing your business is guessing. But you should walk into the conversation knowing what the tiers actually buy, because that is where most of the disappointment starts.

The lowest tier buys execution & nothing else. Someone posts to your channels, boosts a few posts, & sends a monthly summary. There is no strategy underneath it because there is no budget for anyone senior to think about you. This can be fine if you genuinely just need presence. It will not move search rankings & it will not build a funnel.

The middle tier buys a plan plus execution. Somebody senior looks at your business, decides what matters, & a smaller team executes it. This is where most real Kathmandu businesses should sit. The work is ongoing, the reporting is honest, & you can see cause & effect.

The top tier buys ownership. Someone is accountable for a business outcome rather than a list of tasks, & they will tell you when your own website or your sales process is the bottleneck instead of quietly working around it.

The thing to understand is that these tiers are not really about hours. They are about how much senior attention your account gets. If you are paying at the lowest tier & expecting strategic thinking, the maths does not work, & no amount of chasing will make it work.

What each agency tier actually buys Three tiers shown left to right: execution only, plan plus execution, and ownership of an outcome, with senior attention increasing across them. Senior attention increases left to right Execution only Posting, boosting, a monthly summary Plan plus execution Senior strategy, team delivery Ownership Accountable for an outcome, not tasks Most Kathmandu businesses belong in the middle tier
Tiers are about senior attention, not hours logged.

What would they actually do in your first 30 days?

This is the single most useful question in the whole process, & most agencies fumble it because they have not looked at your business yet. They are pitching a template.

A serious answer sounds like this: "We would audit your Google Business Profile & your site structure first, because your primary category is set wrong & you are not appearing in the map pack for the searches that matter. Paid work waits until we know the funnel is not leaking."

A weak answer sounds like this: "We will do social media, SEO & ads together for maximum reach." That is not a plan. That is a menu.

Here is the tell. If nobody on the call can name one specific thing they noticed about your current site or your profile, they have not looked at it. That is worth finding out before you pay a deposit rather than after.

Can they show real work, or only claims?

"We have helped 50+ businesses grow" is a sentence, not evidence.

Ask for one thing instead: a specific result, for a specific client, over a specific timeframe. A credible agency has this ready, because they track it internally anyway. Reporting is not extra work for them, it is the same work turned outward.

Nepal is small enough that references check out fast. If an agency lists clients, a short message to one of them asking "how was the reporting, & did rankings actually move" will tell you more in five minutes than another sales call will in an hour.

How will they report to you?

This is where most agency relationships in Nepal quietly fail. Not because nothing happened, but because nobody could tell whether it did.

A monthly report full of impressions, reach & engagement looks busy & means very little if none of it connects to enquiries or sales. Those are activity metrics. They tell you the agency was working. They do not tell you the working was worth anything.

Ask directly: what will next month's report tell me that I can act on?

A good answer ties activity back to outcomes. Rankings for the searches that actually bring buyers, not vanity terms. Leads that reached your inbox or your phone. Where in the funnel people are dropping off, & what they intend to do about it. If the answer is vague now, the reporting will be vague later, & you will be back here in three months asking the same question with less patience.

Activity metricOutcome metric it should connect to
Impressions & reachClicks from people who could actually buy
Engagement & followersEnquiries in your inbox or on your phone
Keyword rankingsRankings for terms with commercial intent
Website sessionsQualified leads & cost per qualified lead
Ad spend deliveredRevenue, or lead volume at an agreed cost

Should I trust guaranteed rankings & fixed timelines?

Nobody controls Google's ranking systems, including the people who work at Google.

Any agency promising a #1 ranking by a specific date is either selling you a phrase with no competition & no search volume, or hoping you will not check back. Both happen here regularly.

What a credible SEO agency in Kathmandu will tell you instead sounds less exciting & is considerably more honest: category & profile corrections can show movement in weeks, but the kind of authority that keeps you ranked takes months to build & does not come with a countdown.

If a promise sounds like certainty, ask what happens contractually when it does not land. The answer is usually silence.

Agency, freelancer, or in-house?

OptionBest whenBreaks down when
FreelancerBudget is tight & the scope is one clear thing, like ads or contentYou need several skills at once, or they get busy with a bigger client
AgencyYou need multiple skills & continuity, & nobody internally owns marketingYou are too small to get senior attention, or nobody reads the reporting
In-houseMarketing is core to the business & you can afford a good salaryYou need specialist skills one hire will not have, like technical SEO

Most Kathmandu businesses under a certain size are better served by a good freelancer than by a cheap agency, because with a freelancer you at least know exactly who is doing the work. The moment you need three skills running at once, that flips.

Where does your business actually sit right now?

Not every business needs the same starting point, & a good agency will say so instead of upselling everyone into the same package.

No real search presence yet. Profile incomplete, site barely indexed, nobody finds you unless they already know your name. The starting work is foundational: technical fixes, Google Business Profile setup, & keyword research based on what people actually search for in Nepal rather than what sounds impressive in a proposal.

Foundation exists but growth has stalled. You rank for your own business name & nothing else. The work shifts to content, local search, & earning the kind of authority Google weighs when deciding who to trust.

Already competing seriously. Multiple locations, competitive categories, or an international audience. Here you also need AI search visibility, because being cited correctly in ChatGPT & Google's AI Overviews is becoming as relevant as traditional rankings, & very few agencies in Nepal are set up for both yet. I wrote about that shift in GEO vs traditional SEO.

Ask where the agency thinks you sit. If they skip the question & go straight to a package, that is your answer.

Does it matter if the agency is actually in Nepal?

An agency working from outside Nepal can run a technically competent SEO or ad campaign. What they consistently miss is the layer underneath.

That addresses here get written four different ways across four different platforms. That ward numbers shifted after the 2017 local government restructuring & plenty of directories never caught up, so your business quietly carries inconsistent location data that nobody flagged. That a Nepali language review answered in Nepali reads as a real business to customers & to Google, while an English-only reply to a Nepali review reads as a call centre.

None of that appears in a generic SEO checklist built for a market with standardised addressing. It appears when someone has audited local businesses here & watched where the standard playbook falls apart against how people actually search, navigate & decide in Kathmandu. I go through the full local system in my complete digital marketing guide for Nepal.

Who should own your ad accounts?

This is the one that costs the most, & almost nobody brings it up before signing.

A lot of agencies here will set up your Meta ad account, your Google Ads account, your Analytics, sometimes even your Google Business Profile, under their own umbrella. It is convenient. It is faster to get started. Nobody is being sinister about it.

Then you leave.

And you find out that the ad account with two years of conversion history, the pixel data your campaigns learned from, the Business Profile with sixty reviews on it, all of it belongs to them. You do not get to take the learning with you. You start from zero, which is exactly what makes switching feel too expensive to bother with.

So ask this before you pay anything: will these accounts be created under my business, with your team added as a user I can remove?

A good agency will say yes without hesitating, because they were going to do that anyway. If the answer involves any explaining, you have learned something useful for the price of one question.

Get this in writing

Five assets should sit in your business name, always: the Meta ad account, the Google Ads account, Google Analytics, the Google Business Profile, & the domain itself. Agencies get added as users. Users can be removed. Owners cannot.

What are the contract red flags?

Lock-in with no exit. An agency confident in its results does not need to trap you. A notice period is reasonable. A twelve month lock with no performance checkpoint is not.

No defined checkpoint. Ask what happens if the strategy is not working after three months. A good agency has a review point & will say plainly when an assumption did not hold. An agency that reports "steady progress" indefinitely is managing you, not your marketing.

Unclear ownership of work. Who owns the content, the landing pages, the creative? If you paid for it, you should keep it.

The person pitching is not the person working. This is common & not automatically bad. But you should know before you sign, not after.

The 30, 60 and 90 day checkpoints Three checkpoints showing what should exist by day 30, day 60 and day 90 of an agency engagement. Day 30 Audit done, priorities agreed, tracking live Day 60 Work shipped, first movement visible Day 90 Honest review: did the assumptions hold? If nobody can tell you what changed by day 90, that is the answer
Agree these checkpoints before the contract starts, not after month four.

Which questions should you ask before signing?

  1. What would you do in my first 30 days, specifically?
  2. What did you notice about my site or profile before this call?
  3. Can you give me one client result with a name & a timeframe?
  4. What will next month's report tell me that I can act on?
  5. Will my accounts be created in my business name?
  6. Who actually does the work day to day?
  7. Is there a lock-in clause, & what is the notice period?
  8. What happens if this is not working in three months?
  9. How is pricing structured: retainer, project, or performance?
  10. What would make you tell me I am not a good fit?

That last one is the most revealing question on the list. An agency willing to describe a client they would turn down is an agency with standards.

What should you check this week?

  • Write down what you actually need, visibility, leads, or brand presence, before you take a single sales call.
  • Ask every agency for one specific result with a client name & a timeframe.
  • Ask what they would do in your first 30 days, for your business, not in general.
  • Confirm how reporting ties back to outcomes you care about.
  • Check for a lock-in clause & ask what happens if the strategy has to change.
  • Confirm in writing that your accounts will be in your name.

If you are comparing agencies right now

Every agency, including mine, has a reason to tell you they are the right fit. That is what a sales call is.

The more useful exercise is running the questions above against two or three options & watching where the answers get vague. That gap tells you more than any pitch deck will.

If you want a second opinion on a proposal you have already received, or you want to know what I would prioritise for your business in month one, start a conversation. I would rather you compare properly than take my word for it.

Key takeaways

  • Decide whether you are buying visibility, leads, or brand presence before you take a sales call.
  • The first 30 days question separates agencies who looked at your business from those pitching a template.
  • Ask for one real client result with a name & a timeframe. Nepal is small, references check out fast.
  • Reporting must tie back to enquiries & revenue, not impressions & reach.
  • Guaranteed rankings by a fixed date are a warning sign, not a selling point.
  • Your ad accounts, Analytics, Business Profile & domain belong in your name. Always.
  • Agree a 90 day checkpoint in writing before the contract starts.
Share

Frequently asked questions

The questions business owners in Kathmandu ask me most often before hiring anyone.

How do I choose a digital marketing agency in Kathmandu?

Decide first whether you are buying visibility, leads this month, or brand presence, because those are three different kinds of work. Then ask each agency what they would do in your first 30 days specifically for your business, ask for one real client result with a name & a timeframe, check that reporting ties back to enquiries rather than impressions, confirm there is no lock-in clause without a performance checkpoint, & confirm in writing that your ad accounts, Analytics & Google Business Profile will be created in your business name.

How much does a digital marketing agency cost in Nepal?

Prices vary far too widely for a fixed figure to mean anything, but the tiers are consistent. The lowest tier buys execution only, meaning someone posts & boosts & sends a summary, with no strategy underneath because there is no budget for senior time. The middle tier buys a plan plus execution, which is where most Kathmandu businesses belong. The top tier buys accountability for a business outcome rather than a task list. Judge the quote by how much senior attention it buys, not by the hours it promises.

How long does SEO take to work in Nepal?

Expect movement at different speeds in different places. Google Business Profile corrections, category fixes & obvious technical problems can show results within weeks. Rankings for genuinely competitive commercial terms usually take months, because they depend on content & authority accumulating rather than on a single fix. Anyone giving you a fixed date is guessing. What you should get instead is an agreed checkpoint, normally around 90 days, where you review honestly whether the assumptions held.

Should I hire an agency or a freelancer in Kathmandu?

If your budget is tight & the scope is one clear thing such as running ads or producing content, a good freelancer usually beats a cheap agency, because you know exactly who is doing the work. An agency makes sense when you need several skills running at once, you need continuity when someone is unavailable, & nobody internally owns marketing. The failure case for agencies is being too small to receive senior attention, which is where the lowest pricing tier traps people.

Can an agency guarantee a #1 Google ranking?

No, & you should treat the promise as a warning sign. Nobody controls Google's ranking systems, including Google's own staff. An agency guaranteeing a specific position by a specific date is usually targeting a phrase with no competition & no real search volume, which is easy to win & worth nothing commercially. A credible answer is that profile & category corrections can move quickly, while the authority that holds a competitive ranking takes months to build.

What should a digital marketing agency deliver in the first month?

In month one you should expect an audit rather than a flood of activity. That means a review of your Google Business Profile & site structure, tracking properly installed & verified, an agreed definition of what counts as a conversion, a prioritised list of what they will fix first & why, & a baseline you can measure against later. If month one is mostly social posts with no diagnosis underneath, you have bought execution rather than strategy.

Who should own my Meta & Google Ads accounts?

You should, always. The accounts should be created under your business name with the agency added as a user you can remove. If the agency creates them under their own umbrella, your conversion history, pixel learning & Business Profile reviews belong to them, & you start from zero if you ever leave. Ask before you pay a deposit. A good agency agrees immediately because it is what they intended anyway, & any hesitation tells you something useful.

What is a reasonable contract length for an agency in Nepal?

A notice period is reasonable & normal, because ongoing work needs continuity. A twelve month lock-in with no performance checkpoint is not. The healthier structure is a rolling arrangement with a defined review at around 90 days, where both sides look honestly at whether the original assumptions held. An agency confident in its results generally does not need to trap you contractually to keep you.

How do I know if my agency is actually working?

Ignore impressions, reach & follower counts, which measure activity rather than outcome. Ask instead for three things: rankings for search terms that a buyer would actually type, the number of enquiries that reached your inbox or phone, & the cost of each qualified lead. If those numbers are not in your report, or nobody can explain what changed because of last month's work, the reporting is decorating activity rather than measuring progress.

What is the difference between SEO & Google Ads?

SEO earns your position in the unpaid results. It is slow, it compounds, & it keeps working after you stop paying. Google Ads buys your position instantly & stops the moment the budget stops. Most Kathmandu businesses need both eventually, but in a different order depending on urgency. If you need enquiries this month, start with ads. If you are building something durable & can wait, start with SEO & your Google Business Profile.

Do I need an agency that speaks Nepali?

For most businesses selling inside Nepal, yes. A large share of searches happen in Devanagari or Romanized Nepali, which are separate keyword universes from English. Customer reviews arrive in Nepali & deserve replies in Nepali, because an English-only reply to a Nepali review reads as a call centre to both customers & Google. Machine translated Nepali is worse than none, since it neither reads naturally nor matches how people actually phrase searches.

What is GEO & do I need it in Nepal?

GEO, generative engine optimisation, is the work of getting your business cited inside AI answers such as Google AI Overviews, ChatGPT, Gemini & Perplexity. It matters in Nepal because a growing share of buyers ask an assistant before they open a list of search results. Whether you need it yet depends on your stage. If your Google Business Profile is incomplete & your site barely ranks, fix the foundation first. If you already compete seriously, GEO is no longer optional.

Why is my Google Business Profile not showing in the map pack?

The most common causes are a wrong primary category, an unverified listing, inconsistent name, address & phone details across directories, or too few genuine reviews compared with competitors. In Kathmandu there is an additional cause that outside agencies miss: ward numbers changed after the 2017 local restructuring & many directories never updated, so your address exists in several conflicting forms online. Fixing the primary category & the address consistency usually produces the fastest visible movement.

Can I switch agencies without losing my rankings?

Yes, provided you own the assets. Rankings belong to your website & your Google Business Profile, not to the agency, so they do not reset when you change supplier. What you can lose is everything held in accounts registered under the agency: ad account conversion history, pixel learning, Analytics data & sometimes profile control. That is why ownership is worth confirming before you sign rather than discovering during a handover.

What are the warning signs of a bad digital marketing agency?

Guaranteed rankings by a fixed date. A pitch that names nothing specific about your existing site. Reporting built entirely on impressions, reach & engagement. Accounts created under the agency rather than your business. A long lock-in with no performance checkpoint. Vague answers about who actually does the day to day work. Selling SEO as a one-time project rather than ongoing work. Any single one of these is worth questioning, & two together is usually enough to walk away.

Expert Q&A: the follow-up questions

The questions that come up once you are already in an engagement, taken from real conversations.

My agency sends reports every month but I still cannot tell if it is working. What should I ask for?

Ask for one page containing three numbers: qualified enquiries received, cost per qualified enquiry, & rankings for the five search terms a buyer would actually type. Then ask a second question that matters more: what changed last month because of the work, & what will change next month. A report that cannot answer that is a record of activity, not a measure of progress. Any competent agency can produce this in an hour, because they should already be tracking it internally.

Is it worth switching agencies if I am six months in with no results?

Before switching, work out whether the problem is execution or diagnosis. Ask what the original assumption was & whether it held. If the agency has a coherent explanation & something measurable did move, a course correction may be cheaper than starting over. If nobody can tell you what the plan was, switch. Either way, secure your accounts first, confirm ownership of the ad account, Analytics & Business Profile before you give notice, because that is when access quietly disappears.

How do I check an agency's own SEO before hiring them?

Search for the services they sell & see whether they appear. It is not a perfect test, since some good agencies are busy enough not to bother, but it is informative. More useful: open their site on a phone & see how fast it loads, check whether their own Google Business Profile is complete & reviewed, & look at whether their content answers real questions or just lists services. An agency that cannot do these things for itself will not do them for you.

My agency wants to rebuild my website. Is that necessary or a way to inflate the invoice?

Sometimes genuinely necessary, sometimes not. Ask them to show you the specific problems that require a rebuild rather than a fix: mobile load times, a structure that cannot support the pages you need, or a platform that blocks proper tracking. If the answer is about appearance rather than function, it is a redesign dressed as a requirement. A good test is asking what a fix-only path would cost & what it would fail to solve. A straight answer tells you they are being honest.

Should I pay for SEO & ads at the same time, or start with one?

If your budget is limited, start with whichever matches your urgency, then add the other once the first is stable. Ads buy enquiries immediately & stop when you stop. SEO compounds slowly & keeps working. Running both badly at once is the common mistake, because attention gets split & neither gets enough budget to leave the learning phase. What should always come first, regardless, is the tracking, since without it you cannot judge either.

What does a realistic 90 day plan look like?

Days 1 to 30 are diagnosis & foundation: audit, tracking installed & verified, conversion defined, Business Profile completed, priorities agreed. Days 31 to 60 are execution: the highest priority fixes shipped, first campaigns or content live, early data arriving. Days 61 to 90 are correction: what worked gets more budget, what did not gets stopped, & both sides review honestly whether the original assumption held. If month one is already full of output with no diagnosis, the plan is a template.

My competitor ranks above me with a worse website. Why?

Usually because ranking is not a beauty contest. They may have a complete & well categorised Google Business Profile, more genuine reviews, consistent address data across directories, older content that has accumulated trust, or links from other sites that Google weighs. A prettier site with none of those signals loses. The practical response is to check the unglamorous things first: category, address consistency, reviews & whether your pages actually answer the questions buyers search for.

How much should I be involved once I have hired someone?

Less than you fear, but not zero. Expect to spend an hour a month reviewing reporting & asking two questions: what changed, & what is next. Beyond that, the highest value thing you can give an agency is access to your sales knowledge, which objections kill deals, which customers are profitable, what people actually ask before buying. No agency can discover that from analytics, & the ones who ask for it are the ones worth keeping.

Is a Kathmandu agency enough if I sell to customers abroad?

It can be, provided they can demonstrate work outside Nepal, because the mechanics differ. Search behaviour, payment expectations, competitive density & cost per click all change once you leave the domestic market, & a strategy tuned for Kathmandu will underperform in Dubai or Bangalore without adjustment. Ask specifically what they would change for the foreign market rather than assuming the same plan travels. If the answer is nothing, it will not travel.

My leads are cheap but never buy. Whose problem is that?

Shared, & it is worth resolving quickly before it turns into blame. Cheap leads that do not buy usually mean the campaign is optimising for the wrong event, or the offer attracts people who were never going to pay. The fix is on both sides: the agency should optimise toward qualified enquiries or sales rather than raw form fills, & you need to feed back which leads actually closed. Without that feedback loop, the algorithm keeps finding more of the wrong people.

Can I do this myself instead of hiring anyone?

A meaningful part of it, yes. Completing your Google Business Profile properly, collecting genuine reviews, replying in the language the customer used, & writing pages that answer real buyer questions are all learnable & genuinely better done by someone inside the business. The parts worth paying for are technical: site speed, tracking setup, campaign structure, & diagnosis of why something is not working. Those are where a mistake quietly undermines everything built on top.

What should I hand over on day one so an agency can actually start?

Admin access to your website, your Google Business Profile, Google Analytics, Search Console & any existing ad accounts, all under your ownership with them added as users. Beyond access, hand over the commercial context: your margins, your average order value, your close rate, your three most common objections, & which customers are actually profitable. An agency working without those numbers is optimising blind, however good they are.

Want a second opinion on a proposal?

Send me what you have been quoted & I will tell you what I would prioritise in month one for your business, & whether the plan holds up. No obligation to work with me afterwards.

Start a conversation See services

Related guides