HomeAboutServices PortfolioSkillsToolsBlog TestimonialsContact

SEO checklist for launching a new website in Nepal

Key takeaways

  • A proper SEO checklist covers three phases: pre-launch, on-page and post-launch. Skipping any phase means leaving rankings on the table from day one.
  • Nepal-specific factors like .com.np domain registration, local hosting choices and mobile speed on NTC/Ncell networks directly affect how well your site performs in Nepali search results.
  • Getting the technical foundation right before launch (HTTPS, robots.txt, sitemap, Search Console) saves you from fixing expensive problems later.
  • Most Nepali websites launch without basic SEO in place. Following this checklist puts you months ahead of competitors who will need to retrofit everything after the fact.
A notebook with an SEO checklist next to a laptop showing a new website being built

Launching a new website in Nepal without an SEO checklist is like opening a shop on a busy street but forgetting to put up a sign. Your site might look great, but if Google cannot find it, crawl it and understand what it offers, you are invisible to the people searching for exactly what you sell. The first few weeks after launch are critical because Google forms early impressions of your site that influence rankings for months to come.

I have helped dozens of Nepali businesses launch websites that rank. The pattern is always the same: sites that follow a structured SEO checklist from the start reach page one faster than sites that bolt on SEO as an afterthought. Some of my clients have reached the first page for local keywords within 8 to 12 weeks simply because the foundation was solid on day one.

This guide walks you through every step, organized into three clear phases. Use it as your launch playbook, check off each item, and you will be ahead of most Nepali websites before you even publish your first blog post.

Why you need an SEO checklist before launching

Most website owners in Nepal treat SEO as something to think about after their site is live. That approach costs time and money. When you launch without proper SEO, Google crawls your site and finds problems: missing meta tags, no sitemap, slow load times, broken mobile layouts. Those first impressions stick. Google may deprioritize your site during the crucial early indexing period, and recovering from a poor start takes longer than doing it right the first time.

A structured checklist also prevents the most common oversight I see with Nepali websites: forgetting the basics. I have audited hundreds of Nepali sites where the business owner spent NPR 100,000 or more on design and development but never set up Google Search Console, never submitted a sitemap and never wrote a single meta description. That is money wasted because a beautiful website that nobody finds generates zero leads. My complete SEO audit guide covers how to evaluate an existing site, but if you are building from scratch, it is far easier to get everything right from the start.

The checklist below is organized into three phases that match a typical website launch timeline. Work through pre-launch items during development, handle on-page items as you build content, and complete post-launch items in the first week after going live.

Pre-launch SEO checklist

These ten items should be completed before your website goes live. They form the technical foundation that everything else builds on.

1. Domain and hosting setup

Your domain name and hosting choice affect both user trust and search performance in Nepal.

Domain registration: For businesses targeting Nepali customers, a .com.np domain is the strongest choice. Google treats country-code domains as a geographic signal, and Nepali users trust local domain extensions. Register through Mercantile Communications, the official .np registrar. The process takes 1 to 3 business days and costs about NPR 1,500 per year. You will need a scanned copy of your citizenship or company registration certificate. If you want guidance on picking the right domain name, I cover that topic in detail in my guide on how to choose a domain name in Nepal.

Hosting: You have two main options. Nepali hosting providers like Jeevee Host, Himalayan Host and Web Nepal offer local support and NPR billing, but server locations are often outside Nepal. International providers like Cloudflare Pages, Netlify or Vercel offer better global performance through CDN edge networks. For most Nepali businesses, international hosting with a CDN delivers faster load times for visitors across Nepal, whether they are on Worldlink fiber in Kathmandu or NTC mobile data in Pokhara.

2. SSL certificate (HTTPS)

HTTPS is not optional. Google has used HTTPS as a ranking signal since 2014, and Chrome marks HTTP sites as "Not Secure," which scares away visitors. Every legitimate hosting provider today offers free SSL certificates through Let's Encrypt. If your host does not support free SSL, switch providers. There is no reason to launch a new website on HTTP in 2026.

Verify that HTTPS works on every page, not just the homepage. Check that HTTP URLs redirect to HTTPS automatically and that no mixed content warnings appear (which happens when your pages load images or scripts over HTTP while the page itself is HTTPS).

3. Robots.txt configuration

Your robots.txt file tells search engine crawlers which parts of your site to crawl and which to ignore. Place it at the root of your domain (yoursite.com.np/robots.txt). A basic robots.txt for a new Nepali website looks like this:

User-agent: *
Allow: /
Disallow: /admin/
Disallow: /wp-admin/
Disallow: /cart/
Sitemap: https://yoursite.com.np/sitemap.xml

The key rules: allow crawling of all public pages, block admin panels and private sections, and point crawlers to your sitemap. During development, many developers add "Disallow: /" to block all crawling. Make sure you remove that rule before launch. I have seen Nepali sites stay invisible on Google for months because someone forgot to update robots.txt after going live. For a deeper look at technical setup, check my technical SEO guide for beginners.

4. XML sitemap creation

An XML sitemap is a file that lists every page on your site that you want Google to crawl and index. It helps Google discover your pages faster, which is especially important for new websites that have no backlinks or authority yet.

If you are using WordPress, plugins like Rank Math or Yoast generate sitemaps automatically. For custom-built sites, you can create one manually or use an online sitemap generator. Google's own sitemap documentation covers the technical format. Your sitemap should include all important pages with accurate lastmod dates and should exclude pages you do not want indexed (admin pages, thank you pages, duplicate content).

5. Google Search Console verification

Google Search Console is the single most important free SEO tool for any website owner. It shows you how Google sees your site, which queries bring traffic, which pages are indexed and what errors exist.

Verify your site before launch so that data starts collecting from day one. The DNS verification method is the most reliable: add a TXT record to your domain's DNS settings. If you are using Cloudflare, this takes about two minutes. Once verified, submit your sitemap under the Sitemaps section. I walk through the full setup process in my Google Search Console guide for beginners.

6. Google Analytics 4 setup

Install Google Analytics 4 (GA4) before launch so you capture visitor data from the very first day. GA4 is free and tracks everything from page views to user behavior to conversion events.

Create a GA4 property, add the tracking code to every page of your site (either directly in the HTML head or through Google Tag Manager), and set up at least these basic events: page views, scroll depth, outbound link clicks and form submissions. If your site has a contact form or a phone number, set those up as conversion events so you can measure how well your SEO drives actual leads.

7. URL structure planning

Plan your URL structure before building pages because changing URLs after launch breaks links and confuses Google. Good URLs are short, descriptive and use hyphens to separate words.

Examples of good vs. bad URLs for a Nepali business:

  • Good: /services/web-design/
  • Bad: /page?id=234&cat=services
  • Good: /blog/seo-tips-nepal/
  • Bad: /blog/2026/08/21/post-title-here-is-way-too-long-and-contains-unnecessary-words/

Use lowercase letters only, keep URLs under 75 characters, include your target keyword where natural, and avoid dates in blog URLs (they make content look outdated when the year changes). Decide on a trailing slash convention (either always use one or never use one) and stick to it across the entire site.

8. Mobile responsive design testing

Over 70% of web traffic in Nepal comes from mobile devices, primarily Android phones on NTC and Ncell networks. If your website does not work well on mobile, you are losing the majority of your potential visitors before they even see your content.

Google uses mobile-first indexing, which means it evaluates the mobile version of your site for ranking purposes. Test your site on actual devices, not just desktop browser resize. Check it on a mid-range Android phone (Samsung Galaxy A series or Xiaomi Redmi are the most common in Nepal) and make sure text is readable without zooming, buttons are large enough to tap, and forms are easy to fill on a small screen.

9. Page speed optimization

Page speed matters everywhere, but it matters even more in Nepal where many users browse on 4G connections with variable bandwidth. A site that loads in 2 seconds on Worldlink fiber might take 8 seconds on NTC mobile data in a rural area.

Before launch, run your pages through Google PageSpeed Insights and aim for a score of 80 or above on mobile. The most impactful optimizations for Nepali websites are:

  • Image compression: Convert images to WebP format and compress them. A single unoptimized banner image can add 3-5 seconds to load time.
  • Minimize JavaScript: Remove unused scripts and defer non-critical JavaScript.
  • Use a CDN: Serve static files from edge servers closer to your visitors.
  • Enable browser caching: Set cache headers so returning visitors do not re-download unchanged files.
  • Lazy load images: Only load images as users scroll to them.

If your site is already slow and you need a full walkthrough on fixing it, read my guide on how to speed up a slow website in Nepal.

10. Meta tags for all pages

Every page on your site needs a unique title tag and meta description before launch. These are what Google shows in search results, and they directly influence whether someone clicks on your listing or scrolls past it.

Write title tags and meta descriptions for every page, including pages that most people forget: the About page, the Contact page, individual service pages and category pages. A site that launches with "Home - My Website" as the title tag for every page has already fallen behind.

On-page SEO checklist

Once your technical foundation is set, these six on-page elements make sure each individual page is optimized for both search engines and real visitors.

1. Title tags

The title tag is the single most important on-page SEO element. Each page needs a unique title tag that:

  • Stays under 60 characters (Google truncates longer titles in search results)
  • Includes your primary keyword naturally, ideally near the beginning
  • Accurately describes the page content
  • Avoids keyword stuffing or clickbait

For a Nepali trekking agency, good title tags might look like: "Everest Base Camp Trek - 14 Day Package | Nepal Adventures" or "Annapurna Circuit Trek Cost and Itinerary 2026." Bad title tags look like: "Best Trekking Company Nepal | #1 Trekking Agency | Cheap Treks Nepal." The bad version stuffs keywords, uses pipes excessively and reads like spam.

2. Meta descriptions

Meta descriptions do not directly affect rankings, but they heavily influence click-through rates. A well-written meta description acts as a mini advertisement for your page in search results.

Each meta description should:

  • Be unique to that page (never duplicate across pages)
  • Stay under 155 characters
  • Include your target keyword (Google bolds matching terms in search results)
  • Contain a clear call to action ("Learn how," "Get a free quote," "Compare prices")
  • Accurately summarize what the visitor will find on the page

3. Heading hierarchy

Use one H1 tag per page that matches the main topic. Then organize your content with H2 subheadings for major sections and H3 subheadings within those sections. This is not just about SEO. A logical heading structure makes your content scannable for readers, and most Nepali internet users scan before they read.

Common mistakes I see on Nepali websites: using H1 for the site logo (the logo should not be an H1 on inner pages), skipping heading levels (jumping from H1 directly to H4), and using heading tags purely for visual styling instead of content structure. If you want something to look big and bold, use CSS. Reserve heading tags for actual content hierarchy.

4. Image optimization

Images are often the heaviest elements on a page and the most neglected from an SEO perspective. For every image on your site:

  • Add descriptive alt text: Write alt text that describes what the image shows, naturally including keywords where they fit. "Team meeting at our Kathmandu office" is better than "IMG_2847.jpg" and far better than "best SEO company Nepal Kathmandu office team photo."
  • Compress images: Use tools like Squoosh, TinyPNG or ShortPixel to reduce file sizes without visible quality loss. Aim for under 200KB per image on blog posts.
  • Use WebP format: WebP images are 25-35% smaller than JPEG at the same quality. Use the <picture> element with a WebP source and a JPEG fallback for older browsers.
  • Set width and height attributes: This prevents layout shift as images load, which improves your Core Web Vitals score.
  • Use lazy loading: Add loading="lazy" to images below the fold so they only load when the user scrolls to them.

Internal links connect your pages to each other and help Google understand the relationship between them. They also distribute ranking authority across your site and help visitors find related content.

For a new website, plan your internal linking structure around these principles:

  • Link from your homepage to your most important pages (services, key content, top categories)
  • Link related blog posts to each other using descriptive anchor text
  • Every page should be reachable within 3 clicks from the homepage
  • Use descriptive anchor text that tells readers and Google what the linked page is about. "Learn about our SEO services" is better than "click here."
  • Add breadcrumb navigation for sites with multiple levels of hierarchy

Do not overdo it. Three to five internal links per 1,000 words of content is a good baseline. Every link should add genuine value for the reader, not just exist for SEO purposes.

6. Schema markup

Schema markup is structured data that helps Google understand what your pages are about and can result in rich snippets (enhanced search listings with stars, prices, FAQs and other visual elements).

At a minimum, every new website should implement:

  • Organization schema: Tells Google your business name, logo, contact information and social profiles.
  • LocalBusiness schema: If you serve customers in a specific area of Nepal, this schema provides your address, phone number, business hours and service area. It strengthens your presence in local search and Google Maps.
  • BreadcrumbList schema: Helps Google display breadcrumb trails in search results, improving click-through rates.

As you add content, implement Article schema for blog posts, FAQ schema for question-and-answer sections, and Product schema if you sell anything online. Use JSON-LD format (a script block in the page head) rather than inline microdata because it is cleaner, easier to maintain and recommended by Google.

A checklist on a clipboard next to a laptop, representing the systematic approach to launching an SEO-ready site

Post-launch SEO checklist

Your site is live. Now complete these six items in the first week to make sure Google finds, crawls and starts ranking your pages as quickly as possible.

1. Submit sitemap to Google Search Console

If you verified Search Console before launch (item 5 in the pre-launch checklist), log in and navigate to the Sitemaps section. Enter the URL of your sitemap (typically /sitemap.xml) and click Submit. Google will start processing your sitemap and crawling the listed pages.

Check back after 24 to 48 hours to see the status. If Google reports errors (like pages returning 404 or being blocked by robots.txt), fix them immediately. A clean sitemap submission in the first few days tells Google your site is well-maintained and worth crawling regularly.

2. Request indexing for key pages

While Google will eventually find your pages through the sitemap, you can speed up the process by manually requesting indexing for your most important pages. In Google Search Console, use the URL Inspection tool to enter each key page URL and click "Request Indexing."

Prioritize these pages for manual indexing requests:

  • Homepage
  • Main service or product pages
  • About page
  • Contact page
  • Your most important blog posts or content pages

Google limits the number of indexing requests you can make per day, so spread them out over 2 to 3 days if you have many pages.

3. Set up Google Business Profile

If your business serves customers locally in Nepal (whether you have a physical office, a shop or a service area), set up a Google Business Profile immediately after launch. This is what makes your business appear in Google Maps and the local pack (the map-based results that show up for "near me" searches and location-specific queries).

Fill out every field: business name, category, address, phone number, website URL, business hours, service area and photos. Add at least 10 photos of your business, team and work. Write a business description that naturally includes your main keywords and location. Then start collecting Google reviews from satisfied customers, because review quantity and quality are major local ranking factors.

4. Monitor crawl errors

In the first two weeks after launch, check Google Search Console daily for crawl errors. Go to the Pages report (under Indexing) and look for pages that are "Not indexed" along with the reason: "Crawled, currently not indexed," "Discovered, currently not indexed," "Excluded by robots.txt" and others.

The most common crawl issues I see on newly launched Nepali websites:

  • 404 errors: Pages that do not exist, often caused by broken internal links or leftover URLs from development.
  • Redirect chains: One redirect pointing to another redirect, which slows crawling and wastes crawl budget.
  • Blocked by robots.txt: Accidentally blocking important pages. This happens when the development robots.txt (which blocks everything) is not updated before launch.
  • Noindex tag left on pages: Some CMS themes add noindex tags to pages by default. Check your page source code to make sure important pages do not have a <meta name="robots" content="noindex"> tag.

5. Check Core Web Vitals

Core Web Vitals are Google's metrics for measuring user experience: Largest Contentful Paint (loading speed), Interaction to Next Paint (responsiveness) and Cumulative Layout Shift (visual stability). They became a ranking factor in 2021 and their importance continues to grow.

After your site has some real traffic (usually a few weeks post-launch), check the Core Web Vitals report in Google Search Console. You can also test individual pages immediately using Google PageSpeed Insights. The thresholds to aim for:

  • LCP: Under 2.5 seconds
  • INP: Under 200 milliseconds
  • CLS: Under 0.1

For Nepali websites, LCP is usually the biggest challenge because of image sizes and slower mobile connections. Prioritize image optimization, font loading and server response time to hit these targets.

6. Set up rank tracking

You cannot improve what you do not measure. Set up rank tracking for your target keywords so you can monitor your progress over time. Free options include Google Search Console (which shows your average position for queries) and Ubersuggest's free tier. Paid tools like Ahrefs, Semrush or SE Ranking give more detailed and accurate tracking.

Track at least 20 to 30 keywords that matter to your business, including:

  • Your brand name
  • Your main service or product keywords
  • Location-based keywords (like "web design Kathmandu" or "SEO service Nepal")
  • Long-tail keywords from your blog content

Check rankings weekly for the first three months, then bi-weekly once positions stabilize. Sudden drops usually indicate a technical issue or a Google algorithm update.

Nepal-specific SEO tips

Everything above applies to websites anywhere, but these additional considerations are specific to launching a website targeting the Nepali market.

Local hosting and CDN decisions

Nepal does not have major data center infrastructure within its borders, which means even "Nepali" hosting companies often host on servers in Singapore, India or the US. What matters is not where the company is registered but where the servers are physically located and whether they use a CDN.

For best performance across Nepal:

  • Choose hosting with servers in Singapore or Mumbai (closest major data centers to Nepal)
  • Use a CDN like Cloudflare (free tier is sufficient for most Nepali sites) to cache and serve static content from the nearest edge server
  • Test your site speed from multiple Nepali ISPs. A site that loads fast on Worldlink might be slow on NTC because of different routing paths to international servers

Mobile optimization for Nepali users

The typical Nepali internet user browses on a mid-range Android phone (priced NPR 15,000 to NPR 30,000) with 3 to 4 GB of RAM. Many users have data caps or pay-per-MB pricing on mobile data. This means your website needs to be lightweight. Aim for total page weight under 1.5 MB on first load.

Test on devices that your actual audience uses. The most popular phones in Nepal are Samsung Galaxy A series, Xiaomi Redmi Note series and Oppo A series. If your site performs well on these mid-range devices, you are covering the vast majority of your Nepali audience.

Nepali language considerations

If your audience includes Nepali-language speakers, consider publishing some content in Nepali. Google can index and rank Devanagari script content. Use the lang="ne" attribute on Nepali-language pages and create separate URLs for each language version (not client-side translation). This opens up a less competitive search landscape since far fewer websites create quality content in Nepali compared to English.

Full checklist summary table

Here is every item from all three phases in a single reference table. Use it to track your progress during your website launch.

Phase#TaskPriorityTime needed
Pre-launch1Domain and hosting setup (.com.np registration)Critical1-3 days
Pre-launch2SSL certificate (HTTPS)Critical15 min
Pre-launch3Robots.txt configurationCritical10 min
Pre-launch4XML sitemap creationCritical15-30 min
Pre-launch5Google Search Console verificationCritical10 min
Pre-launch6Google Analytics 4 setupHigh20 min
Pre-launch7URL structure planningHigh1-2 hours
Pre-launch8Mobile responsive design testingCritical2-4 hours
Pre-launch9Page speed optimizationHigh2-6 hours
Pre-launch10Meta tags for all pagesCritical1-3 hours
On-page1Title tags (unique, under 60 chars, keyword included)Critical30-60 min
On-page2Meta descriptions (unique, under 155 chars, CTA)High30-60 min
On-page3Heading hierarchy (one H1, logical H2-H3)HighOngoing
On-page4Image optimization (alt text, compression, WebP)High1-3 hours
On-page5Internal linking structureMedium1-2 hours
On-page6Schema markup (Organization, LocalBusiness)Medium1-2 hours
Post-launch1Submit sitemap to Google Search ConsoleCritical5 min
Post-launch2Request indexing for key pagesHigh15-30 min
Post-launch3Set up Google Business ProfileHigh30-60 min
Post-launch4Monitor crawl errorsHighOngoing
Post-launch5Check Core Web VitalsHigh30 min
Post-launch6Set up rank trackingMedium30-60 min

Frequently asked questions

How long does it take for a new website to start ranking in Nepal?

A new website typically takes 3 to 6 months to start appearing in Google search results for low-competition keywords in Nepal. For moderately competitive terms, expect 6 to 12 months. Highly competitive commercial keywords can take over a year. The timeline depends on how well you complete your SEO checklist before and after launch, how consistently you publish quality content, and whether you actively build backlinks. Sites that launch with proper technical SEO, a clear content plan and an active link building strategy see results faster than those that skip these steps.

Should I register a .com.np domain or a .com domain for my Nepali business?

For businesses targeting customers in Nepal, a .com.np domain is the better choice. Google treats country-code top-level domains as a geographic signal, which helps your site rank for local searches. A .com.np domain also builds trust with Nepali users who recognize it as a local business. Registration costs about NPR 1,500 per year through Mercantile Communications. However, if you plan to expand internationally in the future, you might register both a .com.np and a .com domain and redirect one to the other. For purely international businesses, a .com domain with Google Search Console geo-targeting works well.

Can I do SEO myself for a new website in Nepal or should I hire a specialist?

You can handle the basics yourself using this checklist. Tasks like setting up Google Search Console, writing meta tags, creating a sitemap and optimizing images are straightforward with some learning. Many Nepali business owners successfully manage their own SEO for the first 6 to 12 months. Where a specialist adds the most value is in technical SEO configuration, competitive keyword research, content strategy and link building. If your business operates in a competitive space like real estate, education, travel or ecommerce in Nepal, hiring an SEO professional can save months of trial and error and help you avoid costly mistakes that are harder to fix later.

Ready to launch your website with SEO done right? I offer SEO audit services and full setup for new websites. If you want a professional to handle the technical details while you focus on your business, get in touch and we can build your site's foundation together.

B
Bikesh Tamang
SEO Specialist & front-end developer in Kathmandu, Nepal, helping businesses rank higher and turn traffic into customers. More about me →