Who this case is for
This one is for boat owners, tour operators and travel businesses that already sell well through agents and booking platforms, but have no online storefront of their own.
What makes this case different is that there was no website to audit at all. So we started from the market: what people search for, who owns those results today, and what the site structure and work order should be before anyone starts building.
At the end there is a checklist for travel businesses about to build their first website.
We do not name the business, the boats, the pier, the sub-district, any competitor website, or anything about money.
1. A real business with no address of its own online
This company owns its boats and sells island tours, dinner cruises and private charters in a tourist province on Thailand’s Andaman coast. It has a following on social media and a 4.8-star score on its Google Business Profile.
Here is what we found when we looked.
Both brand domains the company once used are currently unregistered. The link databases still show hundreds of domains pointing at the old address — but there is no website left for those links to reach.
This is the most urgent item in the report, and it has nothing to do with SEO. Register the brand domains back this week. The yearly cost is tiny, but if someone else picks them up and puts a tour site on them, anyone searching for the brand name is delivered straight to a competitor — and buying the name back later costs far more.
We also found two duplicate pins on the Google Business Profile. The main pin has the reviews and the opening hours; the second has no photos, no reviews and no hours. The score and the reviews are split across two places, and customers may turn up at the wrong one.
2. What we found
The demand is real, and the competition is not fierce
We started with what people who are ready to spend actually type, split between the Thai market and the international one — foreign visitors book ahead from their home country.
The most important observation is the balance between the two markets. The international market is roughly 3 times the size of the Thai one, and the international name of the destination island is the single biggest term in the whole report. So the site has to be bilingual from day one — not Thai first and translated later.
Charter terms get fewer searches, but they carry the highest value per deal, and their traffic potential is high out of all proportion to their search volume. They deserve a page of their own.
The people who own this market are the people reselling our client’s product
We opened the live Google results in Thailand for the main destination term and worked through who sits on page one.
| Position | Who it is | Domain Rating |
|---|---|---|
| 1 | The Facebook page of a tour company | — |
| 2 | A tour reseller site | 6 |
| 3 | A tour reseller site | 0 |
| 4 | A tour reseller site on a Thai-language domain | 11 |
| 5 | A tour reseller site | 0 |
| 6 | The strongest site on the page | 31 |
Sites with zero authority still hold positions 3 and 5, while the strongest site on the page sits at 6. The barrier in this market is not link count or domain age. It is simply having a page that answers the search directly — and that is work you can start from zero.
This is the heart of the case. The competitors in the search results are not other boat owners. They are tour resellers selling our client’s own product. Every booking that runs through a middleman costs the company a commission, and leaves it without the customer details it would need to sell again.
The best asset is not being counted
A 4.8-star score means the people who take the trip come back impressed. But there are only 6 reviews — while the pier the trips depart from has 756 reviews on its own profile.
These searches show a map above the ordinary results, and a weak pin gets none of that space. Collecting reviews systematically through a single high season would build an asset no competitor can copy.
3. What we proposed
The 10 pages the site should have from day one
Not every page has to exist in month one, but the structure has to be right from the start, because moving URLs later is the most expensive thing in web work. Every page is bilingual from day one, on clearly separate addresses, with the language pairs declared to Google.
| Page | Target term | What it must contain |
|---|---|---|
| Home | boat cruise + province name | Say within 5 seconds that this is the boat owner, not a broker, with a booking button and contact channels that reach a real person |
| Three main trip pages | Destination island names, both Thai and international | Price, departure time, boarding point, what is and is not included, and a booking button |
| Dinner cruise | dinner cruise · sunset cruise | Lead with atmosphere photography and the menu |
| All trips | tours + province name | The hub page that distributes links to every trip page |
| Private charter | boat hire · private boat charter | Highest value per deal — needs a form asking for date, guest count and occasion |
| The boats | Each boat’s name | Specs, capacity, deck plan, facilities and licences |
| Getting there | Pier name | Map, parking, check-in time — this cuts more repeat questions for the sales team than anything else |
| FAQ | The questions customers actually ask | Add structured data so Google can pull the answers into results |
| Contact | Brand name | Address, phone, LINE, email and opening hours that match the Google Business Profile |
What every sales page needs, and what usually gets forgotten
- A real number for the price, not “contact us”
- The date the information was last updated
- Structured data for tour activities and pricing, so search results can show the price and the review score
- A booking button pinned to the bottom of the screen on mobile, because most people booking boat trips are on a phone
Work that can start now, without waiting for the site
| Task | Urgency | What it achieves |
|---|---|---|
| Register both brand domains back | Critical | Closes the risk of someone else taking the brand name, and secures a permanent address for the new site |
| Merge the duplicate Business Profile pins | High | Score and reviews stop being split, and customers stop going to the wrong place |
| Fill the pin out completely — photos, trip menu, opening hours, booking link | High | These searches show a map above the ordinary results |
| Set up a system to ask for a review after every trip | Medium | Going from 6 reviews to the hundreds within one high season is what makes people book direct |
| Organise the trip photos and details from social media into one consistent set | Medium | Gives you the raw material for every page of the site without a new photo shoot |
The first 90 days
This plan assumes the work starts right at the beginning of high season, so timing matters. Work that brings in bookings comes before work that looks good but only pays off later.
| Phase | Deliverables | How we know it worked |
|---|---|---|
| Weeks 1–2 | Register the domains, set up company email, clean up the Business Profile, install analytics and Search Console, collect trip details and prices from the sales team | The domains are in the company’s hands, one pin remains with complete information, and analytics is recording |
| Weeks 3–6 | First release of the site live: home, all-trips hub, the three main trip pages, the charter page and contact — in both languages, with a booking form that reaches the sales team immediately | Every page loads on mobile in under 2.5 seconds, every page is indexed, and real customers are submitting the form |
| Weeks 7–10 | Boat pages, pier page, FAQ, structured data on every page, the first set of destination articles, and systematic review collection begins | The first 3 keywords start appearing in the top 100, and the review count rises above the baseline of 6 |
| Weeks 11–13 | Adjust based on the real data, add pages for the best-selling routes, build landing pages for ads, and hand over a manual so the team can edit content themselves | There are direct bookings through the site that can be counted, and the team can change prices or departure times on their own |
4. Expected results
This report sets no monthly target numbers, and states plainly that nobody can guarantee rankings on Google’s behalf. What it does say is this.
- Rankings not moving in the first 4 weeks is normal. The early measures are the number of pages indexed, the number of keywords starting to appear, and the number of people making contact through the site.
- Rankings and direct bookings start showing their real shape in months 3 to 6.
- If you could only do one thing in the first month, it would not be the website. It would be registering the domains back and getting the Google Business Profile in order. Those two take a few days, and everything that follows rests on them.
The limits of this proposal. We wrote it from what can be seen from the outside. What we still do not know is the part only people inside the company can answer: which routes actually bring in the most revenue, the split between Thai and foreign customers, what share of revenue runs through agents, and how the current booking process works. Those answers could reorder the whole plan. The 10-page structure and the 90-day plan are a starting point for a conversation, not a final plan.
The site has not been built yet. We will update this case when there is real data.
You can see similar work we have done for boat and island-tour businesses on the Andaman coast in Yacht and speedboat booking website and Online island tour booking system.
Checklist for travel businesses about to build their first website
Before you start building
- Every brand domain that matters is in the company’s hands, with auto-renew switched on
- The domain, hosting and analytics accounts are in the company’s name, not the web developer’s
- The Google Business Profile has one pin, complete information, and matches what will go on the site
- You know how much bigger the international market is than the Thai one before deciding how many languages to build
- Prices, departure times and photos for every trip are collected in one place
When you plan the structure
- Every trip you sell has its own page, not one page for all of them
- Every sales page shows a real number for the price
- The private charter page is separate, because it carries the highest value per deal
- The URLs are right from the start, because moving them later is the most expensive fix there is
- There is a system for asking for reviews after each trip, in place from launch day
Questions boat owners and tour operators ask us most
We already sell through agents. Why do we need our own website? Because every booking through a middleman is a commission paid out, and the customer details do not stay with you. Your own site lets you sell direct, keep a customer list you can market to again, and carry on selling through agents exactly as before.
Starting from zero, how long until we rank? In this market most terms have a difficulty of 0–3, and sites with almost no links are already on page one. So the first terms typically start appearing in around 2 to 3 months, with a clear picture in months 3 to 6. Nobody can guarantee rankings.
Should we do Thai first and translate later? Not in this case. The international market is roughly 3 times the size of the Thai one, and adding a language later usually means rebuilding the URL structure. Doing both languages together from day one is cheaper.
We only have 6 reviews. How do we grow that? Make asking for a review after each trip a normal step for the team — a QR code where guests come ashore, or a message after the trip. People who have just finished a good trip are the most willing to review, and reviews are the one thing competitors cannot copy.
This is how we plan before building a travel website
If you own boats or run tours and your bookings all run through middlemen, start with a free website audit. We look at your market and your competitors first, then tell you straight where to put your effort. Or see our web development service.
