Ricochet Supplements
ricochetsupplements.com
Overall Score
54/100
Needs Work
SEO
60/100
GEO
48/100
What's Working
- ✓Veteran-owned identity is prominent in the page title, meta description, and hero — a genuine differentiator in a crowded supplement market
- ✓Product structured data includes GTINs, SKUs, and per-variant offers — the right foundation for Google Shopping and AI-driven product recommendations
- ✓The store is fully open to all crawlers, has a clean sitemap, UCP/MCP agentic commerce endpoints, and Google Search Console verified — technically solid for discoverability
What Needs Fixing
- !Only 2 customer reviews across all products — for a supplement brand targeting new online buyers, this is the single biggest conversion blocker
- !Blog section exists at /blogs/news but has zero published articles — a completely untapped channel for organic traffic, GEO visibility, and customer education
- !81 JavaScript files load on every page — a serious performance risk that threatens Core Web Vitals scores and hurts both SEO and user experience
The Real Opportunity
Ricochet Supplements has a genuinely compelling identity — veteran-owned, South Texas-based, tactically-themed products with solid ingredient messaging. The bones are strong. But with just 2 reviews sitewide and zero blog content, a first-time online visitor who didn't meet you at a pop-up has almost nothing to lean on. Fixing the social proof gap and getting even 4–6 authentic content pieces published could meaningfully shift online conversions without spending a dollar on new apps or ads. The pop-up customers who already love the brand are the fastest path to building that trust layer online.
-
All Product Pages
Only 2 total customer reviews across all products — supplement shoppers rely heavily on social proof before buying online from an unknown brand
Send a personalized review request to every existing pop-up customer. Use Judge.me's QR code feature at your next pop-up event. Even 10–15 reviews on Ballistic would transform conversion for new visitors.
Critical CRO -
Blog (/blogs/news)
Blog section exists in the sitemap and navigation but has zero published articles — a completely wasted channel
Publish 4–6 posts in the first 30 days: your founder story, "Why we chose these ingredients for Ballistic," a "Tactical fitness nutrition guide" and a veteran training story. This is your biggest GEO and SEO opportunity right now.
Critical GEO -
All Pages
81 JavaScript files load on every page — a significant performance overhead that puts Core Web Vitals at risk
Audit which scripts are truly necessary. Apps loading JS but showing no visible widgets (Seal Subscriptions, Bundler) should either be activated or deactivated. Use Shopify's App Performance dashboard to identify the heaviest culprits.
Critical Performance -
Homepage
H1 reads "Ricochet Supplements" — this is just the brand name, with no keyword value for search engines or clarity for first-time visitors
Change the homepage H1 to something like "Veteran-Owned Tactical Supplements | High-Stim Pre-Workout & Creatine" — keeps the brand while capturing intent-driven search terms.
Warning SEO -
Homepage
13 out of 41 images are missing alt text — hurts accessibility and image SEO
Add descriptive alt text to all images. For product images, include the product name, flavor, and container size (e.g., "Ballistic Pre-Workout Sour Cherry Rush 30-serving tub"). In Shopify, this is editable in the Files section or the theme editor.
Warning Accessibility -
Product Pages
5 product variant images are missing alt text — especially variant thumbnail images (Hawaiian Blitz, Rocket Pop flavors)
Edit each product in Shopify admin and add alt text to every variant image. This directly impacts whether your product images surface in Google Image search and AI visual features.
Warning SEO -
Product Pages
Heading hierarchy jumps from H1 directly to H3 ("Why Ricochet Ballistic Pre-Workout Delivers Results") — skipping H2 entirely
Add an H2 above the benefits section (e.g., "What Makes Ballistic Different") to create a logical H1 → H2 → H3 hierarchy that helps both search engines and screen readers parse the page structure.
Warning SEO -
Product Pages
Seal Subscriptions app is installed and loading scripts on every page, but no subscription widget is visible to customers
Either configure the subscribe-and-save widget to display on product pages (supplements are a natural replenishment product — this is one of the highest-ROI moves available) or deactivate the app to stop the script overhead.
Warning CRO -
Product Pages
No urgency or scarcity signals — no low-stock indicators, limited-time offers, or countdown elements
Even a simple "Limited batch — ships from South Texas" badge near the Add to Cart button adds authentic urgency that aligns with the brand story. Avoid fake countdown timers — they damage trust in health categories.
Warning CRO -
Cart
No free shipping progress bar or upsell in the cart — visitors who add one item to cart and checkout have no incentive to add more
Add a free shipping threshold bar (e.g., "Spend $X more for free shipping"). The Bundler app that's already installed can power bundle discounts to motivate a higher AOV. Activate at least one cross-sell recommendation in the cart.
Warning CRO -
Our Mission Page
The About page heading is "We continue to serve" but the page body contains mostly CSS code rather than readable brand story content — the main content area is not rendering properly in the DOM
Ensure the mission/about content is in HTML text (not embedded in CSS variables or style blocks). Add the founder's name, military background, founding year (2025), and why Ricochet was created. This is critical for Google's Knowledge Graph and AI brand recognition.
Warning GEO -
Site-wide (Structured Data)
Organization schema is minimal — only includes name, logo URL, and website URL. Missing founding date, founders, address, and social profile links
Expand the Organization schema in your theme's layout/theme.liquid to include: "foundingDate": "2025", "founder": {"@type": "Person", "name": "..."}, "address": {...}, "sameAs": [Facebook URL, Instagram URL, TikTok URL].
Warning GEO -
Site-wide
OG image URL uses HTTP instead of HTTPS — may cause "mixed content" warnings on social shares
Update the og:image meta tag to use https:// for the image URL. In Shopify, this is typically set in the theme's head template.
Info Technical -
Site-wide
Two separate Google Analytics properties firing simultaneously (GT-T5J2ZVZN via GTM and G-9EKY2BGZ3J direct) — this double-fires events and inflates your session data
Choose one tracking method: either load GA4 through Google Tag Manager only, or use the direct Shopify GA4 integration. Remove the duplicate. Inflated analytics leads to misleading conversion rate data.
Info Technical
Generative Engine Optimization measures how well the store positions itself to appear in AI-generated answers on Google AI Overviews, ChatGPT, Perplexity, and similar surfaces. The store has excellent technical crawlability and advanced agentic commerce readiness, but is being held back by thin brand content and zero blog posts.
9 GEO Dimensions
32
Content Quality
Product descriptions list ingredients but lack first-hand testing insights, real usage stories, or the authentic veteran perspective that makes content citable
45
Entity Clarity & Brand Authority
Brand identity is clearly stated in meta but Organization schema is bare-bones; About page needs a substantive founder story for Knowledge Graph recognition
85
Crawlability & Indexing
All pages are fully crawlable with no blocking directives. Sitemap covers products, collections, and blog. Google Search Console verified.
58
Content Structure
Heading hierarchy skips H2 on product pages. FAQ section is present on Ballistic page. Good logical flow overall but structure gaps hurt AI parsing.
70
Structured Data
ProductGroup schema with GTINs and variant-level offers is excellent. Organization schema is minimal. Review schema from Judge.me is present.
38
Multimodal Readiness
13 images missing alt on homepage, 5 on product pages. No product videos found. Missing descriptive filenames on variant images.
25
Query Fan-Out Readiness
Zero blog content means AI systems have nothing to pull from when users ask "best pre-workout for veterans" or "high-stim pre-workout South Texas." The biggest gap.
40
Merchant Center
Product GTINs exist in schema (positive signal). No direct evidence of active Google Merchant Center feeds or Shopping campaign integration.
82
Agentic Readiness
Outstanding: UCP/MCP endpoints active, agents.md published, DOM is clean and navigable. Among the most agent-ready stores audited in this category.
Priority GEO Actions
- Write and publish 4–6 blog posts in the next 30 days — founder/veteran story, ingredient deep-dives, training guides. This is the single highest-impact GEO move available to this store right now. Easy High
- Add descriptive alt text to all product and homepage images. Describe what's in the image including flavor, size, and context (e.g., "Ballistic Pre-Workout Sour Cherry Rush 30-serving tub on black tactical mat"). Easy High
- Expand the Organization schema in layout/theme.liquid to include founding date (2025), founder name and background, physical address (South Texas), and sameAs links to all social profiles. Easy Medium
- Rewrite the Our Mission page with in-HTML prose: who founded Ricochet, their military service, why they started the brand, what "tactical nutrition" means to them specifically. This establishes brand entity for Knowledge Graph. Easy Medium
- Connect the store to Google Merchant Center with a product feed. GTINs are already in the structured data, which makes feed creation clean and fast. This unlocks Shopping placements in AI Overviews. Medium High
What Google Says NOT To Do for GEO
- Creating special AI text files, Markdown files, or "llms.txt" is not required for Google AI features — the store already has one, which is fine, but it is not what drives AI visibility
- Rewriting content specifically to match how AI models phrase things — Google's systems understand intent and synonyms; write for real customers
- Creating dozens of thin pages targeting every long-tail keyword variation — fewer, deeper pages outperform many shallow ones
- Seeking inauthentic press mentions or link schemes — Google's spam systems detect and penalize this
Stage 1
Awareness
55
- Pass Veteran-owned positioning in page title and hero — a clear differentiator
- Pass Tactical military aesthetic communicates brand identity immediately
- Pass Social links present: Facebook, Instagram, TikTok — important for supplement discovery
- Fail No announcement bar — missing the simplest spot for a promotional offer or free shipping message
- Fail Homepage H1 is just the brand name — no keyword value for new visitors arriving from search
Stage 2
Consideration
38
- Pass Product descriptions cite specific dosages (6,000mg L-Citrulline, 300mg caffeine matrix, Alpha-GPC) — builds ingredient credibility
- Partial "You may also like" cross-sell section is present on product pages
- Fail Only 2 total reviews across all products — this is the primary conversion killer for new online buyers
- Fail Subscription widget installed (Seal Subscriptions) but not rendering — customers cannot discover the subscribe-and-save option
- Fail Zero blog content means no educational material to help buyers understand why these formulas work
Stage 3
Purchase
50
- Pass Sticky Add to Cart bar on product pages keeps the CTA visible while scrolling
- Pass FAQ accordion present on Ballistic product page — addresses pre-purchase questions
- Pass Checkout has 10 standard fields (email, name, full address, phone optional). Shop Pay and PayPal available — smooth for repeat buyers
- Fail No urgency signals near the Add to Cart button — no stock level, no limited-batch messaging
- Fail Bundler app is installed and loading scripts but no bundle widget is rendering on product pages or in the cart — missed AOV opportunity
- Fail Cart has no free shipping bar or cart upsell — single-item buyers checkout with no incentive to add more
Stage 4
Retention
25
- Partial Seal Subscriptions app is installed — the infrastructure for recurring revenue is there, just not activated
- Pass GovX ID app provides verified military discounts — a genuine loyalty mechanism for the veteran community
- Fail No subscribe-and-save visible on product pages — supplements are a natural replenishment product with high subscription potential
- Fail No loyalty or referral program — pop-up customers who love the product have no mechanism to bring friends online
- Fail No blog or content to bring previous customers back to the site between purchases
| App | Purpose | JS Weight | Est. Cost | Verdict | Savings |
|---|---|---|---|---|---|
| Judge.me (JDGM) | Product reviews & ratings | Medium | Free | Keep | — |
| Seal Subscriptions | Recurring subscription orders | Medium | Free plan | Activate | — |
| Bundler (Nice Team) | Product bundles & volume discounts | Medium | Free plan | Activate | — |
| GovX ID | Military & first responder discount verification | Low | Free | Keep | — |
| Meta Pixel | Facebook/Instagram ad tracking | Medium | Free | Keep | — |
| Google Analytics (GA4) | Analytics — currently double-firing (GTM + direct) | Medium | Free | Dedupe | — |
| Total Potential Savings | $0 / mo · $0 / yr | ||||
The Real App Issue
The cost is great — $0/month across all apps. The problem is activation, not spending. Seal Subscriptions and Bundler are both loading JavaScript on every page visit but showing no widgets to customers. That's the worst possible outcome: the performance overhead of paid-feature apps without any of the conversion benefit. Either configure them to display (high priority — especially subscriptions for supplement replenishment) or temporarily deactivate them until you're ready to set them up properly.
Missing App Categories to Consider
- Email marketing (Klaviyo or Omnisend) — no email capture or post-purchase flow was detected. For supplements, a welcome series and replenishment reminder at day 25 are table-stakes for retention.
- Loyalty / referral program — your pop-up customers are evangelists. A referral program (e.g., Smile.io — free plan available) turns word-of-mouth from your events into tracked, scalable online growth.
- Post-purchase upsell — a "thank you page" offer for a second product at a discount can lift AOV without friction at the moment of highest buyer confidence.
Technical Debt
- Critical 81 JS files on every page load — this is the most impactful technical issue in the store. Third-party app scripts (Meta Pixel, GA4, Seal Subscriptions, Bundler, GovX) compound with Dawn's own scripts. Each script adds network round-trips and parse time. Target: under 30 scripts for a Dawn-based store of this size. Use Shopify's App Performance dashboard to identify which apps contribute the most overhead, then deactivate or defer non-critical scripts.
- Warning Duplicate GA4 tracking — two Google Analytics properties are firing simultaneously: GT-T5J2ZVZN (loaded via Google Tag Manager) and G-9EKY2BGZ3J (direct). This inflates session counts, double-counts events, and makes your conversion rate data unreliable. Choose one method: GTM or Shopify's native GA4 integration, then remove the other.
- Warning Seal Subscriptions and Bundler scripts load on all pages but render no visible UI elements. Scripts from cdn-app.sealsubscriptions.com and cdn-bundler.nice-team.net are both loading even on pages where their features aren't needed. Configure app embedding to load on relevant pages only, or deactivate until the apps are fully configured.
- Warning OG image URL uses HTTP — the og:image meta tag references http://ricochetsupplements.com/cdn/... instead of https://. While Shopify CDN images redirect automatically, social crawlers and AI systems may flag or skip the insecure URL. Update in layout/theme.liquid.
- Info Shop Pay preload asset not used — console shows "The resource https://shop.app/pay/assets/sprite.svg was preloaded but not used within a few seconds." This is a minor Shopify platform issue but adds a small bandwidth overhead on every page load.
- Info Dawn theme is a solid, well-maintained foundation — Shopify actively updates it. No deprecated API patterns were detected. However, Dawn defaults are very minimal; consider using Shopify's Online Store Editor to add trust badges, feature callouts, and social proof sections without touching code.
Logo
Color Palette
#111111
Primary / CTA
#FFFFFF
Background
rgba(255,255,255,0.78)
Button / Overlay
Brand Consistency
Brand Assessment
The visual identity is sharp and coherent — the high-contrast black-and-white palette with tactical product photography is distinctive in the supplement space. The veteran-owned angle is the brand's most powerful differentiator, but it is currently only stated, not shown. There are no founder photos, no personal stories, no "why I made this when I was serving" content anywhere on the site. In a category where trust and authenticity drive purchases, this is the gap between a professional-looking storefront and a brand that converts strangers into loyal customers. The product line naming (Ballistic, Tango Protocol, Afterburn) is tactically on-brand and memorable.
Do This Week
- Email or text your existing pop-up customers asking for a Judge.me review — even 10 reviews transforms the product page. Set up Judge.me QR codes for your next pop-up event so buyers can leave reviews on the spot.
- Fix alt text on all images in Shopify admin: navigate to each product and add descriptive text to every image and variant photo (product name + flavor + size).
- Update the homepage H1 in the theme editor to include your core keywords: "Veteran-Owned Tactical Supplements — High-Stim Pre-Workout & Creatine."
- Add a free shipping threshold banner to the cart using Dawn's built-in cart settings or a simple announcement bar (e.g., "Free shipping on orders over $75").
- Fix the duplicate GA4 tracking: remove one of the two Google Analytics properties so your conversion data is accurate. Keep the GTM version for flexibility.
Next 30 Days
- Publish 4–6 blog posts: your founder's story ("Why I started Ricochet"), "What's inside Ballistic and why it works," "Pre-workout for military fitness," and "South Texas's veteran supplement brand." Write like you're talking to a fellow vet.
- Configure Seal Subscriptions to show a subscribe-and-save option on product pages (e.g., "Subscribe & Save 15%"). Supplements are the ideal replenishment category for this.
- Activate at least one Bundler offer — a "Stack & Save" bundle of Ballistic + Creatine or Ballistic + Tango Protocol with a 10% discount would increase average order value immediately.
- Expand the Organization schema (layout/theme.liquid) with founding date, founder info, South Texas address, and social profile URLs to establish the brand entity for Google's Knowledge Graph.
- Rewrite the Our Mission page as real, readable HTML content: who you are, your military background, why you started Ricochet, and what makes your formulas different from what's at GNC.
Next 90 Days
- Connect the store to Google Merchant Center with a product feed. Your GTINs are already in the structured data — the feed setup will be clean. This unlocks Google Shopping placements, AI Overview product cards, and remarketing.
- Add an email marketing tool (Klaviyo or Omnisend). Build at minimum: a welcome series for new subscribers, a replenishment reminder email at day 25 post-purchase, and an abandoned cart flow.
- Launch a referral program (Smile.io has a free plan) to systematically convert your in-person pop-up fans into online referrers. Your community is a major untapped asset.
- Add a founder photo and personal video to the product pages and About page. In the supplement category, "you know who made this" is one of the strongest conversion trust signals available to a small brand.
- Audit and reduce the JavaScript payload. Target under 40 scripts by deferring non-critical app scripts to load after page interaction. Use Shopify's app performance dashboard and browser DevTools to identify and address the heaviest offenders.
Your GEO score of 48 has the most room to grow — and blog content is the fastest way to move it.
Once you've published your first blog posts, fixed the alt text, and activated your subscription and bundle widgets, a fresh audit will show you exactly how much the needle moved and catch any regressions from theme or app updates. The Conversion Guard Shopify app has a free plan, so your next audit costs nothing and tracks every fix from the roadmap above.
Run your next audit freeFree plan available — no credit card required