Mola Logo

Store Audit Report

molamodel.com — Mola Structural Kit — May 12, 2026

πŸ“Š Summary

68

Overall Health Score

out of 100

βœ… Top 3 Wins

  1. 1. Outstanding product quality & reviews β€” 4.97β˜… average (61 reviews on Kit 1 alone) with verified international buyers.
  2. 2. Strong information architecture β€” clear product comparison, FAQs with proper schema markup, well-organized navigation and educational content.
  3. 3. llms.txt already implemented β€” the store is ahead of most competitors with a properly structured llms.txt file for AI discoverability.

πŸ”΄ Top 3 Critical Issues

  1. 1. No JSON-LD structured data on the homepage β€” missing Organization, WebSite, and BreadcrumbList schemas, severely hurting rich results potential.
  2. 2. 25+ images missing alt text on the homepage, with 18+ on product pages β€” major SEO and accessibility penalty.
  3. 3. Excessive third-party scripts (HubSpot, Replay, Mailchimp, Hextom, BestPush, Pandectes, GoAffPro + Facebook + Google) β€” loading 10+ external JS files dragging performance.

πŸ’‘ Growth Opportunity

Mola Model has an exceptional product with strong international demand and glowing reviews from engineers, architects, and students worldwide. The primary growth levers are: (1) fixing the technical SEO foundation (structured data, missing alt texts, meta description errors) to unlock organic search traffic; (2) consolidating the bloated app stack (potential savings of $50–130/month) while improving site speed, which directly lifts conversion rates; and (3) investing in content marketing and GEO optimization to position Mola as the go-to recommendation when engineering students and educators ask AI assistants for structural learning tools. The blog is currently empty β€” filling it with educational content would simultaneously improve SEO, GEO, and authority. A conservative 15–25% improvement in organic traffic is achievable within a few months by addressing the technical debt identified in this audit.

πŸ“Έ Screenshots Gallery

πŸ” Per-Page Issues Table

Page Issue Category Severity Recommendation
Homepage No JSON-LD structured data β€” no Organization, WebSite, or BreadcrumbList schema Technical / GEO πŸ”΄ Critical Add Organization schema with logo, contactPoint, sameAs (social profiles). Add WebSite schema with SearchAction. Add BreadcrumbList to all pages.
Homepage 25+ images missing alt text or with empty alt attributes Technical / SEO πŸ”΄ Critical Audit every image on the homepage and add descriptive, keyword-relevant alt text. Focus on product images and hero banners first.
Homepage Header logo images have empty alt attributes β€” both desktop and mobile variants Technical / A11y 🟑 Warning Add alt="Mola Structural Model" to all logo images in the header for both SEO and accessibility.
Homepage OG image uses http:// instead of https:// β€” mixed content issue on social shares Technical 🟑 Warning Update the og:image meta tag to use https:// protocol.
Homepage Title tag includes store handle "molamodel-us" instead of brand name "Mola Model" Technical / SEO 🟑 Warning Change all page titles to use "Mola Model" or "Mola Structural Model" instead of "molamodel-us".
Homepage Top banner in Portuguese ("Acesse nosso site Brasil para frete nacional grÑtis") on an English store UX 🟒 Info Consider using geo-IP detection to show this banner only to Brazilian visitors, or provide an English translation alongside.
Homepage Newsletter popup fires immediately on page load β€” disruptive to first-time visitors CRO / UX 🟑 Warning Delay the popup by 15–30 seconds or trigger on exit-intent. This reduces bounce rate and improves first impression.
Collections Collection page title is generic: "All Products – molamodel-us" with no meta description optimization Technical / SEO 🟑 Warning Write unique, descriptive titles and meta descriptions for each collection page (e.g., "Structural Engineering Kits | Mola Model").
Collections No collection-level structured data (CollectionPage or ItemList schema) Technical / GEO 🟑 Warning Add ItemList schema to collection pages listing all products with their prices and availability.
Product (Kit 4) Meta description copy-paste error: Kit 4 page says "Mola Structural Kit 3 is composed of 235 pieces" Technical / SEO πŸ”΄ Critical Immediately fix the meta description for Mola Structural Kit 4 to accurately reflect the product.
Product (Kit 4) 18 out of 22 images on the product page have no alt text Technical / SEO πŸ”΄ Critical Add descriptive alt text to every product image. Include product name and structural feature shown (e.g., "Mola Kit 4 curved bar arch structure").
Product (Kit 1) Product JSON-LD has empty "category" field and uses http:// for @context instead of https:// Technical / SEO 🟑 Warning Populate the category field (e.g., "Education > Science & Math > Engineering") and update @context to https://schema.org.
Product Pages No free shipping threshold displayed β€” no urgency or incentive signals on product pages CRO 🟑 Warning Add a free shipping progress bar or threshold message to encourage higher AOV (e.g., "Free shipping on orders over $250").
Product Pages No cross-sell or "Frequently Bought Together" section to drive AOV CRO 🟑 Warning Add a "Complete Your Set" section showing complementary kits and accessories below the ATC button or in the cart drawer.
Product Pages Share buttons include WhatsApp but no Facebook, Twitter/X, or Pinterest share CRO 🟒 Info Add Pinterest and X sharing buttons β€” educational products benefit from Pinterest's visual discovery.
Cart Drawer No free shipping bar, no savings summary, no urgency messaging CRO 🟑 Warning Add a dynamic free shipping progress bar and "You're saving X% with this bundle" messaging in the cart drawer.
Cart Drawer No upsell or cross-sell items in the cart drawer β€” "Recently viewed" tab is empty CRO 🟑 Warning Populate the cart drawer with accessory recommendations or "Complete your collection" suggestions.
Checkout Only Credit Card and Google Pay available β€” no PayPal, Apple Pay (button), or Shop Pay CRO 🟑 Warning Enable PayPal and Shop Pay to capture customers who prefer alternative payment methods. PayPal alone can lift conversion 10–15% for international buyers.
Checkout No trust badges or security assurance messaging visible near payment fields CRO 🟒 Info Add "Secure checkout" badge and payment security logos near the credit card form.
Blog Blog page (/blogs/news) exists but displays zero articles β€” completely empty SEO / GEO πŸ”΄ Critical Either populate the blog with educational content about structural engineering or remove the blog link. An empty blog page is worse than no blog at all for SEO credibility.
Search Search page returns 37 results for "structural kit" β€” relevance sorting appears adequate UX 🟒 Info Search functionality is working well. Consider adding predictive search with thumbnails for a better UX.
All Pages Console logs full of debug statements (e.g., "=== DEBUG ELEMENTOS ===", "CartDrawer tem open: false") left from development Technical 🟑 Warning Remove all console.log debug statements from custom.js in production. These expose implementation details and add minor performance overhead.
All Pages CSP frame-ancestors violation: "Refused to frame https://shop.app/" on every page load Technical 🟒 Info This is a Shopify-level CSP issue β€” generally harmless but should be monitored.
All Pages "Powered by Shopify" visible in the footer UX / Brand 🟒 Info Remove "Powered by Shopify" for a more professional brand appearance.

πŸ€– GEO Audit β€” Generative Engine Optimization

How well-prepared is this store to appear in AI-generated answers and recommendations?

52

Partially Optimized

The store has some good foundations (llms.txt, FAQPage schema, clear product descriptions) but significant gaps remain in structured data depth, blog content, and entity authority signals.

Scored Checklist

Prioritized GEO Action Items

ActionDifficultyImpact
Add Organization + WebSite JSON-LD schema to homepage with full brand detailsEasyHigh
Fix all missing alt text across product and homepage imagesEasyHigh
Populate blog with 5–10 educational articles targeting conversational queriesMediumHigh
Add BreadcrumbList schema to all pagesEasyMedium
Replace "molamodel-us" with "Mola Model" in all titles and visible brandingEasyMedium
Fill Product JSON-LD category fields and fix http:// to https:// in schema contextsEasyMedium
Create a "Press & Awards" page linking academic publications and media mentionsMediumMedium
Add HowTo schema to assembly/usage guide pages or blog postsMediumMedium
Create dedicated comparison/guide pages for "best structural engineering kit" queriesHardHigh

🎯 CRO Scorecard

πŸ”Ž Awareness (Homepage & Discovery)

  • βœ… Value proposition clarity β€” "A new way to study, teach and design structures" is clear and compelling.
  • βœ… Hero section β€” Slideshow with product imagery and clear CTAs. Well-designed.
  • βœ… Trust signals β€” Academic endorsement quotes from MIT and USP professors displayed prominently.
  • βœ… Social proof β€” Strong presence across 5 social platforms. International distributors (Amazon, EU, Turkey) listed.
  • ⚠️ Newsletter incentive β€” 10% off popup fires immediately, can be disruptive. Delay recommended.
  • ⚠️ Free shipping signal β€” No visible free shipping threshold on homepage.

STAGE SCORE: 7/10

πŸ€” Consideration (Collections & Product Pages)

  • βœ… Product comparison β€” Dedicated comparison section on homepage explaining Kit 1/2/3/4 differences. Excellent.
  • βœ… Product descriptions β€” Well-written, educational, highlighting use cases and components.
  • βœ… Reviews β€” Judge.me integration with 4.97β˜… rating, international verified reviews, and photo/video support.
  • βœ… FAQ accordions β€” Product-specific FAQs directly on product pages (e.g., "difference between kits", "international shipping").
  • βœ… Collection filters/sort β€” Available and functional.
  • ⚠️ Image gallery β€” Multiple product images but many without alt text. First image appears to be just a box render.
  • ❌ Cross-sell / Upsell β€” No "Frequently Bought Together" or "Complete Your Set" sections on product pages.
  • ⚠️ Urgency signals β€” No stock indicators, no "selling fast" badges, no time-limited offers displayed.

STAGE SCORE: 7/10

πŸ’³ Purchase (Cart & Checkout)

  • βœ… Cart drawer β€” Functional slide-out cart with quantity controls and checkout CTA.
  • βœ… Full cart page β€” Table layout with product image, quantity controls, shipping estimator, and continue shopping link.
  • βœ… Guest checkout β€” Available, email-first flow (Shopify standard).
  • βœ… Express checkout β€” Google Pay available for one-click payment.
  • βœ… Discount code field β€” Visible and accessible in checkout.
  • ⚠️ Payment methods β€” Only Credit Card + Google Pay. No PayPal, Shop Pay, or Apple Pay button visible.
  • ❌ Cart upsells β€” No upsell recommendations in cart drawer or cart page.
  • ❌ Free shipping bar β€” No progress bar or threshold indication anywhere in the funnel.
  • ⚠️ Form field count β€” 9+ fields on checkout (email, first/last name, company, address, apt, city, state, zip, phone) β€” standard Shopify but could benefit from address autocomplete (which appears enabled).
  • ⚠️ Trust badges β€” Minimal trust assurance near payment fields beyond standard card logos.

STAGE SCORE: 5/10

πŸ”„ Retention (Post-Purchase & Re-engagement)

  • βœ… Newsletter capture β€” Multiple touchpoints: popup, footer, dedicated newsletter page.
  • βœ… Order note β€” Available in cart drawer for gift messages or special instructions.
  • βœ… Social media integration β€” Facebook, Instagram, X, TikTok, LinkedIn all linked in footer.
  • ⚠️ Back-in-stock notifications β€” BestPush restock SDK detected but unclear if actively used.
  • ❌ Loyalty / Rewards program β€” None detected.
  • ❌ Post-purchase email flows β€” Cannot verify, but HubSpot and Mailchimp are both connected (potential conflict).

STAGE SCORE: 5/10

🧩 App Stack Audit

Apps detected via script analysis, network requests, and DOM inspection during the live Playwright session.

App Name Purpose Performance Impact Est. Monthly Cost Verdict Savings if Removed
Judge.me Product Reviews Low $15/mo (Awesome plan) βœ… Keep β€”
Pandectes GDPR Cookie Consent / GDPR Compliance Low $9–$29/mo βœ… Keep β€”
Globo Form Builder Contact/Quote Request Forms Low $0–$9.90/mo βœ… Keep β€”
Concept Theme (RoarTheme) Store Theme Low One-time purchase βœ… Keep β€”
HubSpot (6 scripts) CRM / Analytics / Forms / Banner High $20–$50/mo (Starter) ⚠️ Review $20–50/mo
Mailchimp Email Marketing Medium $13–$20/mo πŸ”„ Consolidate $13–20/mo
Hextom Quick Announcement Bar Announcement / Promo Bar Low $0–$9.99/mo ❌ Remove $0–10/mo
Better Replay / ReplayApp Session Recording & Heatmaps High $0–$29/mo ❌ Remove $0–29/mo
GoAffPro Affiliate Marketing Medium $0–$24/mo ⚠️ Review $0–24/mo
BestPush (Restock) Back-in-Stock / Push Notifications Low $0–$25/mo ⚠️ Review $0–25/mo
Google Analytics (GA4) Web Analytics Medium Free βœ… Keep β€”
Google Ads (Conversion) Ads Conversion Tracking Medium Free (tracking only) βœ… Keep β€”
Facebook Pixel Social Ads Tracking Medium Free (tracking only) βœ… Keep β€”
Total Potential Savings (Remove + Consolidate Candidates) $53–158/mo  Β·  $636–1,896/yr

πŸ”€ Consolidation Opportunities

  • HubSpot + Mailchimp overlap: Both are email marketing platforms. Pick one. If using HubSpot for CRM, use its email features and remove Mailchimp. If Mailchimp is the primary email tool, consider whether HubSpot CRM justifies its cost.
  • Better Replay + ReplayApp (2 session recorders): Two session recording scripts detected (replayapp.io + cdn.api.better-replay.com). Consolidate to one or use Shopify's built-in analytics + Hotjar/Microsoft Clarity (free).
  • Hextom Quick Announcement Bar: The Concept theme by RoarTheme already has a built-in announcement bar. Remove the Hextom app and use the native theme feature.

πŸ’‘ Missing App Categories

  • Cross-sell / Upsell: No app detected for product recommendations or "Frequently Bought Together" bundles. Consider Rebuy, Also Bought, or Shopify's native product recommendations.
  • Shipping Protection / Insurance: Products are physical, internationally shipped, and $200+. Consider Route or Navidium for order protection.
  • Educational License / B2B: Given the education focus (university packs), a B2B/wholesale app like Wholesale Gorilla or Bold Custom Pricing could streamline institutional purchases.

βš™οΈ Theme & Code Findings

Theme: Concept v4.1.0 by RoarTheme

Shopify Plan: Standard (based on feature set)

Locale: en-US

🎨 Brand Identity

Logo

Mola Logo

Primary logo (dark version)

⚠️ Logo images have empty alt text

Mola Logo White

White logo variant (for dark backgrounds)

Color Palette

#171717 β€” Primary Dark

Body text, headings, buttons

#FFFFFF β€” Background

Primary page background

#FAFAFA β€” Light Gray

Section backgrounds, cards

#000000 β€” Pure Black

Links, navigation text

rgba(23,23,23,0.4) β€” Muted Text

Secondary text, placeholders

Typography

Primary Font: Inter, sans-serif

Usage: Headings, body text, buttons β€” consistent across all pages

Weight range: 400 (regular) – 700 (bold) – 800 (extra bold for headings)

Brand Consistency Rating: 8/10 ⭐

The monochromatic black/white palette with Inter font creates a clean, professional, and modern brand identity consistent with an educational/engineering product. The minimalist approach works well for the audience. Deductions: (1) "molamodel-us" appears in several places instead of the brand name; (2) some Portuguese text appears on the English site without translation; (3) the favicon and logo are clean but logo alt text is missing.

πŸš€ Growth Roadmap

⚑ Quick Wins (1–2 days)

1. Fix Mola Kit 4 meta description (references Kit 3 β€” copy-paste error)

Impact: Eliminates confusion in search results for your newest product. ~5 minutes.

2. Replace "molamodel-us" with "Mola Model" in all title tags

Impact: Improves brand recognition in SERPs and AI results. Edit in theme settings.

3. Add alt text to all product images and logo images

Impact: Fixes 40+ accessibility and SEO issues across the site. Batch update via Shopify admin or CSV.

4. Remove console.log debug statements from custom.js

Impact: Cleaner console, slightly better performance, no developer debug info exposed.

5. Fix OG image URL from http:// to https://

Impact: Social sharing previews load correctly without mixed-content warnings.

6. Remove Hextom Quick Announcement Bar (use theme's built-in bar)

Impact: One less app, one less external script, potential $10/mo savings.

πŸ“‹ Medium-Term (1–4 weeks)

1. Add Organization + WebSite + BreadcrumbList JSON-LD schema to all pages

Impact: Major SEO and GEO improvement. Enables brand knowledge panel in Google and better AI entity recognition.

2. Consolidate HubSpot and Mailchimp β€” choose one email/CRM platform

Impact: Reduces 3–4 script loads, saves $13–50/mo, simplifies customer data management.

3. Remove or consolidate duplicate session recording tools (Better Replay + ReplayApp)

Impact: Removes 2 heavy scripts, saves up to $29/mo. Replace with free Microsoft Clarity if needed.

4. Enable PayPal and Shop Pay as payment options

Impact: Can lift checkout conversion 10–15%, especially for international buyers who trust PayPal.

5. Add cross-sell/upsell to product pages and cart drawer

Impact: Increase AOV by suggesting accessories and complementary kits. Use Shopify native product recommendations or install a lightweight upsell app.

6. Delay newsletter popup to 15–30 seconds or exit-intent

Impact: Reduces bounce rate from first-time visitors while still capturing email leads.

7. Consolidate GA4 + Google Ads tracking into a single GTM container

Impact: Reduces 1 script load, enables easier tag management and future conversion tracking.

πŸ—οΈ Strategic (1–3 months)

1. Launch a content marketing program with 5–10 foundational blog posts

Target queries like "how to teach structural engineering concepts", "best hands-on structural learning tools", "what is a structural model kit", "engineering gifts for students". This is the single biggest GEO opportunity.

2. Create a "Press & Academic Citations" page

Compile all university endorsements, research papers, media mentions, and awards. Add Organization schema with references. This builds brand authority signals for both search engines and AI systems.

3. Implement a B2B/wholesale purchasing flow for universities

Educational packs exist but the purchasing flow is standard retail. A dedicated wholesale/institutional flow with PO number support, volume pricing, and NET 30 terms would increase university adoption.

4. Add a free shipping threshold + progress bar

Set a threshold (e.g., $250 or $300) that encourages kit+accessories bundles. Display a progress bar in the cart drawer and cart page. This is a proven AOV driver.

5. Build comparison/guide landing pages optimized for AI-driven recommendations

Create pages like "Mola Kit 1 vs 2 vs 3 vs 4: Which is right for you?" with structured comparison tables. These are exactly the pages AI assistants love to cite when recommending products.

6. Implement a loyalty/referral program

Given the strong community of educators and students, a referral program (e.g., "Refer a colleague, both get 10% off") could drive organic acquisition at low cost.