Obokash came to me in August 2018 with a website that had no SEO, no real traffic, and a design that was not helping anyone. By November 2019, they had 191 keywords on page one, 6,630 monthly clicks from Google, and top-one or top-two positions for the most competitive travel keywords in Bangladesh.
This is the full breakdown of how we did it.
Client Background
Obokash is a travel agency based in Bangladesh. They offer umrah packages, international tour packages, and visa processing services. Md Siddikur Rahman, CEO of Obokash, reached out in late 2018. He wanted to build a serious digital presence that could bring in B2B and retail travel buyers through organic search.
The challenge was clear. The travel agency space in Bangladesh is crowded. Large players dominate the top spots for terms like “travel agent in Bangladesh” and “umrah package from Bangladesh.” A new, unoptimized website with zero authority was not going to rank without a complete strategy.
We signed the project in August 2018 and started work in September 2018.
The Starting Point: What We Found
When I first audited the Obokash website, the problems were structural. This was not a case of “tweak a few meta titles and add some keywords.” The foundation needed to be rebuilt.

What the audit found:
- Near-zero organic traffic
- No keyword targeting on any page
- Poor URL structure with ugly, non-descriptive URLs
- Slow page load speed
- No Google Search Console or Google Analytics setup
- No XML sitemap submitted
- No Google Business Profile optimization
- Content that was thin and not written for search intent
- No internal linking structure
Before any SEO work could begin, the website itself had to be fixed. You cannot rank a technically broken site.
Phase 1: Website Redesign and Technical Foundation (Sep 2018 to Feb 2019)
This phase took six months. It was the most important phase of the entire project.
Website Redesign
I worked directly with the development team to guide the full redesign. This was not just a visual refresh. Every page was planned with search intent, user experience, and Google’s quality guidelines in mind.
Pages I provided full content for:
- Homepage
- About page
- Umrah packages
- Tour packages
- Visa services
- Privacy policy
- Terms and conditions
Each page was written to match what a real buyer types into Google when they are ready to book or inquire. The homepage was built around trust signals: years in operation, service range, and clear contact options. The umrah and tour pages were structured to answer specific questions: price, itinerary, what is included, and how to book.
Technical SEO Fixes
Every technical issue found in the audit was resolved before we touched keyword rankings.
Technical fixes completed:
- Migrated all ugly URLs to clean, SEO-friendly URL structure
- Set up 301 redirects from old URLs to new URLs (no traffic or link equity lost)
- Submitted XML sitemap to Google Search Console
- Set up Google Search Console and Google Analytics 4 correctly
- Fixed page speed issues (load time brought under acceptable threshold)
- Made the site fully mobile responsive
- Added proper header tag hierarchy (H1, H2, H3) across all pages
- Fixed broken internal links
- Implemented HTTPS security
This phase took until February 2019. Only after all of this was complete did we begin active keyword ranking work.
Phase 2: Keyword Research and On-Page SEO (Mar 2019)

We identified 284 target keywords across four core service areas:
- Travel agency terms (local and national)
- Umrah package terms
- Tour package terms (country-specific and general)
- Visa processing terms
The keyword selection followed a clear logic. We started with lower-competition, high-intent keywords to build early rankings and domain authority. As authority grew, we pushed into the more competitive head terms.
Every page on the site was mapped to a specific keyword cluster. No two pages targeted the same primary keyword. This prevented cannibalization from day one.
Phase 3: Local SEO and Google Business Profile (Mar 2019 Onwards)
For a travel agency serving customers in Dhaka and across Bangladesh, local search visibility was critical. Someone searching “travel agent in Dhaka” is ready to book. That is not an informational search. It is a buyer search.
We built and fully optimized the Obokash Google Business Profile:
- Complete NAP (Name, Address, Phone) information
- Business categories set correctly
- Service descriptions written with target keywords naturally included
- Photos added for trust and engagement
- Customer review strategy set up
Local SEO and website SEO were run in parallel. Both fed each other. The GBP drove map pack visibility. The website rankings drove organic clicks. Together they covered both surfaces where buyers search.
The Results: November 2019

By November 2019, fourteen months after we started, the results were clear.
GSC Data (November 2019):
- 6,630 total clicks from organic search
- 64,300 impressions on Google
- 10.3% average CTR (this is exceptional for a travel site)
- Average position: 15.2 across all 284 tracked keywords
- 191 keywords on page one (top 10) out of 284 total tracked
A 10.3% CTR tells you the titles and meta descriptions were working. People saw Obokash in the results and clicked. That does not happen by accident. It happens when your title matches exactly what the searcher is looking for.
Keywords That Reached Position 1 or 2
These are not long-tail outliers. These are the keywords every travel agency in Bangladesh wants:
- travel agent in Bangladesh
- travel agent in BD
- travel agency in Dhaka
- best travel agent in Bangladesh
- umrah package price from Bangladesh
- umrah package price from BD
- umrah package in Bangladesh
- tour package from Bangladesh
- tour package in BD
- tour package in Japan
- tour package in Nepal
- tour package in Thailand
- visa service in Bangladesh
- visa service in BD
- visa processing agent in Bangladesh
Ranking position one or two for “best travel agent in Bangladesh” in a competitive market like this, fourteen months after starting from zero, is the kind of result that changes a business.
What Made This Campaign Work
1. We Fixed the Foundation Before Chasing Rankings
Most agencies jump straight to link building or content without fixing what is broken underneath. We spent six months on the website before touching keyword rankings. Every 301 redirect was in place. Every URL was clean. Google could crawl and understand the site properly. That groundwork paid off when we started the ranking phase.
2. Content Was Written for Buyers, Not Search Engines
The umrah pages answered real questions: what is included in the package, what is the price range, what documents are needed, how long is the trip. The tour pages listed itineraries, departure dates, and what makes each destination worth booking. A buyer reading those pages got what they needed to make a decision. Google rewards that.
3. Local SEO and Organic SEO Ran Together
We did not treat GBP as an afterthought. It ran in parallel with the website work from March 2019. This gave Obokash two separate surfaces of visibility: the map pack for local searches and organic results for national searches.
4. Keyword Mapping Prevented Cannibalization
284 keywords across one website is a lot. Without proper mapping, pages start competing against each other for the same terms. We mapped every keyword to a specific page before writing a single word of content. This is standard practice for serious SEO work but it is skipped constantly by agencies that do not plan properly.
5. 10.3% CTR Shows the Titles Were Right
Average organic CTR across industries sits between 2% and 5%. Obokash hit 10.3%. That means their titles and descriptions were matching search intent closely enough that more than one in ten people who saw them in Google clicked. This is a result of writing titles that answer the exact question the searcher is asking, not stuffing keywords into a 60-character field.
Key Takeaways for Travel Businesses in Bangladesh
If you run a travel agency, tour operator, or visa service business, here is what this case study shows you:
Technical issues are silent killers. A slow site with broken URLs loses rankings before the race even starts. Fix the foundation first.
Local SEO is not optional for service businesses. Your buyers are searching with location intent. If you are not in the map pack, you are invisible to the people most ready to book.
Content depth wins in competitive niches. Thin pages do not rank for competitive travel keywords. You need pages that fully answer the buyer’s questions: price, process, timeline, and what is included.
Results compound over time. The first six months produced almost no visible ranking movement. By month fourteen, 191 keywords were on page one. SEO is not a one-month sprint.
Ready to Do the Same for Your Business?
If you are running a travel agency, tour operator, or any service business in Bangladesh or internationally, the same strategy applies. The specifics change. The principles do not.
I have helped businesses in Bangladesh, Canada, the UK, and Singapore build organic traffic from zero using the same structured approach: fix the foundation, map the keywords, create content that matches buyer intent, and build authority over time.
If you want to understand what this would look like for your business, book a free consultation.
You can also read how I applied a similar approach for Legal Advice BD, which grew to 2,450 monthly clicks from scratch, or see the Walton BD case study showing 164% organic growth for one of Bangladesh’s largest electronics brands.

