Conversion Guard · Store Audit
Audit date: May 19, 2026 · Language: English (US) · Single-product Shopify store
Section 01
The hero H1 — "Stop the hair from blowing around your room" — immediately speaks to a real customer pain. The copy is sharp, specific, and product-led.
A live product demo video (mp4) is embedded on the page and shows the product working in real conditions. Video is one of the highest-converting content types for novel products.
"30-day fit guarantee", "Free USA shipping · 2 to 4 days", "Secure checkout via Shopify" and "Ships from MN" are all visible in the cart — reducing abandonment anxiety at the right moment.
The store has no reviews app installed and no social proof anywhere on the page. For a brand-new product with no brand recognition, reviews are the single most powerful trust signal. This is very likely the primary cause of low conversions.
The homepage — which is the primary ad landing page — is missing its meta description, Open Graph title, OG description, and OG image. Social ads sharing the homepage URL will show an empty, ugly preview. SEO rankings are also hurt.
There is no popup, embedded form, or email marketing app installed. Every visitor who doesn't buy on the first visit is gone forever. With paid social traffic, this is burning ad budget with no safety net.
Growth Opportunity
FurStopper solves a real, specific problem in a clever way — and the social media traction proves the market exists. The gap between traffic and revenue almost certainly comes down to three things: no proof that real customers have bought and liked the product (zero reviews), no way to recover visitors who are curious but not ready to buy (no email capture), and a homepage that technically doesn't even tell search engines or social platforms what it's about (missing meta and OG tags). Fix those three things and the conversion rate from current ad spend should improve significantly without changing a single word of the product copy, which is already solid.
Section 02
Homepage — Desktop
Homepage — Mobile
Product Page — Desktop
Product Page — Mobile
Cart Page (With Item)
After Add to Cart
Section 03
| Page | Issue | Category | Severity | Recommendation |
|---|---|---|---|---|
| Homepage | No meta description — the page has index,follow but no <meta name="description">. Google will auto-generate one from page content, which is usually worse. |
SEO | 🔴 Critical | Add a 150–160 character meta description in Shopify Admin → Online Store → Preferences → Homepage meta description. Example: "FurStopper is a mesh fan cover that catches pet hair before it gets into your fan blades. Free USA shipping. Fits fans up to 18 inches." |
| Homepage | No Open Graph tags (og:title, og:description, og:image). When ad links or social shares use the homepage URL, platforms show a blank or poorly-generated preview card. | SEO | 🔴 Critical | Add OG meta tags via the theme's homepage section settings or Shopify's SEO fields. Also upload a 1200×630px product image to use as og:image — this dramatically improves click-through from social shares and link previews. |
| Homepage | Empty JSON-LD tag: <script type="application/ld+json"></script> with no content. This is a broken schema tag that could confuse crawlers. |
SEO | 🟡 Warning | Remove the empty JSON-LD script tag from the homepage template. Replace it with a valid Organization or WebSite schema block containing the brand name, URL, logo, and contact info. |
| Homepage | 9 out of 12 images are missing alt text (empty alt=""). This harms image search visibility and accessibility. |
Accessibility | 🟡 Warning | Add descriptive alt text to every product image in Shopify Admin → Products → Images. Example: "FurStopper mesh fan cover installed on a box fan, catching pet hair on the outside surface." Avoid generic text like "product image 1". |
| Product Page | No customer reviews or star ratings. Zero social proof on a new product makes potential buyers hesitant — especially when they found the store through an ad and have no brand familiarity. | CRO | 🔴 Critical | Install Judge.me (free plan available) or Loox ($9.99/mo with photo reviews). Immediately reach out to any early customers for photo or video reviews. Even 5–10 reviews with photos transforms buyer confidence for a novel product. |
| Product Page | No compare-at (strikethrough) pricing on any variant. Without a visible "was/now" contrast, there's less psychological incentive to buy now vs. waiting. | CRO | 🟡 Warning | Set a compare-at price in Shopify Admin for each variant to show a savings amount. For the 3-pack at $19.99, a compare-at of $24.99 creates a visible discount signal. This works particularly well for multi-pack bundles. |
| Product Page | No urgency signals beyond "In stock · ships in 1 business day." No low-stock counter, no countdown timer, no "X people viewing this" type nudge. | CRO | 🟡 Warning | Add a low-inventory indicator (e.g., "Only 12 left in stock") when inventory is genuinely limited. Alternatively, a "Summer shedding season" seasonal urgency message is honest and timely for a pet fur product. |
| Product Page | JSON-LD Product schema is using ProductGroup type and is missing sku, gtin, mpn, and aggregateRating fields. These are needed for Google Shopping eligibility and richer search results. |
SEO | 🟡 Warning | Add SKU values in Shopify Admin → Products → Variants. Once a reviews app is installed, ratings will auto-populate in schema. For GTIN/barcode, register an ISBN/EAN or use the product's internal identifier. |
| Product Page | The FAQ section is present in the HTML and has good Q&A content, but there is no FAQPage structured data (JSON-LD). The questions and answers exist but are invisible to search engines as structured data. |
SEO | 🟡 Warning | Add a FAQPage JSON-LD block to the homepage/product template that mirrors the 5 FAQ items already on the page. This can trigger FAQ rich results in Google, expanding the visual footprint of the listing in SERPs. |
| Cart | No upsell or cross-sell offers in the cart. The cart only shows the item and a checkout button. The average order value (AOV) has no mechanism to grow beyond the first product selected. | CRO | 🟡 Warning | Since there's only one product, upsell the upgrade: if a customer adds the 1-pack, suggest the 3-pack ("Save $4.98 — add 2 more covers") right in the cart. This can be done with a simple cart drawer customization or a lightweight upsell app. |
| Cart | No free shipping progress bar. Free shipping is already offered, but there's no visual reinforcement of this in the cart to remind customers and reduce doubt at checkout. | CRO | 🟢 Info | Even though shipping is already free, a message like "✓ Your order qualifies for FREE USA shipping" displayed prominently near the subtotal in the cart reinforces the value and reduces hesitation before checkout. |
| Contact Page | The /pages/contact page exists in the sitemap and menu but renders with a heading and no content — no contact form, no email address, no phone number. Customers have no visible way to get support. | UX | 🔴 Critical | Add a contact form (Shopify's built-in contact form template works fine) and/or display the email address ([email protected]) prominently. Customers need to know they can reach a human. This also builds trust for first-time buyers. |
| All Pages | No About / Brand Story page. The footer tagline "Made for pet owners, by a pet owner" is a compelling hook but goes nowhere — there's no page that expands on who built this product, why, and what makes it trustworthy. | GEO CRO | 🟡 Warning | Create a /pages/about page with the founder's story, why they built FurStopper, photos of the product in use at home, and any press coverage. This is essential for brand authority and for AI engines to understand who the brand is. |
| All Pages | No Google Search Console verification tag found. There's no way to monitor indexing issues, search queries, or core web vitals data via Google's own tools. | SEO | 🟡 Warning | Verify the site in Google Search Console by going to search.google.com/search-console and adding the property. Use the HTML meta tag method to add the verification code in Shopify Admin → Online Store → Preferences. |
| All Pages | No blog exists. The footer links to "Cat hair guide" and "Air & fans" on furstopper.com (a different domain) rather than hosting content on shop.furstopper.com. This splits link equity and content authority across two domains. | SEO GEO | 🟡 Warning | Consolidate content under one domain long-term. In the short term, consider moving the blog to shop.furstopper.com/blogs or ensure furstopper.com links back to the shop. Blog content about pet hair, fan cleaning, and grooming stations helps with both organic SEO and AI discovery. |
| Checkout | European-only payment methods (Bancontact, BLIK, Multibanco, MobilePay, Twint) appear in the footer payment icons despite the store shipping USA only. This may confuse customers or imply the store is not USA-focused. | UX | 🟢 Info | In Shopify Admin → Settings → Payments → Shopify Payments, disable payment methods that aren't relevant to USA customers. Showing Visa, Mastercard, Amex, Apple Pay, Google Pay, and Shop Pay is cleaner and more reassuring for a US audience. |
| All Pages | No Google Analytics (GA4) detected. Only Microsoft Clarity (behavior analytics) and Meta/TikTok pixels are present. There's no way to track conversion funnel data, session quality, or revenue attribution in GA4. | Technical | 🟡 Warning | Add GA4 via Shopify Admin → Online Store → Preferences → Google Analytics, or via Google & YouTube Shopify app. GA4 provides conversion funnels, attribution modeling, and audience building that Meta/TikTok pixels alone can't provide. |
Section 04
Based on Google's official AI Optimization Guide (May 2026). Assesses visibility across Google AI Overviews, AI Mode, ChatGPT, Perplexity, and other AI-powered search surfaces.
The store lacks the foundational content and entity signals needed for AI systems to understand, trust, and cite FurStopper in generated responses. The product itself is highly citable — the infrastructure just isn't there yet.
The product copy is clear and specific — "Pet hair gets pulled into your fans, caked onto the blades, and blown around the room" is a strong problem statement. The FAQ answers real customer questions with real-world specificity ("tuck the drawstring into the mesh or wrap it around the fan stem"). However, the total content depth is thin: one product description paragraph, five FAQ items, and a brief how-it-works section. There's no first-hand expertise content — no breakdown of why polyester mesh was chosen over other materials, no performance data, no comparison to alternative solutions beyond the one FAQ item. The tagline "Made for pet owners, by a pet owner" gestures at expertise but doesn't deliver on it. AI systems need more substantive, experience-led content to cite FurStopper over other sources.
No About page, no founder story, no Organization structured data, no press mentions, no certifications, and no third-party citations. AI systems cannot reliably identify FurStopper as a distinct, credible brand. The footer tagline is the only brand story signal on the entire site. The brand name "FurStopper" is clear and distinctive — but without supporting entity signals, it's not recognized as a knowledge graph entity.
Sitemap is present and well-structured with product, page, collection, and blog sitemaps. The product page is indexable with index,follow. No nosnippet directives found — pages are eligible for AI snippet extraction. robots.txt is standard Shopify (no AI-crawler blocking). The custom domain uses valid HTTPS. Key deductions: /search is disallowed (standard, not a problem); no Google Search Console verified; blog sitemaps exist but there are no blog posts. The sitemap also includes sitemap_agentic_discovery.xml — Shopify's automatic agentic indexing file, which is a positive signal.
The heading hierarchy is mostly logical: H1 → H2 sections (Catch the fur, Cover Pull Done, Mess Free Brushing, FAQ) → H3 (Shipping and returns). However, the H1 element on the product page wraps its text in a <p> tag inside the H1, which is invalid HTML. The FAQ uses <details>/<summary> elements, which is semantically correct and screen-reader friendly. The page benefits from clear section separation. Missing: <article>, <main>, and <aside> semantic elements are not consistently used.
Product page has a ProductGroup JSON-LD with brand, category, description, and variant offers including price and availability. Good baseline. Missing: sku, gtin, aggregateRating, and Review fields. Homepage has an empty JSON-LD tag (broken). No Organization, FAQPage, BreadcrumbList, or WebSite schemas anywhere on the site.
The video demo is a strong asset and is loaded on the page. However, the video is hosted on the external furstopper.com domain, not on Shopify's CDN — which means it's not included in Shopify's sitemap and is less likely to be indexed as a product video. All product images are missing alt text (empty alt=""), which makes them invisible to AI image understanding. Image filenames like furstopper-01-main.jpg are acceptable but generic. No product image variations (in-use, detail, lifestyle) were detected in schema data.
When someone asks an AI "how do I keep pet hair out of my fan?" or "best way to reduce cat hair in the air?", there's very little FurStopper-specific content to pull from. The FAQ covers some of these angles but not deeply. There is no blog content addressing related questions (how to reduce airborne pet hair, fan maintenance with pets, grooming tips for shedding season). The external blog at furstopper.com covers some of this but is on a separate domain, so it doesn't help the shop rank.
No Google Merchant Center feed signals detected (no Google Shopping script, no Google Ads gtag purchase events). The store appears not to be connected to Google Merchant Center, which means no eligibility for Google Shopping results or AI product recommendation cards. For an ecommerce store with a physical product, this is a significant missed channel. No Google Business Profile applies (online-only store).
Shopify's sitemap_agentic_discovery.xml is present — Shopify auto-generates this for agentic crawlers. The Add to Cart button is clearly labeled, the variant selector is functional, and the DOM structure is reasonably clean. The llms.txt file exists (auto-generated by Shopify) with basic store and product links. The main gaps are interactive element labeling (some buttons lack explicit aria-label) and the lack of a clear structured purchase flow description (no Product schema with shipping/return policy links that an agent could read).
| Action | Difficulty | Impact |
|---|---|---|
| Create a substantive About page with the founder's story, photos, and why this product was built | Easy | High |
| Add an Organization JSON-LD schema to the homepage with brand name, logo, URL, founding info, and contact | Easy | High |
| Add FAQPage JSON-LD structured data mirroring the existing FAQ section on the product page | Easy | High |
| Write 3–4 blog posts on the shop.furstopper.com domain covering: pet hair in air, fan maintenance with pets, cat grooming station setup, how FurStopper compares to air purifiers | Medium | High |
| Connect to Google Merchant Center via Shopify's Google & YouTube channel app to enable Shopping results | Medium | High |
| Add descriptive alt text to all product images (use specific language: material, color, fan size, use case) | Easy | Medium |
| Add meta description and OG tags to the homepage (also needed for SEO/CRO — not just GEO) | Easy | High |
| Expand product description to include material rationale (why polyester mesh vs. other options), real-world performance details, and size compatibility specifics beyond "18 inches" | Medium | High |
| Host the demo video on Shopify CDN or YouTube and include it in the product's structured data (VideoObject schema) | Hard | Medium |
Section 05
Based on live browser session observations through the full purchase funnel.
Section 06
Apps detected via network request analysis during the live browser session.
| App / Tool | Purpose | Performance Impact | Est. Monthly Cost | Verdict | Notes |
|---|---|---|---|---|---|
| Facebook Pixel | Ad tracking & retargeting | Low | Free | ✅ Keep | Essential for Meta/Instagram ad campaigns. Confirmed active via connect.facebook.net. |
| TikTok Pixel | Ad tracking & retargeting | Low | Free | ✅ Keep | Confirmed active via analytics.tiktok.com. Makes sense given social-driven traffic. |
| Microsoft Clarity | Session recordings & heatmaps | Low | Free | ✅ Keep | Excellent free behavior analytics tool. Use this to identify exactly where visitors drop off on the product page. |
| Shop Pay (Shopify built-in) | Accelerated checkout | Negligible | Free | ✅ Keep | Built into Shopify. Reduces checkout friction for returning Shop app users. |
| ⚠️ Reviews App | Social proof & star ratings | Low | $0–$15/mo | ➕ Add Now | Highest priority missing app. Recommend Judge.me (free plan) or Loox ($9.99/mo for photo reviews). Start collecting reviews from day-one customers immediately. |
| ⚠️ Email Marketing | Abandoned cart, welcome flows, post-purchase | Low | $0–$20/mo | ➕ Add Now | Recommend Klaviyo (free up to 500 contacts) or Omnisend (free up to 500 emails/mo). At minimum, set up an abandoned cart recovery flow immediately — this can recover 10–15% of abandoned carts. |
| ⚠️ Email Popup / Lead Capture | List building & exit-intent capture | Low | Free | ➕ Add Now | Klaviyo and Omnisend include built-in popup forms. An exit-intent popup offering 10% off in exchange for an email address is a straightforward way to capture visitors who are leaving without buying. |
| ⚠️ Cart Upsell | AOV optimization | Low | $0–$10/mo | ➕ Add | Since there's only one product, the upsell is a pack upgrade. Reconvert ($4.99/mo) or a simple cart script can prompt "1-pack buyers" to upgrade to the 3-pack at checkout. Even a 15% upgrade rate meaningfully improves AOV. |
| ⚠️ Google & YouTube Channel | Google Shopping / Merchant Center | Negligible | Free | ➕ Add | Free Shopify app that connects the store to Google Merchant Center, enabling Shopping ads and free product listings in Google Search. Critical for GEO and paid search diversification. |
💡 Current App Spend: ~$0/mo (all free tools)
The store is currently running on free tools only. Adding the recommended apps above would cost roughly $15–$30/month (Loox + Klaviyo/Omnisend + Reconvert). This is a very low investment relative to the conversion rate lift from having reviews and email recovery. There are no apps to remove — the current stack is lean and appropriate.
Section 07
Theme Details
Fonts Used
<p> tag: <h1><p>Stop the hair...</p></h1>. Block elements inside inline elements is invalid HTML and causes inconsistent rendering across browsers. The <p> tag should be removed and the text placed directly in the H1.<script type="application/ld+json"></script> with no content. This is likely a template condition that should render either valid JSON-LD or nothing. Remove or fix this in the theme template.https://furstopper.com/images/video/furstopper-fan-guard-demo.mp4 rather than Shopify's CDN or YouTube. This means it's not covered by Shopify's CDN caching, may load slower on some connections, and is not included in the Shopify sitemap for video indexing.--orange: #f59149, --ink: #1f242c, --body: #4b525d) for consistent theming. This makes design changes easy and is a good engineering practice.font-display: swap for web fonts — reducing layout shift and improving perceived load speed.Section 08
Color Palette
Logo / Brand Mark
SVG favicon — used as primary logo mark
Brand Consistency Rating
Section 09
This report was automatically generated by Conversion Guard — a Shopify app for store audits and CRO optimization.
© 2026 Conversion Guard · convguard.com