Local SEO case studies

Real ranking moves on Google Maps & the local pack.

Fans Dental Studio

Dental Clinic · East Surabaya
Feb 2026

"Pasang behel" now ranks #1 on Google Maps, up from position 220 before optimization.

Fans Dental Studio is a dental clinic in East Surabaya that needed stronger visibility for high-intent local queries. Before the campaign, core terms such as "pasang behel" sat far outside the competitive range on Google Maps. I audited the Business Profile, tightened categories and services, rebuilt the description around real patient intent, and set a steady rhythm of posts, photos, and review responses. Within the tracked set, "pasang behel" moved from position 220 to #1, with supporting gains on pediatric and restorative queries. The story behind the numbers is simple: match the profile to how locals actually search, then keep the profile active enough for Google to trust it.
Pasang behel220 → 1+219
Dokter gigi anak234 → 23+211
Klinik tambal gigi211 → 6+205
Klinik Gigi Anak226 → 40+186
Dokter gigi Surabaya Timur127 → 20+107

Kopiam

24-Hour Cafe · Ternate Selatan
Jan 2026

"Cafe nongkrong" is now the #2 result in Ternate, a jump of 71 spots.

Kopiam is a 24-hour cafe in South Ternate competing in a small but noisy local market. The goal was not only branded search, but category terms people use when they want a place to hang out at night. I aligned the GBP with cafe and hangout intent, refreshed visual proof of the space, and reinforced consistent NAP and posting. "Cafe nongkrong" climbed 71 spots to #2, while related terms such as "tempat ngopi ternate" and "coffee shop ternate" also moved into the top tier. For a late-night venue, showing up in those moments of intent is the difference between an empty seat and a full table.
Cafe nongkrong73 → 2+71
Tempat nongkrong ternate45 → 3+42
Tempat ngopi ternate19 → 4+15
Cafe ternate14 → 2+12
Coffee shop ternate10 → 2+8

Klinik Permata Dr. Wong Pakubuwono

Hair Clinic · Jakarta Selatan
Jan 2026

"Hair treatment jakarta" broke into Google's early pages, climbing 118 spots in this campaign.

This Jakarta clinic needed traction on appearance- and treatment-related searches around the Pakubuwono area. Local competition in beauty and clinical care is dense, so the work focused on precise categories, service clarity, and content that reflected real treatments rather than generic clinic language. "Hair treatment jakarta" advanced 118 positions into Google's early results during the campaign window. Supporting keywords were cleaned up so the profile read as a specialist destination, not a vague local listing. The result is a profile that better matches high-consideration searches before a patient books.
Hair treatment jakarta155 → 37+118
Tanam rambut di jakarta100 → 6+94
Hair rejuvenation treatment jakarta94 → 9+85
Hair clinic jakarta30 → 10+20
Transplantasi rambut di jakarta9 → 5+4

Pondok Seafood Warisan

Seafood Restaurant · Tangerang
Jan 2026

127 new reviews helped push "Restoran keluarga" straight from position 615 to #1.

Pondok Seafood Warisan is a family restaurant where reputation and discoverability reinforce each other. A large part of the lift came from review velocity and response quality alongside on-profile optimization. With 127 new reviews in the campaign period, social proof compounded the ranking work. "Restoran keluarga" moved from position 615 to #1 - a jump that only holds when the profile, photos, and review narrative all say the same thing: this is a place families actually choose. Local SEO here was as much about trust signals as about keyword placement.
Restoran keluarga615 → 1+614
Kuliner Tangerang355 → 341+14
Restoran Tangerang459 → 455+4
Seafood Tangerang12 → 9+3
Restoran seafood Tangerang13 → 12+1

Yo Ben Coffee & Eatery

Cafe & Family Resto · Live Music, WFC, Outdoor Area
Jun 2026

Half the tracked keywords broke into Google's first page, with "Cafe WFC" and "Cafe outdoor" both landing at #1.

Yo Ben Coffee & Eatery needed a broader first-page footprint across cafe-intent keywords, not a single vanity ranking. The campaign tracked a basket of terms tied to working-from-cafe behavior and outdoor seating. Half of the monitored keywords reached Google's first page, with "Cafe WFC" and "Cafe outdoor" both landing at #1. Optimization combined category accuracy, photo evidence of the space, and posts that mirrored how customers describe the venue. For F&B brands, winning a cluster of related terms usually beats chasing one dramatic rank alone.
Tempat nongkrong697 → 15+682
Tempat ngopi683 → 8+675
Cafe WFC583 → 1+582
Cafe outdoor620 → 1+619
Cafe eatery329 → 2+327

Skindaily Dermatology Clinic

Skin Clinic & Aesthetics · Pekanbaru
May 2026

8 of 10 tracked keywords now rank on Google's first page, led by "Klinik facial" jumping 102 spots.

Skindaily is a dermatology clinic where patients often search with symptom- or treatment-specific language. The GBP work prioritized clinical clarity (services people recognize) and local relevance for facial and skin-care intent. Eight of ten tracked keywords reached the first page, led by "Klinik facial" climbing 102 positions. When medical and aesthetic searches overlap, the profile must reassure both competence and convenience. That balance guided every edit to services, descriptions, and visual proof on the listing.
Klinik facial106 → 4+102
dokter kulit wajah76 → 1+75
Klinik Spesialis Kulit5 → 2+3
klinik dokter kulit5 → 2+3
Konsultasi dokter kulit6 → 5+1

Klinik inHARMONY Preventa Bandung

Preventive Health Clinic · Bandung
Jan–Feb 2026

"Medical check up Bandung" was the campaign's biggest mover, climbing 124 spots to reach position 11.

inHARMONY Preventa in Bandung competes in preventive and medical check-up search territory. Those queries are high consideration: people compare trust, completeness, and location before booking. The campaign's standout movement was "Medical check up Bandung," which rose 124 positions to rank 11. Profile messaging was sharpened around preventive care, while categories and services reduced ambiguity with nearby clinics. Even when #1 is not immediate, entering the early consideration set on Maps and Search is a meaningful commercial win.
Medical check up Bandung135 → 11+124
vaksin home service65 → 5+60
genetic testing32 → 7+25
Klinik vaksin13 → 2+11
Klinik vaksinasi17 → 9+8

Dental.YK

Aesthetic Dental Clinic · Yogyakarta
Jun 2026

"Dental clinic" climbed from position 9 to 2, a jump of 7 spots in this campaign.

Dental.YK already had a foothold in local results; the job was to push core terms from "visible" to "preferred." "Dental clinic" moved from position 9 to 2 during the campaign - a seven-spot gain that matters in a crowded clinic vertical. Work centered on reinforcing relevance signals, keeping the profile fresh, and making sure services on the listing matched how Yogyakarta users phrase dental intent. Incremental wins at the top of the pack often convert better than large jumps from obscurity, because the business was already close to the decision moment.
Dental clinic9 → 2+7
Crown gigi7 → 2+5
Behel gigi4 → 1+3
dokter gigi anak5 → 3+2
Veneer gigi3 → 1+2

Padma Aesthetic Clinic

Aesthetic & Beauty Clinic
Jul 2026

"Skin booster treatment" jumped from position 90 to 8, an 82-spot gain in a single month.

Padma Aesthetic Clinic already ranked #1 for its own brand name, so the real work was pulling in the treatment-specific searches that actually drive bookings. I rebuilt the services list around how patients search for skin boosters, facials, and consultations, then paired it with a steady posting rhythm and sharper category selection. "Skin booster treatment" was the standout, climbing 82 spots to position 8 in a single month, while everyday terms like "tempat facial" and "klinik facial" also moved up. The lesson here: once branded visibility is secure, the next win comes from matching the profile to specific treatments people are actively comparing.
Skin booster treatment90 → 8+82
Tempat facial8 → 4+4
Klinik facial7 → 4+3
Konsultasi dokter kecantikan12 → 10+2
Beauty clinic2 → 1+1

Almacita School

International Kindergarten & Elementary, Cambridge Curriculum · Bekasi
Dec 2025

"Sekolah SD Kurikulum Cambridge" rocketed from position 162 to #1, a 161-spot climb.

Almacita School is an international kindergarten and elementary school in Bekasi running the Cambridge curriculum, competing for parents comparing schools well before enrollment season. The Business Profile needed clearer signals of curriculum, age groups, and location to match how parents actually search. "Sekolah SD Kurikulum Cambridge" went from page-invisible at position 162 straight to #1, and "SD Internasional Cibubur SD" followed with a 147-spot jump. For schools, ranking for curriculum-specific and area-specific terms matters more than generic ones - it's how parents narrow down a shortlist before ever visiting campus.
Sekolah SD Kurikulum Cambridge162 → 1+161
SD Internasional Cibubur SD154 → 7+147
sd kurikulum cambridge di bekasi67 → 1+66
kindergarten bekasi18 → 10+8
sekolah cambridge cibubur12 → 4+8

MOSION Therapy

Physical Therapy & Sports Injury Clinic
8 Jul - 21 Aug 2026

"Klinik terapi" surged from position 448 to #1, a 447-spot climb in about six weeks.

MOSION Therapy is a physical therapy and sports injury clinic that started this campaign essentially invisible on the terms that mattered most - core service keywords buried past position 400. I rebuilt the service list around how patients actually describe their pain (muscle, joint, pinched nerve), tightened categories toward physical therapy and bone setting, and kept a consistent posting and review cadence. In about six weeks, "klinik terapi" went from 448 to #1, with "terapi otot," "terapi akupuntur," and "terapi fisik" all landing in the top 12. This is what a near-zero-visibility profile can look like once the fundamentals - categories, services, and consistency - are put back in order.
Klinik terapi448 → 1+447
Terapi otot415 → 4+411
Terapi akupuntur340 → 8+332
Terapi fisik313 → 12+301
Terapi sendi269 → 4+265

Persona Interactive Consultant

Psychology & HR Consultant
21 Jul - 21 Aug 2026

"Konseling anak" gained 248 spots, and "Konsultan psikologi" broke into the top 5.

This client came in without access to their own Google Business Profile - the first task wasn't optimization at all, it was claiming and verifying the listing before any real work could start. Once access was secured, the profile was rebuilt around Persona's dual identity as both a psychology consultant and an HR/career consultant, since those are genuinely different search intents under one business. "Konseling anak" jumped 248 spots and "Konsultan psikologi" broke into the top 5, while "Konsultan karir" and "Konsultan SDM" both gained over 100 positions. Not every keyword moved cleanly - "Jasa konsultasi psikologi" slipped slightly, a reminder that broader consulting terms can be harder to hold once more specific service pages start ranking. The bigger takeaway: sometimes the first deliverable in Local SEO is simply getting the keys to your own listing.
Konseling anak260 → 12+248
Konsultan psikologi158 → 4+154
Konsultan HR232 → 12+220
Konsultan karir119 → 2+117
Konsultan SDM122 → 5+117