FCPを改善

| 項目 | 状態 |
|------|------|
| GZIP圧縮(必須) | 適用済み(4342f8e。HTML/CSS/JS の未圧縮0件) |
| パブリックCDNの同一ドメイン化 | 適用済み(541d2f8: ajax.googleapis.com 3件) |
| CSSが別ドメインから配信 | 適用済み(18d85f9: Google Fonts CSS / 541d2f8: jquery-ui.min.css) |
| 複数CSSの一本化(4個以上) | 適用済み(c2661fa: レンダーブロッキング9→2件 / f8b7d6a: スタイルシート22→3件) |
| script要素によるレンダリングブロック | 適用済み(3686c1c: パーサーブロッキング4件→0件) |
| 不使用CSSの存在 | 適用済み(cae0789: jquery-ui.min.css 36KB除去 + purgecss で計約140KB削減) |
| アニメーションによる表示遅延 | 適用済み(3fcb386: #top-slider-wrap の opacity:0 解消) |
| クリティカルCSSの逆効果 | 検証済み・不採用(cdd6930: 逆効果ではなく必須の防波堤と判明) |
| CSSの@import使用 | 該当なし(grep でヒット0件) |
| document.write | 該当なし(grep でヒット0件) |
| Google Optimizeによる表示制御 | 該当なし(async-hide / GTM- / dataLayer / optimize.js すべて0件) |
| preloadの誤用 | 該当なし(preload/prefetch/modulepreload 0件。preconnect 2件は正用法で uses-rel-preconnect score 1) |

| コミット | プラクティス | FCP | 採否 |
|---|---|---|---|
| 4342f8e | GZIP圧縮の適用 | 530ms | 採用 |
| 18d85f9 | Google Fonts CSS の同一ドメイン化 | 113ms | 採用 |
| 541d2f8 | パブリックCDN(ajax.googleapis.com)の同一ドメイン化 | 83ms | 採用 |
| cae0789 | 未使用CSSの除去 | 81ms | 採用 |
| c2661fa | レンダーブロッキングCSSの一本化 | 86ms | 採用 |
| 3686c1c | パーサーブロッキングscriptの解消 | 62ms | 採用 |
| f8b7d6a | 遅延CSS21件の一本化 | 56.5ms | 採用 |
| cdd6930 | 遅延CSSのレンダーブロッキング化 | 61.0ms | 不採用(側枝。CLS 0.434 / Overall 81) |
| 3fcb386 | メインビジュアルの opacity:0 の解消 | 56.0ms | 採用 |

採用8件、不採用1件。不採用の cdd6930 は側枝として記録し、後続には引き継いでいない。

1. Google Fonts CSS の同一ドメイン化が最大の効果(18d85f9): FCP 530→113ms。render-blocking-resources 監査が score 1・items 0件に
2. パブリックCDN の同一ドメイン化(541d2f8): ページ由来の外部ホストが fonts.gstatic.com(woff2)のみに
3. パーサーブロッキングscript の解消(3686c1c): FCP 86→62ms(-28%)
4. CSS の一本化: レンダーブロッキング 9→2件、スタイルシートのリクエスト 22→3件、総リクエスト 111→92
5. メインビジュアルの opacity:0 の解消(3fcb386): LCP要素が Cookie同意文 → 本来のヒーロー画像に是正。prioritize-lcp-image 監査も score 1 に
6. observed FCP 3,740→3,328ms(-412ms)

- HTMLのTTFB 3,255ms(server-response-time score 0、metricSavings.FCP 3150)が数値上最大のボトルネックだが、サーバ改修領域のため本フェーズでは未対応
- Google Fonts 自体の廃止(fonts.gstatic.com の woff2 34.7KB)は補足施策フェーズの対象

LCP: 155ms
CLS: 0.000
TBT: 0ms
FCP: 57ms(複数回計測の中央値 56.0ms)
SI: 1858ms
Overall Score: 100

FCP 532ms → 57ms(-89%)、LCP 734ms → 155ms、SI 2369ms → 1858ms
全5指標のスコアが100点に到達