PilotACP for AI commerce.Explore ACP
Run your own audit

Growth audit

Tenthousand

tenthousand.cc

Run 30 July 2026, 1 day ago

What we measured

Four separate checks. There is no single overall score, because these measure different things and averaging them would hide which one needs work.

Agent readability
55/100
Tracking hygiene
62/100
Landing page
82/100
AI visibility
Not measured

The headline

Nine products have descriptions under 100 characters, which may hinder AI agents from accurately matching and recommending your products.

What is costing you right now

  • Product Schema Missing: The absence of Product schema means AI agents cannot parse your product data, impacting discoverability.
  • Short Product Descriptions: 9 products have descriptions under 100 characters, which is insufficient for AI product matching.
  • Retired SKUs in Catalogue: 322 variants are listed as retired SKUs, potentially confusing AI agents and comparison engines.
  • No Consent Management: The absence of a consent management platform could lead to compliance issues and affect user trust.
  • Tracking Pixels Not Visible: No tracking pixels are detected in static HTML, which could affect marketing analytics and retargeting efforts.

Fix this week

  1. Implement Product Schema: Add Product schema to your site to improve AI agent readability. Use schema.org guidelines for implementation.
  2. Update Product Descriptions: Ensure all product descriptions are over 100 characters to aid AI product matching.
  3. Remove Retired SKUs: Clean up your catalogue by removing or updating the 322 variants listed as retired SKUs.

Fix this quarter

  1. Develop a Consent Management Platform: Implement a consent management solution to ensure compliance and improve user trust.
  2. Enhance Tracking Visibility: Verify tracking pixel functionality through your platform's event manager to ensure accurate data collection.
  3. Improve Site Hierarchy: Add BreadcrumbList schema to help AI agents understand your site structure better.

How AI assistants see you

Partial coverage

Only chatgpt answered (4 of 16 probes), below our threshold of 2 assistants and 4 answers, so we are not reporting a visibility score. Not reached: claude, perplexity, gemini.

We only report a visibility score when at least 2 assistants and 4 answers come back. This run did not reach that, so the gap is in our measurement, not a finding about your brand.

  • claude: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits."},"request_id":"req_011CdYceafiDiExrc6mHEWdS"}
  • perplexity: HTTP 401
  • gemini: HTTP 429

This could not be fully measured on this run. Only chatgpt answered (4 of 16 probes), which is below our threshold of 2 assistants and 4 answers, so we are not reporting a visibility score. Assistants not reached include claude, perplexity, and gemini. A complete measurement requires responses from at least two AI assistants.

What we could not check

  • Live Ads: The Meta Ad Library API did not return a usable response (token scope, rate limit, or upstream error).

Want this report in your inbox?

Optional. Everything above stays on screen either way, and the link below works forever.

Every check, in full

  • AI Readiness

    Dex

    55/100

    2 of 12 schema types present, llms.txt present

    • No Product schema — AI agents cannot parse your product data
    • No BreadcrumbList — AI agents can't understand your site hierarchy
    • No Twitter card meta — reduced visibility in AI-powered social tools
    Paste-ready fixes (11)
    Product schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Product",
      "name": "Your Product Name",
      "description": "Product description here",
      "image": "https://yoursite.com/product-image.jpg",
      "brand": { "@type": "Brand", "name": "Your Brand" },
      "offers": {
        "@type": "Offer",
        "price": "29.99",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "url": "https://yoursite.com/product"
      }
    }
    </script>
    BreadcrumbList schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://yoursite.com" },
        { "@type": "ListItem", "position": 2, "name": "Products", "item": "https://yoursite.com/products" }
      ]
    }
    </script>
    FAQPage schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Your question here?",
          "acceptedAnswer": { "@type": "Answer", "text": "Your answer here." }
        }
      ]
    }
    </script>
    Review schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Review",
      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
      "author": { "@type": "Person", "name": "Customer Name" },
      "reviewBody": "Review text here"
    }
    </script>
    AggregateRating schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Product",
      "name": "Product Name",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.5",
        "reviewCount": "127"
      }
    }
    </script>
    Offer schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Offer",
      "price": "29.99",
      "priceCurrency": "USD",
      "availability": "https://schema.org/InStock",
      "itemCondition": "https://schema.org/NewCondition"
    }
    </script>
    Brand schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Brand",
      "name": "Your Brand Name",
      "logo": "https://yoursite.com/brand-logo.png"
    }
    </script>
    LocalBusiness schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "LocalBusiness",
      "name": "Your Business",
      "address": { "@type": "PostalAddress", "streetAddress": "123 Main St", "addressLocality": "City", "addressRegion": "State", "postalCode": "12345" },
      "telephone": "+1-555-555-5555"
    }
    </script>
    HowTo schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "HowTo",
      "name": "How to do something",
      "step": [
        { "@type": "HowToStep", "name": "Step 1", "text": "Do this first" },
        { "@type": "HowToStep", "name": "Step 2", "text": "Then do this" }
      ]
    }
    </script>
    Article schema
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Article",
      "headline": "Article Title",
      "author": { "@type": "Person", "name": "Author Name" },
      "datePublished": "2024-01-01",
      "image": "https://yoursite.com/article-image.jpg"
    }
    </script>
    Missing meta tags
    <meta name="twitter:card" content="summary_large_image" />
  • Tracking & Pixels

    Dex

    62/100

    0 of 3 pixels visible in page source, 6 issues

    This check reads static HTML only. A GTM container is present (gtm-suite). Server-side tagging signals are present (Shopify Web Pixels (sandboxed); Elevar / Stape server-side). Any pixel not listed as detected may still be firing through one of those, so we have not scored it as missing.

    • Meta Pixel not visible in static HTML
    • Google Ads / GA4 not visible in static HTML
    • TikTok Pixel not visible in static HTML
    • GTM noscript fallback missing
    • No consent management detected
    • No tracking pixels detected on page
  • Catalogue

    Parker

    71 products, 2680 variants, 142 collections

    Listed price range 2.98 to 298, median 98 (store currency)

    • 9 products have a description under 100 characters. That is below what agent product matching needs to disambiguate a SKU.
    • 2 products have an empty product_type. Feed taxonomy falls back to guesswork downstream.
    • 322 variants are titled as retired SKUs ("Old SKU" and similar) but are still in your public catalogue feed, where agents and comparison engines will read them.
    • 22 variants have no SKU, which blocks feed-level reconciliation.
  • Landing Page

    Dex

    82/100

    1 h1, 1 calls to action, 1 trust signals

    From the visual pass

    • Increase the contrast between the text and background image for better readability.
    • Make the 'SUMMER 2023' text more prominent to highlight the seasonal theme.
    • Ensure the navigation options are more distinct and easier to locate.
  • Live Ads

    Maya

    Not measured

    The Meta Ad Library API did not return a usable response (token scope, rate limit, or upstream error).

  • AI Visibility

    Maya

    Partial coverage

    Only chatgpt answered (4 of 16 probes), below our threshold of 2 assistants and 4 answers, so we are not reporting a visibility score. Not reached: claude, perplexity, gemini.

    We only report a visibility score when at least 2 assistants and 4 answers come back. This run did not reach that, so the gap is in our measurement, not a finding about your brand.

    • claude: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits."},"request_id":"req_011CdYceafiDiExrc6mHEWdS"}
    • perplexity: HTTP 401
    • gemini: HTTP 429
    The 4 questions we asked
    • What are the best lightweight shorts?
    • Best shorts for running
    • Best shorts for men
    • Which brands make cotton shorts?

    These questions were built from your own catalogue: product types, product titles, tags and your median price. None of them name your brand, so a mention means an assistant surfaced you unprompted.

    Also recommended: Nike Flex Stride Shorts, Casual Shorts, Outdoor/Active Shorts, Patagonia Baggies Shorts, Lululemon Commission Shorts, Travel Shorts

    • Only chatgpt answered (4 of 16 probes), below our threshold of 2 assistants and 4 answers, so we are not reporting a visibility score. Not reached: claude, perplexity, gemini.
    • claude could not be queried (400 {"type":"error","error":{"type":"invalid_request_error","message":"Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits."},"request_id":"req_011CdYceafiDiExrc6mHEWdS"}), so it is excluded from the measurement rather than counted as a miss.
    • perplexity could not be queried (HTTP 401), so it is excluded from the measurement rather than counted as a miss.
    • gemini could not be queried (HTTP 429), so it is excluded from the measurement rather than counted as a miss.
Download PDFPermanent link

This report contains no revenue forecast, no spend recommendation and no dollar projection.

5 of 6 checks completed in 19.1s, served from a cached run.

Run this for your store

One URL, no signup.

Get your growth audit