TRANSPARENCY REPORT

SEO Progress
& Rankings

A live look at how wakeparksthailand.com is growing in search. Updated monthly with real data.

Last updated: 22 April 2026

1 month

Months of Active SEO

29

Tracked Keywords

15

Page 1 Rankings

9

#1 Rankings

Current Rankings

Keywords we currently rank for in Google

KeywordPositionVolumeKDMarketTrend
wakeparks thailand#170/mo1US
wakeparks directory thailand#1<10/mo-TH
wake park directory thailand#1<10/mo-TH
wakeboarding directory thailand#1<10/mo-TH
cable park directory thailand#1<10/mo-TH
all wake parks thailand#1<10/mo-TH
list of wake parks in thailand#1<10/mo-TH
wakeparks thailand guide#1<10/mo-TH
wakeparks thailand 2026#1<10/mo-TH
wake parks thailand#270/mo (TH)-THNEW
wake park comparison thailand#3<10/mo-TH
wake parks thai (partial match)#4--TH
thailand wakeboard parks#4<10/mo-TH
cable wakeboarding parks thailand#7<10/mo-TH
2 tower cable park thailand#8<10/mo-TH
wake park thailand#1170/mo (US)6US#29 → #11
thai wake park#2970/mo (US)-USNEW
phuket wake park#4270/mo (US)7USNEW
wake park cambodia#90<10/mo (US)-USNEW
varapa wake park#344,400/mo (TH)-THNEW
thai wake park pattaya#42260/mo (TH)-TH
wake park thailand#4350/mo (UK)-UK#60 → #43
wakeboarding bangkok#44260/mo (TH)5TH#55 → #44
wake park bangkokPending260/mo (TH)5THNEW
wake parks bangkokPending<10/mo (TH)-THNEW
best time to visit thailandPending12,100/mo (US)-US/TH
wakeboard size chartPending2,900/mo (US)-US/TH
what size wakeboard do i needPending590/mo (US)-US/TH
thailand weather by monthPending1,600/mo (US)-US/TH

Target Keywords

What we're actively trying to rank for

KeywordVolumeKDIntentPriorityTarget Page
best time to visit thailand12,100/mo (US)-Informationalhigh/best-time-to-visit-thailand
wakeboard size chart2,900/mo (US)-Informationalhigh/wakeboard-size-calculator
thailand weather by month1,600/mo (US)-Informationalhigh/best-time-to-visit-thailand
what size wakeboard do i need590/mo (US)-Informationalhigh/wakeboard-size-calculator
wake park thailand2,400/mo (US) + 50/mo (AU/UK)14Informationalhigh/wakeboarding-in-thailand
wakeboarding park880/mo (US)1Informationalhigh/wakeboarding-in-thailand
wake park880/mo (US)1Informationalhigh/wakeboarding-in-thailand
phuket wake park4,400/mo (US) + 70/mo (TH)3Commercialhigh/wakeboarding-phuket
wakeboarding bangkok260/mo (TH)5Commercialhigh/wakeboarding-bangkok
wakeboarding thailand170/mo (TH)-Commercialhigh/wakeboarding-in-thailand
wakeboarding phuket170/mo (TH)2Commercialhigh/wakeboarding-phuket
wakeboarding pattaya110/mo (TH)-Commercialmedium/wakeboarding-pattaya
wakeboarding chiang mai<10/mo-Commercialmedium/wakeboarding-chiang-mai
wakeboarding lessons thailand<10/mo-Transactionalmedium/wakeboarding-lessons-thailand
activities phuket1,300/mo (US)8Commercialstretch/wakeboarding-phuket

SERP Landscape

Who else ranks for wakeboarding keywords in Thailand

Sorted by number of ranked keywords

thaiwakepark.com

Thailand's largest park chain - dominates branded terms and local packs

48

Keywords

Park Chain

zanook.com

Individual park site - well established in Bangkok

24

Keywords

Park Site

wakeparksthailand.com

This site - niche directory with guides, reviews, and interactive tools (size calculator, visit planner)

21

Keywords

Directory

itsbetterinthailand.com

Travel blog with a popular Taco Lake article

12

Keywords

Travel Blog

phuketwakepark.com

Individual park site - strong in Phuket-specific queries

8

Keywords

Park Site

AI Search Visibility (GEO)

Which AI search engines cite us, and what we've done to optimise

WHAT WE'VE DONE TO OPTIMISE FOR AI

llms.txt

AI index file with key facts, core pages, and all 14 park profiles

AI Crawlers Allowed

GPTBot, ClaudeBot, PerplexityBot all allowed - no blocking

FAQ Schema (17+ questions)

FAQPage schema on 6 pages - AI engines pull Q&A directly for snippets

Structured Price Tables

HTML price comparison for all 14 parks - AI crawlers extract tabular data directly

Person Schema + LinkedIn

Verifiable named author - Hayden Williams with LinkedIn profile and About page

Citable Content

Key Facts box, statistics, GPS coordinates, Google ratings - data AI can quote in responses

Privacy Policy + Terms

Trust signals AI uses to assess site legitimacy and professionalism

Bilingual Content (EN/TH)

Every page supports Thai and English - increases reach for AI searching in both languages

Perplexity

Within 7 days of active GEO work, Perplexity began citing wakeparksthailand.com as a source for "best wake parks in Thailand" queries, describing the site as "Thailand's leading online directory for cable wakeboarding parks."

ChatGPT + Reddit

A Reddit r/Wake post mapping every cable wake park in Thailand (posted March 23, 2026) is being cited by ChatGPT for "best wake parks in Thailand" queries. This post was created by us and links back to wakeparksthailand.com - the indirect citation chain is confirmed. ChatGPT also cites the site directly as the #1 source for Bangkok wakeboarding cost queries.

Growth Opportunities

Keywords with real volume where we're close to page 1

KeywordVolumeCurrent PositionEst. Clicks if #1What's Needed
phuket wake park4,400/mo#42~1,300/moBacklinks + content depth
wake park thailand2,400/mo#21~720/moBacklinks (close to page 1)
wakeboarding bangkok260/mo#44~80/moBacklinks + internal links
thai wake park pattaya260/mo#42~80/moDedicated Pattaya content
wakeboarding phuket170/moNot yet~50/moPage exists, needs authority
wakeboarding pattaya110/moNot yet~35/moPage exists, needs authority

The #1 Bottleneck: Backlinks

Content and on-page SEO are strong. The site has 58 indexed pages, FAQ schema, structured data, and comprehensive coverage of every wake park in Thailand. What's missing is domain authority - other websites linking to this one. The top-ranking sites in this niche have 24-36 referring domains. We currently have fewer than 5. Every keyword above moves closer to page 1 with each quality backlink earned.

Acceleration Plan

What will move the needle fastest from a score of 88/100 - ordered by impact

Ship the 6 drafted outreach emails to travel blogs

high

The outreach emails are already drafted in seo-reports/wakeparks-thailand/outreach-emails.md for 6 targets (itsbetterinthailand, bookmarkbangkok, onestep4ward, schuckyes, actionsportasia, coconuts.co). This is the real constraint right now. We have world-class content but the backlink profile is thin. Landing just 2-3 links from DA 40+ travel blogs will move "wake park thailand" up 10-15 positions immediately.

Request GSC re-crawl for the 7 priority pages

high

We just deployed the H1 fix, the third-party cookie fix, and the AI crawler allowlist. Pushing homepage + pillar + 4 location hubs + 1 park page through URL Inspection forces Google to re-crawl immediately. Changes land in rankings within 24-72 hours instead of weeks. Zero cost, zero risk, direct leverage from the fixes already shipped.

Publish 3 tourist-intent English blog posts

high

DataForSEO shows we rank for only 3 keywords in the US dataset. Most traffic is Thailand-based but the biggest untapped market is international tourists actively planning trips. Target: "wakeboarding in thailand for beginners", "can you wakeboard in thailand", "cable park bangkok from airport", "thailand wakeboarding cost". These are low-KD, high-intent, and commercially relevant - each can rank page 1 within weeks with our existing domain authority.

Claim Google Business Profile for the directory

high

Even as an online-only directory, Google allows a Business Profile. This unlocks the Knowledge Panel, Maps visibility, and lets users leave reviews directly on Google - a heavy E-E-A-T signal. It also gives Hayden a verified-owner mark that Google trusts, and the profile often appears in the SERP right-hand panel for brand queries.

Submit to Bing Webmaster Tools and IndexNow

high

Bing has lower market share than Google but powers DuckDuckGo, ChatGPT web search, and a significant portion of the Perplexity index. Ranking in Bing directly boosts AI visibility across 3 platforms for the cost of one sitemap submission. Enabling the IndexNow protocol pings Bing instantly whenever a page updates.

Add HowTo schema to the beginner lesson content

medium

HowTo schema surfaces step-by-step rich results in Google SERPs with images and numbered actions. We already have beginner guide content - wrapping it in HowTo JSON-LD (5-7 steps, estimated time, images) converts a plain listing into a rich result with 2-3x higher CTR. Also cited heavily by AI models for "how do I start wakeboarding" style prompts.

Post TikTok/Reels for each of the 14 parks

medium

Google SERPs for "wake park thailand" now show a video carousel. If our own videos are not in that carousel, we are handing page-1 real estate to competitors. Video also distributes to Instagram, TikTok, and YouTube Shorts - all backlink and brand signal sources. Featuring Hayden on-camera reinforces the Person schema E-E-A-T signal we already have.

Build park-vs-park comparison pages

medium

Comparison pages capture pure-intent queries ("twp lumlukka vs esc", "canyon vs chilling cable ski") that no-one currently owns. They are among the content types most heavily cited by LLMs because the data is structured and comparative. Can be generated from existing wakeParks.ts data - a programmatic content play. Target 5-10 comparison pairs to start.

Roadmap

The plan to become Thailand's #1 English-language wake park resource

Q1 2026

COMPLETE
  • Launch site
  • All 14 park pages live
  • Blog with 23 posts
  • Fix critical SEO issues (404s, meta tags, schema)

Q2 2026

IN PROGRESS
  • Rank page 1 for "wake park thailand" (currently #11 US, up from #21)
  • Rank page 1 for "wakeboarding bangkok" & "wakeboarding phuket"
  • Win People Also Ask boxes
  • Execute link building outreach
  • Self-host all park images (DONE)
  • Launch interactive tools for high-volume keywords (DONE)
  • Photo gallery with 4,900+ images (DONE)
  • Self-hosted video library with 77 TikTok videos (DONE)
  • Full bilingual site - Thai translations for all 34 blog posts (DONE)
  • Hreflang tags for EN/TH (DONE)
  • 93 internal links from blog posts to park pages (DONE)
  • Rank for "best time to visit thailand" (13,100/mo) and "wakeboard size chart" (2,900/mo)

Q3 2026

PLANNED
  • Target 30+ ranked keywords
  • Comparison content (park vs park)
  • Expand park page descriptions to 500+ words each
  • Google Business Profile for directory
  • Build more tools (water temperature map, budget calculator)
  • Backlink outreach campaign execution

Q4 2026

PLANNED
  • Target 50+ ranked keywords
  • Establish as #1 English-language wake park resource in Thailand
  • Content partnerships with parks
  • Monetisation exploration (affiliate, sponsorship, ad space)

Monthly Updates

Detailed progress reports, updated monthly

April 2026 (Image SEO + Gallery Alt Sprint - April 22)

2026-04-22

LATEST

30

Keywords

92/100

SEO Score

79

Pages

  • Image sitemap launched: /image-sitemap.xml now live with Google image: XML extension - indexes hero, Bangkok landing drone shots, all park hero images, and all 32 blog post covers with keyword-rich captions and titles
  • robots.txt updated to register the new image sitemap alongside the main sitemap for faster AI crawler discovery
  • ImageObject schema added to every park detail page JSON-LD: full contentUrl, keyword-rich caption (park name + cable type + location + "Thailand"), and descriptive description field - boosts image pack eligibility
  • BIG WIN: 4,909 Wake with Nat gallery photos had their alt text fully regenerated via deterministic hash script (scripts/regen-gallery-alts.cjs) - went from 84 unique alts (each repeated ~58x) to 2,718 unique alts (32x uniqueness gain)
  • Every regenerated alt now includes: park-specific name, cable type (full cable / 2-tower), Bangkok/location keywords, action verb (kicker, raley, heelside carve, etc.), and session date parsed from album name
  • DataForSEO audit confirmed: position #2 in Thailand market for "wake parks thailand" (page /wakeboarding-in-thailand/) - up from not tracked. Reddit r/Wake "I mapped every cable wake park in Thailand" thread also ranking ~#5 for same query
  • US market gains: "wake park thailand" moved from position #29 to #11 (KD 6), "thai wake park" new at #29, "phuket wake park" new at #42, "wake park cambodia" new at #90
  • Gaps identified (not top 50 in TH yet): wake park bangkok, wakeboarding bangkok, wakeboarding thailand, phuket wake park, wakeboarding phuket, wakeboarding pattaya - next sprint targets
  • Gallery added to desktop nav (was mobile-only); site-wide nav + search UX reworked for clearer primary product access
  • Manual action pending: submit /image-sitemap.xml in Google Search Console (cannot be automated)

April 2026 (Wake Parks Bangkok Landing Page - April 21)

2026-04-21

LATEST

28

Keywords

91/100

SEO Score

79

Pages

  • NEW PAGE: /wake-parks-bangkok launched - exact-match URL targeting "wake park bangkok" (260/mo TH) and "wake parks bangkok" - full comparison of all 8 cable wake parks near Bangkok with prices, locations, verdicts, and park cards
  • Page includes FAQPage schema (6 Q&As), ItemList schema, and geo meta tags (TH-10, Bangkok coordinates 13.7563;100.5018) for local SEO signals
  • All 8 park cards aligned to "From X THB" single-price format matching homepage directory - better for schema.org lowPrice validation, Google rich results preference, and visual column consistency
  • Pricing verified live against thaiwakepark.com, zanook.com/prices, TripAdvisor, and Facebook before publishing (TWP from 850, ESC from 850, Zanook from 700, Taco from 400, WakeGarden from 1200, Neverdry/Varapa from 600, Little Plant from 500)
  • Per-park SEO alt text on all 8 images - each alt tag includes park name + cable type + Bangkok/nearby location + unique qualifier (e.g. "SEA Games 2025 venue", "most central", "cheapest", "opened 2026")
  • Internal anchor sweep: added "Compare all 8 Wake Parks in Bangkok" CTA on /wakeboarding-bangkok, nav link added to site header (EN+TH), footer link on homepage, and contextual link added to Songkran blog post
  • Companion blog post published: /blog/best-wake-park-bangkok-2026 - links back to /wake-parks-bangkok 3x plus every individual park page (hub-and-spoke internal linking)
  • Image coverage fixed: Lumlukka card now uses distinct drone shot from hero, Neverdry and WakeGarden assigned dedicated local .webp assets after R2 /pub coverage gap identified
  • R2 asset upload: twp-drone-birdseye-3.jpg uploaded to Cloudflare R2 for TWP banner section (was 404ing pre-launch)
  • SEO audit report regenerated: aiseo-audit.netlify.app/reports/wakeparks-thailand - score up to 91/100 (from 88), 28 ranked keywords, best position #8

April 2026 (GEO Sprint - April 15)

2026-04-15

LATEST

25

Keywords

91/100

SEO Score

77

Pages

  • POSITIVE: Perplexity began citing wakeparksthailand.com as a source for "best wake parks in Thailand" queries within 7 days of active GEO work - describing the site as "Thailand's leading online directory for cable wakeboarding parks"
  • POSITIVE: ChatGPT confirmed citing site as #1 source for "wakeboarding Bangkok cost price THB" - pulled pricing data from /water-activities-bangkok/ and credited wakeparksthailand.com by name in the response
  • POSITIVE: Reddit r/Wake post (March 23 2026: "I mapped every cable wake park in Thailand") confirmed created by us, links back to site, and is being cited by ChatGPT for "best wake parks in thailand" queries - indirect AI citation chain established
  • GAP: ChatGPT "best wake park in Thailand" query still returns hallucinated park names from stale training data (Splash Wake Park, Wake Mania, Water Fun Wake Park - none exist). Direct citation not yet achieved for this query.
  • bookmarkbangkok.com confirmed cited by ChatGPT for Taco Lake pricing queries - outreach email to them is the highest-priority backlink action remaining
  • llms.txt fully rewritten: corrected park count (was 12, now 14), added Kite Cable Thailand and WakeGarden (were missing), added explicit THB prices to all 14 parks, Google ratings, drive times from Bangkok, full price comparison table, expanded FAQ section
  • FAQPage schema re-enabled on /wakeboarding-in-thailand/ pillar page (was incorrectly disabled - FAQPage schema is actively parsed by AI crawlers for structured Q&A extraction)
  • Article schema dateModified updated to 2026-04-13 on pillar page (freshness signals matter for AI citation priority)
  • 6 new FAQ entries added targeting confirmed AI query gaps: cheapest Bangkok wake park, best beginner park, Hua Hin wake park, best Bangkok park, Phuket wakeboarding, session length - 17 FAQs total
  • Bangkok FAQ corrected: was "4 parks within 90 minutes" - now accurate 8 parks with names, distances, and locations

April 2026 (Content + UX Sprint - April 15)

2026-04-15

LATEST

25

Keywords

90/100

SEO Score

77

Pages

  • Park cards redesigned for decision-making: price chip ("700-900 THB"), star rating, Google review count, and LIVE "open now - closes 10PM" status computed from opening hours in Bangkok time
  • Distance from central Bangkok shown on every applicable park card (e.g. "25min from BKK" for Zanook, "50min" for TWP)
  • Park detail pages now show a visible review widget at top: 5-star rating, review count (758 reviews for TWP), price range, and opening hours - data was already in schema but never rendered
  • Photo gallery section added to every major park page: 8 Wake with Nat photos in a 2x4 grid with "View all N photos" deep-link to the filtered gallery - massive content depth boost
  • Park descriptions expanded from ~88 words avg to 330-500+ words each across 8 top parks (TWP Lumlukka, Taco Lake, ESC, Zanook, Phuket, Pattaya, Little Plant, Varapa) - structured as positioning, riding experience, pricing, logistics, and who it's for
  • 10 new park-vs-park comparison pages added (14 total at /compare/*): TWP vs Taco Lake, Zanook vs Taco Lake, TWP vs Zanook, ESC vs Zanook, Varapa vs TWP, Little Plant vs Kite Cable, WakeGarden vs Neverdry, Phuket vs Pattaya, ESC vs TWP, Taco Lake vs ESC - targets long-tail comparison queries
  • Technical SEO fixes: "Parks" added to desktop nav (was missing - primary product was unreachable via top nav), H1/H2 hierarchy fixed (visible hero is now the H1, not sr-only), broken placeholder social links removed from footer
  • Mobile UX: language toggle (TH/EN) now visible on mobile header next to theme toggle (was desktop-only), iOS video thumbnails now render first frame via #t=0.1 URL fragment (previously black)
  • Rankings stable from April 14 (indexing lag expected): "wake park thailand" #11 US, "thai wake park" #29 US, "varapa wake park" #34 TH, "wakeboarding bangkok" #44 TH - next re-crawl will pick up new content
  • New library: src/lib/parkHours.ts - OSM-format opening hours parser + BKK distance matrix + price labels (reusable across cards, detail pages, and future features)

April 2026 (SEO Update - April 14)

2026-04-14

LATEST

25

Keywords

88/100

SEO Score

67

Pages

  • "wake park thailand" climbed from #21 to #11 in US (up 10 spots in 3 weeks) - page 2, approaching page 1
  • "thai wake park" now ranking #29 US (NEW entry)
  • "varapa wake park" now ranking #34 from Thailand (4,400 searches/month - highest volume keyword yet)
  • "wakeboarding bangkok" improved from #55 to #44 from Thailand
  • Wake with Nat photo gallery launched: 4,909 photos across 6 parks with voting, tagging, and sharing
  • Self-hosted video library: 77 TikTok videos across 11 parks on Cloudflare R2 (no embed.js dependency)
  • Full Thai translation complete: all 34 blog posts now have contentTh, all UI elements bilingual
  • Hreflang tags added (en/th/x-default) - Google now knows the site serves both languages
  • 93 internal links added from blog posts to park pages (first mention of each park name per post)
  • Content depth: each park page now has photos, videos, map, directions, features, and cross-links
  • Live SERP analysis: competitors are individual park sites and social profiles - no other directory on page 1
  • Keyword difficulty 3-7 across all target terms - page 1 achievable with 5-10 quality backlinks
  • Technical fixes: videos page canonical inconsistency (www vs non-www), duplicate H1 on /videos/, homepage OG image using favicon

April 2026 (Re-audit - April 7)

2026-04-07

LATEST

21

Keywords

88/100

SEO Score

58

Pages

  • Full AISEO re-audit completed - overall score 88/100 (up from 43/100 on March 11 - a +45 point gain in 27 days)
  • Category scores: Technical 92, Content 88, On-Page 78, Schema 95, Performance 96, AI Visibility 92, Images 70
  • AI Platform Visibility: 4 of 4 major LLMs (ChatGPT, Gemini, Claude, Perplexity) now recognise the brand - 21 of 21 citations point back to wakeparksthailand.com, zero competitor citations
  • Homepage jumped from organic position #29 to #2 for "wakeparks thailand" in Thailand (local pack dominates top 3)
  • Core Web Vitals all elite: LCP 876ms, CLS 0.001, TTFB 13ms, Lighthouse Performance 99/100, SEO 100/100
  • FIXED: Lighthouse Best Practices (77 -> expected ~100) - replaced dead Wikipedia image hotlink in grain overlay that was setting a third-party cookie, swapped for inline SVG noise
  • FIXED: Homepage H1 hierarchy - consolidated 3 rendered H1s down to a single sr-only H1
  • FIXED: robots.txt rewritten with explicit Allow rules for 17 AI/search crawlers (GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, Bytespider, etc) plus Disallow for /_next/ and /api/
  • VERIFIED: All 14 park pages emit AggregateRating schema with real Google review counts - eligible for review snippets and rich results
  • VERIFIED: llms.txt published, all park imagery self-hosted at /assets/images, favicon has PNG fallback, comprehensive schema coverage (WebSite, Organization, SportsActivityLocation, BreadcrumbList, Article, CollectionPage)
  • Build shipped to Netlify (commit bfa00eb) - next Lighthouse run expected to show Best Practices restored to ~100 and Accessibility to ~95

March 2026 (Full Audit - March 25)

2026-03-25

LATEST

21

Keywords

80/100

SEO Score

57

Pages

  • Full 6-specialist SEO audit completed via DataForSEO live data + manual review
  • SEO Health Score: 67/100 pre-fix, 80/100 post-fix (previous 80 was unaudited estimate)
  • FIXED: All 14 park page canonicals now self-referencing (were pointing to homepage)
  • FIXED: All blog posts now have canonical tags
  • FIXED: All images compressed to WebP - hero 6.6MB to 191KB, avatar 1.2MB to 3.4KB, total payload 12.9MB to ~800KB
  • FIXED: Sitemap URLs now include trailing slashes (were causing 301 redirects on every crawl)
  • FIXED: Security headers added via netlify.toml (X-Frame-Options, X-Content-Type-Options, Referrer-Policy, CSP)
  • FIXED: FAQPage schema removed from homepage, pillar page, and blog posts (deprecated Aug 2023)
  • FIXED: Schema images now use absolute URLs for Google processing
  • FIXED: Blog Article schema now includes image property
  • Lighthouse: Performance 94/100, Accessibility 86/100, Best Practices 77/100, SEO 100/100
  • LCP: 1,185ms (Excellent), CLS: 0.002 (Excellent), TTFB: 13ms (Excellent)
  • Multi-market rankings confirmed: "wake park thailand" #21 US, #26 AU (new), #43 UK (up from #60). "phuket wake park" #42 US (new)
  • "wakeboarding bangkok" confirmed ~#55 from Thailand (manual incognito check). "wake parks thai" #4 from Thailand
  • Reddit r/Wake post citing wake park mapping content IS being cited by ChatGPT - GEO opportunity
  • Cross-link added: bangkokvenues.com backlink placed in night wakeboarding blog post
  • OG URL typo fixed: was "wakeparks-thailand.com", now correct "wakeparksthailand.com"

March 2026 (Week 2)

2026-03-23

LATEST

19

Keywords

43/100

SEO Score

58

Pages

  • 19 keyword rankings detected across 4 markets (TH, US, UK, AU)
  • 8 keywords on page 1, including 8 at position #1
  • #1 for all "directory" variants: "wakeparks directory thailand", "wake park directory thailand", etc.
  • #1 for "all wake parks thailand", "list of wake parks in thailand", "wakeparks thailand guide"
  • "wake park thailand" improved from position 89 to 21 (US) and 26 (AU)
  • Google showing thumbnail images from the site in multiple SERPs - a trust signal
  • Full SEO audit completed (score: 43/100) and all critical/high issues fixed
  • Pillar page retargeted from "wakeboarding in thailand" (20/mo) to "wake park thailand" (2,400/mo)
  • Added 5 PAA-targeted FAQs to pillar page, 2 new FAQs to Bangkok hub
  • Internal linking overhaul: data hub now linked from 17 pages (was 0)
  • Built 4 location hub pages (Bangkok, Phuket, Pattaya, Chiang Mai)
  • SEO content: pillar page + location hubs + 3 expanded blog posts (1,500+ words each)
  • Outreach campaign drafted targeting 6 travel/lifestyle blogs

What These Numbers Mean

Position / Rank

Where the page appears in Google search results. Position 1 is the top result. Positions 1-10 are page 1. Average click-through rates by position: #1 gets ~30% of clicks, #2 gets ~15%, #3 gets ~10%, positions #4-10 drop to 2-5%, and page 2+ gets less than 1%. This is why ranking on page 1 matters so much - the difference between #1 and #11 is the difference between 30% of traffic and almost none.

Volume

How many times per month people search for that exact keyword on Google. Higher volume = more potential traffic if you rank well.

KD (Keyword Difficulty)

A 0-100 score estimating how hard it is to rank on page 1. KD 1-10 is easy (good content alone can rank). KD 30+ needs backlinks and authority. KD 50+ is very competitive.

Traffic Value (ETV)

The estimated dollar amount you would have to spend on Google Ads to get the same amount of traffic organically. A site with $2,774/mo ETV means their organic rankings are worth $2,774 in equivalent ad spend.

Search Intent

Why someone searches a keyword. Informational = learning ("what is wakeboarding"). Commercial = comparing options ("best wake park bangkok"). Transactional = ready to buy/book ("wakeboarding lessons bangkok").

Backlinks

Links from other websites pointing to yours. Google treats these as votes of confidence. More quality backlinks = higher domain authority = easier to rank.

Methodology

Rankings are tracked using DataForSEO's live SERP API. Keyword volumes are from Google Ads data (Thailand and US markets). Keyword difficulty (KD) scores are on a 0-100 scale where lower is easier.

This page is updated on the 1st of each month. All data is real - we don't cherry-pick metrics or hide bad months. The goal is honest, transparent tracking of a niche site's growth from zero.

This site is built and optimised by GetNifty, a digital agency specialising in SEO and Generative Engine Optimisation.