Bespoke
Bespoke is a Shopify theme by Red Plug Design Co. ($100). Tested on 2026-10-12 with Google Lighthouse via PageSpeed Insights on its own demo store, it scores 70 for mobile speed and 95 for desktop speed, 89/91 for SEO and 88/91 for accessibility (mobile/desktop, 0–100). Those are medians across its 4 tested presets; mobile speed across every tested page ranges from 53 to 80. On its marketplace it is rated 5.0 out of 5 from 3 reviews. Note: its demo home page is heavy — 6.8 MB — heavier than a typical store, so the speed score may understate the theme.
Mobile80

Desktop95

Scores
| Mobile | Desktop | |
|---|---|---|
| Speed | 70 | 95 |
| SEO | 89 | 91 |
| Accessibility | 88 | 91 |
| Best practices | 81 | 84 |
Median of 4 presets · measured 48 times since 2026-10-12 · Lighthouse via PageSpeed Insights · 0–100, 90+ is good.
Why not 100 — Bespoke home page
Mobile
Speed 80 · 20 points to gain
- −17.3 Largest Contentful Paint medium effort
- −1.6 First Contentful Paint medium effort
- −0.7 Speed Index medium effort
- 150 ms Reduce unused CSS high effort
SEO 85 · 15 points to gain
- −7.7 Links do not have descriptive text low effort
- −7.7 Image elements do not have `[alt]` attributes low effort
Accessibility 84 · 16 points to gain
- −4.7 Image elements do not have `[alt]` attributes low effort
- −4.7 Form elements do not have associated labels medium effort
- −3.3 Elements with `role="dialog"` or `role="alertdialog"` do not have accessible names. medium effort
- −3.3 Background and foreground colors do not have a sufficient contrast ratio. medium effort
Best practices 92 · 8 points to gain
- −3.8 Displays images with incorrect aspect ratio low effort
- −3.8 Browser errors were logged to the console medium effort
Desktop
Speed 95 · 5 points to gain
- −4.7 Largest Contentful Paint medium effort
- −0.5 Speed Index medium effort
- 120 ms Reduce unused JavaScript high effort
SEO 92 · 8 points to gain
- −7.7 Image elements do not have `[alt]` attributes low effort
Accessibility 93 · 7 points to gain
- −4.4 Image elements do not have `[alt]` attributes low effort
- −3.1 `[aria-hidden="true"]` elements contain focusable descendents medium effort
Best practices 92 · 8 points to gain
- −3.8 Displays images with incorrect aspect ratio low effort
- −3.8 Browser errors were logged to the console medium effort
Presets and pages
| Preset / page | Speed | SEO | A11y | Speed | SEO | A11y | Tested |
|---|---|---|---|---|---|---|---|
| mobile | desktop | ||||||
| Bespoke default demo ↗ | 75 | 90 | 88 | 94 | 95 | 94 | 2026-10-12 |
| category ↗ | 72 | 92 | 92 | 94 | 92 | 93 | 2026-10-12 |
| home ↗ | 80 | 85 | 84 | 95 | 92 | 93 | 2026-10-12 |
| product ↗ | 73 | 92 | 89 | 93 | 100 | 97 | 2026-10-12 |
| Workshop demo ↗ | 64 | 87 | 87 | 95 | 92 | 92 | 2026-10-12 |
| category ↗ | 71 | 85 | 88 | 95 | 92 | 93 | 2026-10-12 |
| home ↗ | 53 | 85 | 84 | 96 | 85 | 86 | 2026-10-12 |
| product ↗ | 68 | 92 | 89 | 95 | 100 | 97 | 2026-10-12 |
| Nature demo ↗ | 75 | 95 | 91 | 96 | 90 | 89 | 2026-10-12 |
| category ↗ | 70 | 92 | 92 | 97 | 85 | 89 | 2026-10-12 |
| home ↗ | 79 | 100 | 93 | 95 | 92 | 87 | 2026-10-12 |
| product ↗ | 76 | 92 | 89 | 96 | 92 | 90 | 2026-10-12 |
| Splendor demo ↗ | 64 | 87 | 88 | 94 | 87 | 89 | 2026-10-12 |
| category ↗ | 65 | 85 | 88 | 95 | 85 | 89 | 2026-10-12 |
| home ↗ | 75 | 85 | 88 | 93 | 85 | 89 | 2026-10-12 |
| product ↗ | 53 | 92 | 89 | 94 | 92 | 90 | 2026-10-12 |