Skip to content

The audit engine

One run. Every angle your store can leak from.

Paste the storefront URL and Horavo crawls what your customers see: deterministic checks for the fundamentals, real Lighthouse and real browsers for the measurements, AI vision for the judgement calls. Every finding is scored and backed by evidence.

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
CRO
72
Catalog
68
Compliance
  • Shipping costs hidden until checkout
    CRO/products/linen-throw
  • Product pages have no Product structured data
    AEO/products/*
  • Home hero ships 2400px wide for a 640px slot
    Media/
  • Search for “linen” returns no results
    Search/search
  • 6 internal links return 404
    Links/collections/sale

A polite crawl, real browsers, one careful reviewer.

No Shopify app, no code snippet, nothing to approve. The engine reads the public storefront, the same pages a shopper sees, and each stage feeds the next: the crawl feeds the checkers, Lighthouse feeds the media checks, and the deterministic results keep the AI reviewer honest.

You can watch progress in the dashboard while the run is live. When it finishes you get scores and a board, not a PDF.

One audit runSample data
  1. Crawl
  2. Deterministic checks
  3. PageSpeed Insights
  4. Real browser
  5. AI vision review
  6. Scores & board

Thirteen categories, one board.

Eleven run on every audit. Markets joins when your store sells in more than one, and custom checks join when your team has written rules of its own.

General Setup

Ensure shoppers feel safe at checkout with verified policy pages, contact details, favicon presence, and basic store configuration.

Setup
Refund policy page is missing

SEO

Optimize what search engines index by auditing your page titles, meta descriptions, canonical tags, headings, robots rules, and sitemaps.

SEO
9 collection pages share the same <title>

AEO

Prepare your storefront for AI search tools using structured data for products, organizations, breadcrumbs, and optimized FAQ content.

AEO
Product pages have no Product structured data

Internal Links

Crawl every internal link to automatically detect 404 errors, redirect chains, orphaned pages, and empty product collections.

Links
6 internal links return 404

Search & navigation

Guarantee shoppers can locate products quickly by testing site search functionality, predictive text, collection filters, and menu click depth.

Search
Search for “linen” returns no results though 12 product titles contain it

Performance

Pull authentic Lighthouse performance data directly from Google PageSpeed Insights for your home, product, and collection templates.

Performance
Render-blocking resources cost the home page 1.2 s

Images & media

Evaluate every loaded image and video to catch broken files, oversized assets, incorrect lazy loading, and missing alt text.

Media
Hero image ships 2400px wide for a 640px slot

Accessibility

Run axe accessibility checks in a real browser to capture issues with labels, color contrast, and focus states natively.

Accessibility
14 product images are missing alt text

CRO

Deploy our vision model to assess rendered pages against key conversion checkpoints and capture screenshot evidence of exact UI elements.

CRO
Shipping costs hidden until checkout

Catalog

Scan every published item for consistent product data quality including detailed descriptions, clear images, proper identifiers, and accurate availability.

Catalog
128 of 342 products have descriptions under 200 characters

Compliance & trust

Review your cookie consent, legal disclosures, and trust badges against the actual tracking scripts your storefront currently loads.

Compliance
5 tracking services fire before any consent interaction
When it applies

Markets

Audit your international SEO across all active Shopify Markets to verify correct translation tags, localized currencies, and regional settings.

Markets
23 pages on /fr keep their English titles
When it applies

Custom checks

Define your own requirements like size guide links or brand name bans once, and our engine automatically verifies them on every single run.

Custom
Size guide link missing on 12 product pages

Scored per run, so progress is a number.

Every category lands a 0–100 score on every run, and every finding carries a stable check id with an impact and difficulty rating. Fix something, re-audit, and the score moves. History is kept from your very first run.

Trends, benchmarks and store watch
Category scores
Audit #11Audit #12
  1. General Setup91, up from 82
  2. SEO74, up from 66
  3. AEO58, up from 41
  4. Internal Links83, up from 71
  5. Search & navigation71, up from 63
  6. Performance61, up from 60
  7. Images & media64, up from 55
  8. Accessibility79, up from 65
  9. CRO66, up from 52
  10. Catalog72, up from 68
  11. Compliance & trust68, up from 61

Sample data · scores are 0–100 per category, per run.

Run the whole engine on your store.

All thirteen categories, real browsers, evidence on every finding. Paste a URL and give it a few minutes.