Shopify Store Audit & Migration Plan
5-month Shopify development analyzed against our 1-session Astro build. Data-driven recommendation for launch.
TL;DR
- Shopify store scores 42/80. Heavy theme, bloated scripts, near-zero content, empty placeholder pages, no reviews. 5 months of dev produced a customized $198 template.
- Our Astro site scores 66/80. Static HTML on edge, 7 SEO articles, 52 pages, full product catalog with images. Built in one session.
- Recommendation: Ship the Astro site. Add Snipcart for checkout. Kill the Shopify store. Save $39/mo + dev hours.
Head-to-Head Score Comparison
Shopify Store
42/8015+ external scripts, 130KB form builder JSON, double analytics tracking
Baseline schema.org only, no H1, no blog prominence, thin meta descriptions
3 blog posts (event recaps only), thin product descriptions, 2 empty placeholder pages
Responsive grid, touch-friendly, but JS-heavy interactions
Strong expert CTA (Vlad), phone/email prominent, PRO pricing — but no reviews, no urgency
Shopify Impact theme ($198) heavily customized — technical debt, rigid grid
Specs present but no reviews, no cross-sells, no benefit-driven copy, basic CTA
8 pages with identical template — only hero text differs, no unique content
Our Astro Site
66/80Static HTML on Cloudflare edge, zero JS by default, <1s load
Schema.org JSON-LD, sitemap, RSS, proper H1/H2, meta descriptions, OG tags
7 expert articles (2000+ words each), comparison tables, internal linking
Tailwind responsive, dark mode, no JS dependency for layout
Buy buttons link to benchk.us — no native cart yet
Clean Astro components, typed props, shared theme package, zero bloat
66 products with images, specs, CTAs — but no variant selection or reviews yet
9 pages with unique benefit cards per vertical, hero images, contact CTAs
Shopify Store Issues Found
12 issues identified during analysis of t1sejg-1z.myshopify.com
| Severity | Issue |
|---|---|
| Critical | 130KB inline form JSON blocks page parsing |
| Critical | No blog/content strategy — 3 event recaps in 5 months |
| Critical | Double analytics tracking (Trekkie + Web Pixels) |
| High | No customer reviews on any product page |
| High | Military + Student discount pages are empty placeholders |
| High | 8 B2B pages use identical template — only hero text differs |
| High | No cross-sell or upsell on product pages |
| Medium | No H1 tag on homepage |
| Medium | Product page CTA says 'Next' not 'Add to Cart' |
| Medium | No lazy-loading on images |
| Medium | Affiliate page has no unique content — same PRO template |
| Low | Blog not linked from main navigation prominently |
Verdict: Can We Build Better?
Yes. We already did.
The Shopify store is a heavily customized $198 Impact theme that took 5 months of developer time. What it produced:
- 66 product listings (standard Shopify template)
- 3 blog posts (event recaps, no SEO value)
- 8 B2B pages with identical copy-paste templates
- 2 empty placeholder pages (military + student discounts)
- 15+ external scripts slowing every page load
- No content strategy, no keyword targeting, no organic traffic plan
Our Astro site, built in one session:
- Same 66 products with images from their CDN
- 7 expert-quality SEO articles (2000+ words each, comparison tables, internal linking)
- 9 B2B pages with unique tailored content per vertical
- Complete program pages (military, student, affiliate — all with real content)
- Zero JavaScript by default — static HTML served from edge
- Full content strategy with 25-article backlog, keyword research, competitor analysis
Recommended Tech Stack
Optimized for BenchK's needs: high-ticket products, B2B + B2C, content-driven growth.
Frontend / Content
Zero JS by default, <1s page loads, perfect Lighthouse scores, Markdown content, component islands for interactivity
Alternative: Next.js (if SSR needed later)
Styling
Utility-first, tiny CSS bundles, dark mode built-in, consistent design system
Alternative: None — Tailwind is the clear winner for this use case
Commerce / Cart
Snipcart: JS overlay cart, works on static sites, 2% fee, zero backend. Migrate to headless Shopify if volume justifies $39/mo
Alternative: Shopify Buy Button ($5/mo) for simpler setup
Hosting / CDN
Free tier, global edge network, auto-deploy from GitHub, built-in analytics, DDoS protection
Alternative: Vercel or Netlify (similar, but Cloudflare is faster and cheaper at scale)
Content Management
Git-based content = version history, PR reviews, AI agent authoring. Add visual CMS later for non-technical editors
Alternative: Sanity or Contentful (if team grows beyond 2-3 people)
SEO / Analytics
Free, privacy-respecting, no script bloat. Add Plausible ($9/mo) if detailed analytics needed
Alternative: GA4 (heavier, but more features)
Email / Forms
Serverless form handler on same platform, no third-party form builder bloat
Alternative: Formspree or Netlify Forms for zero-code option
Reviews
Judge.me integrates with Shopify for verified reviews, or curate reviews as static content
Alternative: Stamped.io, Yotpo
AI Content Pipeline
6 articles written in parallel in one session. Research, write, review, publish — all automated
Alternative: None at this quality level
Migration Plan
4-phase plan from current state to full production.
NOW (Week 1)
- Launch Astro site on custom domain (benchk.us or new domain)
- Add Snipcart for cart/checkout (2% fee, no monthly)
- Point 'Buy' buttons to Snipcart instead of Shopify
- Set up Google Search Console, submit sitemap
- Redirect old Shopify URLs to new site (301 redirects)
Content Blitz (Weeks 2-4)
- Write remaining 19 articles from backlog (P2/P3)
- Add product reviews (import from Shopify or collect fresh)
- Build individual product detail pages with full descriptions
- Add FAQ schema markup for featured snippet targeting
- Set up Cloudflare Workers for contact form + lead capture
Commerce (Month 2)
- Evaluate: stay on Snipcart or migrate to Shopify Storefront API
- Add variant selection (B/W color picker) on product pages
- Implement cross-sells and 'Complete your setup' bundles
- Add Affirm/Klarna payment plans for high-ticket items ($2,000+)
- Build customer account area if needed
Scale (Month 3+)
- Add visual CMS (Decap/Keystatic) for non-technical content editors
- Build comparison tool (interactive product configurator)
- Add video embeds for installation guides and exercise demos
- Expand to international markets (i18n support)
- A/B test landing pages with Cloudflare Workers
Bottom Line
The Shopify store is a $198 template with 5 months of customization that produced a functional but bloated, content-empty site. Our Astro site is faster, has more content, better SEO, and costs $0/month to host. Add Snipcart for $0/month (2% per transaction) and you have a complete replacement. Ship it.
Analysis performed March 21, 2026. Shopify store: t1sejg-1z.myshopify.com. Theme: Shopify Impact ($198).