スタック改善ガイド · 2026年10月23日時点のスナップショット
Shopify:準備状況改善ガイド
このホステッドプラットフォームで測定した13,085サイトが適切に対応している点、不足している点、そして各不足を解消するためのShopify固有の手順。
- 測定対象サイト
- 13,085
- 準備状況指数の中央値
- 76/100
- このスタックのプロファイル
- 557
ホームページのHTMLとヘッダーから検出
全サイト:64
上位5万サイト
レーン別準備状況
有効化
93/100
全サイト 77
強化
64/100
全サイト 55
高速化
82/100
全サイト 63
復旧
7/100
全サイト 11
Shopifyの実践ガイド
影響の大きい順に並べた不足項目と、該当する場合はプラットフォーム固有の対応手順。
HSTSを1年以上維持
3.7%で確認 · 全サイト 31%
HTTPS レスポンスで Strict-Transport-Security を送信してください。短い max-age(例えば 300 秒)から始め、すべてのサブドメインが HTTPS で動作することを確認してから、段階的に 31536000 まで引き上げてください。includeSubDomains は、すべてのサブドメインが HTTPS に対応している場合にのみ追加してください。HSTS のプリロードは任意で、取り消しが困難です。hstspreload.org 自体も、標準では推奨していません。
DMARCポリシーで隔離または拒否を強制
25%で確認 · 全サイト 31%
まずp=noneと報告先アドレスを設定したDMARCを公開し、SPFまたはDKIMのアライメントに失敗する正当な送信元を修正してから、隔離へ移行し、最後に拒否へ移行してください。
security.txtを公開
<1%で確認 · 全サイト 5.5%
RFC 9116の要件に従い、少なくともContactとExpiresフィールドを含む/.well-known/security.txtを公開し、有効期限が切れる前に内容を確認してください。
CAAレコードで証明書の発行者を制限
28%で確認 · 全サイト 11%
CDNがマネージド証明書に使用する認証局も含め、実際に使用するすべての認証局を指定したCAAレコードを公開してください。報告を受け取りたい場合は、iodefの連絡先を追加してください。
最新の画像形式を使用
53%で確認 · 全サイト 40%
画像CDNを使用するか、ビルド時に両方の形式を生成して、JPEGまたはPNGをフォールバックとして用意したうえでWebPまたはAVIFを配信してください。
Shopifyの場合:Shopifyの画像CDNは最新の形式を配信できます。テーマについては、Shopifyのウェブパフォーマンスに関する指針に従います。
DNSSEC署名済み
6.8%で確認 · 全サイト 8.1%
DNSプロバイダーでDNSSECを有効化し、レジストラでDSレコードを追加してください。プロバイダーの移行は慎重に計画してください。古いDSレコードが残っていると、ドメインの名前解決に失敗することがあります。
Referrer-Policyを設定済み
2.4%で確認 · 全サイト 23%
より多くの情報を共有する理由がない限り、Referrer-Policy: strict-origin-when-cross-originを送信してください。
ネームサーバーを複数のプロバイダーに分散
7%で確認 · 全サイト 11%
これは高度な手順として扱ってください。ゾーン転送または複数プロバイダー構成によってセカンダリ DNS プロバイダーを追加し、変更を慎重にテストしてください。両方のプロバイダーを常に同期させる必要があります。
Shopifyサイトが先行している点
- コンテンツセキュリティポリシーあり確認された割合 96%全サイト 31%
- HTTP/3の対応を公開確認された割合 96%全サイト 36%
- X-Content-Type-Options: nosniff98%で確認全サイト 48%
- フレーム埋め込みを制限98%で確認全サイト 49%
ホステッドプラットフォーム上のnote
Shopifyでは、TLS、ヘッダー、キャッシュの設定の多くをプラットフォームが管理します。サイト所有者が主に変更できるのは、画像、構造化データ、ソーシャルプレビュー、サイトマップなど、コンテンツレベルのチェック項目です。ヘッダーレベルの不足は、プラットフォームに相談する価値があります。
Shopifyに関する全31項目のチェック
| チェック | レーン | 確認済み | 全サイト | 測定済み |
|---|---|---|---|---|
| HTTPリクエストがHTTPSに移行 | 強化 | >99% | 91% | 12,447 |
| HSTSを1年以上維持 | 強化 | 3.7% | 31% | 13,085 |
| TLS 1.3をネゴシエーション済み | 強化 | >99% | 92% | 12,984 |
| 証明書の残存有効期間が14日超 | 強化 | >99% | >99% | 12,984 |
| 証明書の有効期間が100日以下 | 強化 | >99% | 75% | 12,984 |
| CAAレコードで証明書の発行者を制限 | 強化 | 28% | 11% | 13,085 |
| DNSSEC署名済み | 強化 | 6.8% | 8.1% | 13,084 |
| security.txtを公開 | 強化 | <1% | 5.5% | 12,878 |
| DMARCポリシーで隔離または拒否を強制 | 強化 | 25% | 31% | 13,083 |
| X-Content-Type-Options: nosniff | 強化 | 98% | 48% | 13,085 |
| フレームへの埋め込みを制限 | 強化 | 98% | 49% | 13,085 |
| コンテンツセキュリティポリシーあり | 強化 | 96% | 31% | 13,085 |
| Referrer-Policyを設定済み | 強化 | 2.4% | 23% | 13,085 |
| HTTP/2をネゴシエーション済み | 高速化 | >99% | 89% | 12,984 |
| HTTP/3を通知済み | 高速化 | 96% | 36% | 13,085 |
| HTMLを圧縮済み | 高速化 | >99% | 93% | 13,085 |
| 静的ファイルを30日以上キャッシュ | 高速化 | 69% | 50% | 12,582 |
| 最新の画像形式を使用 | 高速化 | 53% | 40% | 12,971 |
| 画面外の画像を遅延読み込み | 高速化 | 91% | 61% | 12,872 |
| head要素内にレンダリングをブロックするスクリプトなし | 高速化 | 63% | 44% | 13,085 |
| robots.txtを公開 | 有効化 | 95% | 79% | 12,769 |
| XMLサイトマップを検出可能 | 有効化 | >99% | 73% | 13,070 |
| IPv6経由でアクセス可能 | 有効化 | 46% | 44% | 13,083 |
| 正規URLを宣言済み | 有効化 | >99% | 70% | 13,085 |
| メタディスクリプションを記述済み | 有効化 | 98% | 82% | 13,085 |
| モバイル用ビューポートを設定済み | 有効化 | >99% | 96% | 13,085 |
| 構造化データあり | 有効化 | 84% | 53% | 13,085 |
| ソーシャルプレビュー画像を設定済み | 有効化 | 76% | 55% | 13,085 |
| ページの言語を宣言済み | 有効化 | 99% | 91% | 13,085 |
| ホームページまでのリダイレクトが最大1回 | 有効化 | >99% | 98% | 13,085 |
| ネームサーバーを複数のプロバイダーに分散 | 復旧 | 7% | 11% | 13,021 |
準備度の高いShopifyサイト
- dotandkey.com86
- edenrobe.com86
- jockey.in86
- junaidjamshed.com84
- pepstores.com84
- triveniworld.com84
- dream2000.com83
- limelight.pk82
- gharsoaps.shop82
- levi.in82
- shopify.com81
- fashionnova.com81
- ackermans.co.za80
- thesleepcompany.in80
- boat-lifestyle.com79
- deodap.in79
- littleboxindia.com79
- one8.com79
- outfitters.com.pk79
- stylo.pk79