Not all traffic is valuable.
Growing visibility without improving intent alignment produces visibility, not business results. The click-through rate staying flat while visibility improved confirmed the right queries were being captured.
Case Study · Nepal · Organic Acquisition
A Nepal-based trekking agency offering tour packages across multiple regions. They had an existing website, real traffic, and occasional inquiries. Organic search was not working as a consistent acquisition channel.
A Nepal-based trekking agency offering tour packages across multiple regions. They had an existing website, real traffic, and occasional inquiries. Organic search was not working as a consistent acquisition channel.
This was not a visibility problem alone. It was a structure problem.
This was not a visibility problem alone.
It was a structure problem.
Traffic existed. The acquisition path didn’t.
Important commercial pages weren’t ranking at decision-stage positions, and most content wasn’t aligned with how travelers actually search for trekking packages.
Three questions shaped the work.
Most queries are not generic. They’re specific to routes, difficulty, duration, and season. “Annapurna Circuit 10 days.” “Everest Base Camp difficulty level.” That’s a traveler who has already decided they want to trek and is now evaluating options. The existing site wasn’t aligned with that level of intent.
Some pages had traffic but weren’t converting. Others had clear commercial potential but weren’t discoverable because of weak internal linking and poor page structure. The gap between visibility and clicks, and between clicks and inquiries, pointed directly to a structure problem.
The site was built on a custom Laravel framework. Every implementation decision had to be deliberate. Each change needed to earn its place based on expected impact, not just because it was technically correct.
The instinct
The decision
The agency believed they needed more traffic. They didn’t. Traffic existed. The acquisition path didn’t.
Rather than running every optimization in parallel, the work was sequenced by impact.
Page speed issues, URL inconsistencies, and crawl inefficiencies were resolved in the first phase. A site that can’t be properly crawled and indexed won’t rank, regardless of how strong the content is.
Core trekking pages tied to route-specific and duration-specific queries were restructured before any content expansion began. These pages had the highest probability of driving inquiries.
Link equity was flowing to the wrong pages. The architecture was rebuilt so authority flowed toward commercial pages instead of being distributed randomly across the site.
Once the foundation was stable, content was added specifically targeting route-based and decision-stage queries. Every new piece was mapped to a specific search behavior, not published to fill a content calendar.
Lead inquiries increased by more than 40%. The agency moved from irregular organic inquiries to a consistent weekly pipeline of booking requests.
Each change needed to earn its place based on expected impact, not just because it was technically correct.
Over five months, August to December 2023:
Google Search Console: Organic Clicks
Google Search Console: Organic Visibility
Click-through rate held at 1.2% across both periods. Visibility grew 37% while click rate stayed flat, which means the new content was capturing the right searches, not just more searches.
pipeline of booking requests, up from irregular organic inquiries
Lead inquiries increased by more than 40% over five months, August to December 2023.
Growing visibility without improving intent alignment produces visibility, not business results. The click-through rate staying flat while visibility improved confirmed the right queries were being captured.
Travelers searching for trekking in Nepal aren’t using broad terms. They’re searching by route, duration, season, and difficulty. Generic content consistently underperforms against pages that match real decision-stage queries.
The Laravel framework meant every change had to be deliberate. That constraint produced a cleaner, more prioritized result than an unconstrained project often does.
What I would do differently: Structured content targeting high-intent route and duration queries could have been introduced from month two rather than month three. Earlier content expansion would have compounded faster.
Traffic existed. The acquisition path didn’t. The fastest way to find out is to map where your acquisition system is breaking down.