20+ keywords on page one
Rank Project
Within 90 days. See the project’s scope and published evidence.
View ranking caseSEO · Bangkok, Thailand
Fix the foundation. Grow your visibility. Measure the results in your own Search Console.
Core Web Vitals, content, local SEO and AI Search — with daily reporting and a written “no growth, no pay” guarantee.
From THB 29,900 / month
How the guarantee works
Evidence, before promises
Published projects you can inspect. Different sites, different starting points — these outcomes are not a forecast for your business.
20+ keywords on page one
Within 90 days. See the project’s scope and published evidence.
View ranking case90+ Lighthouse score
On every URL. A technical-delivery case, distinct from search-growth results.
View technical caseScope of work
Technical foundation first, then content, local and AI search — every item measured by the same daily data.
Crawlability, indexability, redirects, canonicals, sitemaps, robots — the structural issues that block everything else. Delivered free before any contract.
LCP, INP and CLS green on field data, not just lab scores. Our own site: Lighthouse mobile 98.
Organization, Service, FAQPage, BreadcrumbList, Article and the types your business needs — from a single source so what is shown equals what is marked up.
Pages built from real search intent: one keyword per page, answer-first paragraphs, FAQ, internal links that route authority to money pages.
Google Business Profile, NAP consistency, reviews, LocalBusiness schema and location-intent pages for B2B buyers who search with "Bangkok".
Entity schema, llms.txt, citation-ready passages and external mentions so Google AI Overviews, ChatGPT and Perplexity cite you — tracked daily.
GA4, Search Console and lead events wired correctly, heatmaps on money pages, A/B tests once traffic allows — traffic that does not convert is not a result.
Rank, citation and traffic data from our own pipeline, updated every day, kept forever, owned by you.
How we work
We fix how Google reads your site — Core Web Vitals, schema, structure — before adding content, then optimise for both the 10 blue links and AI answers.
Check crawlability, speed, schema and content gaps before agreeing a scope.
Set the keyword group and baseline in your Search Console. Quote the work your site needs.
Fix the technical blockers, build visibility and review the daily data. The history stays yours.
English reporting, meetings and documentation on request. Remote by default; on-site in Bangkok when useful.
A written commitment
We do not guarantee rankings; nobody controls Google. We commit to technical delivery and agreed growth criteria, with a clearly defined measurement window.
First 30 days
Core Web Vitals, Lighthouse mobile 90+ (95+ on sites we build), valid schema and indexed money pages. If the agreed technical criteria are not met, we fix them at no extra charge.
90 days after the technical pass
For the agreed 20–50 non-brand keywords: impressions grow at least 50% or the number of top-20 keywords grows by at least 5, against the baseline.
If neither growth target is met
We continue the agreed scope without a monthly service fee, review each month and stop the free extension when a target is met or the 3-month limit is reached.
Baseline: the 28 complete days before the agreed start. The growth review uses the latest 28 days available in your Search Console, 90 days after the technical pass. Top-20 means an average position of 20 or better.
Payment: a 3-month minimum retainer, paid normally. This is a future service-fee waiver, not a refund. Monthly retainer fees continue during technical remediation; corrective work carries no additional fee.
Eligibility: agreed keywords, Search Console and Analytics access, and permission to implement changes. Manual actions, domain changes, deletion of in-scope pages and other exclusions are subject to the full terms. Sites under 6 months old, or with fewer than 200 or more than 100,000 impressions per 28 days, receive a case-specific KPI.
Read the full terms (Thai). Those terms define the technical tests, exceptions and claim process.
Measurement
Daily rank and AI-citation tracking alongside Google’s data. Reporting history belongs to you, including if we part ways.
Published pricing
From THB 29,900 / month
All 8 scope items above, sized to your site after the free audit.
Before we start
Published prices in 2026 range from roughly THB 22,000 to 39,000 per month for an ongoing retainer; most agencies do not publish at all and quote THB 40,000–80,000 after a call. Hashbox starts at THB 29,900 per month (about USD 850), excluding 7% VAT, with the final scope quoted after a free technical audit. Project-based AI-SEO packages elsewhere run THB 165,000–320,000.
Two layers, both measured in your Search Console. First, the technical pass within 30 days: green Core Web Vitals on every in-scope URL, Lighthouse mobile 90+, schema passing Rich Results Test, money pages indexed — if not, we fix it free. Then a 90-day window starts after the technical pass. We compare the latest 28 days in your Search Console with the 28-day pre-start baseline for the agreed 20–50 non-brand keywords. If neither impressions grow by at least 50% nor the number of top-20 keywords grows by at least 5, we continue month by month without a service fee, up to 3 months. The initial retainer remains payable; this is not a refund. Conditions: 3-month minimum, Search Console access, no manual penalty, no domain change mid-term.
No — nobody controls Google, and we recommend you treat any agency that guarantees rankings as a red flag. We guarantee the work and a KPI Google itself reports (impressions), not a position.
Most retainers are article quotas — 6 to 18 blog posts a month — with technical fixes handed to "your dev team". We start with the technical audit and fix crawlability, Core Web Vitals, schema and internal linking first, because content cannot rank on a site Google reads badly. Content and local SEO come after the foundation passes.
Yes. Google Business Profile completion and posting, LocalBusiness schema, NAP consistency across directories, review strategy and location-intent service pages are part of the retainer scope — most useful for B2B firms whose buyers search "… Bangkok" or "… near me".
Yes. Optimising pages to be cited by Google AI Overviews, ChatGPT, Perplexity and Gemini — entity schema, llms.txt, answer-first content — is inside the SEO retainer. We track AI Overview citations for your keywords daily. If you only want AI Search without SEO, see the standalone AI Search service.
Eight numbers, daily, from our own tracking plus Google's data: keywords in the top 3/10/30, impressions, clicks and CTR, AI Overview citations, AI mentions across ChatGPT, Claude, Gemini and Perplexity, Core Web Vitals pass rate, indexed pages, organic leads and referring domains. The historical data is yours if we part ways.
There is no single best — pick by verifiable criteria, not size: does the agency publish prices, refuse to guarantee rankings, start from a technical audit, offer AI Search, run its own measurement, publish named cases with numbers, and leave the data with you when you part ways? We scored 10 Thai agencies (including ourselves, honestly) against those 7 criteria in a public comparison; agencies that publish prices run THB 22,000-39,000 per month.
Yes. Reporting, meetings and documentation are in English on request; the content itself is written in Thai, English or both depending on who your customers are. Remote work is the default; on-site in Bangkok when useful.
Share your website and the result you want to improve. We will review the technical foundation before recommending a scope.
For your existing website · English communication · No obligation