Skills › Marketing Skills › reverse-engineer-marketing › retail.md
retail.md
88 lines · skills/reverse-engineer-marketing/references/industries/retail.md at 88c79f6
1# Retail: Teardown Pack
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.
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 45## 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
/franchiseor "Own a franchise" page. teardown.mjs detect <domain>flags store locators and location page families.
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.
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
| Signal | Where or how | What it shows |
|---|---|---|
| ★ 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 |
| ★ Store openings in job posts | Job posts for new store staff, by city, dated | Openings before they're announced |
| Location page quality | A sample of store pages: hours, inventory, events, schema | The local SEO engine (see schema) |
| 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 |
| Weekly circular cadence | The circular or deals page and its archive | The promotion calendar and discount depth; promotions become moves |
| Loyalty program | The loyalty page and its archived versions | Rewards structure and when it changed |
| App store rank and reviews | App Store and Google Play pages (see aso) | How hard they push the app and how it's received |
| Local inventory ads | Google Shopping results with "in store" labels | Whether they push store pickup through search |
| ★ Store closures | Locator captures and FDD Item 20 tables | Closures hide behind net store counts; gross openings and closures show the real pace |
| ★ Retail media network | A "media" or "advertise with us" page aimed at brands | Whether they run a retail media business, which funds discounts |
| Events and in-store experiences | Store event pages and social posts | Traffic drivers beyond price |
| ★ 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 |
| Real estate and expansion news | Press, local news on new leases, real estate job posts | Where they're heading next |
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.
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.
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
| Play | Run it with |
|---|---|
| Store and location page family | programmatic-seo, schema |
| Local reviews program per location | referrals |
| Loyalty program and its email flows | emails, offers |
| App install and onboarding push | aso, onboarding |
| Promotion and event calendar | marketing-plan, events |
| Grand opening launches per store | launch, public-relations |
| SMS offers with compliant opt-in | sms |
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.