SuperAPI AI Directory

playbook-location-based-marketing

Marketing & growth

View repository

Updated 10-16 03:40

About this skill

Location-Based Marketing Playbook

Use when

  • Guides a consultant in building a complete location-based marketing strategy for a client with a physical presence — shops, restaurants, clinics, schools, hotels, and service providers with a defined service area. Covers Google Business Profile optimisation, geo-targeted advertising, location-tagged content, WhatsApp hyperlocal tactics, and multi-branch management. Invoke this skill when a client has one or more physical locations and wants to increase foot traffic, local discovery, or neighbourhood-level brand awareness in Uganda or East Africa.
  • Use this skill when it is the closest match to the requested deliverable or workflow.

Do not use when

  • Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
  • Do not use it when another skill in this repository is clearly more specific to the requested deliverable.

Workflow

  1. Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
  2. Follow the section order and decision rules in this SKILL.md; do not skip mandatory steps or required fields.
  3. Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.

Anti-Patterns

  • Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
  • Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
  • Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.

Outputs

  • A structured markdown document, plan, playbook, or strategy ready for client-facing or internal use.

References

  • Use the inline instructions in this skill now. If a references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.

Required Inputs

Before generating any deliverable, ask for the following:

  1. Client business name and industry — trading name, sector (restaurant, clinic, school, hotel, retail, service provider, etc.)
  2. Physical location(s) — specific address(es) or neighbourhood(s) in Uganda/EA (e.g., "Ntinda, Kampala" or "Plot 14, Kira Road, Kampala")
  3. Target radius — hyperlocal (within 2 km)? City-wide (Kampala)? Nationwide with flagship branches?
  4. Primary customer profile — approximate age range, how they travel to the location (on foot, boda-boda, private car, matatu), and how they currently discover businesses like this one
  5. Existing digital presence at the location level — does a Google Business Profile (GBP) exist? Is the Facebook Page address-complete? Is location-tagged content already being posted?
  6. Single location or multiple branches — if multiple, list each branch name and neighbourhood
  7. Seasonal or event-driven traffic patterns — school terms, harvest seasons, public holidays, nearby market days, local events that affect footfall

Section 1 — Location-Based Marketing in East Africa

In Uganda, local business discovery is a multi-channel behaviour. A customer looking for a good cake in Ntinda is as likely to ask in a WhatsApp group ("aki where can I find good cake in Ntinda?") as they are to search Google ("bakery near me Kampala"), browse Facebook location tags, or simply notice signage while travelling by boda-boda. The consultant must optimise across all of these touchpoints — physical signage and word-of-mouth referral networks remain powerful, but digital channels increasingly determine which physical business a customer actually walks into. The two must reinforce each other.

Google Business Profile is the single highest-priority digital asset for any client with a physical location. A complete, well-reviewed GBP listing appears in Google Maps, Google Search, and local Google results — capturing customers who are actively searching for a product or service nearby. This is the highest-intent audience available to a local business: people who have already decided they want what the client sells and are simply choosing where to buy it. No social media post, no matter how well crafted, reaches an audience at that moment of decision.


Section 2 — Digital Asset Checklist for Local Businesses

Complete this checklist for every client before building the strategy. Mark each asset as Exists / Incomplete / Missing, then prioritise actions accordingly.

Asset Priority Status Action Required
Google Business Profile — claimed and verified Essential
GBP — correct primary category set Essential
GBP — minimum 10 photos uploaded Essential
GBP — minimum 10 reviews with owner responses Essential
GBP — opening hours accurate and up to date Essential
GBP — business description with neighbourhood and city keywords Essential
Facebook Page — physical address and map displayed High
Facebook Page — check-ins enabled High
Facebook — location tag applied to posts High
Instagram — location tag applied to posts Medium
WhatsApp Business — address and location pin in profile Medium
Website — address visible, Google Map embedded Medium
Foursquare / Yelp listing (if applicable to sector) Low

Treat Essential assets as pre-conditions. Do not proceed to paid advertising or content strategy until all Essential items are in place — incomplete GBP listings actively suppress local search visibility.


Section 3 — Google Business Profile Optimisation

For full GBP setup, refer to platform-google-business-profile/SKILL.md. Apply the following location-specific tactics on top of that baseline:

Geo-targeted keywords Include the specific neighbourhood and city in the business description and in individual service descriptions. "The best bakery in Ntinda, Kampala" ranks better in local search than "the best bakery in Uganda." Customers searching near a specific area see results weighted towards that area — generic national descriptions lose this advantage.

Local posts Publish GBP updates about location-specific events: market days in the neighbourhood, local promotions timed to nearby schools or churches, or public events within the target radius. GBP posts appear directly in local search results and on the Maps listing — they are free and often overlooked by competitors.

Q&A seeding Add location-specific Q&As proactively to the GBP listing. Examples:

  • "Where are you located in Kampala?" — answer with the full address and a landmark reference
  • "Is there parking at your Ntinda branch?" — answer specifically
  • "Do you deliver to Kira Road?" — answer with delivery radius and WhatsApp contact

Seeded Q&As prevent misinformation from appearing in the public Q&A field and reduce inbound customer enquiries on basic location information.

Photo strategy Include four categories of photos on every GBP listing:

  1. Exterior — the building façade, signage, and street view so customers can recognise the location when they arrive
  2. Interior — the atmosphere, seating, or service environment
  3. Products or services — what the customer will find inside
  4. Street-level landmarks — nearby junctions, landmarks, or boda-boda stages that help customers navigate, especially in areas where addresses are not well signposted

Section 4 — Geo-Targeted Paid Advertising

Facebook and Instagram geo-targeting

Apply the POEM model (Chaffey, 2024) to classify paid geo-targeted advertising as Paid media. Structure campaigns as follows:

  • Set the campaign location to Uganda, then narrow by city (Kampala) and further by neighbourhood using the radius tool or pin-drop tool in Meta Ads Manager
  • For most neighbourhood businesses in Kampala: use the pin-drop tool centred on the business address, with a 3–5 km radius
  • For businesses targeting a specific residential area or estate: reduce the radius to 1–2 km and combine with demographic targeting (age, household income proxy via device type)
  • For multi-branch businesses: create a separate ad set per branch location with branch-specific creative ("Now open in Ntinda!" / "Visit our Kyaliwajjala branch")

Budget guidance:

  • Minimum viable local campaign: UGX 300,000 per month to generate meaningful reach within a 5 km radius in Kampala
  • Recommended for sustained local awareness: UGX 600,000–1,000,000 per month
  • Ad creative must feature the physical location — exterior shot, recognisable staff, or street-level image. This addresses the "is this real?" hesitation that prevents first visits from new customers who discovered the business online.

TikTok local targeting

TikTok does not offer Uganda-level geo-targeting precision as of 2026. Do not attempt to run geo-targeted TikTok campaigns for hyperlocal businesses — the minimum geography available does not allow neighbourhood-level targeting. Instead, build local presence through content strategy: film content on location, use location hashtags (#Ntinda, #Kampala, #KampalaBusiness), and include Kampala-specific text on-screen in videos.

Google Local Search Ads

For businesses with a website and a service category with clear search demand — dentists, hotels, event venues, schools — set up Google Local Search Ads (formerly Local Campaigns). These appear in Google Maps search results and in local Google Search results alongside the GBP listing.

  • Minimum test budget: UGX 500,000 per month
  • Target keywords: "[service] [neighbourhood] Kampala" — e.g., "dentist Kololo Kampala", "event venue Bugolobi", "school Ntinda Kampala"
  • Link directly to the GBP listing or to a dedicated location landing page on the website

Section 5 — Location-Tagged Content Strategy

Apply the following tactics to build organic local presence through social media content. These are Owned media (POEM model) and cost only staff time.

  1. Tag location on every post from the premises. Every Instagram and Facebook post published from the business premises must carry the business location tag. This adds the post to the platform's location content map and surfaces it to users browsing that location — a low-effort discovery channel that most local businesses ignore.

  2. Prompt customer check-ins on Facebook. Facebook check-ins appear in the customer's friends' feeds as earned social proof — free word-of-mouth with a location signal attached. Train front-of-house staff to prompt customers: "Have you checked us in on Facebook? It helps us reach more people." Display a small printed sign at the counter with a QR code linking directly to the Facebook Page check-in.

  3. Use neighbourhood and city hashtags. Include a standard set of location hashtags on every Instagram and TikTok post: the neighbourhood (#Ntinda), the city (#Kampala), and a brand-location compound tag (#KampalaBakery, #KampalaClinic). These surface content in location-based searches that sit outside the algorithm's interest graph.

  4. Produce behind-the-scenes local content. Content that features the physical space — early morning preparation, staff arriving, the local neighbourhood at different times of day — builds a sense of place and community that purely product-focused content does not achieve. Customers who feel familiar with a space are more likely to visit for the first time.

  5. Tie content to nearby local events. When there is a local market, street festival, school prize-giving, or neighbourhood event nearby, post content that acknowledges it: "We're right next to [event] this weekend — come see us after." This signals local embeddedness and captures event-adjacent foot traffic.


Section 6 — WhatsApp Hyperlocal Marketing

WhatsApp is the dominant messaging platform in Uganda (90%+ of smartphone users) and functions as an informal local discovery network. Treat it as a distinct channel requiring specific tactics.

Neighbourhood WhatsApp groups Many Ugandan residential communities, estates, and professional circles maintain WhatsApp groups for local coordination (estate groups, parents' groups, church groups, market trader groups). These groups carry high trust and high open rates. Do not spam them — this causes backlash and removal. Instead:

  • Identify the group admin and ask permission to share a single, relevant offer or announcement
  • Offer something of genuine value to the group (a discount exclusive to group members, useful local information, a community event announcement)
  • Limit outreach to once per month per group

Customer referral via WhatsApp Design a simple WhatsApp-native referral mechanic: "Share our WhatsApp number with a friend — when they mention your name on their first visit, you both receive 10% off your next purchase." This leverages existing trust networks at near-zero cost and converts warm referrals rather than cold advertising impressions.

Location pin in broadcasts Pin the business location on WhatsApp and include it in broadcast messages: "Find us here — [WhatsApp location pin]." In Uganda, most customers navigate to a business using a live WhatsApp location share rather than a written address or a Google Maps link. Providing a pinned location removes a significant navigation barrier for first-time visitors.

WhatsApp Business profile Ensure the WhatsApp Business profile is complete: business name, category, address, opening hours, and a short description with the neighbourhood name included. Many customers will check the profile before their first visit.


Section 7 — Multi-Branch Strategy

Apply this section only for clients with more than one physical location.

Google Business Profile Create a separate, fully optimised GBP listing for each branch. Do not combine multiple branches under a single listing — Google's algorithm treats each listing as a distinct local entity, and a combined listing loses ranking for all branch locations. Each listing must have branch-specific photos, a branch-specific description, and branch-specific opening hours.

Facebook Locations feature Use the Locations feature in Meta Business Suite to manage individual branch Pages under one parent brand Page. This allows:

  • Branch-specific posts and check-in counts
  • Separate audience data per branch
  • Centralised brand control with local content flexibility

Content rotation by branch Feature individual branches in rotation on the main brand feed. Customers in Ntinda respond to content featuring the Ntinda branch; customers in Kyaliwajjala respond to the Kyaliwajjala branch. Avoid posting only from the flagship or most active branch — this effectively makes the brand invisible to customers near the quieter branches.

Reporting per branch Track performance metrics separately for each branch:

  • Google Business Insights per GBP listing (searches, views, direction requests, calls)
  • Reach, engagement, and check-in count per branch Facebook Page
  • WhatsApp enquiries attributed to each location where possible

Quality Criteria

Assess output against these criteria before delivering to the client:

  • GBP is named explicitly as the Priority 1 asset and addressed before any paid channel recommendations
  • The digital asset checklist is completed with a status and specific action for every row
  • All geo-targeting budget recommendations are stated in UGX with a specific monthly figure
  • Location-tagged content tactics are presented as a numbered, actionable list — not as general advice
  • WhatsApp neighbourhood group guidance includes a clear instruction not to spam and a practical approach for seeking permission
  • Multi-branch clients receive branch-level instructions for GBP, Facebook, content, and reporting — not a single generic recommendation applied to all locations
  • All three primary EA discovery channels — Google Search, WhatsApp referral, and Facebook location tags — are addressed with specific tactics in the output

References

  • platform-google-business-profile/SKILL.md — full GBP setup and optimisation; read before Section 3
  • platform-facebook/SKILL.md — Facebook Page setup, Locations feature, and check-in configuration
  • playbook-sms-whatsapp-marketing/SKILL.md — WhatsApp Business setup, broadcast strategy, and group marketing
  • meta-social-listening/SKILL.md — monitoring location mentions, neighbourhood conversations, and review tracking

Academic references:

  • Chaffey, D. (2024) Digital Marketing: Strategy, Implementation and Practice — POEM model, RACE framework
  • Bodnar, K. and Cohen, J. (2012) The B2B Social Media Book — 10-4-1 rule, ROI formula
  • Kotler, P. et al. (2023) Marketing Management — customer discovery behaviour and local market segmentation