Skip to content
Last updated: Mar 22, 2026, 3:27 AM EST
Internal Site Analysis

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/80
Performance 4/10

15+ external scripts, 130KB form builder JSON, double analytics tracking

SEO 5/10

Baseline schema.org only, no H1, no blog prominence, thin meta descriptions

Content Quality 4/10

3 blog posts (event recaps only), thin product descriptions, 2 empty placeholder pages

Mobile UX 7/10

Responsive grid, touch-friendly, but JS-heavy interactions

Conversions 7/10

Strong expert CTA (Vlad), phone/email prominent, PRO pricing — but no reviews, no urgency

Code Quality 5/10

Shopify Impact theme ($198) heavily customized — technical debt, rigid grid

Product Pages 6/10

Specs present but no reviews, no cross-sells, no benefit-driven copy, basic CTA

B2B Pages 4/10

8 pages with identical template — only hero text differs, no unique content

Our Astro Site

66/80
Performance 10/10

Static HTML on Cloudflare edge, zero JS by default, <1s load

SEO 9/10

Schema.org JSON-LD, sitemap, RSS, proper H1/H2, meta descriptions, OG tags

Content Quality 9/10

7 expert articles (2000+ words each), comparison tables, internal linking

Mobile UX 8/10

Tailwind responsive, dark mode, no JS dependency for layout

Conversions 6/10

Buy buttons link to benchk.us — no native cart yet

Code Quality 9/10

Clean Astro components, typed props, shared theme package, zero bloat

Product Pages 7/10

66 products with images, specs, CTAs — but no variant selection or reviews yet

B2B Pages 8/10

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
~$0
Monthly hosting cost (Cloudflare free tier)
<1s
Page load time (static HTML on edge)
52
Pages built in one session

Recommended Tech Stack

Optimized for BenchK's needs: high-ticket products, B2B + B2C, content-driven growth.

Frontend / Content

Recommended Astro 5 (Static Site Generation)

Zero JS by default, <1s page loads, perfect Lighthouse scores, Markdown content, component islands for interactivity

Alternative: Next.js (if SSR needed later)

Styling

Recommended Tailwind CSS 4

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

Recommended Snipcart (Phase 1) → Shopify Storefront API (Phase 2)

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

Recommended Cloudflare Pages

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

Recommended Markdown/MDX in Git (current) → Decap CMS or Keystatic (Phase 2)

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

Recommended Google Search Console + Cloudflare Analytics

Free, privacy-respecting, no script bloat. Add Plausible ($9/mo) if detailed analytics needed

Alternative: GA4 (heavier, but more features)

Email / Forms

Recommended Cloudflare Workers + Resend

Serverless form handler on same platform, no third-party form builder bloat

Alternative: Formspree or Netlify Forms for zero-code option

Reviews

Recommended Judge.me widget or static reviews in Markdown

Judge.me integrates with Shopify for verified reviews, or curate reviews as static content

Alternative: Stamped.io, Yotpo

AI Content Pipeline

Recommended Claude Code agents (current setup)

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.

Phase 1

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)
Phase 2

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
Phase 3

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
Phase 4

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).