Ranked Fix List
Each issue scored by impact and effort, so the first week of work goes to what matters most.
I’m Ujjwal Rupakheti, a developer and SEO specialist in Itahari, Nepal. My technical SEO audit checks how Google crawls, renders and indexes your website, how fast it loads on mobile data and whether your structured data is valid. It starts from NPR 15,000, takes about a week, and I can make the fixes myself.
01Definition
A technical SEO audit is a structured check of everything that affects whether search engines can find, read and trust your pages: crawling, indexing, rendering, speed, structured data and site structure. It finds the technical reasons good pages aren’t showing up.
An audit doesn’t judge your design or write your content. Those are different jobs: keyword research decides which pages you need, and a UI/UX audit checks whether visitors can use them. The technical audit makes sure Google can reach and understand every page you already have.
Most sites in Nepal that I look at have at least one technical problem serious enough to hold back pages that would otherwise rank. It’s often something small and invisible to the owner: a stray noindex tag, a theme that hides content behind JavaScript, or a sitemap still listing pages from the old site.
02Scope
My website SEO audit covers eight areas. For each one I use Search Console data, a full crawl and a manual review of your most important pages, so you can judge whether another audit you’re offered covers the same ground.
| Area | What I check | Why it matters |
|---|---|---|
| Crawling | robots.txt, XML sitemaps, internal links, orphan pages, redirect chains, 4xx and 5xx errors | Google can only rank pages it can reach |
| Indexing | The page indexing report, canonical tags, noindex, duplicate and thin pages | Shows which pages Google chose to leave out, and why |
| Rendering | What Googlebot sees on JavaScript sites, compared with what a browser shows | React or Vue sites can look empty to crawlers |
| Speed & Core Web Vitals | LCP, INP and CLS from field data where available, image sizes, fonts and scripts | Most visitors in Nepal arrive on phones and mobile data |
| Structured data | JSON-LD validity, the right types for each page, and errors in the Rich Results Test | Wrong or broken markup earns nothing, or causes warnings |
| Site structure | URL patterns, navigation depth, internal link anchors and how pages group by topic | Tells Google which page answers which search |
| Language & region | hreflang for English and Nepali versions, html lang, Unicode in URLs | Stops the wrong language version from ranking |
| AI crawler access | robots.txt rules for GPTBot, ClaudeBot and PerplexityBot, llms.txt, clear answer blocks | Decides whether AI assistants can read and cite you |
Want to check the basics yourself first? My technical SEO checklist for 2026 covers the same areas in a do-it-yourself format, and the best SEO tools for Nepal lists the free tools to run it with.
03Sample report
You get a written fix list a business owner can follow and a developer can act on without guessing. Every issue has four parts.
High, medium or low, scored by impact and effort, so the first week of work goes where it counts.
The affected URLs and the Search Console report or crawl that shows the problem.
The setting, template or file to change, written for whoever will make it.
How to confirm the fix worked, in Search Console or the Rich Results Test.
Eight areas
Crawling Good
Indexing Fix now
Rendering Fix now
Core Web Vitals Improve
Structured data Improve
Site structure Good
Language Improve
AI crawlers Improve
Top findings
Rendering · Fix: server-render the product template
Indexing · Fix: canonical to the category, block sort parameters
Speed · Fix: resize, serve WebP with width and height
Schema · Fix: add Offer with price and NPR
Language · Fix: add en-NP and ne-NP alternates
AI crawlers · Fix: allow public pages, add llms.txt
04Symptoms
You need an audit when traffic drops without an obvious reason, when new pages take weeks to appear in Google, or before and after a redesign. It’s also worth doing before you spend on content or links, because both are wasted if technical problems stop the pages from ranking.
05Process
The audit takes about a week. I start with your data, then crawl and render the site, then review the important pages by hand. It ends with a call where we go through the findings in order, so you know what to do first and what can wait.
Search Console, analytics and, if possible, read access to your CMS or code repository.
A full crawl, rendering checks on key templates and speed tests on a throttled phone connection.
Your top pages, structured data, search competitors and the Search Console reports, read by hand.
The ranked fix list, then a call to walk through it with you or your developer.
If I find something urgent in the first days, such as pages blocked from Google, you hear about it straight away rather than at the end of the week.
06Deliverables
A report with no padding: no generic advice that applies to every website, and no list of 300 “issues” that a tool flagged without anyone reading them.
Each issue scored by impact and effort, so the first week of work goes to what matters most.
The affected URLs, the report or screenshot that shows it, and how to confirm the fix worked.
Which setting, template or file to change, written for the person who will make it.
A call to go through the findings and answer questions from you or your developer.
07Implementation
An audit report is only as useful as the time it takes to act on it. Because I build websites and SaaS products, I can apply the fixes myself in WordPress, Shopify or a custom codebase. That’s often the difference between a fix live this week and a report waiting in a queue.
Rendering & crawling
Serves server-rendered snapshots of public pages, and generates robots.txt, sitemap.xml and llms.txt for every custom domain.
Read the case study
Sitemaps & structured data
Splits its URLs into five sitemaps and gives each of 52 designs its own page with Product and Offer data.
Read the case study
Language versions
Runs a full Nepali version with hreflang for en-NP and ne-NP, and marks up its developer docs for search.
Read the case studyMy own products show the standard I audit against, and you can check each one yourself: open jhino.com, nimtto.com or eknas.com and look at the page source, the sitemap or the Rich Results Test.
08Case studies
An audit is only worth what it changes. On one online store, a single crawl problem was hiding most of the catalogue from Google; on another, the audit was the first step from zero organic traffic to a steady flow.
Online store · technical audit
+400%
crawl efficiency, within four weeks
Faceted navigation was creating millions of filter URLs, and Googlebot spent about 90% of its crawl budget on duplicates. I set precise canonical tags and blocked the sorting parameters in robots.txt.
Online store · Biratnagar
0 → 1,200
organic visitors a month, within five months
All traffic came from paid ads after two years of trading. A full technical audit came first, then keywords mapped to more than 80 product pages, 12 buyer-intent articles, Product and Breadcrumb schema and a Google Business Profile.
Pricing
A technical SEO audit starts from NPR 15,000. Very large sites and online stores are quoted on page count and templates. Making the fixes is quoted separately, once you have the list.
| Service | Starting price | Typical timeline |
|---|---|---|
| Technical SEO auditEight areas, a ranked fix list and a walkthrough call | NPR15,000 | 1 week |
| Large sites and online storesThousands of URLs, many templates or several languages | Quoted on page count | 1–2 weeks |
| Making the fixesIn WordPress, Shopify or your codebase, after the report | Quoted from the list | Agreed per fix list |
| Monthly SEO after the auditFixes, content, links and a monthly report | NPR30,000 / month | 3–6 months to see movement |
Not included: paid SEO tools, hosting and plugin licences. International clients are quoted in USD. See every starting price, or the SEO cost in Nepal guide for what each budget buys. Running WordPress? Read my WordPress SEO guide for Nepal.
09Choosing
They answer different questions. Many clients start with the technical audit, fix what it finds, and only then decide whether they need ongoing work.
| Technical SEO audit | UI/UX audit | Monthly SEO | |
|---|---|---|---|
| The question | Can Google find, read and rank my pages? | Can visitors use the site, and do they act? | How do we keep growing traffic and enquiries? |
| What you get | A ranked technical fix list | Annotated screens and a fix list | Fixes, content, links and a report each month |
| Price | From NPR 15,000, once | Quoted per project | From NPR 30,000 a month |
| Learn more | You’re on this page | UI/UX audit | Freelance SEO consultant |
Cost, access, tools and what happens after the report.
Ask me on WhatsAppA technical SEO audit with me starts from NPR 15,000 for a typical business website. Large online stores or sites with thousands of pages cost more, because the crawl and the manual review take longer. Making the fixes is quoted separately, after you’ve seen the list, and international clients are quoted in USD.
An SEO audit is a one-time check that finds what’s wrong and ranks the fixes by impact. Monthly SEO is the ongoing work after that: fixes, content, local signals and links, with a report each month. Many clients start with the audit and decide on a monthly plan once they see the findings.
About one week for most business websites, from the day I get access to the day we walk through the report together. Very large sites can take two weeks. If I find anything urgent in the first days, such as pages blocked from Google, I tell you straight away instead of waiting for the report.
Read access to Google Search Console matters most, plus analytics if you have it. For WordPress or Shopify, a limited admin or staff account helps me check settings and plugins. For a custom site, read access to the repository lets me point to the exact file that needs to change. Nothing is edited during the audit.
Some fixes, such as titles and descriptions, can be made in your CMS by anyone. Others, such as rendering, speed or structured data, need code changes. I can make those changes myself, or write them up clearly for your own developer with the page, the problem and the fix.
No audit can guarantee rankings, because Google decides them and your competitors keep moving. An audit removes the technical problems that hold good pages back and shows where to spend effort first. In my experience the biggest gains come when the fixes are actually made, not when the report is filed.
Google Search Console, PageSpeed Insights and Lighthouse, Google’s Rich Results Test, a site crawler and Playwright for checking how pages render in a real browser. Tools find patterns, but I review the key pages by hand. My SEO tools guide lists the free and paid options I recommend.
Yes. Most sites I audit in Nepal run on WordPress, and I also audit Shopify, Next.js, React and plain HTML sites. On WordPress the usual suspects are a heavy theme, overlapping SEO plugins and a sitemap that lists pages you don’t want indexed. My WordPress SEO guide covers the settings I check first.
Yes, if the current site gets any traffic from Google. The audit records which pages rank and bring visitors, so the new site keeps them and every old URL gets a 301 redirect to its new address. Without that list, a redesign is the most common way I see businesses in Nepal lose rankings overnight. My guide to redesigning a website without losing SEO covers the full process.
Yes. The audit is done remotely, so it works the same for a site in the UK, the US, Australia or the Gulf. Clients abroad are quoted in USD and pay by bank transfer, Wise or PayPal. I’m on Nepal time (UTC+5:45), and the walkthrough call is booked in your working hours.
Send me your website address and what worries you most about it. I reply within one working day with a quote and a start date. For ongoing work, see SEO expert in Nepal.
Ujjwal RupakhetiReplies within one working day
What’s worrying you?
Opens WhatsApp with your message started.