Skill Tracer
Skills › Marketing Skills › reverse-engineer-marketing › retail.md

retail.md

88 lines · skills/reverse-engineer-marketing/references/industries/retail.md at 88c79f6

Open on GitHub
1# Retail: Teardown Pack
2
3Load this pack when the target sells through physical stores, alone or alongside online: chains, omnichannel retailers, and franchise retail. Growth here comes from opening the right stores, filling them, and linking online and in-store behavior through loyalty and local search.
4

Retail: Teardown Pack

Load this pack when the target sells through physical stores, alone or alongside online: chains, omnichannel retailers, and franchise retail. Growth here comes from opening the right stores, filling them, and linking online and in-store behavior through loyalty and local search.

Raw lines 1 to 4
5## Contents
6- How to recognize it
7- What drives growth here
8- Signals to collect
9- Going inside
10- Rules that limit copying
11- Plays that usually transfer
12- Metrics to ask about
14---

Contents

  • How to recognize it
  • What drives growth here
  • Signals to collect
  • Going inside
  • Rules that limit copying
  • Plays that usually transfer
  • Metrics to ask about

Raw lines 5 to 15
16## How to Recognize It
18- A store locator with many locations and a page per store (`/stores/<city>`, `/locations/<state>/<city>`).
19- "Buy online, pick up in store", store inventory checks, or "in stock at your store" on product pages.
20- A loyalty program and a mobile app linked from the site.
21- Job posts for store managers, district managers, and real estate or site selection roles.
22- For franchises: a `/franchise` or "Own a franchise" page.
23- `teardown.mjs detect <domain>` flags store locators and location page families.

How to Recognize It

  • A store locator with many locations and a page per store (/stores/<city>, /locations/<state>/<city>).
  • "Buy online, pick up in store", store inventory checks, or "in stock at your store" on product pages.
  • A loyalty program and a mobile app linked from the site.
  • Job posts for store managers, district managers, and real estate or site selection roles.
  • For franchises: a /franchise or "Own a franchise" page.
  • teardown.mjs detect <domain> flags store locators and location page families.
Raw lines 16 to 24
25## What Drives Growth Here
27- **Store openings:** new locations are the main growth lever, so the store count over time is the growth curve. Pace, regions, and formats (small format, outlet) matter.
28- **Same-store sales:** growth in existing stores comes from traffic and basket size, driven by promotions, assortment, and loyalty.
29- **Local search:** shoppers search "near me". Store pages, Google Business Profiles, and local inventory decide who gets the visit.
30- **Loyalty and the app:** loyalty data drives personalized offers and repeat visits. App installs and loyalty sign-ups are key moves.
31- **Franchising:** growth may be franchise sales, so the franchise recruitment funnel is a second marketing engine.

What Drives Growth Here

  • Store openings: new locations are the main growth lever, so the store count over time is the growth curve. Pace, regions, and formats (small format, outlet) matter.
  • Same-store sales: growth in existing stores comes from traffic and basket size, driven by promotions, assortment, and loyalty.
  • Local search: shoppers search "near me". Store pages, Google Business Profiles, and local inventory decide who gets the visit.
  • Loyalty and the app: loyalty data drives personalized offers and repeat visits. App installs and loyalty sign-ups are key moves.
  • Franchising: growth may be franchise sales, so the franchise recruitment funnel is a second marketing engine.
Raw lines 25 to 32
33## Signals to Collect
35| Signal | Where or how | What it shows |
36|---|---|---|
37| ★ Store count over time | The store locator and its archived captures; `teardown.mjs sitemap-growth <domain>` on the location pages | Opening pace and regions. Each batch of openings becomes a move |
38| ★ Store openings in job posts | Job posts for new store staff, by city, dated | Openings before they're announced |
39| Location page quality | A sample of store pages: hours, inventory, events, schema | The local SEO engine (see **schema**) |
40| Google Business Profiles | Review counts, ratings, and reply rate per location, via the official Google Places API or by hand | Local reputation by store; never use a Maps scraper |
41| Weekly circular cadence | The circular or deals page and its archive | The promotion calendar and discount depth; promotions become moves |
42| Loyalty program | The loyalty page and its archived versions | Rewards structure and when it changed |
43| App store rank and reviews | App Store and Google Play pages (see **aso**) | How hard they push the app and how it's received |
44| Local inventory ads | Google Shopping results with "in store" labels | Whether they push store pickup through search |
45| ★ Store closures | Locator captures and FDD Item 20 tables | Closures hide behind net store counts; gross openings and closures show the real pace |
46| ★ Retail media network | A "media" or "advertise with us" page aimed at brands | Whether they run a retail media business, which funds discounts |
47| Events and in-store experiences | Store event pages and social posts | Traffic drivers beyond price |
48| ★ Franchise disclosure documents | The franchise page, plus the FDD from state franchise databases (California, Wisconsin, Minnesota, and others publish them) | Item 19 financial performance representations (if included), unit counts and openings and closures by year (Item 20), and fees. Real numbers, often for years back |
49| Real estate and expansion news | Press, local news on new leases, real estate job posts | Where they're heading next |

Signals to Collect

SignalWhere or howWhat it shows
★ Store count over timeThe store locator and its archived captures; teardown.mjs sitemap-growth <domain> on the location pagesOpening pace and regions. Each batch of openings becomes a move
★ Store openings in job postsJob posts for new store staff, by city, datedOpenings before they're announced
Location page qualityA sample of store pages: hours, inventory, events, schemaThe local SEO engine (see schema)
Google Business ProfilesReview counts, ratings, and reply rate per location, via the official Google Places API or by handLocal reputation by store; never use a Maps scraper
Weekly circular cadenceThe circular or deals page and its archiveThe promotion calendar and discount depth; promotions become moves
Loyalty programThe loyalty page and its archived versionsRewards structure and when it changed
App store rank and reviewsApp Store and Google Play pages (see aso)How hard they push the app and how it's received
Local inventory adsGoogle Shopping results with "in store" labelsWhether they push store pickup through search
★ Store closuresLocator captures and FDD Item 20 tablesClosures hide behind net store counts; gross openings and closures show the real pace
★ Retail media networkA "media" or "advertise with us" page aimed at brandsWhether they run a retail media business, which funds discounts
Events and in-store experiencesStore event pages and social postsTraffic drivers beyond price
★ Franchise disclosure documentsThe franchise page, plus the FDD from state franchise databases (California, Wisconsin, Minnesota, and others publish them)Item 19 financial performance representations (if included), unit counts and openings and closures by year (Item 20), and fees. Real numbers, often for years back
Real estate and expansion newsPress, local news on new leases, real estate job postsWhere they're heading next
Raw lines 33 to 50
51## Going Inside
53With approval, under the user's real identity:
54- **Loyalty sign-up:** join with the dedicated inbox. Log the welcome offer, points rules, and the email and push cadence.
55- **App:** install, screenshot onboarding, permission requests (location, notifications), and the first offer.
56- **Buy online, pick up in store:** within budget, test the flow and the pickup experience.
57- **Store visit:** if the user or their team visits in person, photograph public displays only where store policy allows. Note signage, QR codes, and loyalty prompts at checkout.
58- Don't photograph staff or customers, and don't question store staff under false pretenses.

Going Inside

With approval, under the user's real identity:

  • Loyalty sign-up: join with the dedicated inbox. Log the welcome offer, points rules, and the email and push cadence.
  • App: install, screenshot onboarding, permission requests (location, notifications), and the first offer.
  • Buy online, pick up in store: within budget, test the flow and the pickup experience.
  • Store visit: if the user or their team visits in person, photograph public displays only where store policy allows. Note signage, QR codes, and loyalty prompts at checkout.
  • Don't photograph staff or customers, and don't question store staff under false pretenses.
Raw lines 51 to 59
60## Rules That Limit Copying
62- **Pricing and promotions:** "was" prices and sale claims must follow FTC guidance and state law on reference pricing. Check with counsel before copying claims.
63- **Loyalty and data:** state privacy laws (CCPA and CPRA in California, and others) cover loyalty data and financial-incentive notices. Copy the program with the notices.
64- **SMS and app push:** TCPA rules apply to marketing texts.
65- **Franchise sales:** the FTC Franchise Rule requires a disclosure document, and some states require registration. A competitor's franchise marketing can't be copied without the same disclosures.
66- **Accessibility:** US courts have applied the ADA to retail websites and apps, and accessibility lawsuits against retailers are common. Build to WCAG; check with counsel.

Rules That Limit Copying

  • Pricing and promotions: "was" prices and sale claims must follow FTC guidance and state law on reference pricing. Check with counsel before copying claims.
  • Loyalty and data: state privacy laws (CCPA and CPRA in California, and others) cover loyalty data and financial-incentive notices. Copy the program with the notices.
  • SMS and app push: TCPA rules apply to marketing texts.
  • Franchise sales: the FTC Franchise Rule requires a disclosure document, and some states require registration. A competitor's franchise marketing can't be copied without the same disclosures.
  • Accessibility: US courts have applied the ADA to retail websites and apps, and accessibility lawsuits against retailers are common. Build to WCAG; check with counsel.
Raw lines 60 to 67
68## Plays That Usually Transfer
70| Play | Run it with |
71|---|---|
72| Store and location page family | **programmatic-seo**, **schema** |
73| Local reviews program per location | **referrals** |
74| Loyalty program and its email flows | **emails**, **offers** |
75| App install and onboarding push | **aso**, **onboarding** |
76| Promotion and event calendar | **marketing-plan**, **events** |
77| Grand opening launches per store | **launch**, **public-relations** |
78| SMS offers with compliant opt-in | **sms** |

Plays That Usually Transfer

PlayRun it with
Store and location page familyprogrammatic-seo, schema
Local reviews program per locationreferrals
Loyalty program and its email flowsemails, offers
App install and onboarding pushaso, onboarding
Promotion and event calendarmarketing-plan, events
Grand opening launches per storelaunch, public-relations
SMS offers with compliant opt-insms
Raw lines 68 to 79
80## Metrics to Ask About
82- **Same-store sales growth:** sales growth in stores open more than a year.
83- **Store traffic and conversion:** visits per store and share of visits that buy.
84- **Average basket:** spend per transaction.
85- **Loyalty penetration:** share of sales from loyalty members.
86- **Online to store share:** share of online orders picked up in store, and store visits driven by online.
87- **New store ramp:** months for a new store to reach its target sales.
88- **Local search actions:** calls, direction requests, and visits from Business Profiles per store.

Metrics to Ask About

  • Same-store sales growth: sales growth in stores open more than a year.
  • Store traffic and conversion: visits per store and share of visits that buy.
  • Average basket: spend per transaction.
  • Loyalty penetration: share of sales from loyalty members.
  • Online to store share: share of online orders picked up in store, and store visits driven by online.
  • New store ramp: months for a new store to reach its target sales.
  • Local search actions: calls, direction requests, and visits from Business Profiles per store.
Raw lines 80 to 88