Real report, run 16 Aug 2026. Client name, domain, account identifiers and brand-query strings masked; every finding, competitor and measurement untouched.
ExecBot · Deep Audit

Deep Audit — indoor golf and social venue, Amman

Market position: the venue is not a golf retailer competing with Ayla or eGolf Megastore — it is a competitive-socializing venue in Swefieh Village competing with BOWLROOM, Amber, Eight RoofTop and W Amman for the west-Amman group evening. The category has no incumbent leader outside a luxury hotel; the moat is available if the site becomes legible to Google, the WhatsApp trigger asset ships, and measurement is fixed.

URL https://client-domain.example/ Domain client-domain.example Market Amman · Swefieh Village Data tier GSC ✓ · GA4 empty

Evidence tag scheme

measuredFirst-party data from Search Console, Lighthouse, tech-stack audit, GBP, or verified tool output.
observedDirectly visible on the live site, in reviews, or in third-party public sources this turn.
inferredReasoned from measured/observed evidence; would be verified by a named next step.
estimateIndustry-norm range with basis stated. No venue-specific number invented.
reportedCited from a named external source.

Executive Summary

The finding in one paragraph. The venue's Phase 1 competitive frame was wrong. The site is not a golf-equipment retailer — it is Amman's only indoor-golf simulator + social venue, and its pricing (40 JOD/hr for a bay of 8 = 5 JOD/person) is party math, not sports math. Its true competitive set is share-of-evening in Swefieh Village: BOWLROOM (same building), Amber / Eight RoofTop (same building), W Amman's 3-story sports & entertainment venue, and VRCADE. The category — competitive socializing — exists in Amman only inside a luxury hotel today. That is a moat waiting to be taken, on three conditions: (1) fix the site so Google can rank it, (2) ship a WhatsApp-forwardable price-math asset that arms group organisers, (3) fix GA4 so paid can be evaluated at all.

Top 5 findings across the four phases

#FindingPhaseEvidence
1Latent search demand already exists, unclaimedAuditmeasured
2Category is competitive socializing, not golfStrategyinferred
3Trigger is proof-in-feed → WhatsApp forwardStrategyinferred
4GA4 unusable; every paid channel is gatedAudit / Growthmeasured
5Nav 404s + cross-domain sitemap + canonical splitAuditmeasured

Priority actions — first 8 weeks

  1. Fix GA4 tagging + install Meta Pixel + CAPI + WhatsApp click event. Nothing paid runs until this is green. measured
  2. Consolidate apex/www/canonical to one host (recommend www), repoint the sitemap off other-domain.example. measured
  3. Restore /memberships, /packages; give /book a unique page — three nav links are broken today. measured
  4. Populate the GBP website field (currently empty) and start weekly GBP posts + monthly photo refresh. measured
  5. Rewrite homepage title + H1 + 600–800 word body around "Amman's indoor golf social club." measured
  6. Ship the WhatsApp-forwardable asset with the 5 JOD/person math legible on a locked-screen preview. inferred
  7. Publish privacy + booking terms + cancellation policy before any payment processor calls this a risk. observed
  8. Book one comped-guest shoot night — 3 hero setups → 8–10 derivatives covers the first 4-week calendar. inferred

Market

URL: https://client-domain.example/ · Domain: client-domain.example

Pre-flight — first-party data access

Search Console: queryable — sc-domain:client-domain.example, siteOwner. First-party measured traffic data available for every downstream phase.

GA4: property "venue-booking-app" (ID [GA4 property ID]) exists but returns zero rows for a 28-day window across two dimension breakdowns. Treat as unusable until re-tagged. Every behaviour/conversion claim remains inferred or estimate until fixed.

Tier A — Direct golf competitors in Jordan

Specialty golf retail, clubs with pro-shop revenue, driving ranges. The true competitive core — very small.

#BusinessLocalityRatingWebsite
1The venueSwefieh Village4.2 (46)none on GBP
2Amman Golf ClubEast Amman4.7 (144)ammangolfclub.com
3Golf JordanAl Musawah, Amman5.0 (13)none
4Bisharat Golf ClubAmman (south)4.2 (465)none
5Bisharat Driving RangeChoueifat area3.8 (56)none
6Ayla Golf ClubAqaba4.7 (396)ayla.com.jo/golf/
7Golf & Horse7th Circle, Amman4.7 (3)FB only

Tier A verdict: the venue's true direct competitors are ~2 clubs and ~1 range operator. None runs a modern e-commerce/content site. The category is structurally under-served online. observed

Tier B — Adjacent premium sporting-goods retailers in Amman

#BusinessLocalityRatingWebsite
8Olympiad SportsMecca St.4.0 (490)olympiadsports.com
9AdawliahSports City area4.9 (613)adawliahjo.com
10Sport Net (Swefieh)Swefieh3.8 (482)kelme-jordan.com
11SPORT NET (KBW)Amman3.8 (19)sportnet-jordan.com
12Mahsery SportsAl Hashemi4.5 (227)linktr.ee/mahserysport
13Sports 4ever & TechnogymMecca St.3.5 (71)sports-4ever.com
14TREKS Outdoor SportsMecca St.4.7 (180)bio.treks.jo
15Tactical HikersSwefieh4.3 (711)FB only
16Baraka SportsMecca St.4.1 (72)barakasports.com
17Lafi Sport (Swefieh)Swefieh4.9 (64)none
18Lafi Sport (Q. Rania)Amman4.3 (309)FB only
19Go Sport Factory OutletQ. Rania St.3.6 (199)none
20sub11 Running StoreSwefieh Village4.8 (26)sub11.io
21Akkawi SportsMecca St. area4.2 (56)FB only
22VAR SPORT WEARAbdallah Ghosheh4.9 (147)none
23Sport ShopAmman4.3 (16)none
24Team SPORTAmman4.1 (12)none
25SPORTEXAmman Mall3.9 (10)none
26Tiger Stores9th Shaban St.4.4 (15)FB only
27We SportParis St.4.2 (20)none

Tier B verdict: mostly generic sporting-goods; ~7 of 20 have real websites. None specialize in golf. observed

Tier C — Global-brand mono-brand stores in Amman

#BusinessLocalityRatingWebsite
28adidas Store (Taj Mall)Abdoun4.2 (96)adidas mall page
29adidas Outlet (Al Jama'a)Amman3.9 (994)none on GBP
30adidas Outlet (Main St.)Amman4.0 (533)none on GBP
31Nike Store (Taj Mall)Abdoun3.8 (83)nike.com/jo

Tier C verdict: not competitors on clubs/bags/balls — but they own golf-adjacent apparel search intent in Amman. observed

Tier D — Regional golf specialists that ship to Jordan

#BusinessLocalityRatingWebsite
32eGolf Megastore — Dubai MallDubai4.7 (235)egolfmegastore.ae
33eGolf Megastore — Al QuozDubai4.6 (666)egolfmegastore.ae
34eGolf Megastore — DH MallDubai4.4 (59)egolfmegastore.ae
35eGolf Megastore — Al WaslDubai4.8 (222)egolfmegastore.ae
36eGolf Megastore — MeydanDubai4.9 (85)egolfmegastore.ae
37eGolf Megastore — Al MoujMuscat4.9 (19)egolfmegastore.ae
38Golf Superstore (Al Quoz)Dubai4.3 (151)golfsuperstore.ae
39The Pro Shop Prod. CityDubai5.0 (40)theproshop.ae
40Mulligan's GolfDubai4.2 (28)mulligansgolf.ae

Tier D verdict: the venue's actual online competitive set on equipment queries. eGolf alone runs 6+ GCC locations. Cannot out-catalog them; the moat has to be local — in-country stock, fitting, coaching, community, delivery time. inferred

Structural read carried forward. In-country direct competition is thin (7 businesses, 2 with real websites). Regional online competition (Tier D) is heavy. Adjacent local retailers (Tier B) mostly lack websites — a well-executed venue site beats the Amman sporting-goods baseline on discoverability by default. Phase 2 will reveal that this frame is wrong for the site as it exists: the venue is not a retailer, it is a competitive-socializing venue. That reframe is the pivot the Strategy phase locks in.

Audit

Scope & Method

Data tier established in Phase 1 pre-flight: GSC queryable, GA4 empty. Tools run this phase: gsc_query (×4), ga4_report (×2), lighthouse_audit, tech_stack_audit, web_fetch, places_details. Every finding is tagged with its evidence tier. When first-party access is absent (GA4), inference is not substituted — the absence is reported.

Technical

ItemFindingEvidence
HTTPSServes over HTTPS, 200 OKmeasured
Canonical / hostapex 302→www; canonical points to apex-no-slash. Three-way split.measured
Redirect chainLighthouse flags 780 ms savingsmeasured
robots.txtExplicit AI-crawler rules presentmeasured
Sitemap directivePoints to other-domain.example/sitemap.xml — wrong domainmeasured
JSON-LDjson_ld_blocks: 0 — none of any typemeasured
hreflangNone. English-only. No ar-JO variant.measured
Meta robots, OG, TwitterPresentmeasured
CMSNext.jsmeasured
Broken nav/memberships, /packages return 404. /book 200 but duplicate homepage HTML.measured

Core Web Vitals — Lighthouse mobile lab

MetricValueTargetStatus
LCP4.8 s<2.5 sFail (regressed from 4.0)
CLS0.19<0.10Fail
TBT90 ms<200 msPass
FCP1.8 s
Speed Index4.9 s
Performance69Below target
SEO100Pass
Accessibility85Below target
Best Practices100Pass

Top Lighthouse opportunities: reduce unused JS (900 ms), avoid multiple page redirects (780 ms), reduce unused CSS (300 ms). No CrUX field data — insufficient real-user traffic. measured

On-page (homepage)

ItemValueEvidence
Title"Book online — [Brand]" (30 chars)measured
Meta description70 chars, describes checkout, not venuemeasured
H1"Where Golf Meets Entertainment"measured
Body words~275 (Phase 1 target: 900+)measured
Internal links0 crawlable from homepagemeasured
Hero imageMissing — CMS placeholder in production DOMmeasured
Keyword targetingNo target keyword in title or H1observed

Analytics, pixels & schema (initial server HTML)

TagStatusEvidence
GA4Not in server HTMLmeasured
GSC verification metaNot present (DNS TXT used — OK)measured
Meta PixelNot foundmeasured
LocalBusiness JSON-LDNot found (zero JSON-LD blocks)measured
Open Graph / TwitterPresentmeasured
Consent bannerNot detectedmeasured

Client-side injection via Next.js cannot be ruled out from server HTML alone. GA4 property exists (Phase 1) but returned zero rows this turn — treat as untagged. inferred

Search Console — 28-day traffic

MetricValue
Clicks25
Impressions391
CTR6.4%
Avg position9.6
Jordan share of clicks~80%
Jordan share of impressions~93%
Mobile clicks · avg position60% · 3.9
Desktop clicks · avg position40% · 19.6

Query pattern: brand queries dominate ("[brand]", "[brand] amman", "[brand] golf" — 88 impressions). Category ranks well but gets few impressions: "golf amman" pos 1, "golf club jordan" pos 1, "golf courses in jordan" pos 1, "indoor golf" pos 3. Latent "golf simulator near me" cluster exists (~10 queries, ranks 3–13) but zero clicks. measured

Voice-of-customer (46 Google reviews · 4.2★)

Compliance posture

🔴 RED — for a transactional venue site. No privacy policy, no booking terms, no cancellation policy, no cookie notice, no consent banner. Missing seller identity: no legal entity name, no commercial registration #, no address beyond "Swefieh Village 1st Floor," no email, no VAT treatment. Site takes bookings + accounts + payments with zero visible legal framework. observed

Claims substantiation risk low ("premium/world-class" is puffery). Brand-name risk: "[Brand]" is a global collision — Jordan trademark registration is cheap insurance before regional expansion. Jurisdictions in play: Jordan (ETL 2015, Consumer Protection Law 2017); GDPR extraterritorial if EU residents targeted. inferred

Gaps — impact × effort

Closable (fix and move on)

#GapImpactEffort
1Sitemap points to other-domain.exampleHighLow
2/memberships, /packages 404HighLow
3apex/www/canonical mismatchMediumLow
4Missing hero image (placeholder in prod)HighLow
5Privacy + booking terms absentHighMedium
6LocalBusiness JSON-LD absentMediumLow
7GA4 & Meta Pixel verificationHighLow
8Title has no keywordMediumLow

Moat-building (compounding)

#GapWhy it compounds
9Homepage 275 → 900+ geo-worded wordsOwns "indoor golf Amman" long-term
10Internal linking to real service pagesRebuilds crawl depth & topical authority
11LCP 4.8s → <2.5sField metrics accrue only after fix
12Arabic (ar-JO) variantDoubles addressable audience; no competitor has it
13GBP website URL + optimisationHarvests zero-click ranked demand
14Review acquisition (46 → 200)Local-pack primacy

Provenance — Audit

Strategy

Scope & Method

Delegated to customer_researcher (ICP + JTBD + purchase triggers + reach channels) and brand_strategist (positioning + pillars + tone + named competitors + anti-positioning). Building on Phase 2's competitive reframe and first-party GSC signal; not re-diagnosing. Data tier unchanged.

Primary ICP — "The Swefieh Weeknight Crew"

Named archetype: Rami & friends, 26–34, west-Amman professionals looking for something to do on a Wednesday/Thursday night that isn't another restaurant.

AttributeValue
Age26–34
Gender mixMixed, skews 60/40 male
NationalityJordanian + returnee diaspora + long-stay expats
Income proxy800–2,000 JOD/mo personal; upper-middle household
Group size4–8, most often 5–6
OccasionTue–Thu 8–11pm; Friday afternoon
Price sensitivityCompares to shisha or cocktail bill
Golf experienceZero to novice — 80%+ have never held a club
Deal-breakerIndoor smoking

Secondary ICP — "The Corporate Offsite Organiser"

AttributeValue
RoleHR, EA, Marketing, Ops manager
Team size booked12–40, multi-bay
Budget300–1,500 JOD per event
OccasionQuarterly team night · Ramadan iftar alt · client hosting · EOY
Downstream fromPrimary — every primary visit is a corporate lead if captured

Family/kids segment is structurally broken until indoor-smoking is fixed — not naming as viable this cycle. observed

Top 3 JTBDs

  1. "Give us something to DO tonight, not just eat" — trigger: group-chat pressure + one member has seen a venue Reel in the last 2 weeks. Fire alternatives: bowling City Mall, Swefieh shisha, another restaurant, or nothing.
  2. "Organise a team night people will actually enjoy" — trigger: Q-end deadline + one team member internally recommends. Fire alternatives: hotel banquet + catering, bowling buyout, escape rooms, restaurant private room.
  3. "Try golf without embarrassing myself" — trigger: dated future golf event on calendar. Fire alternatives: do nothing, one YouTube video, a lesson at Ayla.

Purchase-trigger sequence

  1. Sun–Mon: group-chat pressure — "what are we doing Thursday?"
  2. Novelty fatigue — recent Swefieh restaurants already done.
  3. Recent visual proof — in the last 14 days, one group member saw a real venue Reel/Story. This is the missing lever.
  4. Frictionless availability check — WhatsApp or IG bio.
  5. Anchor member confirms — "yeah it's actually fun."

Corporate ICP replaces step 1 with Q-end deadline and step 3 with previous personal visit. Corporate volume follows primary volume. Get Rami first, Lina follows.

Positioning

For west-Amman groups (friends, couples, colleagues, birthdays) planning a 2–3 hour evening out, [Brand] is Swefieh's indoor golf social club — the only place in Amman where the game IS the night out, because our simulator bays turn any skill level into a scoreboard in 60 seconds and food-and-drinks stay table-side the whole time.

The category is competitive socializing — the Topgolf / Flight Club / Puttshack global category, localized. Golf is the hook; the wallet is F&B + group nights.

Three messaging pillars

PillarLineProof slot
AThe night has a scoreboard<60s to first shot · mini-games/booking · bay-side F&B
BBuilt for eights, priced like a dinner40/hr ÷ 8 = 5 JOD/person · birthday + corp testimonials
CWeather-proof, dress-code-free, Swefieh VillageYear-round hours · walkthrough · neighbour stack

Voice & tone

Constant: Warm · Playful · Confident-casual · Specific.

Explicitly NOT: aspirational-golf ("elevate your game"), tech-brochure ("TrackMan"), members-club, luxury drift, sports-bar wall-of-screens.

Competitive thesis — named, real, Amman

CompetitorLocalityThey ownOpening
THE BOWLROOMSame building · 4.0 / 286Default Swefieh Village reflexClosable in 90 days
Amber / Eight RoofTopSame buildingDrinks-with-a-view; aestheticClosable for group occasions
W Amman venueFifth CirclePremium competitive-socializing6–12 mo moat play
VRCADEMecca / Abdali malls · 4.9West-Amman group-activity defaultClosable for 25–45 segment

Structural moat. In Amman, competitive-socializing exists only inside a luxury hotel (W). The venue can own the neighbourhood, walk-in, undressed-up version — the 6–12-month moat play, provided anti-positioning holds.

Anti-positioning

  1. Not a golf training facility. Coaching stays a side SKU, never the story.
  2. Not a members' club. The 404'd /memberships is a gift — kill the concept, don't fix the page.
  3. Not a sports bar. No wall-of-screens; different wallet + licensing.
  4. Not a luxury venue. Don't chase Amber or W on aesthetics. 40 JOD/hr is a feature — protect it.
  5. Not globally-branded "[Brand]." Lead with "[Brand] — Swefieh Village". Local specificity is trademark cover AND positioning depth.

Provenance — Strategy

Growth

Scope & Method

Delegated: seo_specialist (ordered roadmap), content_strategist (format mix + cadence + distribution + editorial pillars), performance_marketer (channels + audiences + budgets + measurement gates + 90-day sequence). Projections framed as "typical range X–Y estimate, basis: …" — no invented venue-specific numbers.

Channel Plan — ranked to the Phase 3 trigger

#ChannelRole
1Meta (IG Reels + Stories + Feed)Primary — proof-in-feed
2Stories + UGC re-shareMid-funnel · social proof
3TikTok AmmanSecondary TOF discovery
4GBP posts + photosBottom-funnel local intent
5WhatsApp Broadcast (opt-in)Weeknight fill · forwardable asset
6Google Search (brand + tight non-brand)Down-funnel capture
7LinkedIn (organic + Sales Nav outbound)Corporate lane only
8Google PMaxGated on GA4 + 30d clean data

Wrong channels: LinkedIn paid to primary ICP, X/Twitter, Reddit, Snapchat, programmatic display/GDN, long-form YouTube, generic email newsletter.

SEO Roadmap — ordered by dependency, not impact

Weeks 1–2 · Indexing hygiene

  1. Consolidate apex/www/canonical to www. 301 apex→www; update every canonical; sync sitemap URLs. Typical range 2–6 weeks to consolidate in GSC estimate.
  2. Repoint robots.txt Sitemap off other-domain.example to client-domain.example. Typical range 3–14 days to recrawl estimate.
  3. Restore /memberships + /packages (publish, don't remove — they're money pages).
  4. Fix /book — serve distinct page or 301 to booking system.
  5. Populate GBP website field after canonical is chosen. Typical range 2–8 weeks to local-pack lift estimate.
  6. Remove CMS placeholder + ship real venue photography.

Weeks 3–8 · On-page, schema, cluster pages

  1. Rewrite homepage title + H1 + 600–800 word body. Typical range 4–12 weeks to first-page clicks on long-tails estimate.
  2. Ship LocalBusiness + Event JSON-LD. Typical range 2–6 weeks to rich-result eligibility estimate.
  3. Build internal link graph — descriptive anchors from homepage + footer.
  4. Create four cluster landing pages:
    URLTarget queryCluster
    /group-nights-ammangroup activities ammangroup-activity
    /birthday-venue-ammanbirthday venue ammanbirthday
    /corporate-team-building-ammanteam building ammanteam-building
    /indoor-golf-ammanindoor golf / golf simulator ammangolf-sim

    /indoor-golf-amman is the fastest measurable win — GSC already measured demand at rank 3–13 with zero clicks. Landing-page problem, not demand problem. Typical range 6–16 weeks to long-tail page 1 estimate.

  5. Re-tag GA4 + install Meta Pixel.

Month 3–6 · Compounding moat

  1. Arabic (ar-JO) variant + hreflang. Typical range 3–9 months to Arabic queries surfacing estimate.
  2. 8–12 monthly guide articles linking into cluster pages. Typical range 4–12 weeks per article to long-tail page 1 estimate.
  3. GBP review acquisition — 2–4/week via post-visit SMS/email + location-mentioning replies. Typical range 3–6 months to competitive review counts estimate.
  4. Local + category backlinks (Amman lifestyle press, listicles). Typical range 6–12 months to head-term movement estimate.

Content Plan

FormatCadenceBest slots (Amman)
IG Reels3–4 / wkSun/Mon/Wed 7–9pm · Thu 3–5pm
IG Stories5–8 frames / day1pm · 7pm · 10pm anchors
TikTok3 / wkTue/Wed/Thu 8–10pm
GBP posts2 / wk + monthly photo refreshSun & Wed mornings
WhatsApp Broadcast1 / wk (never Fri–Sat)Tue/Wed 5–6pm
LinkedIn1 / wk (corporate lane)Mon/Tue 9–11am
UGC re-sharesreal-time, within 24h
Landing pages2 conversion assets

Production ratio target: 1 shoot night → 8–10 derivatives. Anything less is the production trap.

Distribution mechanics

  1. Geo-tag Swefieh Village (not just Amman) + Abdoun + Jabal Amman on group content.
  2. Monthly same-building tag-swaps with BOWLROOM, Amber, Eight RoofTop.
  3. One WhatsApp-native asset/week — vertical, price + hours + link in frame 1.
  4. Seed 8–12 uni-alumni WhatsApp groups (GJU, UJ, PSUT, German-Jordanian) — one host per group in exchange for free bay hour.
  5. In-bay QR: "tag @client-handle, we'll re-share the best score."
  6. GBP as distribution channel — 2 posts/week IS a ranking signal.
  7. 4–6 gifted Amman micro-creators/quarter (5–40k, food/nightlife, NOT golf).
  8. LinkedIn peer-proof case studies (with permission) for HR/EA readers.

Paid Thesis

Meta audiences (primary ICP)

Budget ranges (JOD, all estimate)

PhaseMetaTikTokGoogle
Weeks 1–4 · test900–1,800/mo450–900/mo300–700/mo
Month 2–3 · scale (if measurement lands)2,500–6,000/mo900–1,800/mo700–1,500/mo

Measurement Prerequisites — no paid channel activates without these

PriorityItem
P0Fix GA4 — verify tag, confirm stream, mark booking-confirmation as key event
P0Define "booking" event across form, WhatsApp click, phone, third-party widget
P0 · MetaMeta Pixel + Conversions API (server-side via GTM SS)
P0 · MetaDomain verification + aggregated event measurement with Purchase prioritized
P1 · TikTokTikTok Pixel + Events API
P1 · GoogleGA4↔Ads link, GBP call tracking, Enhanced conversions
P1 · CrossWhatsApp click handler firing Lead event with source parameter — single highest-leverage fix
P2Self-reported attribution at booking + post-visit repeat-cohort tracking

90-Day Sequence

Weeks 1–2 · Foundation

Weeks 3–8 · Conversion testing + on-page

Month 3 · Scale + PMax gate + lift test

Measurable Outcomes — 90-day horizon (all estimate)

#OutcomeRange
1IG follower growth from non-follower reach8–15% / mo
2Bookings citing "friend sent it" or "saw on IG"12–25% by day 90
3GBP direction requests + website clicks2–4× within 60–90d
4Long-tail ranking from /indoor-golf-amman6–16 wks to page 1
5Paid CPA per booking (Meta, scale)4–14 JOD

Provenance — Growth

Creative

Scope & Method

Delegated: copywriter (title/meta/H1 + landing rewrite + 3 ad variants), creative_director (identity, art direction, shot list), social_media_strategist (4-week calendar with first-hour signals). Building on Phase 3 positioning and Phase 4 channel plan. No venue-specific numbers invented — every specific figure comes from earlier measured evidence; unknowns are marked [CLIENT DATA: …].

Voice & Tone

Constant: Warm · Playful · Confident-casual · Specific.

SurfaceTone shift
Landing page proseconfident-casual, em dashes OK, specifics as proof
IG captions / StoriesArabic-English code-switch permitted, natural
WhatsApp assettelegraphic; frame-1 legibility in 3 seconds
Ad copyno em dashes; one hook, one number, one CTA
LinkedIn (corp)operator-to-operator, no code-switch, category framing

Explicitly ruled out: "elevate your game" · TrackMan tech-brochure · tartan/argyle · luxury-hotel gloss · script + serif country-club nameplate · solo mid-swing silhouette in any hero.

Team hold-line: "Would a real group of 6 friends in Swefieh look at this and say that's our Tuesday night — not that's a golf place?" If no → kill it.

Copy — Title / Meta / H1

ElementCurrentProposed A (safe)Proposed B (higher ceiling)
TitleBook online — [Brand] (30)Indoor Golf in Amman · [Brand], Swefieh Village (54)Amman's Indoor Golf Social Club · [Brand] (48)
MetaBook online with [Brand]… (70)Indoor golf, group nights, birthdays in Swefieh Village. 5 JOD/person. (152)The only place in Amman where the game IS the night out. From 5 JOD/person. (140)
H1Where Golf Meets EntertainmentAmman's indoor golf social club.The night has a scoreboard.

Recommendation: A/A/A on-page (SEO-protective); test B/B/B via Meta ad landing pages before committing.

Landing page rewrite — highlights (~740 words)

Hero

H1: Amman's indoor golf social club.
Subhead: Two hours, eight friends, one screen, a scoreboard. In Swefieh Village — no clubhouse, no dress code, no golf required.

Built for Eights (the WhatsApp lever)

"40 JOD per hour. Up to 8 people per bay. That's 5 JOD per person per hour. Cheaper than the shisha place. Cheaper than the movie. Cheaper than the third round at the rooftop where you couldn't hear each other anyway."

The Night Has a Scoreboard

"Most nights out in Amman end the same way: someone checks the time, someone splits a bill, everyone goes home. Nothing happened. At [Brand] the night has a scoreboard."

Full sections delivered by copywriter: Hero · What Is [Brand] · Built for Eights · The Night Has a Scoreboard · Weather-Proof, Dress-Code-Free, Swefieh Village · What People Say · FAQ · Booking CTA Close. Ships as-is into the CMS pending 18 [CLIENT DATA: …] slots (see Proof-Point Slots below).

Three Meta ad variants

AdPillarHeadlineCTA
A · ScoreboardCompetitionGive the night a scoreboard.Book Now
B · Group mathPrice / WhatsApp forward5 JOD per person. Bring seven friends.Send Message (→ WhatsApp)
C · LocationWeather-proof / no gatekeepingGolf, minus the gatekeeping.Book Now

Spend priority: 🟢 Ad B first — closest match to the Phase 4 trigger. Scale B, warm-retarget with A, always-on C for geo-anchor.

Visual Direction

Identity

Photography rules

✅ Do❌ Don't
Groups of 6–8, mid-laughSolo mid-swing silhouette
Drinks + food table-side with sim in frameTrackMan UI close-ups
Scoreboard visible — leaderboard, not ball arcEmpty pristine interior, golden hour
Mixed-gender, Amman-real, late-20s to 30sCocktail on marble hero
Phone-in-hand filming friend's shotDubai-model casting

Shot list — single production day, 8–10 derivatives

Talent: one comped-group night, ~10 real regulars, mixed gender 26–38, Amman-local. Signed model releases mandatory before the first drink. No models. No agency casting.

Crew: 1 photographer · 1 videographer · 1 producer/stylist · 1 venue staffer on sim. Lighting: available practical + one warm off-camera bounce. Timing: 6:30–10:30pm.

SetupTimeDerivatives
1 · The Group Arrives6:30–7:30pmLanding hero · Reel opener · 1pm Story · GBP interior · WhatsApp base
2 · Mid-Round Chaos7:45–9:00pmPrimary Reel · TikTok POV · 7pm Story · GBP lane · secondary landing
3 · The Reaction9:15–10:30pmReel closer · TikTok reaction · 10pm Story · GBP staff · WhatsApp alt

Delivered from one night: 3 Reels · 3 TikToks · 6 Stories · 5 GBP photos · 2 WhatsApp assets · 2 landing-hero images. Clears the 8–10 target with headroom. AI-generated visuals: not recommended for shipped hero or channel work — positioning lives on real-Amman-real-people.

Content Calendar — 4 weeks (48 rows total; structural summary)

WeekThemeSpecial deliveries
1Establish the scoreboardBOWLROOM tag-swap (Wed)
2Prove the group mathGifted micro-creator (Sun) · GBP monthly photo refresh (Wed)
3Build the same-building nightEight RoofTop (Sun) + Amber (Thu) tag-swaps
4Convert the fence-sittersObjection-crushers + monthly recap

Cadence honoured: IG Reels 4/wk · Stories 3 anchor drops daily · TikTok 3/wk Tue–Thu 8–10pm · GBP 2/wk Sun+Wed AM · WhatsApp 1/wk Tue 5:30pm · LinkedIn 1/wk Mon 10am · UGC re-shares embedded W2–W4.

Pillar balance across 48 rows: A=15, B=10, C=15. Same-building tag-swaps: 3 delivered (brief required 2). Gifted creator: 1. Monthly GBP refresh: 1.

First-hour signal thresholds

SurfaceSignal to track
ReelsNon-follower reach >30% at 60min; watch-time >avg first 3s; saves >avg
StoriesSticker taps on booking link; forward taps <40%; frame retention >50%
TikTokFor You reach >60% non-follower; completion >avg first 3s
WhatsAppRead rate + forward-driven link clicks vs [CLIENT DATA: last week baseline]
LinkedInComments from named professionals; profile visits from company pages

Creative-fatigue watch (10–14 days). When any two of these hit at once — Reels non-follower reach dropping WoW on same pillar · TikTok completion below rolling 30-day median · WhatsApp read rate declining two weeks running — retire the top hook and rotate. Do not "post more." Post different.

Proof-Point Slots (18 [CLIENT DATA: …] needed to ship)

#SlotUsed in
1Total bookings / groups hosted since openingLanding hero · Ad A
2"Hidden gem" verbatim review (name + date)Landing testimonials
3Group/birthday review (6+ people)Landing testimonials
4"Never played golf before" reviewLanding FAQ + testimonials
5F&B setup — menu / delivery / BYO / alcoholLanding FAQ · W2 Reel
6Multi-bay booking policy + max group sizeLanding FAQ
7WhatsApp booking numberLanding FAQ · Ad B
8Operating hours day-by-dayLanding footer · GBP · WhatsApp asset
9IG · FB · LinkedIn handlesLanding footer
10Typical weekend lead timeLanding FAQ
11Proximity landmark (next to X / 2 min from Y)Ad C
12Current promo / weeknight discount / group packageAd B · WhatsApp broadcast
13Model release form templateShoot-day pre-req
14Existing icon mark / brand assetsWordmark lockup
15Brand palette confirmation vs recommendedVisual identity system
16Last-30-day baseline per channelFirst-hour signals
17Last week's WhatsApp broadcast read + clicksFatigue detection
18Trackable proof stat if defensibleAd A

Provenance — Creative

ExecBot · Deep Audit · client-domain.example · Generated 2026-08-16