> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Adobe Commerce on Vortex IQ

> Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Adobe Commerce.

Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Adobe Commerce.

[Connect or manage this source](https://app.vortexiq.ai/workbench/settings/sources) · [View setup guide](/integrations/adobe-commerce) · [Create a workflow](https://app.vortexiq.ai/workbench/flows/create?connector=adobe-commerce)

<CardGroup cols={5}>
  <Card title="46">
    performance signals
  </Card>

  <Card title="47">
    automated checks
  </Card>

  <Card title="35">
    prepared fixes
  </Card>

  <Card title="0">
    proven workflows
  </Card>

  <Card title="3">
    API operations
  </Card>
</CardGroup>

<Tabs>
  <Tab title="Overview">
    ### What you can achieve

    Capabilities are grouped around merchant outcomes, not API terminology.

    <CardGroup cols={2}>
      <Card title="Grow revenue">
        Improve discovery, conversion, campaigns and repeat purchase.
      </Card>

      <Card title="Protect revenue">
        Find failures, leaks and risks before they cost sales.
      </Card>

      <Card title="Run operations">
        Monitor orders, fulfilment, delivery and settlement.
      </Card>

      <Card title="Control risk and change">
        Keep tracking, access and change under governed control.
      </Card>

      <Card title="Customer experience">
        Find storefront, speed, accessibility and journey problems.
      </Card>

      <Card title="Catalogue quality">
        Identify missing, inconsistent or outdated product data.
      </Card>
    </CardGroup>

    ### From connection to verified outcome

    The controlled sequence every capability follows. Nothing changes a connected system without the approval step.

    <Steps>
      <Step title="Connect">
        Authorise the source. Scopes are shown before access is granted.
      </Step>

      <Step title="Monitor">
        Watch the signals against your own baselines, not universal defaults.
      </Step>

      <Step title="Detect">
        Run checks and gather evidence specific to your store.
      </Step>

      <Step title="Recommend">
        Explain what happened, why it matters and the proposed action.
      </Step>

      <Step title="Approve">
        You review scope, risk and reversibility before anything changes.
      </Step>

      <Step title="Execute">
        Apply through governed connector operations.
      </Step>

      <Step title="Verify">
        Confirm the intended result and keep the receipt.
      </Step>
    </Steps>

    No changes are made without the configured approval policy. Read-only operations do not modify the connected system; schedules, access scopes, API usage and data handling remain governed by Vortex IQ controls.
  </Tab>

  <Tab title="Monitor (46)">
    ### Monitor performance

    46 performance signals. Open an outcome to see its signals and how each one alerts. Read-only operations do not modify the connected system.

    <AccordionGroup>
      <Accordion title="Run operations (22 signals)">
        | Signal                           | Alert behaviour    | What it tracks                                            |
        | -------------------------------- | ------------------ | --------------------------------------------------------- |
        | **Customer Order Frequency**     | Watch only         | Customer Order Frequency, compared across items.          |
        | **Customer Spend Segments**      | Watch only         | Customer Spend Segments, shown by share.                  |
        | **Customers with Zero Spend**    | Alert band 30 / 60 | Description pending editorial review; the signal is live. |
        | **Email Health**                 | Alert band 95 / 80 | Description pending editorial review; the signal is live. |
        | **Financial Status Breakdown**   | Watch only         | Orders grouped by payment/financial status.               |
        | **Free vs Paid Shipping**        | Watch only         | Free vs Paid Shipping, shown by share.                    |
        | **Fulfillment Rate**             | Alert band 95 / 90 | Percentage of orders successfully fulfilled.              |
        | **Fulfillment Rate Over Time**   | Watch only         | Description pending editorial review; the signal is live. |
        | **Fulfillment Status**           | Watch only         | Distribution of orders by fulfillment status.             |
        | **Guest vs Account Orders**      | Watch only         | Guest vs Account Orders, shown by share.                  |
        | **Line Item Fulfillment Status** | Watch only         | Line Item Fulfillment Status, shown by share.             |
        | **New Customers**                | Watch only         | New customer signups in the selected period.              |
        | **Order State Breakdown**        | Watch only         | Order State Breakdown.                                    |
        | **Orders Over Time**             | Watch only         | Order volume trend over the selected period.              |
        | **Orders by Country**            | Watch only         | Orders by Country.                                        |
        | **Payment Methods**              | Watch only         | Distribution of orders by payment method.                 |
        | **Return Status**                | Watch only         | Return Status, shown by share.                            |
        | **Tax Analysis**                 | Watch only         | Tax Analysis, compared across items.                      |
        | **Tax Collected Over Time**      | Watch only         | Description pending editorial review; the signal is live. |
        | **Unfulfilled Orders**           | Merchant rule      | Description pending editorial review; the signal is live. |
        | **Unique Customers**             | Watch only         | Number of unique customers who placed orders.             |
        | **Unverified Email Customers**   | Merchant rule      | Description pending editorial review; the signal is live. |
      </Accordion>

      <Accordion title="Grow revenue (16 signals)">
        | Signal                            | Alert behaviour     | What it tracks                                            |
        | --------------------------------- | ------------------- | --------------------------------------------------------- |
        | **Average Order Value**           | Merchant rule       | Average amount customers spend per order.                 |
        | **Customer Acquisition Trend**    | Watch only          | New customer acquisition trend over time.                 |
        | **Daily Order Trends**            | Watch only          | Description pending editorial review; the signal is live. |
        | **Discount % of Revenue**         | Merchant rule       | Discount value as a percentage of total revenue.          |
        | **Discounts Given Over Time**     | Watch only          | Description pending editorial review; the signal is live. |
        | **Repeat Customer Rate**          | Alert band 25 / 10  | Percentage of customers who ordered more than once.       |
        | **Revenue Breakdown**             | Watch only          | Revenue Breakdown.                                        |
        | **Revenue Over Time**             | Watch only          | Revenue trend over the selected period.                   |
        | **Revenue by Day of Week**        | Watch only          | Revenue by Day of Week.                                   |
        | **Revenue by Payment Gateway**    | Watch only          | Revenue by Payment Gateway.                               |
        | **Shipping Cost as % of Revenue** | Alert band 5 / 15   | Description pending editorial review; the signal is live. |
        | **Total Discount Used**           | Watch only          | Total discount amount applied across all orders.          |
        | **Total Orders**                  | Merchant rule       | Number of orders placed in the selected period.           |
        | **Total Revenue**                 | Alert band 10 / -10 | Description pending editorial review; the signal is live. |
        | **Total Shipping Revenue**        | Watch only          | Total shipping charges collected.                         |
        | **Total Tax Collected**           | Watch only          | Total tax collected across all orders.                    |
      </Accordion>

      <Accordion title="Protect revenue (8 signals)">
        | Signal                         | Alert behaviour  | What it tracks                                            |
        | ------------------------------ | ---------------- | --------------------------------------------------------- |
        | **Cancellation Rate**          | Alert band 1 / 3 | Percentage of orders cancelled before shipping.           |
        | **Cancelled Orders Over Time** | Watch only       | Description pending editorial review; the signal is live. |
        | **Customer Churn Risk**        | Merchant rule    | Description pending editorial review; the signal is live. |
        | **Refund Rate**                | Alert band 2 / 5 | Percentage of orders that were refunded.                  |
        | **Refund Value**               | Watch only       | Total monetary value of refunds issued.                   |
        | **Refunded Orders**            | Watch only       | Number of orders with full refunds.                       |
        | **Refunds Over Time**          | Watch only       | Description pending editorial review; the signal is live. |
        | **Top Refunding Customers**    | Watch only       | Top Refunding Customers, compared across items.           |
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Audit (47)">
    ### Audit risks and opportunities

    A fix status appears only where the action, inputs, approval, verification and recovery controls are mapped. Candidate remediations are never executable. Open a check for the detail.

    <AccordionGroup>
      <Accordion title="Fulfillment rate below 90%">
        **Severity** critical · **Outcome** Protect revenue · **Fix status** Candidate remediation

        When more than 1 order in 10 is failing to reach fulfilment, customers have paid for goods that are not shipping on time; refunds, chargebacks and support load follow quickly.

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `ECOM-FULFIL-001`
      </Accordion>

      <Accordion title="Cancellation rate above 10% over 30d">
        **Severity** high · **Outcome** Protect revenue · **Fix status** Report only

        More than 1 in 10 orders is being cancelled. Unlike a return, a cancellation often means the customer changed their mind or hit a problem before the order even shipped, checkout friction, a payment failure, an unexpectedly long delivery estimate, which usually points to a fixable step in the order f

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `ECOM-CANCEL-001`
      </Accordion>

      <Accordion title="HTTPS Not Reachable">
        **Severity** high · **Outcome** Grow revenue · **Fix status** Report only

        If the storefront is not cleanly reachable over HTTPS, browsers warn customers away and search engines demote the site; trust and traffic drop together.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `SC01`
      </Accordion>

      <Accordion title="Refund rate above 5% over 30d">
        **Severity** high · **Outcome** Protect revenue · **Fix status** Candidate remediation

        More than 1 in 20 orders is being refunded. Beyond the direct revenue loss, this rate also carries payment-cost consequences, processors and payment gateways watch refund and dispute rates, and a sustained high rate can affect processing terms independent of the lost sale itself.

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `ECOM-REFUND-001`
      </Accordion>

      <Accordion title="Sitemap Missing or Thin">
        **Severity** high · **Outcome** Grow revenue · **Fix status** Prepared fix

        Without a healthy sitemap, new and updated pages are discovered late or not at all, so products can launch invisible to search.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB03`
      </Accordion>

      <Accordion title="Storefront blocked by Cloudflare - audit cannot reach the store">
        **Severity** high · **Outcome** Control risk and change · **Fix status** Report only

        Cloudflare is challenging the auditor, so storefront checks cannot run at all; every dependent finding is suppressed rather than invented.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `CF01`
      </Accordion>

      <Accordion title="Theme audit blocked by Cloudflare">
        **Severity** high · **Outcome** Customer experience · **Fix status** Report only

        The theme audit could not reach the storefront because Cloudflare is challenging automated access; theme findings are unavailable rather than guessed until access is allowed.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `TH00`
      </Accordion>

      <Accordion title="Discount > 20% of revenue (margin erosion)">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Report only

        Discounting above roughly 20 percent of revenue erodes margin quickly, often without lifting volume enough to pay for itself, and trains customers to wait for codes.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `ECOM-DISCOUNT-001`
      </Accordion>

      <Accordion title="Excessive CSS files loaded">
        **Severity** medium · **Outcome** Customer experience · **Fix status** Prepared fix

        Excess CSS files block rendering while they download; consolidating them speeds first paint on every page.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH03`
      </Accordion>

      <Accordion title="Homepage SEO Elements Missing">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        The homepage is the most-linked page on the store; missing titles or descriptions there squander the site's strongest ranking signals.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB05`
      </Accordion>

      <Accordion title="Images missing alt text">
        **Severity** medium · **Outcome** Protect revenue · **Fix status** Prepared fix

        Images without alt text are invisible to screen readers and to image search; accessibility risk and free traffic left unclaimed at the same time.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH07`
      </Accordion>

      <Accordion title="Limited or Missing Schema Markup">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Schema markup earns rich results (stars, prices, availability) that lift click-through; without it, listings look plainer than competitors on the same results page.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB04`
      </Accordion>

      <Accordion title="Missing Meta Descriptions">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Search engines improvise snippets for pages without meta descriptions; a written one lifts click-through on impressions the page already earns.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `SE01`
      </Accordion>

      <Accordion title="Missing Page Titles">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Page titles are the strongest single on-page ranking and click-through signal; missing ones waste impressions the store already gets.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `SE02`
      </Accordion>

      <Accordion title="Missing Product Images">
        **Severity** medium · **Outcome** Catalogue quality · **Fix status** Prepared fix

        Products without images barely convert; shoppers skip listings they cannot see.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `CQ01`
      </Accordion>

      <Accordion title="Mobile Viewport Missing">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Without a mobile viewport tag the store renders desktop-sized on phones; mobile shoppers pinch, zoom and leave.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB12`
      </Accordion>

      <Accordion title="Mobile responsiveness issues">
        **Severity** medium · **Outcome** Customer experience · **Fix status** Prepared fix

        Layouts that break on mobile lose the majority of ecommerce traffic; most stores see well over half their sessions on phones.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH11`
      </Accordion>

      <Accordion title="No Reviews Platform Detected">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Visible reviews are one of the strongest conversion levers in ecommerce; a store with no social proof converts measurably worse on identical traffic.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB10`
      </Accordion>

      <Accordion title="No analytics tracking detected on storefront">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Without analytics on the storefront, marketing and UX decisions run blind and no conversion diagnosis is possible downstream.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `SC03`
      </Accordion>

      <Accordion title="Order cancellation/refund rate exceeds 5%">
        **Severity** medium · **Outcome** Protect revenue · **Fix status** Candidate remediation

        Cancellation plus refund above 5 percent of orders means a meaningful slice of won revenue is being handed back; the causes (stock, delivery promises, payment friction) are usually fixable once identified.

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `OH01`
      </Accordion>

      <Accordion title="Product Page SEO Issues">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        Product pages are where buying-intent searches land; SEO gaps here cost clicks with direct revenue attached.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB06`
      </Accordion>

      <Accordion title="Products with zero or negative stock">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Candidate remediation

        Every product at zero or negative stock is a page a customer can still find, still add to cart in some storefront setups, and still be disappointed by. Zero-stock listings that stay live also keep spending any ad budget or SEO ranking pointed at them, driving traffic to a product nobody can actually

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `ECOM-INVENTORY-001`
      </Accordion>

      <Accordion title="Repeat-customer rate below 20%">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Candidate remediation

        Fewer than 1 in 5 customers comes back for a second order. Acquiring a first-time customer is almost always the most expensive part of earning their business, so a repeat rate this low means the store is paying that acquisition cost repeatedly instead of earning a second (cheaper) sale from customer

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `ECOM-CUSTOMER-001`
      </Accordion>

      <Accordion title="Store Logo: No store logo configured">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        A missing store logo makes transactional emails, invoices and search results look unfinished; small trust losses compound at checkout.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `SC02`
      </Accordion>

      <Accordion title="Zero-Price Products">
        **Severity** medium · **Outcome** Protect revenue · **Fix status** Prepared fix

        A visible product priced at zero can be added to carts for free and makes the catalogue look broken; each one is either direct revenue leakage or an embarrassment in front of customers.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `CQ02`
      </Accordion>

      <Accordion title="llms.txt Missing">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Prepared fix

        AI assistants increasingly answer shopping questions; llms.txt tells them what the store is and which pages matter, the emerging AI-search equivalent of robots.txt.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB02`
      </Accordion>

      <Accordion title="Accessibility issues found">
        **Severity** low · **Outcome** Protect revenue · **Fix status** Prepared fix

        Accessibility failures exclude customers and carry regulatory risk in a growing list of markets; the common fixes are cheap.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH12`
      </Accordion>

      <Accordion title="Excessive JavaScript files loaded">
        **Severity** low · **Outcome** Customer experience · **Fix status** Prepared fix

        Each extra JavaScript file adds a request and parse cost on every page view; script bloat is one of the most common causes of slow storefronts.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH01`
      </Accordion>

      <Accordion title="Font loading not optimized">
        **Severity** low · **Outcome** Customer experience · **Fix status** Prepared fix

        Fonts loading without font-display cause invisible text while they download; visitors stare at blank headings on slow connections.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH10`
      </Accordion>

      <Accordion title="High refund rate">
        **Severity** low · **Outcome** Protect revenue · **Fix status** Candidate remediation

        Refund concentration is a direct margin leak and often clusters around specific products, suppliers or delivery windows, which makes it diagnosable and fixable.

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `OH02`
      </Accordion>

      <Accordion title="Images missing lazy loading">
        **Severity** low · **Outcome** Customer experience · **Fix status** Prepared fix

        Images loading eagerly below the fold compete with the content the shopper actually sees first, inflating LCP and hurting Core Web Vitals rankings.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH02, TH08`
      </Accordion>

      <Accordion title="Long inline styles">
        **Severity** low · **Outcome** Customer experience · **Fix status** Prepared fix

        Very long inline styles bloat every page they appear on and defeat caching that external stylesheets would get for free.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH06`
      </Accordion>

      <Accordion title="Missing Product Weight">
        **Severity** low · **Outcome** Customer experience · **Fix status** Prepared fix

        Weight-based shipping cannot quote correctly for products without weights, causing checkout errors or mispriced delivery. Irrelevant for flat-rate stores, which is worth recording as a business rule so this never nags.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `CQ04`
      </Accordion>

      <Accordion title="Missing SKUs">
        **Severity** low · **Outcome** Run operations · **Fix status** Prepared fix

        Missing SKUs break inventory reconciliation, courier manifests and marketplace feeds; the problems surface downstream where they are hardest to trace back.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `CQ03`
      </Accordion>

      <Accordion title="Missing Security Headers">
        **Severity** low · **Outcome** Control risk and change · **Fix status** Prepared fix

        Missing security headers leave the storefront easier to attack through clickjacking and script injection, and are flagged by the scanners customers and partners run.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB07`
      </Accordion>

      <Accordion title="Missing Social Meta Tags">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Prepared fix

        Without Open Graph and Twitter tags, shared links render as bare URLs; rich previews carry substantially higher click-through from social and chat.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB09`
      </Accordion>

      <Accordion title="Missing/Short Product Descriptions">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Prepared fix

        Thin or missing product descriptions hurt conversion on the page and long-tail search rankings off it.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `SE03`
      </Accordion>

      <Accordion title="No Inventory Tracking">
        **Severity** low · **Outcome** Protect revenue · **Fix status** Prepared fix

        Without inventory tracking the store cannot warn about stockouts or overselling; every availability signal downstream of this is guesswork.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `IQ01`
      </Accordion>

      <Accordion title="No Remarketing Tags Detected">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Prepared fix

        Without remarketing tags, the roughly 97 percent of visitors who leave cannot be re-engaged, making every paid acquisition channel more expensive.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB11`
      </Accordion>

      <Accordion title="Out of Stock Still Visible">
        **Severity** low · **Outcome** Protect revenue · **Fix status** Prepared fix

        Shoppers landing on unavailable products bounce, and any paid or organic traffic pointed at them is wasted, unless visibility is deliberate (back-in-stock capture or SEO retention), which is worth recording as a business rule.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `IQ02`
      </Accordion>

      <Accordion title="Products missing SEO title">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Prepared fix

        Products without SEO titles compete in search under their bare product names; pages that could rank for buying keywords stay invisible.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `ECOM-CATALOGUE-002`
      </Accordion>

      <Accordion title="Products missing description">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Candidate remediation

        A product with no description gives a shopper nothing to evaluate beyond a photo and a price. It also gives search engines almost nothing to index, so these products are simultaneously converting worse for visitors who do find them and ranking worse in organic search for anyone who has not.

        A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.

        Reference: `ECOM-CATALOGUE-001`
      </Accordion>

      <Accordion title="Render-blocking scripts in <head>">
        **Severity** low · **Outcome** Customer experience · **Fix status** Prepared fix

        Scripts loaded in the head without defer block the page from rendering until they finish; moving or deferring them is one of the cheapest speed wins available.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH05`
      </Accordion>

      <Accordion title="Uncategorized Products">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Prepared fix

        Uncategorised products are unreachable through navigation and category landing pages; they only sell if a customer happens to search for them.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `CQ05`
      </Accordion>

      <Accordion title="console.log statements found in inline scripts">
        **Severity** low · **Outcome** Protect revenue · **Fix status** Prepared fix

        console.log calls in production scripts leak implementation detail and add noise; they usually indicate debug code that shipped by accident.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `TH04`
      </Accordion>

      <Accordion title="robots.txt Missing or Misconfigured">
        **Severity** low · **Outcome** Grow revenue · **Fix status** Prepared fix

        A missing or broken robots.txt can accidentally block crawlers from the whole store, or fail to steer them away from junk URLs that waste crawl budget.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB01`
      </Accordion>

      <Accordion title="Tech Stack Detected">
        **Severity** info · **Outcome** Run operations · **Fix status** Prepared fix

        Informational: the technologies detected on the storefront, used to tailor the other checks to the actual stack.

        A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.

        Reference: `PB08, TH09`
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Automate">
    ### Automate approved work

    Vortex IQ is integrated with **3 read** and **0 write** operations across customer searchs, orders, products on Adobe Commerce. Combine them with anything from the **over 13,000 operations across more than 200 connectors** to automate the work in your own words.

    Changes follow your configured approval policy: the target, proposed change, affected records, risk, reversibility and verification plan are shown before execution.

    [Create a workflow](https://app.vortexiq.ai/workbench/flows/create?connector=adobe-commerce)

    #### Ready to build your first Adobe Commerce workflow

    Pick a trigger, add the operations above as steps, and every step that changes data pauses for your approval. Monitoring and audits are live now and can start any workflow you build.

    <Accordion title="Browse the operations you can build with">
      | Resource         | Read operations | Write operations |
      | ---------------- | --------------- | ---------------- |
      | customer searchs | 1               | 0                |
      | orders           | 1               | 0                |
      | products         | 1               | 0                |

      Signed-in users see the full catalogue in the workflow builder, filtered to the sources they have connected.
    </Accordion>
  </Tab>
</Tabs>
