1. The situation
Yala has unique demographics — 70% Muslim population + young Muslim and non-Muslim consumers behaving like big-city specialty coffee + Western brunch consumers — meaning the “halal specialty café” niche has grown rapidly over the past 4-5 years.
The client is a multi-branch halal café network in Yala province:
- Several branches in Yala city centre (all with dine-in + takeaway)
- Branches in other tourist + local areas of the province
- A branch inside a petrol station (highway stop)
Menu structure:
- Specialty coffee (single origin, V60, espresso-based — sourced from Doi Chang with halal cert)
- Western brunch (eggs benedict, avocado toast, pancakes — every ingredient halal)
- Asian dessert (mango sticky rice, mille crepe, Thai tea cake)
- Cold beverages (iced matcha, signature drinks)
Core customers:
- Muslim cool kids (age 18-35) who want a specialty café experience like in Bangkok/KL but need halal assurance
- Non-Muslim locals who value quality coffee + Instagrammable space
- Malaysian/Singaporean tourists seeking halal cafés during road trips
Structural problems:
- Each branch had separate IG account and Facebook page — no cross-promotion, branch A’s customers didn’t know there was a branch closer to home.
- GBP setup not optimal — category was generic “Coffee Shop” missing halal attribute (in 2025 Google added “Identifies as halal” attribute for Restaurant/Cafe — must be explicitly enabled).
- No central website — searches for “คาเฟ่ฮาลาลในจังหวัดยะลา” → showed Google Maps but no dedicated landing page ranking organic.
- Halal certification confusion — every ingredient was halal but “café/restaurant halal certification” from CICOT was expensive per year per restaurant, aggregating across the network to a significant cost — the client hadn’t applied yet, only claiming “Halal Certified Ingredient” — causing customer doubt.
- Content marketing missing — no articles on specialty coffee, halal café culture, or Yala café scene — SEO opportunities passed by.
2. Why off-the-shelf solutions didn’t work
Instagram + Facebook alone: Organic reach declining year over year — IG reach down 28% YoY since 2023.
Wongnai / Foursquare: Listed but not optimised, low ranking for “ยะลา + ฮาลาล” keywords — and Wongnai started deprioritising the Thai market in 2023.
Google Ads: Tested 4 months — CPC for “คาเฟ่ยะลา” was THB 8-15, conversion rate low because of no dedicated landing page.
Generic SEO agency: Quote received — agency suggested generic “คาเฟ่” keywords competing with Starbucks/Café Amazon — no local angle or halal angle.
The conclusion was niche-specific local SEO + content hub optimised for halal café seekers + multi-location coverage.
3. Our approach
Pillar 1 — Multi-location GBP optimisation
GBP optimisation for every listing in the network:
Category strategy:
- Primary: “Cafe” (most important for ranking)
- Secondary: “Brunch Restaurant” + “Specialty Coffee Shop” + “Bakery”
Attributes critical for halal café:
- “Identifies as halal” — enabled every branch (must pass Google review 7-14 days)
- “Vegetarian options” enabled
- “Family-friendly” enabled
- “Wheelchair accessible” enabled (for qualifying branches)
- “Free WiFi” + “Power outlets” (critical for the remote-worker audience)
Photo upload 100+ photos/branch:
- Interior overview
- Menu items high-res (several signature dishes per branch)
- Halal cert proof (Ingredient supplier cert + venue photos)
- Barista at work
- Customer dining (with consent)
- Outdoor signage
Weekly posts — promotions, new menu, events
Pillar 2 — Central website + 6 location landing pages
Astro static site ranking organic for keywords:
- “คาเฟ่ฮาลาลในจังหวัดยะลา”
- “specialty coffee halal yala”
- “brunch halal yala”
- “คาเฟ่นั่งทำงาน ยะลา halal”
- “คาเฟ่ฮาลาล specialty ในจังหวัดยะลา”
Each branch has a dedicated landing page with:
- Hero photo
- Address + Google Maps embed
- Menu highlight (link to Full menu PDF)
- Opening hours
- Halal cert status (ingredient + venue status)
- Customer reviews (synced from Google Reviews)
- Parking + accessibility info
- Cross-links to nearby branches
Pillar 3 — Content hub
22 pillar articles targeting niche clusters:
Specialty Coffee:
- “Single Origin Coffee in a Halal Café — How It Differs from Commercial Blend”
- “V60 vs French Press — Choosing Brew Method by Flavour”
- “Doi Chang Coffee + Halal Certification — Supplier Selection”
Halal Café Culture:
- “Why a Café Claiming Halal Ingredient ≠ Halal Certified Restaurant”
- “Understanding Halal Certification for F&B — CICOT Process Explained”
- “Halal Café Trend in the 3 Southern Border Provinces — Yala/Pattani/Narathiwat comparison”
Local Yala Scene:
- “Café Hopping Guide in Yala — 1 Day, 3 Best Branches”
- “Work-friendly Cafés in Yala — Fast WiFi, Power Outlets Available”
- “Cafés Near Prince of Songkla University”
Pillar 4 — Schema.org Restaurant + Menu
Full Schema.org rollout:
- Restaurant with hasMenu link
- Menu + MenuSection + MenuItem for signature menu per branch (including pricing)
- LocalBusiness with geo + opening hours
- Review + AggregateRating from Google Reviews
- FAQPage 18 core Q&As
- Custom Halal cert badge JSON-LD
Tech rationale
- Astro — pre-rendered static, mobile-first, Lighthouse 96+
- Cloudflare Pages + R2 — image hosting, ~800 photos across all branches
- GBP API + Cloudflare Worker — sync Google Reviews every 6 hours into the website
- Schema Restaurant + Menu — unlocks rich snippets such as price range, menu badge
See /en/services/seo/ for the multi-location local SEO pattern.
4. Week-by-week
Week 1: Discovery + Audit
- Audited GBP across all network branches + IG/FB accounts
- Keyword research 80 keywords across clusters (cafe, halal, location, work-friendly)
- Competitor mapping of cafés in lower southern Thailand
Week 2: GBP Optimisation
- Updated category + attributes for all branches
- Requested “Identifies as halal” attribute approval (Google review 7-14 days)
- Uploaded 100+ photos per branch (hundreds total)
- Set up 18 Q&As per branch + post calendar
Week 3-4: Astro Build
- Homepage + location landing pages for the network
- Menu PDF generator (auto-updated via admin form)
- Multilingual TH + EN (light MS basic — Yala demand is mainly TH/EN)
Week 5: Content Writing
- 22 TH articles (written by a coffee specialist consultant + halal certification expert)
- Light EN translation 6 priority articles
Week 6: Schema + Citation
- Schema.org rollout (Restaurant, Menu, LocalBusiness, Review)
- Citation building 20 directories (Wongnai, Foursquare, Halal Trip, Zomato, TripAdvisor)
- Cross-link strategy between location pages
Week 7: Photography Refresh
- Photographer 2 days — refreshed hero photos, menu photos, lifestyle
- Each branch 30 new photos for upload to GBP + website
Week 8: Soft Launch + Training
- Soft launch 5 days
- Trained branch managers to respond to Google Reviews
- Trained front-of-house staff to promote website QR (table + counter)
5. Obstacles + Pivots
“Identifies as halal” attribute review took longer: Google’s review for this attribute took 14-28 days for verification (Google sends a postcard + sometimes calls the store) — most branches were approved within 14 days, but the highway-location branch took longer because Google flagged it as “potential business inside another business”.
Review spike management: Post-launch customers posted reviews faster (because of QR codes on tables) — but some branches received negative reviews from customers complaining about halal status (claiming “ingredient halal” but not “venue halal cert”) → pivot was a transparent disclosure on the website + in-store: “Halal Ingredient Verified — Venue cert in the roadmap by 2026”.
Multi-location menu sync challenge: Each branch had slight menu variants (some branches had Yunnan Chinese specials, highway had grab-and-go focus) → built a menu admin tool letting each branch update its own + central inheritance for core menu.
6. Post-launch + Ongoing
Month 3:
- GBP search discovery +148% (4,200 → 10,416/month across the entire network)
- Foot traffic +132% (proxy: direction requests)
- Organic traffic +185% (280 → 798/month)
Month 6:
- GBP search discovery +285% (16,170/month)
- Foot traffic +268%
- Organic traffic +340% (1,232/month)
- Average customer spend +22% (content suggesting pairing → dessert upsell)
- Page load 1.0s
Lessons learned:
- The “Identifies as halal” Google attribute is a game-changer for halal café SEO — just enabling this feature increased discoverability 40%+.
- Multi-location SEO requires a detailed cross-link strategy — branch A’s customers searching and finding it need to learn there’s a branch closer to home.
- See /en/services/seo-audit/ for the multi-location audit framework.
Ongoing 6-month retainer:
- Manage GBP + reply reviews daily
- Add 3 articles/month
- Q3 2026 roadmap: start CICOT venue cert application for the flagship branch (will reduce customer skepticism + open the strict Muslim tourist segment), launch a loyalty program (capture first-party data)
- See /en/case-studies/ for other multi-location F&B project patterns.