MRTek · internal sales playbook · v1

The Website + Growth-Plan Play

Walk into a local business, leave with a signed rebuild. One repeatable motion, start to close.

Owner Michael Robinson · MRTek Worked example Edge of the Lake Vineyard Refine freely — this is your template

This is the productized version of what we ran in a single morning for Edge of the Lake: diagnose a local business's website, hand them a strategy document they can't argue with, show them a working custom demo of their own rebuilt site on a live subdomain, and close a build. It works because you show up with the finished thing, not a proposal.

The offer, in one sentence

A conversion-first website that reuses the commerce/booking engine they already pay for, plus a 90-day growth plan — delivered as a live demo before they've spent a dollar.

The eight stages

  1. Target & qualify
  2. Recon: site + stack
  3. The strategy artifact
  4. The demo build
  5. Deploy to a subdomain
  6. Platform recommendation
  7. Price & timeline
  8. The close

Then: reusable templates · landmine registry · the EOTL case study.

Stage 1 Target & qualify

The play only works on the right prospect. Look for a business that already has money moving through a website that's failing to move it well.

Ideal fit — all four

Walk away if

The wedge

Every good target has the same tell: the cheapest thing they sell is the only thing you can buy online. Find that sentence for your prospect and you have the whole pitch.

Stage 2 Recon — their site and their stack

Do this before the conversation. You want to walk in already knowing what's broken and what it runs on.

2a · Walk the site as the customer

Open the live site and move through it as each buyer type. Find where the money-path breaks. Capture a page → works → wall the guest hits table — it's the spine of the strategy doc.

Look forThe failure pattern
Homepage above the foldNo hours, no price, no reserve/buy action — a story instead of a decision
The high-margin pathClub/membership/events/experiences with a price but no button — "call us"
PricesHidden, "call for pricing," or a pricing typo nobody caught
Time-sensitive contentAn expired promo still headlining weeks later
Voice & photographyBoilerplate ("nestled/curated/elevate"), stock aerial, no point of view

2b · Fingerprint the platform

Know what they run before you pitch — it decides your "reuse vs. replace" story. Reusable commands:

# Host, CMS, and CDN from headers + HTML
D=https://THEIRDOMAIN.com
curl -sI $D/ | grep -iE "server:|x-powered-by:|x-pingback:|cf-ray:|link:"
H=$(curl -s $D/)
echo "$H" | grep -o 'name="generator" content="[^"]*"'      # WordPress/Drupal/etc + version
echo "wp-content:  $(echo "$H" | grep -oc 'wp-content')"      # WordPress
echo "$H" | grep -o 'wp-content/themes/[^/"'"'"' ]*' | sort -u  # theme
echo "$H" | grep -oiE 'commerce7|c7t-|shopify|squarespace|wix|parastorage|bigcommerce' | sort | uniq -c

Interpreting it decides your pitch:

What you findYour pitch
A real DTC/booking engine (Commerce7, Shopify, Toast, Tock, Mindbody…) behind a weak theme"Reuse the engine, replace the wrapper" — cheapest, lowest-risk, easiest yes
A bare builder (Wix/Squarespace) with no real commerceYou're adding the commerce capability too — bigger scope, bigger value
Custom/legacy with no CMSFull rebuild; lead with maintainability

Deliverable: a one-page "here's exactly what you run" table (see EOTL Appendix G). It proves you did the homework and disarms the "are you going to throw away everything I paid for?" fear.

Stage 3 The strategy artifact — SWOT + 30/60/90

This is the document that makes you look like a strategist, not a web guy. It's long, rigorous, and mostly reusable structure — you swap the facts per client.

The reusable outline

  1. Evidence standard — tag every claim [V] verified / [A] assumption / [H] hypothesis. Protects credibility; lets the owner see known vs. inferred.
  2. Context & stakes — their market position, the 4–5 load-bearing assumptions, and the "no-change 90-day trajectory" table.
  3. SWOT — each item with: why customers value it, reproducibility, how to monetize, and one immediate action.
  4. TOWS + scored strategy portfolio — SO/ST/WO/WT intersections, ranked by impact × speed × cost × confidence.
  5. Revenue engines — one teardown per money-maker (the gap, the move, the metric that matters).
  6. Top-5 next-30-days — owner / effort / cost / deadline / success metric / stop-or-pivot criterion.
  7. 90-day experiment portfolio — each with budget, success line, failure line, and next move either way.
  8. Weekly scorecard — ~10 revenue metrics with triggers. Exclude vanity (followers, impressions).
  9. Info needed from ownership — the handful of numbers that sharpen the plan.
  10. Final recommendation + executive summary.

Two registers — pick before you write

Internal (blunt): keep the evidence tags, name the failures, use the industry-cohort data. For you.

Owner-facing (diplomatic): drop the tags and the "info needed" interrogation, reframe every weakness as unrealized revenue, lead with assets, critique the situation not the person. The owner built the place by hand — position yourself as the one who unlocks value that's already there.

How to build it fast (the AI loop)

Stage 4 The demo build — a custom site of their own

The demo is the close. Nobody argues with a working version of their own rebuilt site. Build it to feel real, on a real URL.

4a · Brand from the subject's own world

4b · Two-pass method

  1. Plan — a compact token system (colors, type, layout concept, signature) + ASCII wireframes for the key pages. Show it before building.
  2. Self-critique — ask honestly: "would I have produced this for any business in this category?" Wherever the answer is yes, revise and say what changed.
  3. Build — derive every color/type decision from the tokens. Reuse one shared token/CSS block across all pages.

4c · Page set & what to make real

PageMust carry
HomeHero = the most characteristic thing (a thesis, not "Welcome"); hours + primary action above the fold; the money paths
The booking/reserve pageReserve action reachable without scrolling; a real-feeling date/party widget
Club / membershipPublished tier prices, value math before the ask, a 3-step join flow
Shop / catalogEvery item priced & buyable; filters; add-to-cart → a working cart/checkout (localStorage; fake payment)
Experiences / eventsEach space: photo, price, capacity, what's included, a book/inquire action

Discipline that keeps it honest

Stage 5 Deploy to a live subdomain

Cloudflare Pages + a subdomain of your own domain. Live in minutes, free, no server. This is what turns a mockup into "go look at it right now."

5a · Ship it

# Stage a demo-site/ folder: index.html + one file per route + a styled 404.html
# Pages serves /experiences from experiences.html automatically (clean URLs)
npx wrangler@latest pages project create CLIENT-demo --production-branch main
npx wrangler@latest pages deploy demo-site --project-name CLIENT-demo --branch main --commit-dirty=true
# -> live at https://CLIENT-demo.pages.dev immediately

5b · Put it on YOURDOMAIN subdomain

# 1) register the custom domain on the Pages project (needs pages:write)
API=https://api.cloudflare.com/client/v4
curl -s -X POST -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  "$API/accounts/$ACCT/pages/projects/CLIENT-demo/domains" \
  --data '{"name":"demo-client.yourdomain.com"}'
# 2) create the CNAME -> needs a Zone:DNS:Edit token (NOT the account id!)
curl -s -X POST -H "Authorization: Bearer $DNS_TOKEN" -H "Content-Type: application/json" \
  "$API/zones/$ZONE/dns_records" \
  --data '{"type":"CNAME","name":"demo-client","content":"CLIENT-demo.pages.dev","proxied":true}'
# cert auto-provisions in ~1-2 min; verify: curl -sI https://demo-client.yourdomain.com/

5c · Non-negotiable demo hygiene

Landmines that cost me time today — don't repeat them

Stage 6 The go-forward platform

The demo is hand-coded and static — great to show, but the owner can't edit it. The production recommendation must give them a custom look and self-service editing and their commerce engine. The principle: keep the engine, replace the wrapper.

PathBest whenOwner edits viaYou after
Webflow + their engine (default)They want a custom look + Wix-easy editing + you hands-offWebflow Editor (click-to-type)Hand off, step away
Custom CMS theme (e.g. WordPress + ACF)Reusing their existing host/stack & admin familiarity mattersTheir existing adminOwn the theme + updates
Headless (Astro/Next + CMS + engine API)Max design fidelity/perf; you don't mind being on callA CMS studioOn call for structure/deploys

For "they maintain it without me," Webflow wins — it's built for agency-to-client handoff. The commerce engine (Commerce7/Shopify/etc.) embeds via its own widgets on any platform, so nothing about members, inventory, or checkout moves.

Stage 7 Price & timeline

Because the design, copy, and IA are already done in the demo — 30–40% of a normal project — you're pricing a focused build, not a from-scratch one.

TierFeeScope
Lean / MVP$4k–5kCore pages + engine embeds, light styling
Recommended$6k–9kFull site as demoed + CMS + engine styled + training
Full$10k–14k+ photo art-direction, SEO/redirect migration, support window

Recurring (owner pays — usually a wash)

Webflow ~$23–39/mo · commerce engine unchanged · domain unchanged · their old host removed. Net ≈ what they pay today.

Timeline — be honest: labor vs. calendar

The value anchor

Tie price to outcome, not hours. One venue buyout or a handful of recurring club members covers a $6–9k build inside the first season. You're selling the conversion machinery; the site is how it ships.

Stage 8 The close

8a · The meeting punch list

Goodwill that builds trust on the spot

Offer to fix 2–3 things on their current live site this week, free — a pricing typo, an expired promo, hours on the homepage. Small effort; huge signal you're already on their side.

8b · The upsell questionnaire

Most owners under-sell the highest-margin things they already own. Ask, and you surface the scope:


Appendix A · Reusable assets to clone

AssetReuse as
Shared design-token CSS blockSwap palette + type per client; everything else holds
Page templates (home / club-join stepper / cart-checkout / booking / inquiry)Re-skin; the interaction logic is generic
Expiring-banner + demo-flag + styled 404Drop into every demo unchanged
Python UTF-8 injector + wrangler deploy commandsSame pipeline every time
The strategy-doc section skeletonFill with the new client's verified facts
Meeting punch list + questionnaireThis document, Stage 8

Appendix B · Landmine registry

Appendix C · Worked example — Edge of the Lake

Everything above, run start-to-finish in one morning, for a family lakefront winery. Deliverables produced:

Demo  →  demo-eotl.mrtek.ai
Strategy  →  demo-eotl.mrtek.ai/assessment

The proof isn't the deck. It's that they can click their own new website before they've paid you a dollar.

MRTek — Website + Growth-Plan Sales Playbook · v1. Internal. Refine per engagement. Worked example: Edge of the Lake Vineyard & Winery, Valley View, TX.