Google製SEOツール『Lighthouse』完全ガイド! 概要から活用法まで

【当ブログは、WordPressテーマ「SWELL」、 レンタルサーバー「ロリポップ! ハイスピードプラン」で運営しています。】

「自分のサイト、ちゃんと評価できているのかな……?」
「ページの読み込みが遅くて離脱率が高い原因がわからない!」
「SEO対策って何から手を付ければいいの?」
「開発知識がなくてもサイト改善できるツールがほしい!」

そんなウェブ担当者個人ブロガーの悩みに答えるのが、Google製の無料SEOツール『Lighthouse』です。

本記事では、

  • Lighthouseとは何か?
  • どんな指標でサイトを診断できるのか?
  • 具体的な活用方法と効果的な使い方

を初心者の方にもわかりやすく解説します。

これを読めば、ツールの導入からレポートの読み取り方、改善ポイントの見つけ方まで、サイト品質向上の全体像がつかめるはずです。

目次

Lighthouseの基本を知る

ツールの目的と主な特徴

Lighthouseは、ウェブページの品質を総合的に診断するための無料ツールです。

以下のような目的と機能があります。

  • 目的
    • ウェブサイトのパフォーマンス、アクセシビリティ、SEOなどを客観的に評価
    • 改善ポイントを可視化し、開発・運用チームに具体的なアクションを提供
  • 主な特徴
スクロールできます
項目説明
パフォーマンス計測 🚀ページの読み込み速度や描画効率をスコア化
アクセシビリティ 🔍キーボード操作やスクリーンリーダー対応など、誰でも使いやすいかを評価
ベストプラクティス 🔧HTML/CSS/JavaScriptの健全性やセキュリティに関するチェック
SEOチェック 📈検索エンジン最適化の観点から、メタ情報やリンク構造を確認
PWA対応度 🌐Progressive Web Appとしての機能(オフライン動作など)の準拠状況を評価

ポイント

  • 一度の実行で複数ジャンルを同時に診断
  • 分かりやすいスコア表示改善ガイドで初心者にも安心
  • CLIや拡張機能、DevTools内など多様な利用方法をサポート

モバイルフレンドリーテスト後継としての役割

かつてGoogleが提供していた「モバイルフレンドリーテスト」は、スマホ対応の可否を判定するシンプルなツールでした。

しかし現在はメンテナンスが終了し、より多角的な分析が可能なLighthouseが後継として推奨されています。

  • 従来ツールとの違い
スクロールできます
比較項目モバイルフレンドリーテストLighthouse
診断内容モバイル対応の有無パフォーマンス・SEO・PWAなど多角的
レポートの詳細度シンプルな合格/不合格スコアと具体的な改善提案
実行環境ウェブUIのみDevTools、CLI、拡張機能で自由度高い
  • メリット
    1. 包括的な評価
      • モバイル対応だけでなく、速度アクセシビリティも同時にチェック
    2. 具体的な改善手順
      • エラー箇所を指摘 → 推奨する修正方法を提示
    3. 継続的モニタリング
      • CI/CDパイプラインへの組み込みで、自動化・定期診断が可能

Lighthouseは、もはや単なる“モバイルチェック”を超えた、ウェブ品質向上のオールインワンツールです。

導入も簡単なので、まずはお気軽にレポートを生成してみましょう!

導入方法ガイド

Chrome拡張機能を使う手順

  1. Chromeウェブストアで「Lighthouse」を検索 🔍
  2. 拡張機能をインストール
    • 「Chrome に追加」をクリック
    • ポップアップで「拡張機能を追加」を承認
  3. ツールバーに固定
    • アドレスバー右端のパズルアイコンをクリック
    • Lighthouse の「ピン留め」アイコンをオン
  4. レポート生成
    • 固定した Lighthouse アイコンをクリック
    • オプション(デスクトップ/モバイル)を選択
    • 「Generate report」を押して診断開始 🚀

ポイント

  • インストール不要でサクッと実行できる
  • UIが直感的なので初めてでも迷わない

DevTools内で起動する方法

  1. テストしたいページを開く
  2. 右クリック → 「検証」または F12 を押して DevTools を起動
  3. タブ一覧から「Lighthouse」を選択
  4. 分析設定をカスタマイズ
    • Device:Desktop / Mobile
    • Categories:Performance・Accessibility など
  5. 「Generate report」をクリックして結果表示 🎯

メリット

  • 最新バージョンが常に反映される
  • 拡張機能版より細かい設定が可能

CLI(コマンドライン)経由での利用

  1. Node.js がインストールされていることを確認
  2. ターミナルで以下を実行して Lighthouse をグローバルインストール
   npm install -g lighthouse
  1. サイトを診断
   lighthouse https://example.com \
     --output html \
     --output-path ./report.html \
     --only-categories=performance,accessibility
  1. 結果をブラウザで開く
   open report.html  # Mac
   start report.html # Windows
スクロールできます
オプション説明
--output出力形式(html / json
--output-pathレポートの保存先ファイルパス
--only-categories=<keys>実行するカテゴリをカンマ区切りで指定(例: performance,seo)

利用シーン

  • CI/CD に組み込んで定期テスト ✨
  • スクリプトから自動レポート生成 ✅

これら3つの方法を用途や環境に合わせて使い分けることで、初心者から開発チームまで効率的にLighthouseを活用できます!

レポート作成のステップ

分析対象ページの準備

  1. 最新状態に更新
    • ページをリロードして、キャッシュや古いデータが残っていない状態にします 🔄
  2. ログイン/認証が不要なテスト用URLを用意
    • ログイン画面やBasic認証がかかっていると自動診断できないため、公開状態のページを選びましょう
  3. 不要なタブやウィンドウは閉じる
    • メモリやCPUへの負担を減らし、より正確なパフォーマンス計測を実現します
  4. 通信環境の確認
    • Wi-FiやVPNの影響で速度が大きく変わるため、テスト時は可能な限り安定した回線を使用

レポート生成までの一連の流れ

以下の表は、DevTools版を例にした流れですが、拡張機能やCLIでもほぼ同様の手順です。

スクロールできます
ステップ操作内容ポイント
1DevTools を起動し「Lighthouse」タブを選択最新のChromeを使うと、常に最新仕様で診断可能
2デバイス設定(Desktop/Mobile)を選択モバイル分析なら「Device: Mobile」を必ず選ぶ📱
3評価カテゴリ(Performanceなど)をチェック必要な項目だけに絞ると診断が高速化します⚡
4「Generate report」をクリック診断中は他タブをいじらずに待機しましょう⏳
5レポートのダッシュボード確認総合スコア各項目の詳細を順番にチェック
6改善提案の確認・エクスポートJSON/HTMLで保存してチームに共有も可能💾

TIP

  • スクリーンショット撮影機能をONにすると、診断中の画面が自動で記録され、後から視覚的に検証できます 📸
  • 比較レポート機能を使えば、改善前後のスコア変化を一覧で見ることができ、効果測定に便利です 📊

以上の準備と流れを押さえれば、スムーズかつ正確にLighthouseレポートを作成できるようになります。

チェック項目の詳細

パフォーマンス測定

Lighthouseではページの読み込み速度やレンダリング効率をスコア化し、以下の指標から総合パフォーマンスを評価します。

スクロールできます
指標説明
First Contentful Paint (FCP)最初のテキストや画像が表示されるまでの時間
Speed Indexページコンテンツがどれだけ速く視覚的に表示されるか
Largest Contentful Paint (LCP)メインコンテンツの読み込み完了までの速度
Time to Interactiveユーザー操作に応答可能になるまでの時間
Total Blocking Timeページ読み込み時の長いタスクがUIをブロックした合計時間
Cumulative Layout Shift (CLS)レイアウトが予期せずずれる「動き」の総量

改善例

  • 画像の遅延読み込み(Lazy-Loading)🐢→🚀
  • 不要なJavaScriptの削減
  • CSSのミニファイ化でファイルサイズを縮小

ユーザビリティ(アクセシビリティ)評価

全ユーザーが快適にページを利用できるかをチェックします。

主に以下の項目を検証。

  • コントラスト比:背景と文字の色差が十分か
  • 代替テキスト:画像に alt 属性が適切に設定されているか
  • フォーカス管理:キーボード操作で要素を順序よく移動できるか
  • ARIA属性:支援技術向けに適切なロールやラベルが付与されているか

改善例

  • テキストと背景の配色をWCAG基準に合わせる 🎨
  • 画像に具体的な alt テキストを追加
  • フォーカスリングの視認性を調整

ベストプラクティス準拠状況

モダンなウェブ開発のガイドラインに沿っているかを判定します。

スクロールできます
チェック項目内容
安全でないリクエストの検出HTTP → HTTPS への変更
使われていないコードの発見未使用CSS/JSの削除
セキュリティヘッダーの有無Content-Security-Policy などの設定確認
ライブラリの脆弱性チェック古いライブラリのバージョンを検出

改善例

  • サイト全体を HTTPS に統一 🔒
  • 不要なライブラリをアップデート

SEO最適化状況

検索エンジンからの評価を高めるための要素を検証します。

  • タイトル・メタディスクリプション:適切な長さとキーワード含有率
  • 見出し構造<h1><h6> が論理的に使われているか
  • リンクの有効性:404エラーやリダイレクトのチェック
  • 構造化データ:Schema.org などのマークアップを利用

改善例

  • メタディスクリプションを120~155文字に調整 ✍️
  • 内部リンクを整理してサイト階層を明確化

プログレッシブウェブアプリ(PWA)対応度

オフライン動作やホーム画面への追加など、アプリライクな機能の対応状況を評価します。

スクロールできます
項目確認ポイント
マニフェストファイルmanifest.json が存在し、必要情報が含まれる
サービスワーカー登録オフラインキャッシュ機能が実装されている
HTTPS 配信PWA要件として全ページがSSL化されている
インストール促進バナー表示ユーザーに「ホーム画面に追加」を提案できる

改善例

  • サービスワーカーで静的アセットをキャッシュ
  • マニフェストに適切なアイコンとテーマカラーを設定 📱

各カテゴリの診断結果をもとに、優先度の高い項目から改善を進めることで、サイト全体の品質向上がスムーズに行えます。

結果の見方と改善ポイント

スコアの意味と優先度の判断基準

Lighthouse の各カテゴリは0~100点で評価され、以下の区分が目安となります。

スクロールできます
スコア帯意味対応レベル
90–100優秀:ほとんどの改善提案をクリア維持・最適化
50–89普通:改善余地あり高優先度項目を集中対応
0–49要改善:ユーザー体験に大きな影響あり即時対応が必要

優先度の付け方

  1. ユーザーへの影響度 が大きいもの(LCP、インタラクティブまでの時間など)
  2. 実装コスト が低いもの(小さな CSS/JS 処理や設定ミスの修正)
  3. 計測結果の安定度(一度改善して効果が確認できるもの)

コアウェブバイタルとの関連性

コアウェブバイタル(Core Web Vitals)は、Lighthouse のパフォーマンス指標の中核をなす重要指標です。

  • LCP(Largest Contentful Paint)
    • メインコンテンツの読み込み完了までの時間
  • FID(First Input Delay)
    • ユーザーが操作を開始してからブラウザが反応するまでの遅延
  • CLS(Cumulative Layout Shift)
    • レイアウトの予期せぬずれ量

これらは ユーザー体験の質 を直接反映するため、まずはコアウェブバイタルを改善すると効果が大きく、Lighthouse スコアも自然と上昇します。

ラボデータ vs フィールドデータの違い

スクロールできます
項目ラボデータフィールドデータ
データ取得元シミュレート環境(DevTools や CLI)実際のユーザー環境(Chrome ユーザーの実測値)
特徴一貫性があり、再現性が高い環境差があるが、リアルな体験を反映
利用シーン開発中の詳細デバッグ・比較運用中の全体モニタリング・改善優先度判断
注意点ネットワーク・端末性能を固定レポートが遅延する場合あり

使い分けのコツ

  • 開発フェーズ:ラボデータで細かなボトルネックを洗い出す
  • 運用フェーズ:フィールドデータで実際のユーザー体感を把握し、改善効果を検証する

これらを踏まえ、スコアをただ追いかけるのではなく、実際のユーザー体験向上につながる改善から手をつけるのがポイントです。

PageSpeed Insightsとの使い分け

評価軸の相違点

PageSpeed Insights(PSI)とLighthouseはどちらもWebパフォーマンスを測るツールですが、重視するデータ出力形式に違いがあります。

項目Lighthouse(ラボデータ)PageSpeed Insights(フィールドデータ)
データ元シミュレート環境で一定条件下のテスト実際のユーザー環境によるリアルタイム計測
指標FCP、LCP、CLS などの開発者向け詳細指標Core Web Vitals(LCP、FID、CLS)にフォーカス
レポート形態HTML/JSONでの詳細レポートウェブUI上でのグラフとサマリー表示
更新頻度ブラウザバージョンに依存定期的に集計され最新データを反映
カスタマイズ性設定変更やカテゴリ選択が可能基本的に自動集計のみ

ポイント

  • Lighthouseは開発段階での細かな改善に最適
  • PSIは運用中の実ユーザー体感を把握するのに役立つ

シーン別おすすめツール

用途やタイミングに応じて、以下のように使い分けましょう。

  1. ローカル開発でボトルネックを洗い出したいとき
    • Lighthouseを使用し、詳細なエラー箇所改善手順を確認 🚧
  2. CI/CDパイプラインに組み込んで自動テストしたいとき
    • CLI版Lighthouseをスクリプト化し、コードの変更ごとに自動レポート生成 🤖
  3. 公開サイトの実ユーザー体感をモニタリングしたいとき
    • PageSpeed Insightsを定期的にチェックし、中心指標(LCP/FID/CLS)の推移を監視 📊
  4. マーケティング部門へのレポート提出
    • PSIのウェブUI画面をスクリーンショットやPDFで共有し、ビジネス視点の指標を提示 📈
  5. モバイルや低速回線ユーザーへの影響を調査したいとき
    • PSIで実際のモバイルブラウザデータを確認し、優先改善点を絞り込む 📱

これらを参考に、目的に合わせて最適なツールを使い分けることで、効率よくサイト品質を向上させられます。

よくある疑問(FAQ)

Q1. 無料で利用できる?

Lighthouseは完全無料で使えるツールです。

  • Chrome DevTools内蔵版、拡張機能版、CLI版いずれも費用不要
  • Googleアカウントやログインも不要なので、すぐに始められる ✅
  • オープンソースとしてGitHubでソースコードも公開中

💡 ワンポイント
社内のCI/CDに組み込んでも追加費用は発生しないため、継続的な品質管理に最適です。

Q2. スコアがばらつく原因は?

Lighthouseのスコアは実行ごとに変動することがあります。主な要因は以下の通りです。

スクロールできます
要因内容
ネットワークの変動回線速度や通信の遅延により、読み込み時間が上下する
CPU負荷同時に実行中のプロセスやタブ数で計測環境の処理能力が変わる
キャッシュの有無ブラウザやサーバーのキャッシュが残っていると結果が速く出る
シミュレーション設定差異デスクトップ/モバイル、スローストレージ設定など

改善策

  1. テスト前にキャッシュをクリア
  2. ほかのタブを閉じるなど計測環境をクリーンにする
  3. 複数回実行して平均値中央値を採用する

Q3. モバイル/デスクトップ計測どちらを重視する?

用途やターゲットユーザーによって使い分けます。

  • モバイル優先 📱
    • スマホ利用者が多いサイト(ECやニュースなど)
    • 回線速度や端末性能が低い環境での体験を最適化したいとき
  • デスクトップ優先 💻
    • ビジネス向けアプリケーションや管理画面などPCユーザーが中心
    • 大きな画面や高性能マシンでの操作感を重視する場合

🔑 ポイント

  • どちらも改善すべきですが、主要なユーザー層に合わせてまずは一方を重点的に最適化すると効率的です。
  • Lighthouse実行時に「Device」を切り替えれば、両面のスコアを確認できます。

まとめ

本記事では、Google製SEOツール『Lighthouse』を使ったサイト改善の流れを以下の通りご紹介しました。

  1. Lighthouseの概要と特徴
  2. 導入方法(拡張機能/DevTools/CLI)
  3. レポート作成のステップ
  4. 各チェック項目の詳細解説
  5. スコアの読み方と優先度付け
  6. PageSpeed Insightsとの使い分け
  7. よくある疑問への回答(FAQ)

Lighthouseは一度導入すれば、継続的にサイト品質をモニタリングできる強力なパートナーです。

特に、初めての方でも直感的に使えるレポート画面と、具体的な改善提案が用意されている点が大きな魅力。

まずは1回レポートを生成してみることから始め、表示速度やアクセシビリティ、SEOなど、自サイトの弱点を洗い出してみてください。

サイトを改善すれば、ユーザーの満足度向上はもちろん、検索順位アップや離脱率低減など、ビジネス成果にも直結します。

今日からLighthouseを活用して、あなたのサイトを一歩先の品質へと導きましょう!🚀

目次