关于 Shopify 与电商的报道与研究
商家挑选珠宝主题时,往往靠滚动浏览 Theme Store 分类页面来决定,但那里的排名与真实访客实际获得快速页面的比例毫无关系,这两个数字是各自独立变化的。
大多数商家在挑选珠宝主题时,会打开 Theme Store 的分类页面,按默认方式排序,然后从前十名中挑一款。这样选出的主题分类排名不错,但完全无法说明该主题渲染出的页面,对真实访客来说是否真正通过了 Core Web Vitals 指标。排名和速度是由两套不同系统测算出的两种不同指标,本文将二者分开讨论,因为现有事实并不允许把它们混为一谈。
截至 2026 年 9 月 4 日的检测,Shopify Theme Store 上的 Jewelry & Access. 分类共收录 116 款主题。在这份名单中,UTD 的 grace(UTD)排名第 20,bijou(UTD)排名第 37,aurum(UTD)排名第 43,reflex(UTD)排名第 83。这一排序反映的是 Theme Store 自身排名逻辑所权衡的因素,而这里可获得的事实并未披露该逻辑的具体内容。
另一方面,2026 年 7 月的 CrUX 数据集测算了一款主题的实体店铺在真实访问中,同时通过全部三项 Core Web Vitals 阈值的访问占比。在移动端,全市场共有 247 款主题拥有足够的访问记录以给出数据,这些主题的中位数为 85.5%。市场上表现最好的主题达到 98.6%,表现最差的仅为 46.1%。在桌面端,199 款主题拥有足够数据,中位数为 86.2%,最好成绩为 99.2%,最差成绩为 30.3%。这些事实中没有任何内容将一款主题在 Jewelry & Access. 分类中的排名与其 Core Web Vitals 数据联系起来,因此商家不能想当然地认为分类排名第 20 的主题在加载速度上一定优于排名第 83 的主题。每一款主题都必须单独核查。
主题的设置界面是商家配置行为的地方,因此像 speed 或 stores 这样的词,究竟出现在真正的设置区块中,还是仅仅出现在代码和翻译文件里,是有区别的。在 2026 年 8 月 10 日的 258f00f 提交中,Dawn 的 351 个文件中有 25 个出现了 speed 一词,但这些出现的位置都在 assets/base.css、assets/global.js、locales/cs.schema.json 和 locales/da.schema.json 中。这些都不是商家可以打开并调整的设置区块。在同一提交中,stores 呈现出类似的模式,出现在 351 个文件中的 33 个里,全部位于语言文件中:locales/bg.json、locales/cs.json、locales/da.json 和 locales/de.json。这两个词都没有对应的专门设置区块。
在 2026 年 8 月 31 日的 8b42ace 提交中,Horizon 中 speed 的分布范围更广,出现在 484 个文件中的 76 个里,位于 assets/base.css、assets/marquee.js、assets/show-more.js 和 assets/template-giftcard.css 中。同样,这些都是功能性代码文件和样式表文件,而非设置区块。stores 在 Horizon 中出现的频率则低得多,仅出现在 484 个文件中的 4 个里,分别是 LICENSE.md、assets/scroll-container.js、assets/theme-drawer.js 和 snippets/chat-drawer.liquid。在这两款主题中,无论是哪个词,规律都是一致的:这些词确实存在于代码库某处,但从未作为商家可以配置的标注设置项出现。就这两次特定的提交记录来看,任何一位珠宝店主如果在这两款主题中寻找名为“速度模式”的开关,或者与这两个词相关的“商店设置”面板,都不会找到。
| 指标 | 数值 |
|---|---|
| 纳入综合市场排名的主题数 | 329 |
| 主题价格中位数 | $300 |
| 价格区间 | $100–$500 |
| 平均评分(308 款主题) | 4.53 / 5 |
| 评论数中位数 | 23 |
| 移动端 Core Web Vitals 通过率中位数 | 85.5% |
| 移动端通过率,表现最佳主题 | 98.6% |
| 移动端通过率,表现最差主题 | 46.1% |
| 桌面端 Core Web Vitals 通过率中位数 | 86.2% |
| 桌面端通过率,表现最佳主题 | 99.2% |
| 桌面端通过率,表现最差主题 | 30.3% |
根据这些事实,一款价格接近 $300 中位数的主题,其评分并不会因此自动高于或低于价格处在 $100 至 $500 区间两端的主题。4.53 的平均评分是建立在每款主题评论数中位数仅为 23 条的基础上,对于任何想要比较两款平均分接近的主题的店主来说,这是一个相当薄弱的样本量。
最差与最好之间的差距在桌面端更宽,从 30.3% 到 99.2%,而在移动端为 46.1% 到 98.6%,这意味着对桌面端访客来说,主题的选择所带来的影响更为显著。一款接近中位数的主题——移动端 85.5% 或桌面端 86.2%——在这个头尾差距悬殊的市场中,表现大致处于中游水平。
应查阅具体主题自身的 Core Web Vitals 通过率,而不是仅凭其在 Theme Store 分类中的位置来判断,因为这里的事实显示二者之间并无关联。然后,将其价格与 $300 中位数以及 $100 至 $500 的区间进行对比,并在权衡星级评分时考虑到一个典型主题的平均分背后往往只有 23 条评论支撑。
并非如此,分类排名和 Core Web Vitals 通过率来自不同的数据集,这里的事实并不能证明二者存在关联。截至 2026 年 9 月 4 日的检测,UTD 的 grace(UTD)在 Jewelry & Access. 分类的 116 款主题中排名第 20,但这一排名本身并不能说明它相对于市场移动端 85.5% 的中位数或桌面端 86.2% 的中位数表现如何。商家必须分别核查一款主题的分类排名和其实测的 Core Web Vitals 通过率,因为在这份数据中,二者互不能预测对方。
根据 2026 年 8 月 10 日的 Shopify/dawn@258f00f 提交记录,“speed”一词出现在 Dawn 的 351 个文件中的 25 个里,但都只出现在资源文件和语言文件中,例如 assets/base.css、assets/global.js、locales/cs.schema.json 和 locales/da.schema.json,而不是作为一个专门的设置区块存在。商家在主题编辑器中找不到可配置的速度相关设置区块。同一提交记录显示,“stores”一词出现在 351 个文件中的 33 个里,同样只出现在语言文件中,例如 locales/bg.json、locales/cs.json、locales/da.json 和 locales/de.json,也没有与之对应的设置区块。
根据 2026 年 8 月 31 日的 Shopify/horizon@8b42ace 提交记录,Horizon 中“speed”的匹配范围比 Dawn 更广,出现在 484 个文件中的 76 个里,但这些匹配都位于 assets/base.css、assets/marquee.js、assets/show-more.js 和 assets/template-giftcard.css 等功能性代码文件中,而非设置区块。“Stores”仅出现在 484 个文件中的 4 个里,分别是 LICENSE.md、assets/scroll-container.js、assets/theme-drawer.js 和 snippets/chat-drawer.liquid。这两款主题都没有围绕这两个词设置对应的功能区块,因此,无论是在 Dawn 还是 Horizon 中搜索速度开关或商店配置面板,商家都不会找到相应结果。
在移动端,市场上共有 247 款主题拥有足够的 CrUX 数据以报告 Core Web Vitals 通过率,而在桌面端,这一数字降至 199 款。底层数据集来自 2026 年 7 月的 CrUX,这意味着它反映的是真实访客加载真实店铺页面的情况,而不是针对演示页面运行一次的实验室测试。任何在该时间窗口内记录访问量不足的主题都会被完全排除在排名之外,因此未出现在榜单前列或末位,可能只是流量较低所致,而非表现好坏的体现。
市场价格中位数为 $300,完整区间为 $100 至 $500,而在 308 款主题中,平均评分为 4.53 分(满分 5 分),但支撑这一平均值的评论数中位数仅为 23 条。基于 23 条评论得出的评分,其分量远不及基于数百条评论得出的评分,因此当商家比较两款价格相近的主题时,应先查看评论数量,而不要直接把星级评分当作定论。在 $100 至 $500 这一价格区间内,价格本身与评分或 Core Web Vitals 通过率之间在这份数据中并无关联。