Captured during live browser session
Homepage — Desktop
Homepage — Mobile (390px)
Product page — Desktop
Product page — Mobile (390px)
Cart page
Checkout page
Collection page
Search results
| Page | Issue | Category | Severity | Recommendation |
|---|---|---|---|---|
| All pages | Blog link in navigation returns HTTP 404 | Technical | 🔴 Critical | Either create a blog with at least a few posts, or remove the "Blog" menu item until content exists. A broken link in the main navigation damages credibility immediately. |
| Homepage | Page title is "GyGinfographics Shop – Gyginfographics" — brand name repeated, no keywords | Technical / SEO | 🟡 Warning | Rewrite to something like "Isometric Art Tote Bags & Mugs | Gyginfographics" — put the product category first so search engines and users know what the store sells. |
| Homepage | No FAQPage structured data, despite a 12-question FAQ section being present on the page | Technical / GEO | 🟡 Warning | Add FAQPage JSON-LD to the homepage. Google can show these in rich results, and LLMs can pull the answers directly when users ask related questions. |
| Homepage | Hero CTA "Explore designs" leads to a generic catalogue. No product-type landing page for tote bags or mugs separately. | CRO | 🟡 Warning | Split the CTA or add category cards below the hero (Tote Bags / Mugs / Posters). Visitors who know what they want should reach it in one click. |
| Homepage | 15% email discount offer present, but no email capture form visible — the incentive is mentioned in text only, with no input field or popup on the page | CRO | 🔴 Critical | Add a working email signup form tied to an email marketing platform. The incentive is good — it just needs a mechanism to collect emails. |
| Homepage | No trust badges, payment icons, or guarantee statement above the fold | CRO | 🟡 Warning | Add a small trust bar with "Secure checkout", accepted payment methods, and the 30-day defect guarantee. First-time visitors need reassurance before they browse. |
| Product pages | Zero product reviews or ratings on any product | CRO | 🔴 Critical | Install a review app (Judge.me has a free tier). At €49.90 per item, shoppers need social proof. Even 3-4 initial reviews make a significant difference to conversion. |
| Product pages | Product names like "Affective Mechanisms-1" are meaningful to the designer but confusing to buyers and invisible to search engines | Technical / CRO | 🟡 Warning | Rename products to describe what they actually are: "Mechanical Heart Tote Bag — Isometric Design". Keep the artistic title as a subtitle if needed. |
| Product pages | No Review schema in JSON-LD, no BreadcrumbList schema | Technical / GEO | 🟡 Warning | Once reviews are added, ensure the review app outputs proper Review/AggregateRating markup. Also add BreadcrumbList to improve rich result eligibility. |
| Product pages | No urgency or scarcity signals anywhere on the page | CRO | 🟡 Warning | For print-on-demand, low-stock warnings aren't realistic, but production time framing works: "Made to order — ships in 2-7 days" placed near the Add to Cart button sets expectations and nudges action. |
| Product pages | No sticky Add to Cart bar when scrolling through the product description | UX | 🟡 Warning | The Horizon theme supports a sticky cart bar. Enable it so the Add to Cart button stays accessible as users scroll through the detailed product description. |
| Cart | No free shipping progress bar | CRO | 🟡 Warning | Even a simple "You're €X away from free shipping" bar increases average order value. Check if Horizon's built-in announcement bar can serve this role, or use a lightweight cart app. |
| Cart | "You may also like" section exists (native Shopify recommendations) but there are no dedicated bundle or targeted upsell offers | CRO | 🟢 Info | The native Shopify recommendation section is a good start. Consider a cart upsell app (Candy Rack or similar) to show a specific complementary product — e.g., "Add the matching mug for X% off". |
| Cart | No visual trust reinforcement — no secure checkout badge, no return policy reminder | UX | 🟢 Info | Add a short line below the Checkout button: "Secure checkout · Duties included · Defects covered for 30 days." Reduces hesitation at the decision point. |
| Checkout | Checkout uses standard Shopify one-page flow. PayPal and Google Pay available as accelerated options. | CRO | 🟢 Info | Good setup. No issues found. Duties included display is a plus for international buyers. |
| Search | Search returns 6 results for "infographic" but the /search path is disallowed in robots.txt | Technical | 🟢 Info | This is standard Shopify behavior and intentional — search result pages are not indexed. No action required. The store search works fine for users. |
| All pages | JS console: CSP violation (shop.app iframe blocked) and two 403 resource errors | Technical | 🟢 Info | The CSP violation is from Shopify's own Shop Pay integration and is non-critical. The 403 errors may be from Printful's customizer script failing to load certain assets — worth monitoring but unlikely to affect customers. |
| All pages | Three GTM/Analytics script instances load across page views (G-YC0NRD0DYV fired multiple times) | Technical | 🟡 Warning | Verify in GA4 DebugView that page views are not being double-counted. If GTM and native Shopify GA4 integration are both active, remove the duplicate. This affects the accuracy of your attribution data. |
How visible this store is to AI-powered search: ChatGPT, Perplexity, Google AI Overviews, Claude
The store has the foundations — llms.txt, basic structured data, Google verification — but it lacks the content depth that AI engines need to confidently reference or recommend it. No blog means no material for LLMs to quote. No reviews mean no signal of real-world credibility. The FAQ is a good start but it's not marked up for machines.
| Action | Difficulty | Impact |
|---|---|---|
| Add FAQPage JSON-LD to homepage (12 existing Q&As are ready to mark up) | Easy | High |
| Create blog with 3-5 posts: "What is isometric projection?", "Engineering gifts for the technically-minded", "How we make our tote bags in Seville" | Medium | High |
| Expand llms.txt to include product category descriptions, brand mission statement, and links to individual collections | Easy | Medium |
| Rename products to descriptive titles that answer "what is this?" immediately | Easy | Medium |
| Add sameAs, foundingDate, and description to Organization schema; link to social profiles | Easy | Medium |
| Add BreadcrumbList schema to product and collection pages | Medium | Medium |
| Get the brand listed on external sources (gift guides, design blogs, engineering forums, Reddit) to build authority citations | Hard | High |
Based on live browser session observations
Detected from network requests and page source during live session
| App / Tool | Purpose | Performance | Monthly cost | Verdict | Notes |
|---|---|---|---|---|---|
| Printful | Print-on-demand fulfillment | Medium — JS customizer loads on all pages | Free (per-item production cost) | Keep | Core to the business model. Consider lazy-loading the customizer script on product pages only to reduce global JS weight. |
| Google & YouTube (GA4 + GTM) | Analytics & tag management | Low — async loading | Free | Keep | Verify GTM and Shopify native GA4 aren't double-firing. Use GA4 DebugView to confirm single page-view events. |
| Meta Pixel (Facebook/Instagram) | Paid social tracking & retargeting | Low — async | Free | Keep | Essential for any paid social campaigns. Pixel ID 8415702875113218 correctly configured via Shopify's native integration. |
| Pinterest Tag | Pinterest ad tracking | Low | Free | Keep | Visual products like isometric art perform well on Pinterest. Good to have in place even before running campaigns. |
| Shop App (Shopify native) | Accelerated checkout / order tracking | Low | Free | Keep | Standard Shopify integration. No action needed. |
| Judge.me Reviews (missing — recommended) | Product reviews & ratings | Low | Free tier available | Add | No reviews anywhere on the store. Judge.me's free plan handles unlimited review requests and outputs proper Review structured data for Google. |
| Klaviyo / Omnisend (missing — recommended) | Email marketing & automation | Low | Free up to 250 contacts | Add | The 15% first-purchase discount mentioned on the homepage needs an email capture mechanism. Without it, the incentive is wasted. |
| Candy Rack / Aftersell (missing — recommended) | Cart upsell & cross-sell | Low-medium | From ~$7.99/month | Add | A single targeted upsell in cart ("Add a matching mug for €12 more") can lift AOV by 15-25%. Start with Candy Rack's free trial. |
meta[name="view-transition"] tag is present, enabling smooth page transitions in supported browsers.
fetchpriority="low", reducing layout shift without blocking render.
shopify-product-customizer.js from Printful's CDN loads globally. This adds unnecessary weight on the homepage, cart, and blog pages where it has no function.
money_with_currency filter patterns or deprecated AJAX cart API endpoints.
@type: FAQPage. Google can surface these as rich results within days of crawling.