Skip to main content
Tour Web Packages

Your tours, booked direct. A smaller share to OTA commission.

Guests book tours straight with you, not with Viator. No 20-30% commission.

  • 0% Commission On bookings through your site
  • From IDR 2.5M Entry tour landing page
  • 100% Source Code Yours to keep
Pick a Package

6 Tour & Travel Packages Ready to Ship

Every package includes hosting and the first year of your domain. Cancel before the first design and your deposit comes back in full.

Quick compare

Starter

Professional

Business

Price
IDR 3.5MIDR 6MIDR 10M
Renewal
IDR 2M/yearIDR 3M/yearIDR 4M/year
Delivery
1-7 working days1-7 working days1-7 working days
Best for
1-2 tours3-5 tours8-10 tours

Swipe the cards below for everything in each package.

Landing PageBest for 1-2 tours

Starter

Fits 1-2 signature tours, just starting to sell direct

First year

IDR 3.5M

Equal to the OTA commission on 18 bookings

0% commission · booking via website
RenewalIDR 2M/year

Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.

  • An Address Online
  • 1 Page
  • 1 Language
  • Build time: 1-7 working days
  • Guarantee: 5 written into your contract
  • Care Lite for the first 12 months is included, worth IDR 4M
30-Min Consultation
Most Sensible
Landing PageBest for 3-5 tours

Professional

Operators who want inquiries every week

First year

IDR 6M

Equal to the OTA commission on 30 bookings

0% commission · booking via website
RenewalIDR 3M/year

Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.

  • Captures Buyers
  • Form to WhatsApp
  • Analytics Report
  • Build time: 1-7 working days
  • Guarantee: 5 written into your contract
  • Care Lite for the first 12 months is included, worth IDR 4M
30-Min Consultation
Landing PageBest for 8-10 tours

Business

Seasonal pricing and foreign guests

First year

IDR 10M

Equal to the OTA commission on 50 bookings

0% commission · booking via website
RenewalIDR 4M/year

Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.

  • The Most Complete Version
  • Build time: 1-7 working days
  • Guarantee: 5 written into your contract
  • Care Lite for the first 12 months is included, worth IDR 4M
30-Min Consultation
Business WebsiteBest for 2-10 tours

Essential

A stable tour menu, prices rarely change

First year

IDR 15M

Equal to the OTA commission on 75 bookings

0% commission · booking via website
RenewalIDR 9M/year

Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.

  • 8 Pages
  • Updates Handled by Us
  • Build time: 10 working days
  • Guarantee: 6 written into your contract
  • Care Lite for the first 12 months is included, worth IDR 4M
30-Min Consultation
Business WebsiteBest for 10-20 tours

Content

Tour operators who want to publish their own blog articles

First year

IDR 25M

Equal to the OTA commission on 125 bookings

0% commission · booking via website
RenewalIDR 17M/year

Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.

  • 11 Pages
  • Sanity CMS Blog, You Edit It
  • Build time: 10 working days
  • Guarantee: 6 written into your contract
  • Care Lite for the first 12 months is included, worth IDR 4M
30-Min Consultation
Most Sensible
Business WebsiteBest for 15-30 tours

Plus

Operators chasing guests who find them through Google search

First year

IDR 35M

Equal to the OTA commission on 175 bookings

0% commission · booking via website
RenewalIDR 20M/year

Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.

  • 16 Pages
  • Sanity CMS Blog You Edit Yourself
  • Build time: 14 working days
  • Guarantee: 6 written into your contract
  • Care Lite for the first 12 months is included, worth IDR 4M
30-Min Consultation

Every package includes basic security, training, and bug fixes for 30 days after launch; an optional Care Plan starts at IDR 450K/month. Cancel before the first design and your deposit comes back 100%; once paid in full, the website is yours.

The commission equivalent uses this page's own example: a IDR 800K average booking at 25 percent, so IDR 200K per booking.

Every package as plain text

Tour Landing Page · Starter

A simple one-page site for tour operators just starting out who want their own address on the web.

Price
IDR 3.5M
Delivery
1-7 working days
Annual fee
Year 2: IDR 2M/year, one fixed fee for hosting, domain, SSL, monitoring, security updates, and weekly backups · Or move to your own account for IDR 0 · Plus a quarterly Analytics report and SEO review. Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.
Care Plan
Care Lite IDR 450K/ month · Optional · full refund in the first 30 days
Website maintenance
The IDR 2M/year annual fee already covers hosting, monitoring, weekly backups and security updates. Need routine content changes? See the Care Plan below.
Written guarantees
On time; Technical performance; Brand SEO; Matches the approved brief; At least 3 inquiries in 60 days
What is included
1 simple page: your business, 1-2 signature tours, and how to reach you; Tour photo gallery, up to 30 photos; Every tour written out in full: duration, departure time, and price per pax; 1-tap WhatsApp button at several points on the page; 1 language, Indonesian or English (a second language is an add-on); While we build: 2 revision rounds. One round = you send one list of notes, we work through all of them, then send it back. Details in our Revision Policy; Draft preview in as little as 1 working day, you see the design direction before we go further; Design tailored to your business needs: section order, calls to action and visual style follow how you sell, responsive from phone to laptop, one main call to action per section, no pop-up covering the phone screen; You just send photos and tour details, we handle the rest; Guaranteed bug fix for 30 days after launch, at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug; We write the copy, in the language you choose. One full draft from the material you send, then 2 major revision rounds; beyond that is not a rewrite from scratch; Full on-page SEO: research of 15 keywords in Google Keyword Planner, 4 of them placed on the page (1 main + 3 supporting) and the rest kept as a list of ideas for your next pages, a technical audit before handover, schema, and Google Search Console in your name plus Bing so pages get indexed quickly; Basic brand SEO: your business name on page 1 of Google within 60 days on written conditions; if it misses, up to 3 free improvement rounds; We handle all of it: .com domain in your name, which we can also manage, first year hosting, and deployment; Basic security: HTTPS, DDoS protection, and firewall; After launch: 5 free small changes within 30 days (change a price, swap a photo, fix some text). Separate from the build rounds above. Details in our Revision Policy; Live in 3 to 7 working days from complete materials, mobile-first, loads in under 2 seconds. Past 7 days: a discount or a free package upgrade, your choice; AI SEO optimization (AEO): schema.org, llms.txt, and AI crawlers allowed, ready to be cited by ChatGPT, Gemini, and Perplexity; UU PDP compliance kit: a privacy policy written for your site, a consent banner that holds pixels back, a data processing record, and a 3 × 24-hour breach procedure; Full ad pixel setup through Google Tag Manager: Meta Pixel, TikTok Pixel, and the Google Ads conversion tag. Installed and tested during the build, so retargeting can run from the first day you advertise. We install and test the tags; the ad account is in your name and running the ads is not included; Embed TikTok, Instagram, and YouTube posts straight into the page; Comfortable for anyone: body text at least 16px, buttons at least 48px, WCAG AA contrast, Lighthouse Accessibility 90+. Measured at handover; WhatsApp clicks, phone clicks and form submissions recorded as key events in Google Analytics 4 in your name, so payback can be counted; UTM-tagged links for Google Maps, your Instagram bio and ads, plus an automatic source code in each WhatsApp message, so every chat can be traced to where it came from; A one-page brand guide (colours, fonts, tone) if you do not have a brand guideline yet; A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and pixels load only after the visitor agrees. A Privacy Policy page from our template, not legal advice; An analytics report 30 days after launch, 2 months later to close the first quarter, then every quarter: traffic, WhatsApp clicks, leads, and where they came from; Website linked from your Google Business Profile and Instagram; one standard for name, address, and phone used identically on all of them; Competitive generic keywords are targeted from day one; their position is reported from Search Console every quarter, with no ranking promise; Not included, in the SEO Content menu (SEO Articles, Video Content): guides to areas, activities, holiday tips and transport, seasonal and event content (Nyepi, high season, Galungan), regular refreshes of older articles, original-data content (guest surveys, area occupancy trends), and optimised video and virtual tours (YouTube SEO, embeds, video schema); Not included, in the Off-Page SEO menu (Link Building, Media Publication): backlinks from travel sites, Bali directories, local media and business partners, digital PR and guest posts, collaborations and brand mentions, link reclamation, and backlink audit and disavow; Not included, in the Local SEO menu (Local Citation, Google Business Profile, Review & Reputation): citations in local and travel directories, Google Maps optimisation (photos, Q&A, attributes), and review management and strategy for Google and TripAdvisor; Not included: Google Vacation Rentals or Hotel listing integration. It usually needs a channel manager or a connectivity partner and follows Google's latest requirements, so it is discussed in a consultation; Not included: a Google ranking promise for generic keywords. The work is included, the position is not guaranteed; Not included: GDPR compliance for guests from Europe and the UK (an English privacy policy and cookie consent under their rules, a data-request form, a subprocessor list). This package follows Indonesia's UU PDP. The International Compliance (GDPR) add-on is sold separately; Care Lite for the first 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.
Page Structure
One scrolling page, 7 sections (Offer hero, about your tour business, photo gallery, testimonials, then a contact block with a WhatsApp button. Seven sections, in order, with nothing spare. Enough to test the market before you build something bigger.)
Design & Features
Custom design matching your brand (Your tour brand looks unique, not a copy-paste template. Travelers trust polished-looking sites more.); Responsive mobile-first (Looks great on phone, tablet, and laptop. Most travelers browse and book on phone, so we design for that first.); Photo gallery setup, up to 30 images (your photos) (You provide the tour photos, we install them with compression and performance optimization. Professional photography is not part of the package. Available as an add-on if you need it.); 1-tap WhatsApp button at several points on the page (A visitor taps once and your WhatsApp opens. No long form. The message is not pre-filled yet: the tour name starts at the Professional tier, date and pax count at Business.); Speed optimization, image + font (Pages load in under 2 seconds. Guests who wait too long leave for a competitor.); 1 language, Indonesian or English (a second language is an add-on) (Local and international travellers both read your site in their own language. Other languages such as Mandarin or Russian are available as an add-on.)
SEO & Content
SEO copywriting for every section (We write copy that's persuasive and Google-friendly. Right keywords, scannable structure, and booking CTAs in places that make sense.); AI Search Optimization (AEO) for ChatGPT, Claude, Gemini, Grok (When travelers ask AI 'best ATV tour in Ubud' or 'Bali rafting day trip', the AI can recommend your tours. We set up llms.txt, content structure, and schema that AI crawlers can read.); Full SEO, Meta + OpenGraph (Your tours show up nicely on Google and look great when shared on WhatsApp or Facebook.); Structured Data, Schema.org JSON-LD (Helps Google show your tour price, rating, and location right in search results. More clicks for free.); Sitemap + robots.txt (A clear map for Google so it finds every page. Faster indexing, faster ranking.)
Analytics & Tracking
Google Analytics 4 (See where travelers come from and which tours they love. Spend marketing money where it works.); Google Search Console (Know which keywords bring travelers from Google. Fix any ranking issues before they hurt you.); Google Tag Manager (Add tracking pixels for ads later without touching code. Saves you developer fees down the road.); Ad pixel setup: Meta, TikTok, and Google Ads (Meta Pixel, TikTok Pixel, and the Google Ads conversion tag are installed and tested during the build, not sold as an extra. Whichever platform you advertise on, the data is ready and your cost per result is lower because the tracking is complete.)
Performance & Tech
Next.js 16 or Astro, static export (Built with Next.js or Astro as static pages that open fast on a phone. PageSpeed mobile score of 90 or higher at handover; if it misses, 2 free improvement rounds.); Core Web Vitals 90+ (Passes Google's quality test with top marks. Better ranking and happier travelers on slow connections. Measured at handover.); TypeScript codebase (Clean, error-proof code. Fewer bugs, easier to upgrade your site as your operation grows.)
Security
SSL Certificate (Green padlock in the browser. Travelers book with credit cards without worrying about safety.); DDoS protection (Blocks attacks that crash websites. Your site stays online even when hackers try to break it.); WHOIS Privacy Protection (Hides your personal info from public domain records. Stops spam calls and scam emails.); Web Application Firewall (An invisible bodyguard that filters bad traffic. Your site keeps running smoothly all year.)
Hosting & Domain
First-year.com domain, registered in your name (A professional address like yourtour.com. Registered in your name, so if you ever change vendor the address goes with you.); Cloud hosting for 1 year (Cloudflare or Vercel) (Servers in many countries serve your site fast. Travelers in Europe or Australia load it just as quick.); Auto image optimization + preview deployments (Photos load fast on any phone. Plus you can preview changes before they go live.)
Support & Bonus
30-day bug-fix guarantee (WhatsApp + Google Meet) (For 30 days after launch, bugs we caused are fixed at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug. 5 small change requests are still on us. Reach us on WhatsApp or Google Meet in working hours (Monday–Saturday 09:00–18:00, answered within 2 working days at the latest). After that, continue on a Care Plan if you want one.); Staged refund before launch (Cancel before we send the first design: 100% of the deposit back. After the first design, before staging: 50%. Once the site is on staging: 25%. After launch, payment for work already delivered is not returned; the 30-day bug-fix guarantee applies, defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. If we cannot finish, or run more than 3 weeks late on our side, the full deposit comes back. Refunds are transferred within 7 working days.)
Built with
Next.js or Astro: A modern website framework: makes your site fast, secure, and SEO-friendly.; shadcn/ui: Quality interface components that make the site look professional.; Cloudflare or Vercel hosting: Where your site is hosted: globally fast, high uptime, secure.

Tour Landing Page · Professional

A longer page for 3-5 signature tours, with an enquiry form, set up so it can show up on Google.

Price
IDR 6M
Delivery
1-7 working days
Annual fee
Year 2: IDR 3M/year, one fixed fee for hosting, domain, SSL, monitoring, security updates, and weekly backups · Or move to your own account for IDR 0 · Plus a quarterly Analytics report and SEO review. Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.
Care Plan
Care Lite IDR 450K/ month · Optional · full refund in the first 30 days
Website maintenance
The IDR 3M/year annual fee already covers hosting, monitoring, weekly backups and security updates. Need routine content changes? See the Care Plan below.
Written guarantees
On time; Technical performance; Brand SEO; Matches the approved brief; At least 3 inquiries in 60 days
What is included
1 long page: 3-5 signature tours, prices, guest reviews, and questions and answers; An analytics report 30 days after launch, 2 months later to close the first quarter, then every quarter: traffic, WhatsApp clicks, leads, and where they came from; Tour photo gallery, up to 100 photos; 1 video that plays right on the page, pulled from YouTube or Vimeo; Every tour written out in full: duration, departure time, adult and child price per pax; The pickup areas you cover, listed so guests know before they message; 1-tap WhatsApp button with the tour name already filled in; A short form that lands straight in your WhatsApp; Light and dark display, follows the visitor's phone setting; 2 languages: English and Indonesian (other languages cost extra); While we build: 3 revision rounds. One round = you send one list of notes, we work through all of them, then send it back. Details in our Revision Policy; Draft preview in as little as 1 working day, you see the design direction before we go further; You just send photos and tour details, we handle the rest; Guaranteed bug fix for 30 days after launch, at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug; We write the copy in both languages: English for foreign guests, Indonesian for the local market. One full draft from the material you send, then 3 major revision rounds; beyond that is not a rewrite from scratch; Full on-page SEO: research of 20 keywords in Google Keyword Planner, 6 of them placed on the page (1 main + 5 supporting) and the rest kept as a list of ideas for your next pages, a technical audit before handover, schema, and Google Search Console in your name plus Bing so pages get indexed quickly; Basic brand SEO: your business name on page 1 of Google within 60 days on written conditions; if it misses, up to 3 free improvement rounds; We handle all of it: .com domain in your name, which we can also manage, first year hosting, and deployment; Basic security: HTTPS, DDoS protection, and firewall; After launch: 5 free small changes within 30 days (change a price, swap a photo, fix some text). Separate from the build rounds above. Details in our Revision Policy; Live in 3 to 7 working days from complete materials, mobile-first, loads in under 2 seconds. Past 7 days: a discount or a free package upgrade, your choice; AI SEO optimization (AEO): schema.org, llms.txt, and AI crawlers allowed, ready to be cited by ChatGPT, Gemini, and Perplexity; UU PDP compliance kit: a privacy policy written for your site, a consent banner that holds pixels back, a data processing record, and a 3 × 24-hour breach procedure; Full ad pixel setup through Google Tag Manager: Meta Pixel, TikTok Pixel, and the Google Ads conversion tag. Installed and tested during the build, so retargeting can run from the first day you advertise. We install and test the tags; the ad account is in your name and running the ads is not included; Embed TikTok, Instagram, and YouTube posts straight into the page; Design tailored to your business needs: section order, calls to action and visual style follow how you sell, responsive from phone to laptop, one main call to action per section, no pop-up covering the phone screen; Comfortable for anyone: body text at least 16px, buttons at least 48px, WCAG AA contrast, Lighthouse Accessibility 90+. Measured at handover; WhatsApp clicks, phone clicks and form submissions recorded as key events in Google Analytics 4 in your name, so payback can be counted; UTM-tagged links for Google Maps, your Instagram bio and ads, plus an automatic source code in each WhatsApp message, so every chat can be traced to where it came from; A one-page brand guide (colours, fonts, tone) if you do not have a brand guideline yet; A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and pixels load only after the visitor agrees. A Privacy Policy page from our template, not legal advice; Website linked from your Google Business Profile and Instagram; one standard for name, address, and phone used identically on all of them; Competitive generic keywords are targeted from day one; their position is reported from Search Console every quarter, with no ranking promise; Not included, in the SEO Content menu (SEO Articles, Video Content): guides to areas, activities, holiday tips and transport, seasonal and event content (Nyepi, high season, Galungan), regular refreshes of older articles, original-data content (guest surveys, area occupancy trends), and optimised video and virtual tours (YouTube SEO, embeds, video schema); Not included, in the Off-Page SEO menu (Link Building, Media Publication): backlinks from travel sites, Bali directories, local media and business partners, digital PR and guest posts, collaborations and brand mentions, link reclamation, and backlink audit and disavow; Not included, in the Local SEO menu (Local Citation, Google Business Profile, Review & Reputation): citations in local and travel directories, Google Maps optimisation (photos, Q&A, attributes), and review management and strategy for Google and TripAdvisor; Not included: Google Vacation Rentals or Hotel listing integration. It usually needs a channel manager or a connectivity partner and follows Google's latest requirements, so it is discussed in a consultation; Not included: a Google ranking promise for generic keywords. The work is included, the position is not guaranteed; Not included: GDPR compliance for guests from Europe and the UK (an English privacy policy and cookie consent under their rules, a data-request form, a subprocessor list). This package follows Indonesia's UU PDP. The International Compliance (GDPR) add-on is sold separately; Care Lite for the first 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.
Page Structure
One scrolling page, 12 sections (Hero, the problem your traveller feels, best-selling tours, gallery plus video, testimonials, per-pax pricing, pickup areas, FAQ, about your guides, then a closing ask. Twelve sections that carry a reader from merely aware to actually asking.); Anchor navigation between sections (Travelers jump straight to tour prices or photos with one tap. No endless scrolling to find what they want.)
Design & Features
Custom design matching your brand (Your tour brand looks unique, not a copy-paste template. Travelers trust polished-looking sites more.); Responsive mobile-first (Looks great on phone, tablet, and laptop. Most travelers browse and book on phone, so we design for that first.); Photo gallery setup, up to 100 images (your photos) (You provide the tour photos, we install them with compression and performance optimization. Professional photography is not part of the package. Available as an add-on if you need it.); 1 video playing right on the page (YouTube or Vimeo) (A clip of the tour, pulled straight from YouTube or Vimeo. The traveler sees the day instead of only reading about it. You provide the videos; video production is not part of the package.); 1-tap WhatsApp button with the message pre-filled (The opening message is already written, so the traveler types nothing and you know instantly which tour they were looking at.); A short form that lands straight in your WhatsApp (Inquiries land straight in your inbox. You reply when ready, no missed leads.); Speed optimization, image + font (Page loads in under 2 seconds. Travelers who wait too long simply leave for competitors.); Dark mode & light mode, follows visitor preference automatically (Travellers can switch between dark and light to suit their taste or the time of day. Comfortable whenever they browse.); Bilingual Indonesian + English (other languages: add-on cost) (Local and international travellers both read your site in their own language. Other languages such as Mandarin or Russian are available as an add-on. Translation revisions use the same revision allowance, not a separate allowance per language.)
SEO & Content
SEO copywriting for every section (We write copy that's persuasive and Google-friendly. Right keywords, scannable structure, and booking CTAs in places that make sense.); AI Search Optimization (AEO) for ChatGPT, Claude, Gemini, Grok (When travelers ask AI 'best ATV tour in Ubud' or 'Bali rafting day trip', the AI can recommend your tours. We set up llms.txt, content structure, and schema that AI crawlers can read.); Full SEO, Meta + OpenGraph (Your tours show up nicely on Google and look great when shared on WhatsApp or Facebook.); Structured Data, Schema.org JSON-LD (Helps Google show your tour price, rating, and location right in search results. More clicks for free.); Sitemap + robots.txt (A clear map for Google so it finds every page. Faster indexing, faster ranking.)
Analytics & Tracking
Google Analytics 4 (See where travelers come from and which tours they love. Spend marketing money where it works.); Google Search Console (Know which keywords bring travelers from Google. Fix any ranking issues before they hurt you.); Google Tag Manager (Add tracking pixels for ads later without touching code. Saves you developer fees down the road.); Ad pixel setup: Meta, TikTok, and Google Ads (Meta Pixel, TikTok Pixel, and the Google Ads conversion tag are installed and tested during the build, not sold as an extra. Whichever platform you advertise on, the data is ready and your cost per result is lower because the tracking is complete.)
Performance & Tech
Next.js 16 or Astro, static export (Built with Next.js or Astro as static pages that open fast on a phone. PageSpeed mobile score of 90 or higher at handover; if it misses, 2 free improvement rounds.); Core Web Vitals 90+ (Passes Google's quality test with top marks. Better ranking and happier travelers on slow connections. Measured at handover.); TypeScript codebase (Clean, error-proof code. Fewer bugs, easier to upgrade your site as your operation grows.)
Security
SSL Certificate (Green padlock in the browser. Travelers book with credit cards without worrying about safety.); DDoS protection (Blocks attacks that crash websites. Your site stays online even when hackers try to break it.); WHOIS Privacy Protection (Hides your personal info from public domain records. Stops spam calls and scam emails.); Web Application Firewall (An invisible bodyguard that filters bad traffic. Your site keeps running smoothly all year.)
Hosting & Domain
First-year.com domain, registered in your name (A professional address like yourtour.com. Registered in your name, so if you ever change vendor the address goes with you.); Cloud hosting for 1 year (Cloudflare or Vercel) (Servers in many countries serve your site fast. Travelers in Europe or Australia load it just as quick.); Auto image optimization + preview deployments (Photos load fast on any phone. Plus you can preview changes before they go live.)
Support & Bonus
30-day bug-fix guarantee (WhatsApp + Google Meet) (For 30 days after launch, bugs we caused are fixed at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug. 5 small change requests are still on us. Reach us on WhatsApp or Google Meet in working hours (Monday–Saturday 09:00–18:00, answered within 2 working days at the latest). After that, continue on a Care Plan if you want one.); Staged refund before launch (Cancel before we send the first design: 100% of the deposit back. After the first design, before staging: 50%. Once the site is on staging: 25%. After launch, payment for work already delivered is not returned; the 30-day bug-fix guarantee applies, defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. If we cannot finish, or run more than 3 weeks late on our side, the full deposit comes back. Refunds are transferred within 7 working days.); Quarterly analytics report (One page: traffic, WhatsApp clicks, leads, and their source (Google, Instagram, ads). Sent 30 days after launch, 2 months later to close the first quarter, then every quarter, not every month. Proof the page brings chats.)
Built with
Next.js or Astro: A modern website framework: makes your site fast, secure, and SEO-friendly.; shadcn/ui: Quality interface components that make the site look professional.; Cloudflare or Vercel hosting: Where your site is hosted: globally fast, high uptime, secure.

Tour Landing Page · Business

The most complete version: up to 10 tours, two languages, departure schedules, and we write the page content for you.

Price
IDR 10M
Delivery
1-7 working days
Annual fee
Year 2: IDR 4M/year, one fixed fee for hosting, domain, SSL, monitoring, security updates, and weekly backups · Or move to your own account for IDR 0 · Plus a quarterly Analytics report and SEO review. Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.
Care Plan
Care Lite IDR 450K/ month · Optional · full refund in the first 30 days
Website maintenance
The IDR 4M/year annual fee already covers hosting, monitoring, weekly backups and security updates. Need routine content changes? See the Care Plan below.
Written guarantees
On time; Technical performance; Brand SEO; Matches the approved brief; At least 3 inquiries in 60 days
What is included
1 full-length page for 8-10 tours, laid out so visitors end up contacting you; Tour photo gallery, up to 200 photos; 2 videos that play right on the page, pulled from YouTube or Vimeo; Departure schedule for every tour: duration, departure time, and pickup time by area; Price table per pax that can be split into high season and low season; One seasonal price update after the site goes live, handled by us; WhatsApp booking: 1-tap button with tour name, date, pax count, and pickup area already filled in; A short form that lands straight in your WhatsApp; An analytics report 30 days after launch, 2 months later to close the first quarter, then every quarter: traffic, WhatsApp clicks, leads, and where they came from; Light and dark display, follows the visitor's phone setting; 2 languages: English and Indonesian (other languages cost extra); While we build: 5 revision rounds. One round = you send one list of notes, we work through all of them, then send it back. Details in our Revision Policy; Draft preview in as little as 1 working day, you see the design direction before we go further; You just send photos and tour details, we handle the rest; Guaranteed bug fix for 30 days after launch, at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug; We write the copy in both languages: English for foreign guests, Indonesian for the local market. One full draft from the material you send, then 5 major revision rounds; beyond that is not a rewrite from scratch; Full on-page SEO: research of 30 keywords in Google Keyword Planner, 6 of them placed on the page (1 main + 5 supporting) and the rest kept as a list of ideas for your next pages, a technical audit before handover, schema, and Google Search Console in your name plus Bing so pages get indexed quickly; Basic brand SEO: your business name on page 1 of Google within 60 days on written conditions; if it misses, up to 3 free improvement rounds; We handle all of it: .com domain in your name, which we can also manage, first year hosting, and deployment; Basic security: HTTPS, DDoS protection, and firewall; After launch: 5 free small changes within 30 days (change a price, swap a photo, fix some text). Separate from the build rounds above. Details in our Revision Policy; Live in 3 to 7 working days from complete materials, mobile-first, loads in under 2 seconds. Past 7 days: a discount or a free package upgrade, your choice; AI SEO optimization (AEO): schema.org, llms.txt, and AI crawlers allowed, ready to be cited by ChatGPT, Gemini, and Perplexity; UU PDP compliance kit: a privacy policy written for your site, a consent banner that holds pixels back, a data processing record, and a 3 × 24-hour breach procedure; Full ad pixel setup through Google Tag Manager: Meta Pixel, TikTok Pixel, and the Google Ads conversion tag. Installed and tested during the build, so retargeting can run from the first day you advertise. We install and test the tags; the ad account is in your name and running the ads is not included; Embed TikTok, Instagram, and YouTube posts straight into the page; Design tailored to your business needs: section order, calls to action and visual style follow how you sell, responsive from phone to laptop, one main call to action per section, no pop-up covering the phone screen; Comfortable for anyone: body text at least 16px, buttons at least 48px, WCAG AA contrast, Lighthouse Accessibility 90+. Measured at handover; WhatsApp clicks, phone clicks and form submissions recorded as key events in Google Analytics 4 in your name, so payback can be counted; UTM-tagged links for Google Maps, your Instagram bio and ads, plus an automatic source code in each WhatsApp message, so every chat can be traced to where it came from; A one-page brand guide (colours, fonts, tone) if you do not have a brand guideline yet; A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and pixels load only after the visitor agrees. A Privacy Policy page from our template, not legal advice; Website linked from your Google Business Profile and Instagram; one standard for name, address, and phone used identically on all of them; Competitive generic keywords are targeted from day one; their position is reported from Search Console every quarter, with no ranking promise; Not included, in the SEO Content menu (SEO Articles, Video Content): guides to areas, activities, holiday tips and transport, seasonal and event content (Nyepi, high season, Galungan), regular refreshes of older articles, original-data content (guest surveys, area occupancy trends), and optimised video and virtual tours (YouTube SEO, embeds, video schema); Not included, in the Off-Page SEO menu (Link Building, Media Publication): backlinks from travel sites, Bali directories, local media and business partners, digital PR and guest posts, collaborations and brand mentions, link reclamation, and backlink audit and disavow; Not included, in the Local SEO menu (Local Citation, Google Business Profile, Review & Reputation): citations in local and travel directories, Google Maps optimisation (photos, Q&A, attributes), and review management and strategy for Google and TripAdvisor; Not included: Google Vacation Rentals or Hotel listing integration. It usually needs a channel manager or a connectivity partner and follows Google's latest requirements, so it is discussed in a consultation; Not included: a Google ranking promise for generic keywords. The work is included, the position is not guaranteed; Not included: GDPR compliance for guests from Europe and the UK (an English privacy policy and cookie consent under their rules, a data-request form, a subprocessor list). This package follows Indonesia's UU PDP. The International Compliance (GDPR) add-on is sold separately; Care Lite for the first 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.
Page Structure
One scrolling page, 15 sections (The twelve sections from Professional, plus a comparison of why your tour and not the one next door, the meeting point with Google Maps, and the written guarantee. Fifteen sections that answer objections before a traveller can close the tab.); Anchor navigation between sections (Travelers jump straight to tour prices or photos with one tap. No endless scrolling to find what they want.)
Design & Features
Custom design matching your brand (Your tour brand looks unique, not a copy-paste template. Travelers trust polished-looking sites more.); Responsive mobile-first (Looks great on phone, tablet, and laptop. Most travelers browse and book on phone, so we design for that first.); Photo gallery setup, up to 200 images (your photos) (You provide the tour photos, we install them with compression and performance optimization. Professional photography is not part of the package. Available as an add-on if you need it.); 2 videos playing right on the page (YouTube or Vimeo) (A short video of the tour, pulled straight from YouTube or Vimeo. Travellers see the atmosphere instead of only reading about it. You provide the videos; video production is not part of the package.); WhatsApp booking (tour, date, pax count, and pickup area pre-filled) (Travelers pick the tour, date, number of guests, and pickup area on the page, tap one button, and WhatsApp opens with a ready-to-send message. No long forms, no waiting: the booking lands straight in your WhatsApp, commission-free.); A short form that lands straight in your WhatsApp (Inquiries land straight in your inbox. You reply when ready, no missed leads.); Google Maps + meeting point or pickup zone (Travelers see exactly where the tour starts or where you pick them up. Builds trust and cuts no-shows.); Per-pax price table for high and low season, plus 1 seasonal price update after launch (High-season and low-season prices show separately, so travellers know the price before they message. One seasonal price change after the site goes live is done by us.); Speed optimization, image + font (Page loads in under 2 seconds. Travelers who wait too long simply leave for competitors.); Dark mode & light mode, follows visitor preference automatically (Travellers can switch between dark and light to suit their taste or the time of day. Comfortable whenever they browse.); Bilingual Indonesian + English (other languages: add-on cost) (Local and international travellers both read your site in their own language. Other languages such as Mandarin or Russian are available as an add-on. Translation revisions use the same revision allowance, not a separate allowance per language.)
SEO & Content
SEO copywriting for every section (We write copy that's persuasive and Google-friendly. Right keywords, scannable structure, and booking CTAs in places that make sense.); AI Search Optimization (AEO) for ChatGPT, Claude, Gemini, Grok (When travelers ask AI 'best ATV tour in Ubud' or 'Bali rafting day trip', the AI can recommend your tours. We set up llms.txt, content structure, and schema that AI crawlers can read.); Full SEO, Meta + OpenGraph (Your tours show up nicely on Google and look great when shared on WhatsApp or Facebook.); Structured Data, Schema.org JSON-LD (Helps Google show your tour price, rating, and location right in search results. More clicks for free.); Sitemap + robots.txt (A clear map for Google so it finds every page. Faster indexing, faster ranking.)
Analytics & Tracking
Google Analytics 4 (See where travelers come from and which tours they love. Spend marketing money where it works.); Google Search Console (Know which keywords bring travelers from Google. Fix any ranking issues before they hurt you.); Google Tag Manager (Add tracking pixels for ads later without touching code. Saves you developer fees down the road.); Ad pixel setup: Meta, TikTok, and Google Ads (Meta Pixel, TikTok Pixel, and the Google Ads conversion tag are installed and tested during the build, not sold as an extra. Whichever platform you advertise on, the data is ready and your cost per result is lower because the tracking is complete.)
Performance & Tech
Next.js 16 or Astro, static export (Built with Next.js or Astro as static pages that open fast on a phone. PageSpeed mobile score of 90 or higher at handover; if it misses, 2 free improvement rounds.); Core Web Vitals 90+ (Passes Google's quality test with top marks. Better ranking and happier travelers on slow connections. Measured at handover.); TypeScript codebase (Clean, error-proof code. Fewer bugs, easier to upgrade your site as your operation grows.)
Security
SSL Certificate (Green padlock in the browser. Travelers book with credit cards without worrying about safety.); DDoS protection (Blocks attacks that crash websites. Your site stays online even when hackers try to break it.); WHOIS Privacy Protection (Hides your personal info from public domain records. Stops spam calls and scam emails.); Web Application Firewall (An invisible bodyguard that filters bad traffic. Your site keeps running smoothly all year.)
Hosting & Domain
First-year.com domain, registered in your name (A professional address like yourtour.com. Registered in your name, so if you ever change vendor the address goes with you.); Cloud hosting for 1 year (Cloudflare or Vercel) (Servers in many countries serve your site fast. Travelers in Europe or Australia load it just as quick.); Auto image optimization + preview deployments (Photos load fast on any phone. Plus you can preview changes before they go live.)
Support & Bonus
30-day bug-fix guarantee (WhatsApp + Google Meet) (For 30 days after launch, bugs we caused are fixed at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug. 5 small change requests are still on us. Reach us on WhatsApp or Google Meet in working hours (Monday–Saturday 09:00–18:00, answered within 2 working days at the latest). After that, continue on a Care Plan if you want one.); Staged refund before launch (Cancel before we send the first design: 100% of the deposit back. After the first design, before staging: 50%. Once the site is on staging: 25%. After launch, payment for work already delivered is not returned; the 30-day bug-fix guarantee applies, defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. If we cannot finish, or run more than 3 weeks late on our side, the full deposit comes back. Refunds are transferred within 7 working days.)
Built with
Next.js or Astro: A modern website framework: makes your site fast, secure, and SEO-friendly.; shadcn/ui: Quality interface components that make the site look professional.; Cloudflare or Vercel hosting: Where your site is hosted: globally fast, high uptime, secure.

Business Tour Website · Essential

8 pages for a tour operator whose tours rarely change: profile, tour list, contact, privacy policy, and booking terms. For changes to text, photos, or tour prices, just send them and we do the work.

Price
IDR 15M
Delivery
10 working days
Annual fee
Year 2: IDR 9M/year, one fixed fee for hosting, domain, SSL, uptime monitoring, security updates, and Care Lite · Move to your own hosting account: we help at no charge · Plus a quarterly Analytics report and SEO review. Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.
Care Plan
Care Standard IDR 850K/ month · Optional · full refund in the first 30 days
Website maintenance
The IDR 9M/year annual fee already includes Care Lite: 3 small change requests/month · Weekly restorable backups · Monthly library updates. Need more? Care Standard IDR 850K/month: 10 requests/month, daily backups, fixes started within 48 working hours.
Written guarantees
On time; Technical performance; Brand SEO; Matches the approved brief; At least 3 inquiries in 60 days; Free SEO until Google brings an inquiry
What is included
8 pages: 6 main pages (Home, About, Tours, Gallery, FAQ, Contact) + 2 support pages (Privacy Policy, Booking & Cancellation Terms); Each tour gets its own detail page (up to 10 tours), on top of the 8 pages above. A detail page for anything else is IDR 1.5M per page.; Content and tour price changes are handled by our team. No blog and no Sanity CMS; Every tour listing carries duration, departure time, pickup area, and price per pax; Tour photo gallery, up to 200 photos, at most 20 per tour; 1 video that plays right on the page, pulled from YouTube or Vimeo; Design tailored to your business needs: section order, calls to action and visual style follow how you sell, responsive from phone to laptop, one main call to action per section, no pop-up covering the phone screen; WhatsApp booking: 1-tap button with tour name, pax count, and pickup area pre-filled; Contact and quote-request forms land in your WhatsApp.; Partner section for agents and hotels on the Contact page: how to book, commission, and who to contact; An analytics report 30 days after launch, 2 months later to close the first quarter, then every quarter: traffic, WhatsApp clicks, leads, and where they came from; Light and dark display, follows the visitor's phone setting; 2 languages: English and Indonesian (other languages cost extra); Draft preview in 1 to 3 working days, you see the design direction before we go further; You fill in the brief form and send photos and tour details; we write the page copy; Guaranteed bug fix for 30 days after launch, at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug; We write the copy in both languages: English for foreign guests, Indonesian for the local market. One full draft from the material you send, then 3 major revision rounds per stage; beyond that is not a rewrite from scratch; Full on-page SEO: research of 60 keywords in Google Keyword Planner, 20 of them placed on the site pages (about 3-4 per main page) and the rest kept as a list of ideas for your next pages, a technical audit before handover, schema, and Google Search Console in your name plus Bing so pages get indexed quickly; Basic brand SEO: your business name on page 1 of Google within 60 days on written conditions; if it misses, up to 3 free improvement rounds; We handle all of it: .com domain in your name, which we can also manage, first year hosting, and deployment; Basic security: HTTPS, DDoS protection, and firewall; While we build: 3 revision rounds in each stage (wireframe, design, development). One round = one list of notes, worked through in one go. Details in our Revision Policy; After launch: 5 free small changes within 30 days (change a price, swap a photo, fix some text). Separate from the build rounds above. Details in our Revision Policy; Live within 10 working days of complete materials, loads in under 2 seconds. Past 10 days: a discount or a free package upgrade, your choice; AI SEO optimization (AEO): schema.org, llms.txt, and AI crawlers allowed, ready to be cited by ChatGPT, Gemini, and Perplexity; Per-page SEO: title, meta description and headings on every page, image file names and alt text, plus an FAQ with the direct answer first so Google and AI assistants can quote it; Technical SEO: XML sitemap, robots.txt, clean URLs, canonicals, broken-link and redirect checks, and duplicate-content prevention; TouristTrip, FAQPage, and BreadcrumbList schema markup, written to match the page content exactly; Core Web Vitals kept in check: compressed images, lazy loading and a CDN, so the site loads fast; Strategy to reduce reliance on tour marketplaces (Viator, GetYourGuide, Klook): incentives that make it cheaper to book direct, designed with you and placed on the site, with no promise of booking numbers; The path from page to WhatsApp chat is tuned: one main call to action, a WhatsApp button next to the trust proof (real photos, reviews, guarantee), so a visitor is one tap from reaching you; Each tour page is optimized: a unique description, duration, pickup point, price, and gallery; UU PDP compliance kit: a privacy policy written for your site, a consent banner that holds pixels back, a data processing record, and a 3 × 24-hour breach procedure; Full ad pixel setup through Google Tag Manager: Meta Pixel, TikTok Pixel, and the Google Ads conversion tag. Installed and tested during the build, so retargeting can run from the first day you advertise. We install and test the tags; the ad account is in your name and running the ads is not included; Website linked from your Google Business Profile and Instagram, with matching business details across all three; Local keywords in the URL, title tag, H1, meta description and image alt text. Not only the city pages, but the homepage, contact and tour package pages too; Competitive generic keywords are targeted from day one; their position is reported from Search Console every quarter, with no ranking promise; Service areas for local SEO: Uluwatu, Canggu, Seminyak and Ubud written into the page text (not just a dropdown), matched to the Service Area field on Google Business, and each area given its own landmark and the pickup point and the distance to the airport; Brand SEO and generic keywords separated up front: your business name is guaranteed in 60 days, contested keywords like "Bali open trip" are targeted from day one, position is not promised; SEO structure: every search intent gets its own page, structured data is made identical to the page contents, hreflang links the Indonesian and English versions, and llms.txt carries the services and prices for the AI engines; Location pages for local SEO: 1 area, each with a page of its own carrying that area's landmarks, distances and search terms, on top of the page count above; An Areas We Serve section on the contact page: Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar written as text, not a dropdown. A single dedicated Pickup Areas page is on the Plus tier; Embed TikTok, Instagram, and YouTube posts straight into the page; Comfortable for anyone: body text at least 16px, buttons at least 48px, WCAG AA contrast, Lighthouse Accessibility 90+. Measured at handover; WhatsApp clicks, phone clicks and form submissions recorded as key events in Google Analytics 4 in your name, so payback can be counted; UTM-tagged links for Google Maps, your Instagram bio and ads, plus an automatic source code in each WhatsApp message, so every chat can be traced to where it came from; A one-page brand guide (colours, fonts, tone) if you do not have a brand guideline yet; A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and pixels load only after the visitor agrees. A Privacy Policy page from our template, not legal advice; Not included, in the SEO Content menu (SEO Articles, Video Content): guides to areas, activities, holiday tips and transport, seasonal and event content (Nyepi, high season, Galungan), regular refreshes of older articles, original-data content (guest surveys, area occupancy trends), and optimised video and virtual tours (YouTube SEO, embeds, video schema); Not included, in the Off-Page SEO menu (Link Building, Media Publication): backlinks from travel sites, Bali directories, local media and business partners, digital PR and guest posts, collaborations and brand mentions, link reclamation, and backlink audit and disavow; Not included, in the Local SEO menu (Local Citation, Google Business Profile, Review & Reputation): citations in local and travel directories, Google Maps optimisation (photos, Q&A, attributes), and review management and strategy for Google and TripAdvisor; Not included: listings on Viator, GetYourGuide, or Klook. Each platform has its own terms and connection, so it is discussed in a consultation; Not included: a Google ranking promise for generic keywords. The work is included, the position is not guaranteed; Not included: GDPR compliance for guests from Europe and the UK (an English privacy policy and cookie consent under their rules, a data-request form, a subprocessor list). This package follows Indonesia's UU PDP. The International Compliance (GDPR) add-on is sold separately; Care Lite for the first 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.
Page Structure
8 pages: 6 main + 2 support (Six main pages designed and written for your business, plus two support pages every website should have: a privacy policy and terms.); Support pages: Privacy Policy, Booking & Cancellation Terms (The Privacy Policy explains what the forms, the WhatsApp button, and the ad pixels collect; Booking & Cancellation Terms set out deposits, date changes, and what happens in bad weather. Their structure is standard and we fill them from your brief, so they add nothing to the schedule. They come in Indonesian and English; an added language translates the main pages only.); Home (hero, USP, featured tours, CTA) (First impression that makes travelers stay. Clear who you are, which tours you run, and what to do next.); About Us (story, your guides, track record) (Travelers see the people and guides behind the tours. Real story builds real trust.); Tours (every tour on one page) (Every tour is listed on one page with duration, departure time, pickup area, and price per pax. A tour that needs its own detail page can be added per page.); Gallery / Past Trips (real traveler moments) (Real trip photos prove you deliver the experience. Skeptical travelers become believers.); FAQ (Answers common questions before travelers ask. Saves you hours on the same WhatsApp chats every week.); An Areas We Serve section on the Kontak page (The areas you cover (Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar) are written as sentences on the contact page rather than left as dropdown options, because Google reads page text and does not read dropdown contents. A dedicated Pickup Areas page covering all of these areas is on the Plus tier.); Contact (form + map + WhatsApp + phone) (Four ways to reach you on one page. Travelers pick whichever feels easiest.); Partner section for agents and hotels on the Contact page (How to book, the commission, and who to contact are written on the Contact page, so agents and hotels know how to send guests your way.)
Design & Features
Custom design matching your brand (Your site looks like you, not a template. Stands out from competitors using the same WordPress themes.); Responsive mobile-first (Looks perfect on phones where most travelers browse and book. No tiny text or broken layouts.); Logo integration (Your logo placed properly across the site. Consistent brand travelers remember.); 3 stages (wireframe, design, development), 3 major revision rounds each (Wireframe, design, and development each get 3 major revision rounds and up to 5 batches of small revisions. The same numbers as the Revision Policy. Up to 9 major revision rounds across the whole project.); Photo gallery setup, up to 200 images (your photos) (You provide the tour photos, we install them with compression and performance optimization. Professional photography is not part of the package. Available as an add-on if you need it.); 1 video playing right on the page (YouTube or Vimeo) (A short video of the tour, pulled straight from YouTube or Vimeo. Travellers see the atmosphere instead of only reading about it. You provide the videos; video production is not part of the package.); Testimonials section (Real traveler reviews do the selling for you. Strangers trust other travelers more than you.); Short form straight to your WhatsApp (Inquiries land straight in your inbox. No leads lost in the website.); WhatsApp tour booking + floating button (Floating button on every page + per-tour booking with pre-filled message (tour, pax count, pickup zone). Travelers tap one button, your WhatsApp opens ready to send. Faster replies, more bookings, zero OTA commission.); Google Maps embed (Travelers find your meeting point without typing the address. Easy directions, fewer no-shows.); Dark mode & light mode, follows visitor preference automatically (Travellers can switch between dark and light to suit their taste or the time of day. Comfortable whenever they browse.); Bilingual Indonesian + English (other languages: add-on cost) (Local and international travellers both read your site in their own language. Other languages such as Mandarin or Russian are available as an add-on. Translation revisions use the same revision allowance, not a separate allowance per language.)
SEO & Content
SEO copywriting for the 6 main pages (We write copy that persuades and reads well to Google on every page. The right keywords, and the booking ask where it belongs.); AI Search Optimization (AEO) for ChatGPT, Claude, Gemini, Grok (When travelers ask AI 'Bali ATV tour operator' or 'Ubud rafting trip with pickup', the AI can recommend your tours. We set up llms.txt, Organization + TouristTrip schema, and AI-crawler-friendly content structure.); Full SEO per page (Every tour page set up to be found on Google. Free traffic from travelers already searching for you.); Meta tags + OpenGraph (When your link gets shared on WhatsApp or Facebook, it shows a clean preview. Looks professional, not broken.); Schema.org Organization + TouristTrip (Helps Google understand each tour as a real bookable experience. Better placement in local and tour search.); Sitemap + robots.txt (A roadmap for Google so every tour page gets indexed faster. New tours show up in search sooner.); Structured Data JSON-LD (Gets your tour prices, ratings, and info shown directly in search results. More clicks before they even visit.); Website linked from your Google Business Profile and Instagram (The site link goes on your Google Business Profile and in your Instagram bio, and the business name, address and phone number are made identical across all three. Google uses that match to decide which business is worth showing in map results.); URL structure, title tag, H1 and meta description carry local keywords (Not only the city pages. The homepage, the contact page and the tour packages page name the location too, because those three surface first in search most often.); Image alt text with location context (Every photo gets a description that names the place, for example a tour pickup point in Ubud. Google Images sends visitors too, and anyone using a screen reader knows what the photo shows.); A service-area section that names each area in its body text (Uluwatu, Canggu, Seminyak and Ubud are written as sentences in that section, not left as options inside a dropdown. Google reads page text, and dropdown contents do not count as naming the area.); Service areas matched to the Service Area field on your Google Business Profile (If your business covers several areas without a physical address in each one, the list on the website and the list on Google Business are made identical. Two different lists leave Google unsure which one is right.); Local context that genuinely differs per area (Each area names the nearest landmark, what the area is like, and the pickup point and the distance to the airport. Copying one template and swapping the town name is what Google calls a doorway page, and it demotes those rather than ranking them. Near-duplicate pages also compete against each other in search.); The difference between brand SEO and generic keywords, stated up front (Brand SEO means your business name comes up when someone types that name. That is the part we guarantee in 60 days, because nobody else is competing for your name. Generic keywords like "Bali open trip" are contested by dozens of sites at once and need articles and links on a recurring basis, so that is separate monthly work rather than part of this build.); Each page chases one search intent, instead of one page for everything (A single page can realistically compete for one group of keywords, not all of them. So services, portfolio and FAQ stand as their own pages rather than being stacked onto the homepage. "one day Ubud tour package" lands on the services page, "Nusa Penida open trip" on the area section. Every extra page is one more way in from Google.); Structured data whose contents match what is on the page (A complete LocalBusiness with phone number, price range and the list of service areas. Service and Offer for each service with its duration and price. A FAQPage whose contents are identical to what is readable on screen, because Google discards FAQ markup that differs from its page.); Correct hreflang between the Indonesian and English versions (The two language versions point at each other through hreflang tags, so Google reads them as one page in two languages rather than two pages competing. Without it tourists planning the trip before they fly can be sent to the wrong version, or your English version eats into the ranking of the Indonesian one.); An llms.txt carrying the services, prices and areas (Not an empty permission marker. It carries a summary of the services, the price range and the areas covered, so ChatGPT, Claude, Gemini and Perplexity have something concrete to work from when someone asks for a recommendation. That channel is still far emptier of competitors than page one of Google.)
Analytics & Tracking
Google Analytics 4 (See how many travelers come and which tours they look at. Stop guessing what works in your marketing.); Google Search Console (See which Google searches bring travelers to your site. Double down on what works.); Google Tag Manager (Add new tracking later without paying a developer. Saves you fees every time.); Ad pixel setup: Meta, TikTok, and Google Ads (Meta Pixel, TikTok Pixel, and the Google Ads conversion tag are installed and tested during the build, not sold as an extra. Whichever platform you advertise on, the data is ready and your cost per result is lower because the tracking is complete.); Bing Webmaster Tools (The site is submitted and verified on Bing, not only on Google Search Console. Bing supplies the search results for Yahoo and DuckDuckGo, and backs the answers Copilot gives on Windows. Registered once during the build, and it indexes on its own after that.)
Performance & Tech
Next.js 16 or Astro, TypeScript (Modern foundation that won't go obsolete. Easy to upgrade and add tours for years.); Static export (very fast loading) (Pages load in under 2 seconds. Travelers don't bounce, more bookings land.); Core Web Vitals 90+ (Top scores on Google's official speed test. Better ranking and smoother user experience. Measured at handover.); Image optimization (Tour photos look sharp but load fast. No more travelers waiting for blurry placeholders.)
Security
SSL Certificate (Padlock icon in the browser bar. Travelers trust you with their email and phone number.); DDoS protection (Blocks attack traffic that tries to take your site down. Stays online when competitors crash.); Firewall (Filters malicious traffic before it reaches your site.); WHOIS Privacy Protection (Hides your personal info from public domain databases. No spam calls or junk mail.)
Hosting & Domain
First-year.com domain, registered in your name (Your own professional address like yourbrand.com, or.co.id if you want an Indonesian company identity. Registered in your name.); First-year cloud hosting (Cloudflare or Vercel) (Served from 300+ cities worldwide, with generous bandwidth for when bookings spike in high season.)
Support & Bonus
30-day bug-fix guarantee (WhatsApp + Google Meet) (For 30 days after launch, bugs we caused are fixed at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug. 5 small change requests are still on us. Reach us on WhatsApp or Google Meet in working hours (Monday–Saturday 09:00–18:00, answered within 2 working days at the latest). After that, continue on a Care Plan if you want one.); Source code handed over after launch (The site is yours, not a rental. If the annual fee stops, our hosting pauses after a 14-day grace period, and we hand over the domain, code, and content so it can move to other hosting.); Staged refund before launch (Cancel before we send the first design: 100% of the deposit back. After the first design, before staging: 50%. Once the site is on staging: 25%. After launch, payment for work already delivered is not returned; the 30-day bug-fix guarantee applies, defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. If we cannot finish, or run more than 3 weeks late on our side, the full deposit comes back. Refunds are transferred within 7 working days.); A print-ready QR card (One QR code to WhatsApp with the opening message filled in and one to your website, as a print-ready file. Anyone holding your brochure or standing at your desk just scans, and visits from the website code show up separately in Google Analytics.)
Built with
Next.js or Astro: A modern website framework: makes your site fast, secure, and SEO-friendly.; shadcn/ui: Quality interface components that make the site look professional.; Cloudflare or Vercel hosting: Where your site is hosted: globally fast, high uptime, secure.

Business Tour Website · Content

Everything in Esensial, plus a Blog on Sanity CMS and the How to Book & Pay and Guest Reviews pages. 11 pages in total. You write and publish articles yourself, any time, without waiting on our team. The right pick if you want Google traffic but do not yet need the full package.

Price
IDR 25M
Delivery
10 working days
Annual fee
Year 2: IDR 17M/year, one fixed fee for hosting, domain, SSL, uptime monitoring, security updates, and Care Lite, plus CMS access · Move to your own hosting account: we help at no charge · Plus a quarterly Analytics report and SEO review. Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.
Care Plan
Care Standard IDR 850K/ month · Optional · full refund in the first 30 days
Website maintenance
The IDR 17M/year annual fee already includes Care Lite: 3 small change requests/month · Weekly restorable backups · Monthly library updates. Need more? Care Standard IDR 850K/month: 10 requests/month, daily backups, fixes started within 48 working hours.
Written guarantees
On time; Technical performance; Brand SEO; Matches the approved brief; At least 3 inquiries in 60 days; Free SEO until Google brings an inquiry
What is included
11 pages: 7 main pages (Home, About, Tours, Gallery, Blog, FAQ, Contact) + 4 support pages (How to Book & Pay, Guest Reviews, Privacy Policy, Booking & Cancellation Terms); Each tour gets its own detail page (up to 20 tours), on top of the 11 pages above. A detail page for anything else is IDR 1.5M per page.; A 60-minute Sanity training session on changing and publishing yourself through the edit panel, plus a YouTube video recording to replay if you forget; A blog on Sanity CMS, an edit panel you use yourself. You write, change and publish articles any time, without queueing behind our team. We register and set up a paid Sanity project for you and train you; we do not write the articles. Article writing is the separate SEO Article service; Every tour listing carries duration, departure time, pickup area, and price per pax; Tour photo gallery, up to 400 photos, at most 20 per tour; 2 videos that play right on the page, pulled from YouTube or Vimeo; Design tailored to your business needs: section order, calls to action and visual style follow how you sell, responsive from phone to laptop, one main call to action per section, no pop-up covering the phone screen; WhatsApp booking: 1-tap button with tour name, pax count, and pickup area pre-filled; Contact and quote-request forms land in your WhatsApp.; Partner section for agents and hotels on the Contact page: how to book, commission, and who to contact; An analytics report 30 days after launch, 2 months later to close the first quarter, then every quarter: traffic, WhatsApp clicks, leads, and where they came from; Light and dark display, follows the visitor's phone setting; 2 languages: English and Indonesian (other languages cost extra); Draft preview in 1 to 3 working days, you see the design direction before we go further; You fill in the brief form and send photos and tour details; we write the page copy; Guaranteed bug fix for 30 days after launch, at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug; We write the copy in both languages: English for foreign guests, Indonesian for the local market. One full draft from the material you send, then 3 major revision rounds per stage; beyond that is not a rewrite from scratch; Full on-page SEO: research of 100 keywords in Google Keyword Planner, 30 of them placed on the site pages (about 3-4 per main page) and the rest kept as a list of ideas for your next pages, a technical audit before handover, schema, and Google Search Console in your name plus Bing so pages get indexed quickly; Basic brand SEO: your business name on page 1 of Google within 60 days on written conditions; if it misses, up to 3 free improvement rounds; We handle all of it: .com domain in your name, which we can also manage, first year hosting, and deployment; Basic security: HTTPS, DDoS protection, and firewall; While we build: 3 revision rounds in each stage (wireframe, design, development). One round = one list of notes, worked through in one go. Details in our Revision Policy; After launch: 5 free small changes within 30 days (change a price, swap a photo, fix some text). Separate from the build rounds above. Details in our Revision Policy; Live within 10 working days of complete materials, loads in under 2 seconds. Past 10 days: a discount or a free package upgrade, your choice; AI SEO optimization (AEO): schema.org, llms.txt, and AI crawlers allowed, ready to be cited by ChatGPT, Gemini, and Perplexity; Per-page SEO: title, meta description and headings on every page, image file names and alt text, plus an FAQ with the direct answer first so Google and AI assistants can quote it; Technical SEO: XML sitemap, robots.txt, clean URLs, canonicals, broken-link and redirect checks, and duplicate-content prevention; TouristTrip, FAQPage, and BreadcrumbList schema markup, written to match the page content exactly; Core Web Vitals kept in check: compressed images, lazy loading and a CDN, so the site loads fast; Strategy to reduce reliance on tour marketplaces (Viator, GetYourGuide, Klook): incentives that make it cheaper to book direct, designed with you and placed on the site, with no promise of booking numbers; The path from page to WhatsApp chat is tuned: one main call to action, a WhatsApp button next to the trust proof (real photos, reviews, guarantee), so a visitor is one tap from reaching you; Each tour page is optimized: a unique description, duration, pickup point, price, and gallery; UU PDP compliance kit: a privacy policy written for your site, a consent banner that holds pixels back, a data processing record, and a 3 × 24-hour breach procedure; Full ad pixel setup through Google Tag Manager: Meta Pixel, TikTok Pixel, and the Google Ads conversion tag. Installed and tested during the build, so retargeting can run from the first day you advertise. We install and test the tags; the ad account is in your name and running the ads is not included; Website linked from your Google Business Profile and Instagram, with matching business details across all three; Local keywords in the URL, title tag, H1, meta description and image alt text. Not only the city pages, but the homepage, contact and tour package pages too; Competitive generic keywords are targeted from day one; their position is reported from Search Console every quarter, with no ranking promise; Service areas for local SEO: Uluwatu, Canggu, Seminyak and Ubud written into the page text (not just a dropdown), matched to the Service Area field on Google Business, and each area given its own landmark and the pickup point and the distance to the airport; Brand SEO and generic keywords separated up front: your business name is guaranteed in 60 days, contested keywords like "Bali open trip" are targeted from day one, position is not promised; SEO structure: every search intent gets its own page, structured data is made identical to the page contents, hreflang links the Indonesian and English versions, and llms.txt carries the services and prices for the AI engines; Location pages for local SEO: 2 areas, each with a page of its own carrying that area's landmarks, distances and search terms, on top of the page count above; An Areas We Serve section on the contact page: Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar written as text, not a dropdown. A single dedicated Pickup Areas page is on the Plus tier; Embed TikTok, Instagram, and YouTube posts straight into the page; Comfortable for anyone: body text at least 16px, buttons at least 48px, WCAG AA contrast, Lighthouse Accessibility 90+. Measured at handover; WhatsApp clicks, phone clicks and form submissions recorded as key events in Google Analytics 4 in your name, so payback can be counted; UTM-tagged links for Google Maps, your Instagram bio and ads, plus an automatic source code in each WhatsApp message, so every chat can be traced to where it came from; A one-page brand guide (colours, fonts, tone) if you do not have a brand guideline yet; A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and pixels load only after the visitor agrees. A Privacy Policy page from our template, not legal advice; Not included, in the SEO Content menu (SEO Articles, Video Content): guides to areas, activities, holiday tips and transport, seasonal and event content (Nyepi, high season, Galungan), regular refreshes of older articles, original-data content (guest surveys, area occupancy trends), and optimised video and virtual tours (YouTube SEO, embeds, video schema); Not included, in the Off-Page SEO menu (Link Building, Media Publication): backlinks from travel sites, Bali directories, local media and business partners, digital PR and guest posts, collaborations and brand mentions, link reclamation, and backlink audit and disavow; Not included, in the Local SEO menu (Local Citation, Google Business Profile, Review & Reputation): citations in local and travel directories, Google Maps optimisation (photos, Q&A, attributes), and review management and strategy for Google and TripAdvisor; Not included: listings on Viator, GetYourGuide, or Klook. Each platform has its own terms and connection, so it is discussed in a consultation; Not included: a Google ranking promise for generic keywords. The work is included, the position is not guaranteed; Not included: GDPR compliance for guests from Europe and the UK (an English privacy policy and cookie consent under their rules, a data-request form, a subprocessor list). This package follows Indonesia's UU PDP. The International Compliance (GDPR) add-on is sold separately; Care Lite for the first 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.
Page Structure
11 pages: 7 main + 4 support (Seven main pages including the Blog, plus four support pages that answer the practical questions before a visitor types them into WhatsApp.); Support pages: How to Book & Pay, Guest Reviews, Privacy Policy, Booking & Cancellation Terms (How to Book & Pay walks through booking on WhatsApp, payment methods, and the balance; Guest Reviews gathers your best reviews from Google, TripAdvisor, and tour OTAs; the Privacy Policy explains what the forms, the WhatsApp button, and the ad pixels collect; Booking & Cancellation Terms set out deposits, date changes, and what happens in bad weather. Their structure is standard and we fill them from your brief, so they add nothing to the schedule. They come in Indonesian and English; an added language translates the main pages only.); Home (hero, USP, featured tours, CTA) (First impression that makes travelers stay. Clear who you are, which tours you run, and what to do next.); About Us (story, your guides, track record) (Travelers see the people and guides behind the tours. Real story builds real trust.); Tours (every tour on one page) (Every tour is listed on one page with duration, departure time, pickup area, and price per pax. A tour that needs its own detail page can be added per page.); Gallery / Past Trips (real traveler moments) (Real trip photos prove you deliver the experience. Skeptical travelers become believers.); FAQ (Answers common questions before travelers ask. Saves you hours on the same WhatsApp chats every week.); An Areas We Serve section on the Kontak page (The areas you cover (Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar) are written as sentences on the contact page rather than left as dropdown options, because Google reads page text and does not read dropdown contents. A dedicated Pickup Areas page covering all of these areas is on the Plus tier.); Contact (form + map + WhatsApp + phone) (Four ways to reach you on one page. Travelers pick whichever feels easiest.); Partner section for agents and hotels on the Contact page (How to book, the commission, and who to contact are written on the Contact page, so agents and hotels know how to send guests your way.); Blog (Sanity CMS, you edit it) (A new article can go live without waiting for anyone. That is the only way Google traffic keeps growing. We register and set up a paid Sanity project for you and train you; we do not write the articles. Article writing is the separate SEO Article service.)
Design & Features
Custom design matching your brand (Your site looks like you, not a template. Stands out from competitors using the same WordPress themes.); Responsive mobile-first (Looks perfect on phones where most travelers browse and book. No tiny text or broken layouts.); Logo integration (Your logo placed properly across the site. Consistent brand travelers remember.); 3 stages (wireframe, design, development), 3 major revision rounds each (Wireframe, design, and development each get 3 major revision rounds and up to 5 batches of small revisions. The same numbers as the Revision Policy. Up to 9 major revision rounds across the whole project.); Photo gallery setup, up to 400 images (your photos) (You provide the tour photos, we install them with compression and performance optimization. Professional photography is not part of the package. Available as an add-on if you need it.); 2 videos playing right on the page (YouTube or Vimeo) (A short video of the tour, pulled straight from YouTube or Vimeo. Travellers see the atmosphere instead of only reading about it. You provide the videos; video production is not part of the package.); Testimonials section (Real traveler reviews do the selling for you. Strangers trust other travelers more than you.); Short form straight to your WhatsApp (Inquiries land straight in your inbox. No leads lost in the website.); WhatsApp tour booking + floating button (Floating button on every page + per-tour booking with pre-filled message (tour, pax count, pickup zone). Travelers tap one button, your WhatsApp opens ready to send. Faster replies, more bookings, zero OTA commission.); Google Maps embed (Travelers find your meeting point without typing the address. Easy directions, fewer no-shows.); Dark mode & light mode, follows visitor preference automatically (Travellers can switch between dark and light to suit their taste or the time of day. Comfortable whenever they browse.); Bilingual Indonesian + English (other languages: add-on cost) (Local and international travellers both read your site in their own language. Other languages such as Mandarin or Russian are available as an add-on. Translation revisions use the same revision allowance, not a separate allowance per language.)
SEO & Content
SEO copywriting for the 7 main pages (We write copy that persuades and reads well to Google on every page. The right keywords, and the booking ask where it belongs.); AI Search Optimization (AEO) for ChatGPT, Claude, Gemini, Grok (When travelers ask AI 'Bali ATV tour operator' or 'Ubud rafting trip with pickup', the AI can recommend your tours. We set up llms.txt, Organization + TouristTrip schema, and AI-crawler-friendly content structure.); Full SEO per page (Every tour page set up to be found on Google. Free traffic from travelers already searching for you.); Meta tags + OpenGraph (When your link gets shared on WhatsApp or Facebook, it shows a clean preview. Looks professional, not broken.); Schema.org Organization + TouristTrip (Helps Google understand each tour as a real bookable experience. Better placement in local and tour search.); Sitemap + robots.txt (A roadmap for Google so every tour page gets indexed faster. New tours show up in search sooner.); Structured Data JSON-LD (Gets your tour prices, ratings, and info shown directly in search results. More clicks before they even visit.); Website linked from your Google Business Profile and Instagram (The site link goes on your Google Business Profile and in your Instagram bio, and the business name, address and phone number are made identical across all three. Google uses that match to decide which business is worth showing in map results.); URL structure, title tag, H1 and meta description carry local keywords (Not only the city pages. The homepage, the contact page and the tour packages page name the location too, because those three surface first in search most often.); Image alt text with location context (Every photo gets a description that names the place, for example a tour pickup point in Ubud. Google Images sends visitors too, and anyone using a screen reader knows what the photo shows.); A service-area section that names each area in its body text (Uluwatu, Canggu, Seminyak and Ubud are written as sentences in that section, not left as options inside a dropdown. Google reads page text, and dropdown contents do not count as naming the area.); Service areas matched to the Service Area field on your Google Business Profile (If your business covers several areas without a physical address in each one, the list on the website and the list on Google Business are made identical. Two different lists leave Google unsure which one is right.); Local context that genuinely differs per area (Each area names the nearest landmark, what the area is like, and the pickup point and the distance to the airport. Copying one template and swapping the town name is what Google calls a doorway page, and it demotes those rather than ranking them. Near-duplicate pages also compete against each other in search.); The difference between brand SEO and generic keywords, stated up front (Brand SEO means your business name comes up when someone types that name. That is the part we guarantee in 60 days, because nobody else is competing for your name. Generic keywords like "Bali open trip" are contested by dozens of sites at once and need articles and links on a recurring basis, so that is separate monthly work rather than part of this build.); Each page chases one search intent, instead of one page for everything (A single page can realistically compete for one group of keywords, not all of them. So services, portfolio and FAQ stand as their own pages rather than being stacked onto the homepage. "one day Ubud tour package" lands on the services page, "Nusa Penida open trip" on the area section. Every extra page is one more way in from Google.); Structured data whose contents match what is on the page (A complete LocalBusiness with phone number, price range and the list of service areas. Service and Offer for each service with its duration and price. A FAQPage whose contents are identical to what is readable on screen, because Google discards FAQ markup that differs from its page.); Correct hreflang between the Indonesian and English versions (The two language versions point at each other through hreflang tags, so Google reads them as one page in two languages rather than two pages competing. Without it tourists planning the trip before they fly can be sent to the wrong version, or your English version eats into the ranking of the Indonesian one.); An llms.txt carrying the services, prices and areas (Not an empty permission marker. It carries a summary of the services, the price range and the areas covered, so ChatGPT, Claude, Gemini and Perplexity have something concrete to work from when someone asks for a recommendation. That channel is still far emptier of competitors than page one of Google.)
Analytics & Tracking
Google Analytics 4 (See how many travelers come and which tours they look at. Stop guessing what works in your marketing.); Google Search Console (See which Google searches bring travelers to your site. Double down on what works.); Google Tag Manager (Add new tracking later without paying a developer. Saves you fees every time.); Ad pixel setup: Meta, TikTok, and Google Ads (Meta Pixel, TikTok Pixel, and the Google Ads conversion tag are installed and tested during the build, not sold as an extra. Whichever platform you advertise on, the data is ready and your cost per result is lower because the tracking is complete.); Bing Webmaster Tools (The site is submitted and verified on Bing, not only on Google Search Console. Bing supplies the search results for Yahoo and DuckDuckGo, and backs the answers Copilot gives on Windows. Registered once during the build, and it indexes on its own after that.)
Performance & Tech
Next.js 16 or Astro, TypeScript (Modern foundation that won't go obsolete. Easy to upgrade and add tours for years.); Static export (very fast loading) (Pages load in under 2 seconds. Travelers don't bounce, more bookings land.); Core Web Vitals 90+ (Top scores on Google's official speed test. Better ranking and smoother user experience. Measured at handover.); Image optimization (Tour photos look sharp but load fast. No more travelers waiting for blurry placeholders.)
Security
SSL Certificate (Padlock icon in the browser bar. Travelers trust you with their email and phone number.); DDoS protection (Blocks attack traffic that tries to take your site down. Stays online when competitors crash.); Firewall (Filters malicious traffic before it reaches your site.); WHOIS Privacy Protection (Hides your personal info from public domain databases. No spam calls or junk mail.)
Hosting & Domain
First-year.com domain, registered in your name (Your own professional address like yourbrand.com, or.co.id if you want an Indonesian company identity. Registered in your name.); First-year cloud hosting (Cloudflare or Vercel) (Served from 300+ cities worldwide, with generous bandwidth for when bookings spike in high season.)
Support & Bonus
30-day bug-fix guarantee (WhatsApp + Google Meet) (For 30 days after launch, bugs we caused are fixed at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug. 5 small change requests are still on us. Reach us on WhatsApp or Google Meet in working hours (Monday–Saturday 09:00–18:00, answered within 2 working days at the latest). After that, continue on a Care Plan if you want one.); Usage training via Google Meet (One focused session for you and your staff after launch. After that you are self-sufficient for day-to-day work.); Source code handed over after launch (The site is yours, not a rental. If the annual fee stops, our hosting pauses after a 14-day grace period, and we hand over the domain, code, and content so it can move to other hosting.); Staged refund before launch (Cancel before we send the first design: 100% of the deposit back. After the first design, before staging: 50%. Once the site is on staging: 25%. After launch, payment for work already delivered is not returned; the 30-day bug-fix guarantee applies, defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. If we cannot finish, or run more than 3 weeks late on our side, the full deposit comes back. Refunds are transferred within 7 working days.); A print-ready QR card (One QR code to WhatsApp with the opening message filled in and one to your website, as a print-ready file. Anyone holding your brochure or standing at your desk just scans, and visits from the website code show up separately in Google Analytics.)
Built with
Next.js or Astro: A modern website framework: makes your site fast, secure, and SEO-friendly.; shadcn/ui: Quality interface components that make the site look professional.; Sanity CMS: A dashboard to edit your site content (text, photos, blog) yourself, no coding.; Cloudflare or Vercel hosting: Where your site is hosted: globally fast, high uptime, secure.

Business Tour Website · Plus

16 pages including Tour detail, Pickup Areas, and a blog. You publish articles yourself to bring in guests from Google; seasonal price changes go through the small-request allowance or a Care Plan.

Price
IDR 35M
Delivery
14 working days
Annual fee
Year 2: IDR 20M/year, one fixed fee for hosting, domain, SSL, uptime monitoring, security updates, and Care Lite, plus CMS access · Move to your own hosting account: we help at no charge · Plus a quarterly Analytics report and SEO review. Fixed in year two. From year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days' notice.
Care Plan
Care Standard IDR 850K/ month · Optional · full refund in the first 30 days
Website maintenance
The IDR 20M/year annual fee already includes Care Lite: 3 small change requests/month · Weekly restorable backups · Monthly library updates. Need more? Care Standard IDR 850K/month: 10 requests/month, daily backups, fixes started within 48 working hours.
Written guarantees
On time; Technical performance; Brand SEO; Matches the approved brief; At least 3 inquiries in 60 days; Free SEO until Google brings an inquiry
What is included
16 pages: 10 main pages (Home, About, Tours, Tour detail, Pricing, Team, Pickup Areas, Blog, FAQ, Contact) + 6 support pages (Gallery, How to Book & Pay, Guest Reviews, Instagram Link-in-Bio, Privacy Policy, Booking & Cancellation Terms); Each tour gets its own detail page (up to 30 tours) through the Tour detail page above. A detail page for anything else is IDR 1.5M per page.; A blog on Sanity CMS, an edit panel you use yourself: you write, change and publish SEO tour articles without queueing behind our team. We set up the Sanity system and train you; we do not write the articles. Article writing is the separate SEO Article service.. We register and set up a paid Sanity project for you and train you; we do not write the articles. Article writing is the separate SEO Article service; Seasonal price and departure schedule changes through the small-request allowance or a Care Plan; Every tour listing carries duration, departure time, pickup area, and adult and child price per pax; Tour photo gallery, up to 500 photos, at most 20 per tour; 3 videos that play right on the page, pulled from YouTube or Vimeo; Design tailored to your business needs: section order, calls to action and visual style follow how you sell, responsive from phone to laptop, one main call to action per section, no pop-up covering the phone screen; WhatsApp booking: 1-tap button with tour name, date, pax count, and pickup area pre-filled; Contact and quote-request forms land in your WhatsApp.; Partner section for agents and hotels on the Contact page: how to book, commission, and who to contact; Light and dark display, follows the visitor's phone setting; 3 languages: English, Mandarin, and Indonesian (other languages cost extra); A 60-minute Sanity training session on changing and publishing yourself through the edit panel, plus a YouTube video recording to replay if you forget; Draft preview in 1 to 3 working days, you see the design direction before we go further; You fill in the brief form and send photos and tour details; we write the page copy; Guaranteed bug fix for 30 days after launch, at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug; We write the copy in three languages: English and Mandarin for foreign guests, Indonesian for the local market. One full draft from the material you send, then 3 major revision rounds per stage; beyond that is not a rewrite from scratch; Full on-page SEO: research of 150 keywords in Google Keyword Planner, 40 of them placed on the site pages (about 3-4 per main page) and the rest kept as a list of ideas for your next pages, a technical audit before handover, schema, and Google Search Console in your name plus Bing so pages get indexed quickly; Basic brand SEO: your business name on page 1 of Google within 60 days on written conditions; if it misses, up to 3 free improvement rounds; We handle all of it: .com domain in your name, which we can also manage, first year hosting, deployment, plus 60-min Sanity training; Basic security: HTTPS, DDoS protection, and firewall; While we build: 3 revision rounds in each stage (wireframe, design, development). One round = one list of notes, worked through in one go. Details in our Revision Policy; After launch: 5 free small changes within 30 days (change a price, swap a photo, fix some text). Separate from the build rounds above. Details in our Revision Policy; Live within 14 working days of complete materials, loads in under 2 seconds. Past 14 days: a discount off the final payment; AI SEO optimization (AEO): schema.org, llms.txt, and AI crawlers allowed, ready to be cited by ChatGPT, Gemini, and Perplexity; Per-page SEO: title, meta description and headings on every page, image file names and alt text, plus an FAQ with the direct answer first so Google and AI assistants can quote it; Technical SEO: XML sitemap, robots.txt, clean URLs, canonicals, broken-link and redirect checks, and duplicate-content prevention; TouristTrip, FAQPage, and BreadcrumbList schema markup, written to match the page content exactly; Core Web Vitals kept in check: compressed images, lazy loading and a CDN, so the site loads fast; Strategy to reduce reliance on tour marketplaces (Viator, GetYourGuide, Klook): incentives that make it cheaper to book direct, designed with you and placed on the site, with no promise of booking numbers; The path from page to WhatsApp chat is tuned: one main call to action, a WhatsApp button next to the trust proof (real photos, reviews, guarantee), so a visitor is one tap from reaching you; Each tour page is optimized: a unique description, duration, pickup point, price, and gallery; UU PDP compliance kit: a privacy policy written for your site, a consent banner that holds pixels back, a data processing record, and a 3 × 24-hour breach procedure; Full ad pixel setup through Google Tag Manager: Meta Pixel, TikTok Pixel, and the Google Ads conversion tag. Installed and tested during the build, so retargeting can run from the first day you advertise. We install and test the tags; the ad account is in your name and running the ads is not included; Website linked from your Google Business Profile and Instagram, with matching business details across all three; Local keywords in the URL, title tag, H1, meta description and image alt text. Not only the city pages, but the homepage, contact and tour package pages too; Competitive generic keywords are targeted from day one; their position is reported from Search Console every quarter, with no ranking promise; An Areas We Serve section on the contact page: Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar written as text, not a dropdown; A service-area page for local SEO: Uluwatu, Canggu, Seminyak and Ubud written into the page text (not just a dropdown), matched to the Service Area field on Google Business, and each area given its own landmark and the pickup point and the distance to the airport; Brand SEO and generic keywords separated up front: your business name is guaranteed in 60 days, contested keywords like "Bali open trip" are targeted from day one, position is not promised; SEO structure: every search intent gets its own page, structured data is made identical to the page contents, hreflang links the Indonesian and English versions, and llms.txt carries the services and prices for the AI engines; Location pages for local SEO: 3 areas, each with a page of its own carrying that area's landmarks, distances and search terms, on top of the page count above; The Pickup Areas page writes each area (Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar) with its own landmark and distance, not one template with the town name swapped, inside the same 10 main pages.; Embed TikTok, Instagram, and YouTube posts straight into the page; An analytics report 30 days after launch, 2 months later to close the first quarter, then every quarter: traffic, WhatsApp clicks, leads, and where they came from; Comfortable for anyone: body text at least 16px, buttons at least 48px, WCAG AA contrast, Lighthouse Accessibility 90+. Measured at handover; WhatsApp clicks, phone clicks and form submissions recorded as key events in Google Analytics 4 in your name, so payback can be counted; UTM-tagged links for Google Maps, your Instagram bio and ads, plus an automatic source code in each WhatsApp message, so every chat can be traced to where it came from; A one-page brand guide (colours, fonts, tone) if you do not have a brand guideline yet; A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and pixels load only after the visitor agrees. A Privacy Policy page from our template, not legal advice; Not included, in the SEO Content menu (SEO Articles, Video Content): guides to areas, activities, holiday tips and transport, seasonal and event content (Nyepi, high season, Galungan), regular refreshes of older articles, original-data content (guest surveys, area occupancy trends), and optimised video and virtual tours (YouTube SEO, embeds, video schema); Not included, in the Off-Page SEO menu (Link Building, Media Publication): backlinks from travel sites, Bali directories, local media and business partners, digital PR and guest posts, collaborations and brand mentions, link reclamation, and backlink audit and disavow; Not included, in the Local SEO menu (Local Citation, Google Business Profile, Review & Reputation): citations in local and travel directories, Google Maps optimisation (photos, Q&A, attributes), and review management and strategy for Google and TripAdvisor; Not included: listings on Viator, GetYourGuide, or Klook. Each platform has its own terms and connection, so it is discussed in a consultation; Not included: a Google ranking promise for generic keywords. The work is included, the position is not guaranteed; Not included: GDPR compliance for guests from Europe and the UK (an English privacy policy and cookie consent under their rules, a data-request form, a subprocessor list). This package follows Indonesia's UU PDP. The International Compliance (GDPR) add-on is sold separately; Care Lite for the first 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.
Page Structure
16 pages: 10 main + 6 support, and every tour gets its own Tour detail page, Plus up to 30 tours (a page for anything else is IDR 1.5M / page) (Ten main pages plus six support pages, the most ways in from Google of the six packages. Every tour stays listed on the Tours page. A tour that needs its own detail page is added anytime at a flat, transparent per-page rate. Fair scope, no surprise bills.); Support pages: Gallery, How to Book & Pay, Guest Reviews, Instagram Link-in-Bio, Privacy Policy, Booking & Cancellation Terms (The Gallery groups tour photos by destination; How to Book & Pay walks through booking on WhatsApp, payment methods, and the balance; Guest Reviews gathers your best reviews from Google, TripAdvisor, and tour OTAs; the Instagram Link-in-Bio is one light page for the link in your Instagram and TikTok bio; the Privacy Policy explains what the forms, the WhatsApp button, and the ad pixels collect; Booking & Cancellation Terms set out deposits, date changes, and what happens in bad weather. Their structure is standard and we fill them from your brief, so they add nothing to the schedule. They come in Indonesian and English; an added language translates the main pages only.); Home (hero, USP, featured tours, CTA) (First impression that makes travelers stay. Clear who you are, which tours you run, and what to do next.); About Us (story, your guides, track record) (Travelers see the people and guides behind the tours. Real story builds real trust.); Tours (every tour on one page) (Every tour is listed on one page with duration, departure time, pickup area, and price per pax. A tour that needs its own detail page can be added per page.); Tour detail page for every tour (One detail page per tour: itinerary, what is included, pickup points, and a booking button.); Pricing per pax (private vs group, transparent, no hidden fees) (Travelers see per-pax pricing and private vs group rates upfront. Filters out browsers and brings in serious bookers.); Team / Guides (photo + bio + certifications) (Faces and certifications make your operation feel real and safe. Strangers turn into bookers faster.); Trip gallery, on the Home and Tour detail pages (Real trip photos appear on the Home page and the Tour detail page rather than a separate page. Hesitant travellers become confident.); Pickup Areas, one page covering six areas (Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar) (One page writes each area as text, not a dropdown: the nearest landmark, distance, and its own notes for Canggu, Seminyak, Ubud, Uluwatu, Sanur and Denpasar. That is what catches "service + location" searches without becoming one template with the town name swapped: that is a doorway page, and Google demotes those.); Blog you write and publish yourself through Sanity CMS (Publish pieces like a Batur sunrise trekking guide whenever you want, with no wait on our team. Every article is a new door in from Google.); FAQ (Answers common questions before travelers ask. Saves you hours on the same WhatsApp chats every week.); Contact (form + map + WhatsApp + phone) (Four ways to reach you on one page. Travelers pick whichever feels easiest.); Partner section for agents and hotels on the Contact page (How to book, the commission, and who to contact are written on the Contact page, so agents and hotels know how to send guests your way.)
Design & Features
Custom design matching your brand (Your site looks like you, not a template. Stands out from competitors using the same WordPress themes.); Responsive mobile-first (Looks perfect on phones where most travelers browse and book. No tiny text or broken layouts.); Logo integration (Your logo placed properly across the site. Consistent brand travelers remember.); 3 stages (wireframe, design, development), 3 major revision rounds each (Wireframe, design, and development each get 3 major revision rounds and up to 5 batches of small revisions. The same numbers as the Revision Policy. Up to 9 major revision rounds across the whole project.); Photo gallery setup, up to 500 images (your photos) (You provide the tour photos, we install them with compression and performance optimization. Professional photography is not part of the package. Available as an add-on if you need it.); 3 videos playing right on the page (YouTube or Vimeo) (A short video of the tour, pulled straight from YouTube or Vimeo. Travellers see the atmosphere instead of only reading about it. You provide the videos; video production is not part of the package.); Testimonials section (Real traveler reviews do the selling for you. Strangers trust other travelers more than you.); Short form straight to your WhatsApp (Inquiries land straight in your inbox. No leads lost in the website.); WhatsApp tour booking + floating button (Floating button on every page + per-tour booking with pre-filled message (tour, date, pax count, pickup zone). Travelers tap one button, your WhatsApp opens ready to send. Faster replies, more bookings, zero OTA commission.); Google Maps embed (Travelers find your meeting point without typing the address. Easy directions, fewer no-shows.); Dark mode & light mode, follows visitor preference automatically (Travellers can switch between dark and light to suit their taste or the time of day. Comfortable whenever they browse.); Bilingual Indonesian + English (other languages: add-on cost) (Local and international travellers both read your site in their own language. Other languages such as Mandarin or Russian are available as an add-on. Translation revisions use the same revision allowance, not a separate allowance per language.)
SEO & Content
SEO copywriting for the 10 main pages (We write persuasive, Google-friendly copy for every tour page. Right keywords, scannable structure, and booking CTAs in places that make sense.); AI Search Optimization (AEO) for ChatGPT, Claude, Gemini, Grok (When travelers ask AI 'Bali ATV tour operator' or 'Ubud rafting trip with pickup', the AI can recommend your tours. We set up llms.txt, Organization + TouristTrip schema, and AI-crawler-friendly content structure.); Full SEO per page (Every tour page set up to be found on Google. Free traffic from travelers already searching for you.); Meta tags + OpenGraph (When your link gets shared on WhatsApp or Facebook, it shows a clean preview. Looks professional, not broken.); Schema.org Organization + TouristTrip (Helps Google understand each tour as a real bookable experience. Better placement in local and tour search.); Sitemap + robots.txt (A roadmap for Google so every tour page gets indexed faster. New tours show up in search sooner.); Structured Data JSON-LD (Gets your tour prices, ratings, and info shown directly in search results. More clicks before they even visit.); Website linked from your Google Business Profile and Instagram (The site link goes on your Google Business Profile and in your Instagram bio, and the business name, address and phone number are made identical across all three. Google uses that match to decide which business is worth showing in map results.); URL structure, title tag, H1 and meta description carry local keywords (Not only the city pages. The homepage, the contact page and the tour packages page name the location too, because those three surface first in search most often.); Image alt text with location context (Every photo gets a description that names the place, for example a tour pickup point in Ubud. Google Images sends visitors too, and anyone using a screen reader knows what the photo shows.); A service-area page that names each area in its body text (Uluwatu, Canggu, Seminyak and Ubud are written as sentences on the page, not left as options inside a dropdown. Google reads page text, and dropdown contents do not count as naming the area.); Service areas matched to the Service Area field on your Google Business Profile (If your business covers several areas without a physical address in each one, the list on the website and the list on Google Business are made identical. Two different lists leave Google unsure which one is right.); Local context that genuinely differs per area (Each area names the nearest landmark, what the area is like, and the pickup point and the distance to the airport. Copying one template and swapping the town name is what Google calls a doorway page, and it demotes those rather than ranking them. Near-duplicate pages also compete against each other in search.); The difference between brand SEO and generic keywords, stated up front (Brand SEO means your business name comes up when someone types that name. That is the part we guarantee in 60 days, because nobody else is competing for your name. Generic keywords like "Bali open trip" are contested by dozens of sites at once and need articles and links on a recurring basis, so that is separate monthly work rather than part of this build.); Each page chases one search intent, instead of one page for everything (A single page can realistically compete for one group of keywords, not all of them. So tours, pricing, areas and FAQ stand as their own pages rather than being stacked onto the homepage. "one day Ubud tour package" lands on the services page, "Nusa Penida open trip" on the area page. Every extra page is one more way in from Google.); Structured data whose contents match what is on the page (A complete LocalBusiness with phone number, price range and the list of service areas. Service and Offer for each service with its duration and price. A FAQPage whose contents are identical to what is readable on screen, because Google discards FAQ markup that differs from its page.); Correct hreflang between the Indonesian and English versions (The two language versions point at each other through hreflang tags, so Google reads them as one page in two languages rather than two pages competing. Without it tourists planning the trip before they fly can be sent to the wrong version, or your English version eats into the ranking of the Indonesian one.); An llms.txt carrying the services, prices and areas (Not an empty permission marker. It carries a summary of the services, the price range and the areas covered, so ChatGPT, Claude, Gemini and Perplexity have something concrete to work from when someone asks for a recommendation. That channel is still far emptier of competitors than page one of Google.)
Analytics & Tracking
Google Analytics 4 (See how many travelers come and which tours they look at. Stop guessing what works in your marketing.); Google Search Console (See which Google searches bring travelers to your site. Double down on what works.); Google Tag Manager (Add new tracking later without paying a developer. Saves you fees every time.); Ad pixel setup: Meta, TikTok, and Google Ads (Meta Pixel, TikTok Pixel, and the Google Ads conversion tag are installed and tested during the build, not sold as an extra. Whichever platform you advertise on, the data is ready and your cost per result is lower because the tracking is complete.); Bing Webmaster Tools (The site is submitted and verified on Bing, not only on Google Search Console. Bing supplies the search results for Yahoo and DuckDuckGo, and backs the answers Copilot gives on Windows. Registered once during the build, and it indexes on its own after that.)
Performance & Tech
Next.js 16 or Astro, TypeScript (Modern foundation that won't go obsolete. Easy to upgrade and add tours for years.); Static export (very fast loading) (Pages load in under 2 seconds. Travelers don't bounce, more bookings land.); Core Web Vitals 90+ (Top scores on Google's official speed test. Better ranking and smoother user experience. Measured at handover.); Image optimization (Tour photos look sharp but load fast. No more travelers waiting for blurry placeholders.)
Security
SSL Certificate (Padlock icon in the browser bar. Travelers trust you with their email and phone number.); DDoS protection (Blocks attack traffic that tries to take your site down. Stays online when competitors crash.); Firewall (Filters malicious traffic before it reaches your site.); WHOIS Privacy Protection (Hides your personal info from public domain databases. No spam calls or junk mail.)
Hosting & Domain
First-year.com domain, registered in your name (Your own professional address like yourbrand.com, or.co.id if you want an Indonesian company identity. Registered in your name.); First-year cloud hosting (Cloudflare or Vercel) (Served from 300+ cities worldwide, with generous bandwidth for when bookings spike in high season.)
Support & Bonus
30-day bug-fix guarantee (WhatsApp + Google Meet) (For 30 days after launch, bugs we caused are fixed at no charge. A bug means something that does not work as the design you approved; a new request or a design change is not a bug. 5 small change requests are still on us. Reach us on WhatsApp or Google Meet in working hours (Monday–Saturday 09:00–18:00, answered within 2 working days at the latest). After that, continue on a Care Plan if you want one.); Usage training via Google Meet (One focused session for you and your staff after launch. After that you are self-sufficient for day-to-day work.); Source code handed over after launch (The site is yours, not a rental. If the annual fee stops, our hosting pauses after a 14-day grace period, and we hand over the domain, code, and content so it can move to other hosting.); Staged refund before launch (Cancel before we send the first design: 100% of the deposit back. After the first design, before staging: 50%. Once the site is on staging: 25%. After launch, payment for work already delivered is not returned; the 30-day bug-fix guarantee applies, defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. If we cannot finish, or run more than 3 weeks late on our side, the full deposit comes back. Refunds are transferred within 7 working days.); A print-ready QR card (One QR code to WhatsApp with the opening message filled in and one to your website, as a print-ready file. Anyone holding your brochure or standing at your desk just scans, and visits from the website code show up separately in Google Analytics.); Quarterly analytics report (One page: how many people came, from where, how many tapped WhatsApp, and which pages they read most. Sent 30 days after launch, 2 months later to close the first quarter, then every quarter, not every month. You see what works before deciding on the next ad or article.)
Built with
Next.js or Astro: A modern website framework: makes your site fast, secure, and SEO-friendly.; shadcn/ui: Quality interface components that make the site look professional.; Sanity CMS: A dashboard to edit your site content (text, photos, blog) yourself, no coding.; Cloudflare or Vercel hosting: Where your site is hosted: globally fast, high uptime, secure.
Guarantees, Not Promises

Six guarantees written into your contract

No terms buried in small print. All six match your contract word for word, caps and claim steps included.

  • On time

    Your website goes live on the date in the contract: Landing Page 7 working days, Website Bisnis 10, Plus 14, counted from complete materials.

  • Technical performance

    A Google PageSpeed lab score of 90 or higher on mobile at handover.

  • Brand SEO

    Your website appears on page 1 of Google when your business name is searched, within 60 days of launch.

  • Matches the approved brief

    What we build has to match the brief and design direction you approved in writing before we started.

  • At least 3 inquiries in 60 days

    At least 3 genuine inquiries arrive through WhatsApp or the website form within 60 days of launch.

  • Free SEO until Google brings an inquiry

    Website Bisnis Esensial, Konten and Plus only.

All six are in the contract before you pay, not after something goes wrong.

Materials deadline, the discount if we run late, and the deposit back if you stop, on one page.

Read the working terms
Proof

What we have shipped, and what it did.

Client sites that are live, what they said, and the numbers that moved.

Do Your Journey is our travel client, and its results are in the portfolio below. The other examples are from villa and property clients, on the same packages.

Tech Stack

Next.jsAstroTypeScriptTailwindshadcn/ui
100% Deposit Back Before the First Design Is SentThe Code Is Yours Once Paid in Full30-Day Bug-Fix GuaranteeFree 30-Minute Consultation
Do Your Journey desktop preview
Business Property Website

Do Your Journey

doyourjourney.com

About 10 closed sales (about IDR 5.5M at its cheapest package) in 3 months by the owner's count, from 20 WhatsApp clicks (Google Analytics)

Bali Sunrise Tours desktop preview
Landing Page Property

Bali Sunrise Tours

travel1-landingpage-astro.pages.dev
Wanderlust Bali desktop preview
Business Property Website

Wanderlust Bali

travel1-copro-astro.pages.dev
Nusa Island Trips desktop preview
Landing Page Property

Nusa Island Trips

travel2-landingpage-astro.pages.dev
Bali Explorer Tours desktop preview
Business Property Website

Bali Explorer Tours

travel2-copro-astro.pages.dev
Ubud Adventure desktop preview
Landing Page Property

Ubud Adventure

travel3-landingpage-astro.pages.dev
Island Hopper Bali desktop preview
Business Property Website

Island Hopper Bali

travel3-copro-astro.pages.dev
Bali Scooter Rent desktop preview
Landing Page Property

Bali Scooter Rent

travel4-landingpage-astro.pages.dev
Bali Auto Charter desktop preview
Business Property Website

Bali Auto Charter

travel4-copro-astro.pages.dev
Add-Ons & Extras

Boost Your Package

Bundle these at booking with your main package, or add them mid-project.

Photos, video, copy, and brand identity to accelerate go-live.

Professional Property Photos

  • Interior and exterior shoot by our production team
  • Same packages and prices as the property photography page, so one job never carries two prices
  • Finished photos go straight into your website

See pricing on its page

Integrations, features, extra languages, enterprise-grade analytics.

Add New Page

  • Extra display pages beyond the project's original scope (for example: a listing page, a blog category, or a campaign landing page)
  • Display pages only
  • Does not include new backend or logic

IDR 1.5M / page

Multi-Language

  • One extra language beyond Indonesian and English
  • A base fee per language plus a per-page fee, calculated on the multi-language page
  • 3 or more languages: 15% off the base fee

From IDR 1.5M + IDR 200K/page

Extra revisions and Rush Delivery.

Extra Revision Round

  • 1 extra major revision round beyond your package allowance: changing the layout, section order, or page structure
  • Billed at IDR 500K an hour, with a written hour estimate you approve before work starts
  • Extra small revisions (text, photos, links, or colours): IDR 500K per batch
  • Adding pages or features is out of scope and quoted separately

IDR 500K / hour

Rush Delivery (half the schedule)

  • Finished in half the package schedule, rounded up: Landing Page 4 working days, Esensial and Konten 5, Plus 7. The date is written into the contract
  • The rush fee is paid with the deposit, and comes back in full if we miss that date
  • One slot a month across all our services, so ask first whether this month's is still open

+30% of the package price

Maintenance, old-site migration, hourly developer support, plus SEO and ads.

Monthly Maintenance

  • 2 tiers: Care Lite and Care Standard
  • Upkeep only. Hosting sits in the website's annual fee, billed separately
  • Monthly: stop any time, service runs to the end of the month already paid

IDR 450K-850K / month

Old Website Migration

  • For an existing site on WordPress, Wix, or another vendor's build whose content moves into the new site we build
  • Text, images, and articles still in use are carried over, with the amount written into the quote before we start
  • Old page addresses redirect to the new pages, so links already in circulation keep working
  • Moving a site we built to your own hosting account stays free

IDR 2.5M

Developer Support by the Hour

  • For clients without a Care Plan
  • IDR 500K/hour · minimum 4 hours (IDR 2M)
  • Good for occasional fixes

IDR 500K/hour · minimum 4 hours = IDR 2M

Monthly Content Retainer

  • New SEO articles every month, written and published to your blog
  • A monthly report: how many chats arrived, and from which page

Needs a package that ships a blog: Website Bisnis · Konten or Plus. That is where the pages get published.

See pricing on its page

Meta Ads Campaign Setup

  • Facebook + Instagram campaign setup for property
  • Pixel + server-side Conversions API

See pricing on its page

Google Ads Campaign Setup

  • Google Ads search + display campaign setup
  • Keyword discovery + landing page audit

See pricing on its page

Advanced SEO (Managed Monthly)

  • Technical SEO, Google Business Profile, content, and location pages
  • For the keywords that are competed over, not just your business name
  • 6-month minimum, results usually readable in months 3 to 6

See pricing on its page

Uncover competitors' guest sources

  • The advanced SEO layer: the keywords and links bringing guests to competitors, and we chase the ones closest to a booking. Up to 2,000 keywords tracked
  • Runs on Ahrefs Standard, one full licence for your project per month, cancel any time
  • We recommend it only when sales from Google already cover its price three times over. Below that, the free tools we use on every SEO package do the job

Only together with a monthly SEO service.

IDR 4,980,000/month

Daily rankings + AI answers

  • The advanced SEO layer: 1,500 keywords checked daily by location, and how often AI answers name you
  • Runs on Semrush Pro+, one full licence for your project per month, cancel any time
  • We recommend it only when sales from Google already cover its price three times over. Below that, the free tools we use on every SEO package do the job

Only together with a monthly SEO service.

IDR 5,980,000/month

FAQ

Questions that come up before getting started.

Not required, but tours do change more often than villas: seasonal pricing, new tours each high season, limited-time promos, and partner rate changes. On the Konten and Plus Business Website tiers you publish blog articles yourself through Sanity CMS; prices and tours still go through change requests. If you would rather we do it, Care Standard at IDR 850K/month gives a monthly allowance of small change requests batched into one work window, plus daily backups and bug fixes. Care does not include hosting; hosting and the domain are paid through the annual fee.

OTAs charge per booking, forever. Viator and GetYourGuide usually take 25% (range 20-30%), Klook around 20% (15-25%), Airbnb Experiences 20%, Traveloka Xperience and Tiket.com To Do around 18%. On 50 bookings/month at IDR 800K average, a 25% rate is IDR 10M/month gone, IDR 120M/year. A website is built once, then carries a fixed annual fee for hosting and the domain. Within months you are keeping money that used to leave on every single booking.

Standard is a 50% deposit when the contract is signed and 50% once you approve the final version on staging, before it moves to the main domain. This applies to website packages. No Akulaku/Kredivo instalments, and never more than two invoices. Booking engines and custom software have their own payment and refund terms on their pages. Payment is by bank transfer to the account written in the contract and invoice. Credit cards work too, with no surcharge. Prices shown are final, with no VAT or admin fee added. International clients agree the payment method on the invoice.

Yes. The domain is in your name from day one, not ours. The code, design files, and content become yours once paid in full. Hosting runs on our account and is paid through the annual fee; if you want to move to your own hosting account, we move it for you at no charge and the hosting part of the annual fee stops. It is not a SaaS model and there is no vendor lock-in.

The rule is simple: the earlier you stop, the more money comes back. All of it is written into your contract. (1) Cancel before we send the first design: 100% of your deposit back. (2) Cancel after the first design is sent, before the site reaches staging: 50% back. (3) Cancel after the site reaches staging: 25% back. (4) Your site is already live: payment for work already delivered is not returned. Defects in our work are still fixed, and your rights under Indonesia's Consumer Protection Law still apply. The site is running, the code is yours once paid in full, plus 30 days of bug fixes and 5 small requests within 30 days. If we cannot finish, or run more than 3 weeks past the contract date on our side, you may stop and get your full deposit back. Refunds are transferred back within 7 working days. For a Care Plan: within the first 30 days, stop and get a full refund; after that, monthly billing can stop any time and service runs to the end of the month already paid.
Get Started

From a marketplace listing to a name people search for.

Take tour bookings direct

Send your tour list and prices now, and we will say which package fits.

Send this page