Skip to main content
Case Study

From Zero Online Presence to 300% Inquiry Growth

How I helped a Bangkok visa consultancy with decades of expertise but no website become the most visible visa service provider in their market — handling everything from market research to ongoing optimization.

Visa ConsultancyStrategy + Build + SEO + Analyticsvgoalvisaservice.com
+300%
Online Inquiries
From zero online presence to a steady stream of qualified leads
1.2s
Page Load Speed
Faster than 95% of competitor sites in the visa services space
+180%
User Engagement
Visitors reading more pages and spending more time on the site
75%
Mobile Traffic
Designed mobile-first because that's how most users search

The Problem

V Goal Visa Service had been operating in Bangkok for over two decades. They had deep expertise, strong relationships with immigration offices, and a reputation built entirely on word-of-mouth referrals.

But the market had shifted. Expats and companies were starting their visa search on Google, not through personal networks. Competitors with less experience but better websites were capturing that traffic. V Goal was invisible online — no website, no Google Business Profile, no way for new customers to find them.

They didn't need a “digital transformation consultant” to hand them a strategy deck. They needed someone who could figure out the right approach, build the thing, and make it work. That's what they hired me to do.

Why This Isn't a Typical Agency Project

Most businesses in this position hire an agency. The agency assigns a strategist who writes a plan, a designer who makes mockups, a developer who builds it, and an SEO person who bolts on optimization afterward. Each handoff loses context. The strategy doesn't quite make it into the build. The SEO gets treated as an afterthought.

I did all of it. One person, from research to launch to ongoing optimization. That meant every decision was connected: the site architecture reflected the keyword research, the content strategy matched the customer journey I'd mapped, and the analytics tracked the metrics that actually mattered to the business.

This is what “strategy through execution” looks like in practice.

How I Did It

The full process from research to results, showing the decisions that mattered at each stage.

Weeks 1–3

Discovery & Research

Before touching a single line of code, I spent three weeks understanding the business. Who are the customers? What are they searching for? What does the competitor landscape look like? Where are the gaps?

  • Audited every competitor in the visa services space — their websites, their Google presence, their content, their weaknesses
  • Analyzed Google Search Console data and keyword volumes for both Thai and English visa-related queries
  • Interviewed the V Goal team about their customers: who walks in, what do they ask, what do they struggle with?
  • Mapped the customer journey from first Google search to inquiry submission
Key Insight

The biggest finding: expats and Thai nationals search for visa help in completely different ways. Expats search in English with specific visa type names. Thai nationals search in Thai with problem-oriented queries. The competitors were only targeting one or the other.

Week 4

Strategy & Positioning

With research in hand, I built the strategy. Not a 50-page deck — a clear plan for what to build, what to write, and how to structure the site to capture both audiences.

  • Defined a multilingual content architecture: separate Thai and English content paths, each optimized for how that audience actually searches
  • Prioritized 15 high-intent keyword clusters where V Goal could realistically rank within 6 months
  • Designed a site structure that puts service pages where Google expects them and guides users toward inquiry forms
  • Chose the tech stack (Next.js, Tailwind, Plausible) based on performance requirements, not trend-chasing
Key Insight

The strategic decision that mattered most: instead of translating English content into Thai, I built separate content strategies for each language. Different search intent, different content, different conversion paths.

Weeks 5–9

Build & Launch

I built everything myself — no handoff to a separate dev team, no losing context between strategy and execution. The site was designed around the research findings, not a generic template.

  • Built a Next.js site optimized for Core Web Vitals — 1.2s load time, 95+ Lighthouse scores across the board
  • Implemented multilingual SEO with proper hreflang tags, structured data for local business, and language-specific meta tags
  • Created a conversion-focused design: clear service descriptions, trust signals (decades of experience, government partnerships), and frictionless inquiry forms
  • Set up Plausible Analytics (self-hosted for privacy compliance) and Google Search Console for real-time performance tracking
  • Built a content publishing workflow so the team could add visa guides and updates without touching code
Key Insight

Building it myself meant every design decision was informed by the research. The hero section leads with the customer's problem, not the company's credentials. The service pages match exact search queries. Nothing was arbitrary.

Weeks 10–16

Content & SEO Execution

A fast website with no content is just an expensive business card. I built out the content strategy that would actually drive organic traffic.

  • Wrote and published comprehensive visa guides for both Thai and English audiences — not thin SEO content, but genuinely useful guides that answered every question customers typically ask in person
  • Optimized Google Business Profile with consistent NAP data, service categories, and regular posts
  • Built internal linking structure to distribute page authority from high-traffic guides to service pages
  • Submitted structured data for FAQ schema, local business schema, and service schema
Key Insight

The visa guides became the site's traffic engine. Instead of competing for broad terms like 'visa Thailand,' we owned specific long-tail queries like 'retirement visa extension Bangkok documents needed.' Lower volume, but the people searching those terms are ready to hire someone.

Ongoing

Optimization & Growth

Launch isn't the finish line. I set up monitoring systems and used real data to continuously improve what was working and fix what wasn't.

  • Built custom monitoring to track keyword rankings, page performance, and conversion rates across both languages
  • Identified that mobile users (75% of traffic) had different browsing patterns — restructured mobile layouts to match
  • Discovered that AI referral traffic (from ChatGPT, Perplexity) was growing and behaving differently from organic search — adapted content strategy accordingly
  • Set up automated SEO audits to catch technical issues before they impact rankings
Key Insight

The most interesting finding in the data: AI-referred visitors browse more pages but convert at a lower rate than organic search visitors. They're researching, not ready to act. This changed how I structured the content funnel for that traffic source.

What This Project Taught Me

The V Goal project confirmed something I suspected but hadn't proven at this scale: the gap between strategy and execution is where most business growth gets lost. The companies that win online aren't necessarily the ones with the best strategy or the best website — they're the ones where the strategy and the build are done by people who talk to each other. Or, better, by the same person.

I also learned that multilingual markets are dramatically underserved. Most agencies either ignore the Thai-language side entirely or treat it as a translation exercise. Building separate strategies for each language — different keywords, different content, different user journeys — produced results that a simple translation approach never would have.

And I discovered that the tools for small business SEO have gotten remarkably good and remarkably cheap. Self-hosted Plausible for analytics, Google Search Console API for keyword tracking, Cloudflare Workers for automated monitoring — you can build infrastructure that rivals what agencies charge five figures for, if you know what to build and how to connect it.

What I Built It With

Development

Next.js 15 with TypeScript and Tailwind CSS. Chosen for performance (server-side rendering, automatic code splitting) and because it lets me iterate fast without sacrificing production quality.

Analytics

Plausible Analytics (self-hosted for privacy), Google Search Console, and custom monitoring scripts. I track what matters to the business — inquiries, keyword rankings, conversion rates — not vanity metrics.

SEO Infrastructure

Structured data (JSON-LD), multilingual hreflang implementation, automated sitemap generation, Core Web Vitals optimization. Every technical SEO decision was driven by the keyword research, not a generic checklist.

Monitoring & Automation

Cloudflare Workers for automated SEO monitoring, D1 database for keyword tracking, scheduled audits that catch issues before they impact rankings. Built to run without constant supervision.

Need This for Your Business?

I can help you figure out the strategy and build the thing — market research, website, SEO, analytics — the same way I did for V Goal.