Concept Nutrition

Concept Nutrition

Store Audit Report

May 17, 2026

concept-nutrition.com

Summary

48 /100

Overall Store Health

Needs improvement

Top 3 wins

  • Good structured data: Product, Organization, BreadcrumbList, and OnlineStore schemas are all in place.
  • Bundle & Save feature is active on product pages with smart cross-sells (Kaching Bundles).
  • Free shipping bar visible in the cart drawer and cart page, with a clear threshold (1,500 EGP).

Top 3 critical issues

  • Product pages feel cluttered: price shown twice, descriptions hidden behind accordions, mixed language reviews (Arabic on English pages).
  • Homepage has no hero section and no clear call-to-action. Visitors land on a generic collection grid with no value proposition.
  • "Shop by brand" navigation link is broken (points to "#"). Dead nav links erode trust instantly.

Growth opportunity

Concept Nutrition has a solid product catalog of 410+ supplements with real demand in the Egyptian market. The store's biggest barrier right now is not traffic, it is trust and clarity. The homepage doesn't communicate what sets Concept Nutrition apart from the dozens of other supplement stores in Egypt. Product pages are packed with information but organized poorly: the price appears twice, key details are hidden behind collapsed tabs, and reviews show up in Arabic on the English version of the page. Fixing these layout issues alone will likely move conversion rates. Beyond that, launching a blog with educational content around supplements ("what creatine does", "berberine vs. metformin", etc.) would open up organic search traffic and give AI search engines something to cite when recommending supplement stores in Egypt.

Screenshots gallery

Homepage (desktop)

Homepage Desktop

Homepage (mobile)

Homepage Mobile

Product page (desktop) - Berberine

Product Page Desktop

Product page (mobile)

Product Page Mobile

Product page - scrolled (bundle & description)

Product Page Scrolled

Cart drawer

Cart Drawer

Cart page

Cart Page

Product page #2 - Creatine (desktop)

Product Page 2 Desktop

Collections page

Collections Page

Search results ("whey protein")

Search Results

Per-page issues

Page Issue Category Severity Recommendation
Homepage No hero section or clear value proposition above the fold. Visitors see a collection grid with no context. CRO 🔴 Critical Add a hero banner with a strong headline like "Egypt's #1 Authentic Supplement Store" and a CTA linking to best sellers or a collection.
Homepage Collection image labeled "Pre Workout Lap" actually links to the vitamins/Health & Vitality page. Misleading label. UX 🟡 Warning Rename this collection image to "Health & Vitality" or use the correct image for the vitamins category.
Homepage The <title> tag is just "Concept Nutrition" without any keyword context (e.g. supplements, Egypt). Technical 🟡 Warning Update to something like "Concept Nutrition | Egypt's #1 Supplement Store - Protein, Creatine & More".
Navigation "Shop by brand" link points to "#" (broken link). Clicking it goes nowhere. UX 🔴 Critical Either build a "Shop by Brand" page with brand logos and collection links, or remove this nav item until ready.
Product pages Price shown twice: once above the title and once below it. This adds visual clutter and confusion. UX 🔴 Critical Show the price once, right below the product title. Remove the duplicate. This is a theme setting or customization fix.
Product pages Product description is hidden behind collapsed accordions. Key selling points are not visible without clicking. CRO 🔴 Critical At minimum, expand the "Description" tab by default. Better yet, show a short summary (2-3 lines) outside the accordion, then use tabs for details, specs, and usage.
Product pages Review section shows Arabic text ("مراجعات العملاء") on the English version of the page. Language mismatch breaks trust. UX 🔴 Critical Configure Judge.me to match the page's language. Set the widget language to English for English pages, Arabic for Arabic pages.
Product pages Only 2-3 product images on the Berberine product. For a supplement where customers can't physically inspect the product, this is too few. CRO 🟡 Warning Add 5-7 images per product: front/back of bottle, supplement facts label, capsule close-up, lifestyle photo, and any certifications.
Product pages Kaching Bundles app has broken accessibility labels: "system.price" and "system.original_price" appear in screen reader output instead of translated labels. Technical 🟡 Warning Contact Kaching Bundles support to fix the translation keys for accessibility labels. Check your app language settings.
Product pages SKU and GTIN fields are empty in the Product JSON-LD schema. Google may flag incomplete structured data. Technical 🟡 Warning Add SKU numbers for each product variant. If barcodes are available, add GTINs. This improves Google Shopping and rich snippet eligibility.
Product pages 8 images on the product page missing alt text. Screen readers and search engines can't interpret them. Technical 🟡 Warning Add descriptive alt text to every product image. Include the product name and a brief visual description.
Product pages No sticky add-to-cart bar when scrolling down on long product pages. CRO 🟡 Warning Enable the sticky add-to-cart feature in the Flora theme settings, or add a custom sticky bar. This can increase add-to-cart rates by 8-15%.
Product pages No trust badges (100% original, fast shipping, money-back guarantee icons) near the Add to Cart button. CRO 🟡 Warning Add 3-4 small trust icons below the Add to Cart button: "100% Authentic", "Free Shipping 1500+ EGP", "14-Day Returns".
Cart drawer No upsell or cross-sell recommendations inside the cart drawer. CRO 🟡 Warning Add a "Frequently bought together" or "Add this for free shipping" upsell widget inside the cart drawer.
Cart page No urgency signals (estimated delivery date, limited stock notices, or savings summary). CRO 🟢 Info Add "Order within X hours for delivery by [date]" and show total savings if any discounts applied.
Blog No blog exists. /blogs returns a 404. Massive missed opportunity for organic traffic and GEO. GEO 🔴 Critical Create a blog and publish 2-4 articles per month on topics like "Best Creatine in Egypt 2026", "Berberine Benefits Explained", etc.
All pages Console error: request to /wp-json/wc/store/v1/cart (a WooCommerce API endpoint). Some third-party script is making WordPress calls on a Shopify store. Technical 🟡 Warning Identify which app or script is making this call (likely a browser extension or injected ad script from Azure). Remove it if not needed.
About page Very thin content. Just a few bullet points with claims like "PhD-led product selection" and "zero counterfeit guarantee" with no supporting details, no team photos, no story. GEO 🟡 Warning Expand the About page with founder story, team photos, certifications, and specifics about sourcing and brand partnerships.

GEO audit

Generative Engine Optimization: how well is this store optimized to appear in AI-generated answers?

32 /100

GEO readiness score

Not AI-optimized

GEO checklist

llms.txt

Present but auto-generated. Just lists the store URL and contact info. No product descriptions, no brand story, no category information.

Structured data depth

Product, Organization, OnlineStore, BreadcrumbList, and SearchAction schemas detected. Good foundation, but missing FAQPage and Review schemas.

Entity clarity

Brand name and product categories are stated, but not reinforced consistently. The homepage says nothing about what the store sells. The meta description does better: "Egypt's #1 supplement store."

AI crawlability

No AI bots are blocked in robots.txt (no GPTBot, ClaudeBot, or PerplexityBot directives). The store is open to AI crawlers.

AI-friendly content

Product descriptions are decent but hidden behind accordions (LLMs may not expand them). No blog content at all. No FAQ pages. No educational content that AI could cite.

Conversational query alignment

No content answers questions like "what is the best creatine in Egypt?" or "where to buy authentic supplements in Egypt". Zero natural-language content targeting.

Brand authority signals

About page exists but is thin. Claims to be "official distributor" for MuscleTech, Cellucor, and GAT Sport, but no proof or certification links. Social profiles are linked.

Multimodal readiness

Most product images have alt text, but 8 images on the product page are missing it. Alt text is repetitive (same text for all product images).

Knowledge panel readiness

No Wikipedia page, no Wikidata entry, no Google Knowledge Panel. Social profiles exist but are not enough to trigger entity recognition for a brand this size.

GEO action items

Action Difficulty Impact
Start a blog with 10+ articles targeting conversational queries about supplements in Egypt Medium High
Rewrite llms.txt with detailed brand description, product categories, top products, and use cases Easy High
Add FAQPage schema to product pages answering common questions about each supplement Easy Medium
Expand About page with founder story, team bios, brand authorization certificates, and press mentions Easy Medium
Write unique, descriptive alt text for every product image (not just the product name repeated) Easy Medium
Claim and verify Google Business Profile for the brand Medium High
Get featured/mentioned in Egyptian fitness or health publications to build external citations Hard High

CRO scorecard

Awareness (homepage)

Hero section with clear value proposition Missing
Clear CTA above the fold Missing
Trust signals visible (badges, reviews count) Missing
Announcement bar (shipping threshold) ✓ Present
Collection navigation ✓ Present
Score2/5

Consideration (product pages)

Product description visible by default Hidden
5+ product images 3 images
Reviews & social proof 2 reviews (Arabic)
Bundle / cross-sell offer ✓ Present
"You may also like" recommendations ✓ Present
Sticky add-to-cart bar Missing
Trust badges near CTA Missing
Score3/7

Purchase (cart & checkout)

Free shipping progress bar ✓ Present
Cart upsells / cross-sells ✓ Cart page has recs
Discount code field ✓ Present
Cart drawer upsells Missing
Urgency / delivery estimate Missing
Order notes / instructions ✓ Present
Score4/6

Retention

Loyalty / rewards program ✓ Casa Loyalty
Affiliate / referral program ✓ BixGrow
Email marketing capture Not visible
Post-purchase engagement (blog, social) No blog, limited social
Account/login experience ✓ Shopify accounts
Score3/5

App stack audit

App name Purpose Performance impact Est. monthly cost Verdict Savings if removed
Kaching Bundles Product bundles & upsells Low $14.99 Keep -
Judge.me Product reviews Low $0 - $15 Keep -
AVADA SEO Suite SEO optimization, structured data, image compression Medium $0 - $34.95 Keep -
BixGrow Affiliate Affiliate & referral marketing Low $0 - $24.99 Keep -
Casa Loyalty & Rewards Loyalty points, VIP tiers, rewards Medium Free Review -
WeTracked.io Ad tracking & attribution (Meta, Google, TikTok) Low $49+ Review $49 - $149/mo
SC Easy Redirects URL redirects management Low Free Keep -
Facebook Pixel Meta advertising tracking Medium Free Keep -
Google Analytics (GA4) Website analytics Low Free Keep -
Microsoft Clarity Session recording & heatmaps Medium Free Keep -
Ads Agent (Azure) Dynamic ad injection(?) High Unknown Investigate Unknown

Notes

  • WeTracked.io: If the store is not running significant paid ad spend, this $49+/month expense may not be justified. Evaluate whether Meta's native CAPI integration (free with Shopify) provides enough accuracy for current ad volume.
  • Casa Loyalty: The "Rewards" launcher and "Get 5%" popup are visible. Verify this program is actually active and being used by customers. If adoption is low, the UI elements are just visual clutter.
  • Ads Agent (Azure): An external script from adsagentclientafd-*.azurefd.net is loading on every page. Investigate what this is. If it is not an intentionally installed tool, it could be injected malware or an unwanted extension.
  • Overlap check: BixGrow and Casa both offer referral programs. Make sure only one is active to avoid confusing customers with competing referral mechanisms.

Theme & code findings

Theme

Flora

Horizon schema v3.1.0 (Theme Store ID: 2481)

Shopify internal name

w33ers-st.myshopify.com

Theme role: main

Findings

  • Excessive script count

    30+ individual JavaScript files loaded on the homepage, including theme scripts, app scripts, and tracking pixels. Each one adds to page load time. Consider lazy-loading non-critical scripts.

  • Four font families loaded

    The store loads Assistant, Merriweather Sans, and Anonymous Pro (4 weights total). That's 4 separate font files preloaded. Consider whether all are needed. Anonymous Pro (monospace accent font) is likely unused on most pages.

  • Massive CSS custom properties block

    Over 200 CSS custom properties defined in the :root selector. Many of these ("shape--sunburst", "shape--diamond", "shape--blob" polygons) are likely unused. The inline CSS in the <head> is bloated with unused theme configuration.

  • Duplicate network requests from tracking scripts

    Facebook Pixel, WeTracked.io, Google Analytics, and Microsoft Clarity are all firing on every page load. The combination creates 190+ console messages per page, mostly from content-visibility rendering. While not errors, this overhead affects time-to-interactive on lower-end devices (common in the Egyptian market).

  • Modern theme architecture

    Flora/Horizon is a recent, well-maintained Shopify theme with proper Web Component patterns, native lazy loading, and view transition support. No deprecated Liquid APIs detected.

Brand identity

Color palette

#000000

Primary (buttons, text, header)

#FFFFFF

Background

#F0D52A

Accent (theme color, branding)

#0A1109

Link color (near-black green)

Typography & logo

Logo

Concept Nutrition Logo

Body font

Assistant (weights: 300, 400, 700)

Heading font

Merriweather Sans (weight: 700)

Accent/Mono font

Anonymous Pro (weight: 400)

Brand consistency rating

5.5/10

The black/white/gold color scheme is consistent across pages, but the homepage lacks branded imagery. Product images vary in style (some have white backgrounds, others are lifestyle shots). The yellow accent color is underused throughout the store. The footer logo and header branding are consistent.

Growth roadmap

Quick wins

  1. Fix the "Shop by brand" dead link. Either create the page or remove the nav item. This takes 5 minutes and eliminates a trust-killer.
  2. Show product descriptions by default. In the Flora theme settings, set the Description accordion to open/expanded on load. Customers should not have to click to learn what they are buying.
  3. Remove the duplicate price display. The price appears above and below the product title. Remove one instance from the theme template.
  4. Fix Judge.me language mismatch. Set the review widget to display in English on English pages. The Arabic review headers on an English product page look broken.
  5. Fix the "Pre Workout Lap" collection label. Rename it to match the actual target page (Health & Vitality).
  6. Add trust badges below Add to Cart. Simple icons: "100% Authentic", "Fast Shipping", "14-Day Returns".

Medium-term

  1. Build a proper homepage hero. Add a full-width banner with a strong headline, a subheading explaining the value prop ("Official distributor for MuscleTech, Cellucor, GAT Sport in Egypt"), and a clear CTA button.
  2. Build the "Shop by Brand" page. Create a collection or custom page with brand logos, descriptions, and links to filtered collections. This is a natural navigation pattern for supplement stores.
  3. Launch the blog. Start with 5-10 foundational articles targeting high-intent Egyptian search queries. Examples: "Best Whey Protein in Egypt 2026", "How to Use Creatine for Beginners", "Berberine Benefits and Side Effects".
  4. Improve product photography. Add supplement facts labels, lifestyle images, and at least 5 photos per product. Customers buying health products online need to see every angle.
  5. Rewrite llms.txt. Replace the auto-generated file with a rich description of the brand, product categories, top-selling products, unique selling points, and use cases.
  6. Expand the About page. Add founder story, team photos, brand authorization documents (even just logos of distributed brands), and verifiable claims.
  7. Add FAQs to product pages. Use collapsible FAQ sections with FAQPage schema. Cover common questions: dosage, side effects, authenticity, shipping times.
  8. Enable sticky add-to-cart. Check the Flora theme settings. If not built-in, use a lightweight app or custom CSS/JS.

Strategic

  1. Invest in review acquisition. With only 2 reviews on a product, there is no real social proof. Set up Judge.me's automated email review requests post-delivery. Offer a small incentive (loyalty points through Casa) for leaving a review.
  2. Claim Google Business Profile. This is the fastest path to appearing in local searches and Google Maps for "supplement store Egypt" or "supplement store Cairo".
  3. Pursue press and partnership mentions. Get featured on Egyptian fitness blogs, YouTube fitness channels, or health publications. Each external mention builds authority for both SEO and GEO.
  4. Audit ad tracking ROI. If WeTracked.io ($49+/mo) is the biggest paid app, verify that it is delivering measurable value above Shopify's built-in Meta CAPI. For smaller ad budgets, native tracking may be enough.
  5. Email marketing foundation. No email signup popups or footer capture forms were visible. Add a "10% off first order" email popup. This alone can recover 5-10% of abandoning visitors.
  6. Consider subscription model. For supplements that customers reorder monthly (protein, creatine, berberine), Kaching Subscriptions (by the same developer as Kaching Bundles) could increase lifetime value.