What’s built in
The Voyager codebase is opinionated about how to be fast and accessible.Performance
Accessibility
What merchants control
The merchant decides four things that drive most performance scores.Image weight
Voyager’s image helpers serve the right size — but only from the source you uploaded. A 5 MB hero JPG can’t become a 200 KB one through CDN magic.
Re-export from your image source with q85 (not q100) and the LCP usually drops by 30–50%.
Video format
MP4 is universally supported. WebM is smaller for equivalent quality but isn’t supported on older iOS. For hero use, MP4 is the safest choice. Voyager doesn’t transcode video — what you upload is what gets served. If your video is 12 MB, that’s the file every mobile visitor downloads.Color choices
The default schemes pass contrast. Custom palettes might not. After picking custom colors:- Visit the homepage, product page, collection page, and footer.
- Run Lighthouse → Accessibility → look for “Contrast” violations.
- If any fail, adjust either the foreground or the background until the ratio passes.
App weight
Every app embed loads JavaScript. Most apps lazy-load reasonably; some don’t. After installing a new app:- Run Lighthouse before and after.
- If the score drops more than 5 points, audit the app’s network requests in the Network panel.
- Either accept the cost (some apps are worth it), defer the app embed (often configurable in the app), or remove the app.
How to run Lighthouse
1
Open the storefront in Chrome
Use an incognito window — extensions and signed-in state both pollute the score.
2
Open DevTools
Cmd-Opt-I (Mac) or F12 (Windows). Click the Lighthouse tab.
3
Pick the right profile
Mode: Navigation. Device: Mobile (mobile scores are stricter — pass mobile, desktop follows). Categories: Performance and Accessibility at minimum.
4
Analyze
Click Analyze page load. The audit runs for 30–60 seconds.
5
Read the report
The score is on the top left. Click any failing audit to see the specific files or elements involved.
Interpreting scores
Lighthouse scores aren’t pass/fail — they’re targets.
Voyager’s reference home page scores 65–80 on mobile performance and 95–100 on accessibility under default content. After replacing demo assets with merchant-supplied content, scores typically stay in that range — or improve, if the merchant ships smaller assets than the demo.
Target scores
If you’re below these targets, the first three things to check are: hero video size, third-party app weight, and image weight (in that order).
Where to next
Common issues
If a specific symptom is bothering you.
Internationalization
Multi-currency, multi-language, RTL.