Skip to content

Shopify storefront audits · nothing to install

Find every leak in your store. Fix them from one board.

Horavo audits your Shopify storefront — setup, SEO, AEO, links, speed, accessibility and AI-driven CRO — and turns every finding into a task rated by impact and difficulty. Paste a URL; that’s the install.

Join the waitlist and get 50% off your first month.

sample-store.myshopify.com
Sample data
91
General Setup
74
SEO
58
AEO
83
Internal Links
71
Search & nav
61
Performance
64
Images & media
79
Accessibility
66
AI CRO
72
Catalog
68
Compliance
  • Shipping costs hidden until checkout
    cro.shipping_returns_clarity · /products/linen-throw
  • Product pages have no Product structured data
    aeo.product_schema · /products/*
  • Home hero ships 2400px wide for a 640px slot
    media.oversized_source · /
  • Search for “linen” returns no results
    discovery.search_returns_results · /search
  • 6 internal links return 404
    links.broken_internal · /collections/sale

Every run covers

  • General Setup
  • SEO
  • AEO
  • Internal Links
  • Search & navigation
  • Performance
  • Images & media
  • Accessibility
  • AI CRO
  • Catalog
  • Compliance & trust
  • Markets
  • Custom checks

Findings, scores, and tasks. One run, one board.

Thirteen categories are checked in a single run. What comes out is not a report — it is a list of things to do, in order.

Every issue named, located, and shown.

Each check has a stable id, the page it was found on, and an impact and difficulty rating. AI CRO findings come with a screenshot of the exact element — the missing shipping line, the buried reviews, the CTA below the fold — so nobody has to go looking.

See what a run checks
cro.shipping_returns_clarity
/products/linen-throw
High impactEasy

No shipping cost or delivery estimate appears before checkout. Shoppers who only learn the cost at checkout are the likeliest to leave.

Screenshot 1280×800 · element outlined

Most audit tools hand you a PDF. Horavo hands you a to-do list.

Each category has its own checks with stable ids, so a finding reads the same on every run — and can be fixed, verified, and closed.

  • General Setup

    The housekeeping shoppers check before they trust you.

    The housekeeping shoppers check before trusting a checkout: policy pages, contact details, favicon, search.

    setup.refund_policy
    Refund policy page is missing
  • SEO

    What search engines actually see.

    What search engines see: titles, meta descriptions, canonicals, headings, alt text, robots and sitemap.

    seo.duplicate_titles
    9 collection pages share the same <title>
  • AEO

    Ready for AI assistants, not just Google.

    What AI assistants read: Product, Organization and Breadcrumb structured data, FAQ content, llms.txt.

    aeo.product_schema
    Product pages have no Product structured data
  • Internal Links

    Every link on the storefront, followed.

    Every link on the storefront, followed: 404s, redirect chains, orphaned pages and empty collections.

    links.broken_internal
    6 internal links return 404
  • Search & navigation

    Can a shopper actually find the product?

    Can shoppers find products — site search, predictive search, filters, menus and click depth.

    discovery.search_returns_results
    Search for “linen” returns no results though 12 product titles contain it
  • Performance

    Real Lighthouse numbers on your real templates.

    Real Lighthouse runs on the home, product and collection templates, via PageSpeed Insights.

    performance.lighthouse_home
    Render-blocking resources cost the home page 1.2 s
  • Images & media

    Every image your pages load, weighed and checked.

    Every image and video your pages load — broken, oversized, unsized, lazy-loaded wrong, missing alt text.

    media.oversized_source
    Hero image ships 2400px wide for a 640px slot
  • Accessibility

    WCAG 2.1, checked in a real browser.

    WCAG checks by axe-core in a real browser — labels, contrast, focus, names — with the element captured.

    accessibility.axe_collection
    14 product images are missing alt text
  • AI CRO

    A conversion review with evidence, not opinions.

    A vision model reviews rendered pages against conversion checkpoints and screenshots the exact element.

    cro.shipping_returns_clarity
    Shipping costs hidden until checkout
  • Catalog

    Product data quality, across every published product.

    Product data quality across every published product — descriptions, images, identifiers, availability, collections.

    catalog.thin_description
    128 of 342 products have descriptions under 200 characters
  • Compliance & trust

    What your store discloses, checked against what it actually loads.

    Consent, disclosures, legal pages and trust links — reviewed against what your store actually loads and sells.

    compliance.trackers_before_consent
    5 tracking services fire before any consent interaction
  • Markets

    International SEO, market by market.

    International SEO across your Shopify Markets — hreflang, canonicals, translations, currency.

    markets.untranslated_titles
    23 pages on /fr keep their English titles
  • Custom checks

    Your rules, on every run.

    Your own rules — size-guide links, brand-name bans, required widgets — written once in settings and checked on every run.

    custom.size_guide_link
    Size guide link missing on 12 product pages
  • All 13 categories

    Every category, in depth.

    How each one is checked, what a finding looks like, and how it becomes a task.

    Explore the engine

From URL to action plan in three steps

The first audit takes minutes. Every one after that takes less.

Add your store

Paste the storefront URL. That is the whole setup.

No Shopify app, no code snippet, no permissions to grant. Horavo audits the public storefront — exactly what your customers see — so a first run takes minutes, not a sales call.

Run the audit

A polite crawl, real browsers, and one careful reviewer.

Horavo crawls around a hundred pages, runs deterministic checks across setup, SEO, AEO, links, search, media, catalog and compliance, calls PageSpeed Insights for real Lighthouse numbers, runs axe-core in a real browser, and has an AI vision model review your key pages against conversion checkpoints — with a screenshot per finding.

Work the board

Findings become tasks. Fix, re-audit, repeat.

Every finding lands on a task board rated by impact and difficulty. Fixed tasks stop appearing on the next run; open ones carry over with their status. Category scores are saved per run, so progress is visible.

Open3
  • Shipping costs hidden until checkout
    HighEasysince #12
  • Product pages missing structured data
    HighMediumsince #9
  • 6 internal links point at 404s
    MediumEasysince #12
In progress2
  • Home LCP image 1.9 MB
    HighMediumsince #10
  • 14 images missing alt text
    MediumEasysince #11
Fixed2
  • No refund policy page linked
    HighEasysince #8
  • Duplicate title tags on collections
    MediumEasysince #8

Sample data · one row per store and fingerprint, so re-audits never duplicate.

Anatomy of a finding

Specific enough to hand to whoever fixes it.

A finding is not a score. It is a stable check id, the page it was found on, a rating for impact and difficulty, an explanation, and — for AI CRO and accessibility — a screenshot with the element outlined.

Join the waitlist
Shipping costs hidden until checkout
cro.shipping_returns_clarity · /products/linen-throw · found in audit #12
High impactEasy
Why it matters

Unexpected shipping cost is a leading reason carts are abandoned. Nothing on the product page states a rate or a free-shipping threshold.

How to fix

Show a shipping line or threshold next to the price on the product template. Re-audit to close the task.

Fingerprint 7f3a…c21e — the same issue on the next run updates this task instead of creating a new one.

Sample data.

Try it once. Subscribe when it earns it.

Every plan runs the same engine — all thirteen categories, real-browser rendering, AI CRO with screenshots, the full board. Plans differ only in stores and re-audits.

One-time audit

$19one store, once

The full audit, no subscription — before a redesign, a campaign, or just to see what Horavo finds.

  • All 13 audit categories
  • AI CRO with screenshots
  • Full task board
  • Results stay in your account
Join the waitlist

Solo

Recommended
$29per month

One store you keep improving, month after month.

  • 1 store
  • 10 audits per month
  • AI CRO with screenshots
  • Task board with carry-over
  • Score history across runs
Join the waitlist

Pro

$79per month

Agencies and merchants running several stores side by side.

  • 5 stores
  • 50 audits per month
  • Everything in Solo
  • Team members
Join the waitlist

Questions about plans, limits or billing?Full pricing and FAQ

What is your store losing right now?

A broken link, a slow product page, a missing shipping line — each costs orders every day it stays. Find out in minutes. No app install, no sales call.