WEBサイト改善レポート|フェーズ 9 / 9

📱 モバイル最適化「モバイルパフォーマンス診断」

対象サイト 埼玉県乗用自動車協会
対象URL https://www.taxi-saitama.or.jp/
分析日 2026年3月31日
📌 診断方法について
本フェーズはソースコード・リソース構成・通信ログの実測値(フェーズ1〜8で収集)をもとに診断しています。PageSpeed Insights / Lighthouse の実測スコアは Google Search Console・PageSpeed Insights(pagespeed.web.dev)で随時確認することを推奨します。

■ モバイルパフォーマンス 現状チェック

チェック項目 状態 観察内容
画像フォーマット △ 旧式 使用画像はJPG・GIF(アニメーションGIF含む)のみ。次世代フォーマット(WebP・AVIF)が未使用。GIFアニメは特にファイルサイズが大きく、低速回線での表示遅延要因になる。
画像の遅延読み込み(lazy load) ✗ 未実装 img要素に loading="lazy" 属性が設定されていない。スクロール位置に関係なく全画像が一括読み込みされ、初期表示速度に影響する。
リソース数・通信量 ✓ 少ない 外部リソース総数は約14件(CSS×1・画像×6・iframe×2など)で絶対数は少ない。JavaScript ファイルが使用されておらず、スクリプトによる描画ブロックは発生しない。
レンダリングブロックリソース ✓ 問題なし 外部CSSは1ファイル(style.css)のみ。JavaScriptなし。レンダリングブロックの原因となる外部スクリプトの読み込みは一切ない。この点は評価できる。
iframe による読み込み遅延 △ 問題あり topics.html(高さ1700px)・activity.html(高さ300px)の2つのiframeが別途HTTPリクエストを発生させる。iframe内コンテンツのレンダリングが完了するまで画面が完成しない。
文字コード(Shift_JIS)によるオーバーヘッド △ 要改善 Shift_JISエンコードのHTMLはブラウザが文字コード判定処理を行う必要があり、UTF-8より描画開始がわずかに遅延する。特にモバイルの低スペック端末では影響が出やすい。
スクロール時の表示安定性(CLS) △ リスクあり iframeの高さが固定値(1700px・300px)で設定されているが、iframe内コンテンツ読み込み完了後にレイアウトシフトが起きる可能性がある。Core Web Vitals のCLS(累積レイアウトシフト)スコアに影響する。
フォームのtype属性(input要素) — 該当なし サイト内にフォームが存在しないため、tel/email/number等のtype属性の最適化対象がない。お問い合わせフォームを新規作成する際に適切なtype属性を設定することが必要。

■ Core Web Vitals 予測評価

指標 内容 予測評価 主な要因
LCP
最大コンテンツ描画
最初に表示される最大要素の読み込み速度 要改善 ヘッダー画像(GIF/JPG)の最適化未実施。iframe読み込みが完了するまでメインコンテンツが表示されない構造。
INP
操作応答性
ユーザー操作への応答速度 良好 JavaScriptが使用されておらず、重いスクリプト処理がない。操作への応答は速いと推定。
CLS
レイアウトシフト
ページ読み込み中のレイアウトのずれ 要確認 iframeの後続読み込みと固定高さ設定によるシフトリスクあり。viewport未設定によるモバイルでのレイアウト崩れも影響する。

① 現状の課題

課題1|GIF・JPG画像が次世代フォーマット未対応で、通信量が不必要に大きい

サイト内の全画像がJPGまたはGIF形式(アニメーションGIF含む)で配信されています。現代の標準フォーマットであるWebPはJPGと比較して25〜34%ファイルサイズが小さく、AVIFはさらに高圧縮です。特にアニメーションGIF(新任運転者講習バナー)は同等の動画品質をWebP Animated・動画(MP4等)で代替した場合に80〜90%の容量削減が可能です。低速回線(3G・地下・山間部)を使うユーザーへの影響が大きい問題です。

課題2|画像の遅延読み込み(lazy load)が未実装で初期表示が遅延する

全画像に loading="lazy" 属性が設定されておらず、ページ読み込み時にスクロール位置に関係なくすべての画像が一括ダウンロードされます。HTML標準のlazy load属性は1行の追加で実装でき、特にスクロールしないと見えない画像(サイドバーの下部バナー・協会活動セクションの画像)への適用が効果的です。モバイル回線での初期表示速度(LCP)の改善に直結します。

課題3|iframeによる追加HTTPリクエストがメインコンテンツの表示を遅延させる

「お知らせ」(topics.html)と「協会の活動」(activity.html)のiframe読み込みは、トップページの表示に追加の2HTTPリクエストを発生させます。ブラウザはiframeの読み込みが完了するまでそのエリアを確定させられないため、視覚的な表示完了(LCP)が遅れます。これはフェーズ3で指摘したSEO問題(コンテンツがGoogleに評価されない)と同根の原因であり、iframeの廃止がパフォーマンス改善にも同時に貢献します。

課題4|将来のフォーム追加時にtype属性設計が必要

現在サイト内にフォームは存在しませんが、フェーズ5・6で推奨したお問い合わせフォームを新規作成する際、input要素のtype属性を適切に設定しないと、スマートフォンでの入力体験が悪化します。例えば電話番号入力に type="tel" を使うことで数字キーパッドが自動表示され、メールに type="email" で@キーを含むキーボードが表示されます。フォーム実装時の設計原則として明記しておくべき事項です。

課題5|サーバー圧縮・キャッシュ設定の確認が必要

外部からの計測では、HTMLファイルのgzip/Brotli圧縮の有効状態とブラウザキャッシュの設定(Cache-Controlヘッダー)の確認が困難です。Shift_JISエンコードの静的HTMLサイトでは、これらサーバー設定が最適化されていないケースが多く、適切に設定されていれば低速回線ユーザーへの表示速度改善に大きく貢献します。Google Search ConsoleのCore Web Vitalsレポートで実測値を確認した上で対応を判断することを推奨します。

② 改善提案

提案1|全画像に loading="lazy" を追加する 優先度:高

アクション:ファーストビュー以外のすべてのimg要素に loading="lazy" を追加する。

【変更前】
<img src="images/nasva.jpg" alt="">

【変更後】
<img src="images/nasva.jpg" alt="自動車事故対策機構 NASVA 診断予約" loading="lazy">

根拠・期待効果:HTML5標準属性の1語追加で実装可能。スクロールしないと見えない画像の初期読み込みをスキップし、LCP(最大コンテンツ描画)の改善に貢献。実装コスト:極低。

提案2|画像をWebP形式に変換し、ファイルサイズを削減する 優先度:高

アクション:JPG・GIF画像をWebP形式に変換し、<picture> 要素でフォールバック付きで配信する。

【WebP配信の実装例】
<picture>
  <source srcset="images/nasva.webp" type="image/webp">
  <img src="images/nasva.jpg" alt="NASVA 診断予約" loading="lazy">
</picture>
画像 現在のフォーマット 推奨変換先 想定削減率
NASVAバナー2枚 JPG WebP 25〜34%
おもてなし認証 GIF WebP(静止画) 40〜60%
GIFアニメバナー(講習) アニメGIF テキストリンク化を優先(フェーズ4提案)
ボタン系GIF画像2枚 GIF WebP または CSS + テキストに変更 50〜80%

根拠・期待効果:Google PageSpeed Insightsの「次世代フォーマットの使用」改善項目に対応。総通信量の削減により、低速回線・モバイルデータ節約モードでの表示速度が向上する。

提案3|iframeを廃止しコンテンツを直接記述してLCPを改善する 優先度:高

アクション:フェーズ3で推奨したiframe廃止(コンテンツのHTMLへの直接統合)を実施する。これはSEO・パフォーマンス・レスポンシブ対応の3点同時改善になる。

改善施策 SEO効果 パフォーマンス効果
iframeをHTML直接記述に変更 コンテンツがGoogleに評価される HTTPリクエスト2件削減・LCP改善

根拠・期待効果:追加HTTPリクエストの削減により初期表示が高速化。特にモバイル回線では2つのiframe読み込みの遅延が顕著に現れるため、廃止による改善効果は大きい。

提案4|お問い合わせフォーム新規作成時にinputのtype属性を適切に設定する 優先度:中

アクション:フォーム実装時に以下のtype属性標準を適用する。

入力項目 推奨type属性 モバイルでの効果
電話番号 type="tel" 数字キーパッドが自動表示
メールアドレス type="email" @・.comキー付きキーボードが表示
会社名・氏名 type="text" autocomplete="organization" オートフィル対応で入力時間短縮
郵便番号 type="text" inputmode="numeric" 数字キーボードを表示しつつハイフン入力も可

根拠・期待効果:適切なtype属性によりモバイルでの入力体験が改善し、フォーム送信完了率(コンバージョン率)の向上が期待できる。実装コスト:低(属性指定のみ)。

提案5|サーバーのgzip圧縮・ブラウザキャッシュ設定を確認・最適化する 優先度:中

アクション:サーバー管理者にHTTPレスポンスヘッダーの確認を依頼し、以下の設定を適用する。

# .htaccess(Apacheの場合)の設定例

# gzip圧縮を有効にする
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css application/javascript
</IfModule>

# ブラウザキャッシュの設定(静的リソース)
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType text/css "access plus 1 week"
</IfModule>

根拠・期待効果:gzip圧縮によりHTML・CSSの転送サイズを60〜80%削減可能。ブラウザキャッシュにより2回目以降の訪問時に画像・CSSの再ダウンロードを省略できる。PageSpeed Insightsの「テキスト圧縮を有効にする」「静的アセットを効率的なキャッシュポリシーで配信する」項目の改善に対応。

③ 優先度別アクションリスト

優先度 アクション 実装コスト 期待効果
ファーストビュー以外の全画像に loading="lazy" を追加する 極低 中〜高
JPG・GIF画像をWebP形式に変換し <picture> 要素で配信する 低〜中
iframeを廃止しHTMLに直接コンテンツを統合する(SEO・パフォーマンス・レスポンシブを同時改善) 非常に高
フォーム新規作成時にinput type属性・autocompleteを適切に設定する
サーバーのgzip圧縮・ブラウザキャッシュヘッダーを設定する 低(.htaccess)

📋 フェーズ9 総評

パフォーマンスの観点では、JavaScriptが使用されておらずレンダリングブロックが発生しないという強みがある一方、iframeによる追加リクエスト・旧式画像フォーマット・lazy load未設定という改善余地が明確に存在します。

loading="lazy" の追加は全画像への1属性追加という極めて低コストな施策で、即日対応が可能です。画像のWebP変換は変換ツールを使えば作業自体は簡単で、サイトリニューアル時に合わせて実施するのが現実的です。

iframeの廃止はSEO・パフォーマンス・レスポンシブ対応・コンテンツ改善を同時に解決する「万能施策」であり、サイト全体の改善において最も投資対効果の高い単一施策です。このレポートを通じた全フェーズの改善の中でも、特に優先的に着手することを推奨します。

WEBサイト改善レポート|フェーズ9 / 9 |埼玉県乗用自動車協会|分析日:2026年3月31日