Commit 5932f6d
claude
site: rewrite homepage + /desktop/, retire /pricing/, unify nav across all pages
The site was carrying two simultaneous pitches — small-business-owner
pitch in the top half, developer-proxy pitch in the bottom half — and
neither audience was getting a clean path to conversion. Per today's
strategy call, the site now serves small business owners and drives
them toward Cloud ($49-$129/mo). Developer/proxy content still exists
but is out of the main funnel.
New homepage (site/index.html)
Hero anchors on pain naming: 'You didn't start your business to
pay six SaaS bills.' Subhead lists what Stockyard replaces
(scheduling, invoice, member management, email blasts) and prices
Cloud first, then Local.
The main visual is a mocked desktop app screenshot of a brewery
(Hopfield Brewing) running Stockyard — taproom check-ins, revenue
bars, trivia night, mug club, 'working offline' status. Window
chrome + status bar so it reads as an actual app, not a bundle.
Sections in order: hero, screenshot, how it works (3 cols),
pricing in context (competitor comparison table with HoneyBook,
Mindbody, 17hats, Stockyard Cloud, Stockyard Local at Year 1 and
Year 3), what's inside (stats + 4 example bundles), pricing
preview (3 tier cards, Cloud Single featured), trust section
(disappearance promise + Price Lock + veterans), developer note.
Bundle explorer that used to be the hero interaction is gone —
/for/ remains as the bundle browser for anyone who wants it.
dev-focused copy ('38 LLM providers, 76 middleware modules') is
retired; one small developer note at the bottom points devs to
/proxy-only/ and GitHub.
New nav: How it works / Pricing / About / Get Stockyard. Gone
from main nav: Tools, Bundles, GitHub (GitHub still in footer).
/desktop/ rewrite (site/desktop/index.html)
Same pricing/Stripe/toggle logic, new framing. Cloud Single is
now first and featured (was Local first); Local is re-positioned
as 'not a stripped-down version' rather than as a fallback.
Hero: 'Same software on every tier. Pick your fit.' explicitly
defuses the 'am I getting less on Local?' concern.
FAQ expanded with 'does Stockyard send my data anywhere' (privacy
question customers will ask) and 'military/veterans' (was buried
in footer before). HoneyBook/Mindbody answer now includes 17hats
and removes em dashes per house style.
Nav + footer match homepage.
/pricing/ → /desktop/ redirect
/pricing/ was serving a different and contradictory pricing story
('Free proxy. One-time desktop purchase. Cloud sync if you want
it' — leading with Free Proxy as tier 1). Removed /pricing/ from
the page list in internal/site/site.go and added 301 handlers
for /pricing/ and /pricing. Old inbound links keep working; search
engines will migrate to /desktop/. site/pricing/ and
internal/site/static/pricing/ both removed.
Nav unification across existing secondary pages
site/about/, site/constitution/, site/veterans/, site/proxy-only/
all now carry the same top nav as the new homepage so a visitor
hopping between pages doesn't feel like they're crossing site
boundaries. /proxy-only/ keeps a slightly different nav (Home /
Pricing / GitHub) appropriate to its developer audience.
No changes to:
/for/ (bundle browser — fine as-is for the 'see what's inside'
click-through from homepage)
/cloud/, /cloud/login/ (functional pages, not marketing)
/billing/success/, /desktop/success/ (post-purchase pages)
/tools/{slug}/ (legacy per-tool pages — a customer only reaches
these by deep link, not from the new nav)
Stripe checkout wiring in /desktop/ (preserved as-is)
Testing: go build ./internal/site/ clean, go test ./internal/site/
clean, make site-sync run to mirror site/ → internal/site/static/.
Flag for review: the screenshot uses v0.2.0 in the status bar, which
is the desktop version we'll tag when Sectigo arrives (Apr 20-23). If
the site ships before the desktop build does, the screenshot shows a
version that technically doesn't exist yet. Low-stakes since no
customer has v0.1.0 installed either.1 parent 92cc112 commit 5932f6d
15 files changed
Lines changed: 1043 additions & 1381 deletions
File tree
- internal/site
- static
- about
- constitution
- desktop
- pricing
- proxy-only
- veterans
- site
- about
- constitution
- desktop
- pricing
- proxy-only
- veterans
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
281 | | - | |
282 | 281 | | |
283 | 282 | | |
284 | 283 | | |
| |||
320 | 319 | | |
321 | 320 | | |
322 | 321 | | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
323 | 333 | | |
324 | 334 | | |
325 | 335 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
90 | 92 | | |
91 | 93 | | |
92 | 94 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
0 commit comments