Bookings from Google, with no commission per booking.
We chase two kinds of search: your villa's own name, and 'villa [area] + type' like private pool or monthly rental. Not 'Bali villa', because that first page belongs to Airbnb and Booking.
- results build and compound
- Month 3-6
- visitors from organic search
- No pay-per-click
- minimum, for as long as SEO takes
- 6 months
results build and compound
visitors from organic search
minimum, for as long as SEO takes
- Search impressionsweek 2-4
How often your site appears in Google results, even unclicked. This is the first thing that moves.
- Indexed pagesweek 1-4
How many of your pages Google has read and stored. A page that is not indexed cannot receive a visitor.
- Keywords in the top 100month 1-3
How many searches now surface you anywhere in the first 10 pages. This climbs long before a page-1 position moves.
- Organic clicksmonth 2-6
Visitors arriving from Google without you paying for an ad. These are the ones that turn into inquiries.
Why not rankings? Ranking is the slowest signal we could report, and waiting for positions to move leaves you blind for the first three months. All four numbers above come straight from your own Search Console account, so you can open it and check them yourself instead of taking our report on trust.
Managed SEO, billed monthly. Pick your level.
SEO results usually only show up between months 3 and 6, so the contract runs a 6-month minimum. After that, stop whenever you like with no penalty. Pay annually and the unused months become credit.
SEO Starter
/month
Total commitment: IDR 15,000,000
What you get
- Keyword research, mostly English, built around your villa's locationOne-time
- Google Business Profile rebuilt: category, hours, description, 20 photos, Q&AOne-time
- 4 core pages: villa page, area page, booking FAQ, and direct booking with no middlemanOne-time
SEO Growth
/month
Total commitment: IDR 24,000,000
What you get
- Everything in SEO Starter
- 2 extra pages: a neighbouring area guests treat as the same place as your villa, or a search type like private pool and monthly rentalOne-time
- 3 local backlinks, up from 2 on Starter. Travel blog outreach is part of that number, not an extra on topMonthly
SEO Dominate
/month
Total commitment: IDR 60,000,000
What you get
- Everything in SEO Growth
- 4 English SEO articles, written for searches that end in a booking, published and submitted to GoogleMonthly
- 1 extra page a month, capped at 5 extra pages: a neighbouring area, a search type, or one page per location if you run more than one propertyMonthly
Stop midway and the remaining balance becomes 12 months of credit for any of our services, or is refunded if we are the reason. From year three the price rises 6% to 10%, with 60 days' notice.
A guest searches in one of two ways
A search for your villa's name is already guaranteed by our website package, on written conditions; if someone else built your site, we chase it here first. 'Villa ubud' is fought over by hundreds of villas, and nobody can guarantee a position there.
Months 1 to 3 are foundation, not results
The first three months go on fixing technical problems, building pages and adding local backlinks. Traffic usually only shows up between months 3 and 6. That is why the minimum is 6 months.
Not ready for 6 months? If we built your website, the technical foundation is already there, and the SEO Article retainer (Pijakan or Mesin, a 3-month minimum) can run on top of it right away.
Five things get built first, before a single article goes out.
Without these five, the monthly work you pay for lands on pages Google cannot read.
Your guests are foreign and type in their own language. We separate the searches with booking intent from the ones just browsing.
The site gets cleaned up, then marked as accommodation so Google and AI assistants like ChatGPT read it as a villa rather than a shop or a blog.
This is what puts you on Maps once a guest has landed in Bali and is searching on the move. Done once, in month 1.
Area pages, and Dominate's articles, exist only to send people here afterwards.
These are where the numbers in your monthly report come from. Both go into your own Google account, so the data stays yours.
What is included here, and what is not
If we built your website, the technical fixes and Search Console have been live since day one, so that part does not need redoing in month 1. If someone else built it, all of it is installed from scratch in month 1.
See what Basic SEO covers in a website packageGoogle Business Profile, the thing that puts your villa on Google Maps, is set up once in month 1 and that is included here. Keeping it up monthly (regular posts, replying to reviews, adding photos) is a separate package.
See the monthly Google Maps packagesYour villa does not have to be in Canggu, Seminyak or Ubud.
The keyword list, the area page and the Maps pin are built from your villa's real address, anywhere in Bali. The fewer villas fighting over page 1 in your area, the sooner the work shows.
A villa in Canggu gets a Canggu area page, not an Ubud one. A guest arriving from the wrong area search expects a different distance and a different neighbourhood, and the complaint lands in your reviews.
Your area not on the list? Name it and we will check its search volume before you pay anything.
The jobs repeated every month, matched to your tier.
What you are buying is the list below, not a ranking promise.
4 SEO articles every month
English articles aimed at searches that end in a booking. Written, published, then submitted to Google.
Dominate only: 4 articles a month
2 to 4 local backlinks
Bali travel directories, travel blogs, and nearby cafes or tour operators. Not junk links in bulk.
2 on Starter, 3 on Growth, 4 on Dominate
Rankings checked for 10 core keywords
Checked every month. The figures go into the report as they are, including the drops.
All packages
Everything flagged red in Search Console gets fixed
Pages failing to index, mobile errors, structured data rejected. Invisible from the front, and holding you back.
All packages
The report goes out
One page at the start of every month, in business numbers. Its own section is right below.
All packages
Monthly Google Maps upkeep
Posting, replying to reviews and adding photos are a different channel, sold separately. The month 1 rebuild is still included.
What is promised is this list, not the ranking.
Nobody can guarantee position 1. We promise this list gets done every month to match your tier (articles on Dominate only), and anything unfinished carries into the next month at no charge.
Repeated monthly
A one-page report. This is what you are actually buying.
Business numbers, not SEO numbers. You do not need to understand a single technical term to know whether this month moved.
Monthly SEO Report
Report format · 1 page| Metric | Last month | This month |
|---|---|---|
| Rankings, 10 keywords | ||
| Visitors from Google | ||
| WhatsApp + booking button clicks | ||
| Maps profile views | ||
| Call clicks + direction requests | ||
| Named by AI assistants or not (Growth and Dominate) |
Done this month
Next month's plan
Every figure is pulled from Search Console, Analytics and Google Business Profile inside your own account, so you can open them and check any time.
Rankings for 10 keywords
Last month's position standing next to this month's. The ones that dropped are written as dropped.
How many people came from Google
Visitors who arrived through search, without ads, against the month before.
How many clicked WhatsApp or the booking button
The line closest to money. Traffic climbing while this stays flat means the page is the problem.
How many viewed the Maps profile
Including who pressed call and who asked for directions. Guests already in Bali arrive through here.
Named by AI assistants or not (Growth and Dominate)
We ask ChatGPT, Gemini and Perplexity the questions your guests use, then write down what came back. Nobody can promise an AI recommendation. The check is what we promise.
What was done, what is planned next month
This month's work and next month's plan, in plain language.
You do not need to understand impressions or domain authority. There is only one thing you need to know each month: how many people got in touch. One page is a limit we hold ourselves to, because a 30-page report full of charts is how an agency hides a bad month.
We chase the searches that end in a booking.
Your villa's name first, because it pays back fastest
A guest who found you on Airbnb often types your villa's name into Google before paying. If the only thing that comes up is the OTA listing, they go back to it and the commission runs again on a guest you had already won yourself.
Then 'villa [area] + type', not 'Bali villa'
What we chase: 'pererenan villa private pool', 'umalas villa monthly rental', 'ubud villa honeymoon'. Searches this long are the ones that intend to book rather than browse. 'Bali villa' we do not chase and do not promise, because that first page belongs to Airbnb, Booking, and the ad block.
What counts is not the ranking, it is how many people contact you
A ranking is only the middleman. The number we work toward is the WhatsApp and booking-button click line in your monthly report. If traffic climbs and that line sits still, the page is wrong rather than the keyword, and that becomes next month's job.
Every direct booking is commission that never runs
A booking from organic search takes no 15 to 22% cut. On a villa at IDR 2 million a night, one 4-night booking that arrives directly keeps roughly IDR 1.2 million in your pocket, and it repeats every time.
From invisible to found in your area.
Audit + foundation
The five foundation items above get installed first: keyword research, technical fixes, Google Business Profile, the four core pages, then Search Console and Analytics. It is the month with the most work and the least to show for it, and that order is deliberate.
Content + local pages
We build pages for each area you serve, targeting the exact searches guests use before they book. Monthly articles come only on the Dominate tier, 4 a month.
Authority + links
Every tier gets local backlinks each month: 2 on Starter, 3 on Growth, 4 on Dominate. The aim is domain authority, not a promised position.
Track, report, compound
We track your keywords and competitors, send a clear monthly report, and keep refining. Results usually start to build and compound from month 3 to 6.
SEO works best alongside ads.
We promise the work, not a Google position.
Nobody can guarantee position 1. We promise your tier's monthly work list plus a report with the numbers, and anything unfinished carries into the next month at no charge.
