The plan, number by number
Each lever below shows the recommended setting, the expected result, and why it matters. Baselines are confirmed as of July 21, 2026. Where a number is an estimate rather than sourced data, it says so. That honesty is deliberate and it's how the whole plan is built.
1.1: The scoreboard (90-day goals)
| Metric | Today | 90-day goal | Why this number |
|---|---|---|---|
| Instagram followers | 937 | 1,800–2,500 | You're already ahead of every comparable shop in the region at 3 months. 2,000 is a stretch (~350/mo); comparables suggest ~1,200 is the "normal" pace. |
| TikTok followers | 44 | 300–500 | Small bases move fast; TikTok engagement runs ~6× Instagram's. |
| Google reviews | verify | 40 | The single biggest local-search lever. Black Crow (Enfield) has ~111; LuAnn's ~142. |
| Content quality score | ~2 / 5 | 4.0+ | Scored on a six-part rubric. Better output, not more output. |
| SMS / loyalty list | ~0 | 300 | SMS opens at ~98% vs ~21% for restaurant email. This list is an owned asset no algorithm can take away. |
| Ad spend | $0 | $500/mo by week 5 | Deliberately $0 for the first month; see 1.5. |
| Monthly revenue | ~$32.7k run-rate | Stabilize → $37k+ | Real Toast data: May $42.8k → June $35.9k → July run-rate $32.7k, a ~10%/mo decline since the opening peak, driven by fewer guests, not smaller tickets (avg ticket has held near $12.50). This is exactly what the review engine and loyalty relaunch below are built to reverse. |
1.2: Followers & the local reality check
We researched every comparable independent coffee shop in the region. Local followings grow in tens-to-low-hundreds of followers per month, linearly, not by viral percentages: Black Crow (Enfield) reached ~1,118 in 17 months; Vernon Coffee Roasters ~1,439 in 4 years; Cafe Barista (Suffield) ~4,571 in 4 years; Dreamscape (Woodstock VT, a tourist town) ~1,884 in 16 months.
At 937 followers in under 3 months, you're already growing faster than every shop we benchmarked. The plan's job is to keep that rate up as the novelty wears off; that's what the content system is for.
1.3: Posting cadence
| Lever | Recommended | Expected result |
|---|---|---|
| 3–5 posts/week, of which 3 are Reels | For accounts under 10k, Reels reach ~5,200 accounts vs ~1,900 for a static post, and ~55% of Reels views are non-followers; it's the discovery engine. | |
| 3–5/week (events, community, cross-posts) | Where Somers community groups live; reach is follower-capped, so it's the retention channel. | |
| TikTok | 3–4/week (repost Reels) | Near-zero marginal effort; highest engagement rate per follower of any platform. |
1.4: Content quality (the honest one)
Current output scores roughly 2 out of 5 on the rubric: hook in the first 2 seconds, lighting, audio/captions, brand consistency, call-to-action, copy. The goal is a sustained 4.0+. This matters more than volume: the algorithm decides distribution in the first seconds of a video, and production polish is not the fix: owner-shot phone video in good light with a real hook outperforms agency gloss for local discovery.
You don't need a videographer. You need 15 minutes of good window light, a hook, and a CTA. We'll score a sample every week and watch the line climb.
1.5: Ads: the personalized phased answer
Sized against two real things: your actual monthly residual (gross profit after real labor + assumed rent/overhead, before any owner draws, ~$7,976/mo at your July run-rate) and the real seasonality already in the console (US Census food-service data). This exact schedule is loaded into the console's ad-spend log, so the forecast tab's projections come from it directly; nothing here is a placeholder.
| Month | Phase | Spend | Why |
|---|---|---|---|
| Aug 2026 | 1 · Foundation | $0 | Fix GBP/site/tracking before paying to fill a leaky funnel. |
| Sep 2026 | 2 · Testing | $300 | Conservative start; Four Town Fair month. |
| Oct–Nov 2026 | 2 · Testing | $400 | Step up only if proxy metrics show traction; hold through Nov's soft season. |
| Dec 2026 | 3 · Scale | $600 | Holiday push (+4.2% seasonality). |
| Jan–Feb 2027 | 3 · Scale | $400 | Pull back: the real seasonal trough (−10.2% / −8.8%); protect cash. |
| Mar 2027 | 3 · Scale | $500 | Recovering. |
| Apr 2027 | 3 · Scale | $600 | One-year-open anniversary: a real press/social hook. |
| May–Jul 2027 | 3 · Scale | $700–750 | Strongest organic months; scale toward the ceiling if the funnel's validated. |
What $500/month buys at food-and-beverage benchmark rates ($7–15 CPMs, ~$2.05 restaurant CPC): roughly 23,000–50,000 Meta impressions reaching a large share of the ~80–85k people within 15 minutes, plus ~75 high-intent Google clicks.
1.6: Reviews: the highest-leverage free lever
Target: ~9 new Google reviews/month (register ask + QR card + SMS follow-up). That catches Black Crow's ~111 within a year. Comparable shops run 3–18 reviews/month, so 9 is ambitious but observed in the wild. Review count and velocity are primary map-pack ranking inputs; this is what wins "coffee near me."
1.7: Loyalty & SMS
Their Toast loyalty app already exists (with one rating; nobody knows about it). Relaunch it at the register with an SMS list. The evidence here is the strongest of any channel: loyalty enrollment lifts return rates ~7%→30% (Toast/Resy 2026), members spend 18–30% more per visit, birthday offers redeem at ~35%, and SMS opens at ~98%.
Regulars visiting 2–4× a week are the entire economics of a coffee shop. Every dollar spent making a first-timer into a regular outperforms a dollar spent finding another first-timer.
1.8: Forecast & financials (what the model says)
- Where you're actually starting from: real Toast data shows net sales of $42,796 in May, $35,928 in June, and a $32,700 run-rate in July, a real ~10%/month decline since the opening peak, driven almost entirely by fewer guests (average ticket has held steady near $12.50). That's the honest starting line for every projection below; the plan's job is to reverse this trend, not grow from an already-rising baseline.
- Scenario envelope: flat growth at 1% / 2.5% / 5% per month brackets the future; the driver model, which reads the ad calendar, the roadmap phases, and seasonality, currently lands month-12 revenue inside that envelope.
- Seasonality is real and data-backed (US Census food-service sales): January–February run ~9–10% below average, so plan cash accordingly; and the "holiday rush" is mostly myth for food service (November is actually below average; December only +4%).
- September 2026 is the anomaly: the Four Town Fair is in Somers, Sept 17–20; the roadmap builds the whole month around it.
- Financials: enter real revenue/COGS/overhead in the console and it computes break-even revenue, net margin against the 5–18% healthy band, and marketing as % of revenue against the 3–7% coffee-shop norm.
Nothing in this forecast is a promise; every coefficient is a labeled assumption you can drag. What it gives us is an honest argument: if we do X, here's the reasonable range of Y, and here's the month we should see it.
The website platform decision
You have Shopify today. Before defaulting to it, here's the honest comparison: cost, technical SEO ceiling, ease of use, and how far each can go. Prices verified July 2026.
| Platform | Real monthly cost | CWV pass rate* | Beginner-friendly | SEO ceiling | How far it can go |
|---|---|---|---|---|---|
| Shopify (current) | $39 sticker → $114–163 with a realistic app stack, + 2.9% + 30¢/order | ~77% (but only 48% in a 1,000-store field test; small stores skew worse) | ✅ Excellent | Capped: URLs locked to /products/, sitemap not editable, app scripts slow the front end | Great commerce, limited everything else |
| Wix | $29–39 | ~74–82% | ✅ Excellent | Decent controls, improved a lot | Low ceiling for custom work |
| Squarespace | $29 (raised 26% on July 17, 2026) | ~70% | ✅ Excellent | Weakest: robots.txt not even editable | Pretty templates, hard walls |
| WordPress | $50–90 + $50–500/mo maintenance reality | ~46–50% | ⚠️ Moderate | Unlimited in theory; plugin bloat and security drag in practice (11,334 ecosystem vulnerabilities in 2025, 91% in plugins) | Anything, with constant upkeep |
| Webflow | $25–39 | ~67–79% | ⚠️ Designer-oriented | Good; clean output | Strong marketing sites; commerce is weak (2% txn fee tier) |
| Next.js custom | $50/mo hosting (hosted & maintained for you; transferable any time); the cost is the build, not the subscription | ~68% framework-wide; see note | ❌ Needs a technical operator (that's the point) | Uncapped: full control of URLs, schema, rendering, images, robots, sitemap | As far as we ever want to take it |
*Share of real-user origins passing all three Core Web Vitals (CrUX/HTTPArchive, Nov 2025–Jan 2026 snapshot). Important honesty note: these measure each platform's population, not its ceiling. Next.js's 68% blends every dashboard and web app ever built with it; Shopify's 77% skews toward big optimized stores while a field test of 1,000 typical stores passed at 48%. The claim we stand behind: a purpose-built Next.js site controls every performance lever and clears the bar by design; Shopify's ceiling is capped no matter how much you spend on apps.
Why performance is a money question, not a vanity metric
- Deloitte/Google, 30M sessions: a 0.1-second speed improvement lifted retail conversions +8.4% and order values +9.2%.
- Portent, 27k pages: a page loading in 1s converts at ~3.05% vs ~1.12% at 3s: nearly 3× the customers from identical traffic.
- Google's own data: each 1-second delay costs up to 20% of conversions; the majority of mobile visits abandon past 3 seconds.
- The ads connection: every ad click lands on this site. Landing-page experience is a Google Ads Quality Score component, and faster pages convert more of the clicks you paid for; speed is effectively a discount on every ad dollar.
- The tracking connection: a custom site runs full server-side tracking (GA4 + Meta Conversions API). Advertisers using CAPI alongside the pixel see ~13% lower cost per result (widely attributed to a 2022 Meta study). Shopify's native pixels run in a locked sandbox.
The recommendation: Next.js front, Toast + Shopify back
You don't have to throw anything away, and shouldn't. Toast is already how you run the counter, and Shopify's Storefront API is included on the Basic plan you already pay for (one headless storefront). The architecture: a custom Next.js site is everything customers see: home, menu, story, events, blog, all built for speed and local search, with your live Toast menu embedded natively for ordering (always current, zero extra data entry), while Shopify quietly stays the commerce engine for bean sales and the planned subscriptions, with its checkout, Shop Pay, and fraud protection intact. Best of both: uncapped performance and SEO where it matters, boring reliable ordering and commerce where that matters. The trade-off, stated plainly: it needs someone technical to build and maintain it. That's the role I'd fill, and it's also why this choice compounds instead of hitting a wall.
Apps vs. built-in features
The same capabilities, two ways to pay for them. On Shopify, each need is a monthly subscription; on a custom build, most are simply how the site is made.
| Capability | Shopify route | Next.js route |
|---|---|---|
| SEO controls | SearchPie: $39/mo | Built in (metadata API, full head control): $0 |
| Schema / structured data | JSON-LD app: $9.99/mo | Hand-authored CafeOrCoffeeShop + Menu schema: $0, and better |
| Page speed | Hyperspeed: $59/mo (patching the platform) | The architecture is the speed layer (static generation, next/image): $0 |
| Reviews on site | Judge.me: $15/mo | Custom section surfacing Google reviews: $0 |
| Loyalty | Smile.io: $15/mo | Their Toast app already does this; the site just promotes it: $0 |
| Email / SMS | Klaviyo: $45/mo @ 1k contacts | Same Klaviyo (platform-independent): cost is equal, so not a differentiator |
| Subscriptions | Native app free on Basic; Appstle $10/mo when it outgrows; Recharge $99/mo + 1.49% + 19¢/order at scale | Same native app, driven headless; checkout stays on Shopify (their PCI/fraud problem, not ours) |
| Tracking | Sandboxed pixels; standard events only | Full server-side GA4 + Meta CAPI, first-party data: the ad-efficiency unlock |
| Recurring total | ~$140–180/mo in app fees + Shopify plan + per-order fees | ~$0–20/mo hosting + Shopify Basic kept for commerce only |
On Shopify you rent capabilities forever; on a custom build you buy them once. The app stack alone costs more per month than hosting the entire custom site, and the apps still can't unlock the URL structure, the sitemap, or real server-side tracking.
Design & sitemap
We'll design this live, together, so the brand stays yours. Below is the proposed structure: the client's requested pages merged with local-SEO best practice for a café.
Proposed sitemap
| Page | Job | Local SEO role |
|---|---|---|
| Home | The hook: what, where, why it's different (organic refreshers, single-origin, town square) | Primary "coffee shop Somers CT" target; CafeOrCoffeeShop schema; hours/address above the fold |
| Menu | Full menu with prices, as real HTML, never a PDF | Menu schema; captures every "{drink} near me" long-tail; answers the #1 visitor question |
| Visit | Hours, map, parking, plaza context (next to Geissler's), wheelchair access, WiFi | NAP consistency anchor; the page Google Business Profile links to |
| Order | One page, one button → Toast. Ends the four-ordering-systems confusion | Conversion consolidation; app + loyalty promotion |
| Beans & Subscriptions | Retail bags + the planned subscription, powered by the existing Shopify backend | The e-commerce growth lane; product schema |
| Events & Community | Fair booth, open mics, fundraisers, partner orchards | Event schema; the "town square" positioning made visible; earns local links |
| Contact | Form, email, socials | Catering/wholesale inquiries, future revenue lines |
Local-SEO principles baked into the build
- Name–Address–Phone identical everywhere (site, GBP, Yelp, Facebook, Apple Maps), and always paired with "Somers, CT" to separate from the unrelated Texas "Roasted Beeanery."
- Title pattern: Page · Roasted Beanery · Somers, CT coffee shop; every page targets one local intent.
- Structured data throughout: CafeOrCoffeeShop, Menu, Event, FAQ, hand-authored, not app-generated.
- Static-generated pages, optimized images, sub-second loads: the speed argument from Part 2, applied.
- Reviews surfaced on-site; a /reviews link in every SMS receipt flow.
Design session: we'll build it live (Claude design). A working visual identity already exists from the planning tools: espresso neutrals, latte-foam surfaces, a signature teal pulled from their own Blue Magic spirulina refresher, and a roastery serif, which we can carry straight into the site or evolve with the owners in the room.
What to expect: timing and sequencing
The site is the final 30%
The website is not the marketing plan; it's what makes the rest of the marketing plan convert. Ads, social content, events, and promotions are the 70% that generate attention; the site is the 30% that catches it, turns it into visits, orders, subscriptions, and list signups, and feeds clean data back into the ads. Lead with ads, socials, and events. The site multiplies them; it doesn't replace them.
Good performance takes real backend work
If the goal is a site that makes ads and socials perform better, and it is, then the build includes work nobody sees: keyword and competitor research, information architecture, schema, image pipelines, tracking (GA4 + server-side events), copywriting, and testing on real phones. A pretty page can ship in a weekend; a page that ranks and converts cannot.
Advanced-but-light beats deep-but-beginner
The cheapest website is the one you never have to rebuild. Going deep on a beginner platform means every page, integration, and workflow eventually gets recreated from scratch when the platform's ceiling arrives: that's a paid-twice redesign. Building on the advanced foundation now, even if we launch light (a handful of excellent pages) means every future addition (subscriptions, wholesale, a second location, online classes) is an extension, not a migration. Start advanced and light. Grow deep over time.
Resources for your team
Alongside this plan, you'll get a short list of free, official resources: Google Business Profile help docs, Meta's own content courses, Toast's own training for the tools you already pay for, even a free small-business mentorship nonprofit (SCORE.org), so your team can build skills at your own pace between check-ins. It's in the full written plan (§13), organized by topic so whoever owns each piece can go straight to the relevant one.
Everything in this plan compounds: reviews build map ranking, content builds reach, the list builds regulars, and the site catches all of it. None of it requires a big-brand budget; it requires consistency, honesty about the numbers, and a foundation that won't need to be torn out next year.