見出し画像

PageSpeed Insightsスコアを毎日自動取得する方法※自動化ツールつき

GASラボではどなたでもご利用いただける自動化ツール・AIツールを企画・開発しています。
これまで企画開発したツール一覧は下記のページでご覧下さい。


Webサイトやブログを上位表示させるためのSEO施策には、さまざまなものがありますが、ページの表示速度(読み込み速度)もその重要な要因のひとつです。

Webページの表示速度がSEOで重要だということは、Googleも公式に発表しています。

参考:ページの読み込み速度をモバイル検索のランキング要素に使用します|Google検索セントラル

Webページの表示速度は、Googleが提供するPageSpeed Insightsというツールでチェックできますが、毎日手動でチェックを行うのはやや手間がかかります。

特に、複数のWebサイトやブログを運営している方なら、PageSpeed Insightsのチェックを毎日すると、多くの時間を割くことになります。

そこで今回GASラボでは、PageSpeed Insightsのデータを毎日自動で取得するツールを開発しました。

本ツールを使えば、PageSpeed Insightsのスコアを毎日自動でチェックし、その結果も自動で記録できます。

企業のSEO担当者の方、ブログやメディアを運営されている方は、ぜひ本ツールでPageSpeed Insightsのチェック工数を削減してみてください。

本記事では、PageSpeed Insightsのデータを手間なく毎日自動で取得する方法として、今回開発した自動化ツールを紹介します。

PageSpeed Insightsのモニタリングでよくある課題

PageSpeed Insightsのスコアを定期的にチェックして、異常が出たらすぐに手を打てる状態を作ることが理想的ではありますが、

  • 毎日PageSpeed Insightsのスコアをチェックする

  • 時系列データを残すために、スコア値を日次でスプレッドシートにメモする

これらの作業が若干手間になります。
上記の課題に加え、PageSpeed Insightsは結果を取得するまでに少し時間がかかるという問題もあります。

複数サイトを同時にモニタリングする方にとってはサイトの数に比例して工数が倍になってしまいます…


PageSpeed Insightsの日次モニタリングを自動化する方法

PageSpeed Insightsの日次モニタリングを自動化する方法の一つとして、

「APIを利用して、自動でデータを取得してスプレッドシートに出力する」

という方法があります。

しかし、この解決策はプログラミングの知識が求められるため、ノンプログラマーの方にとっては、現実的ではありません。

そこで、今回GASラボではノンプログラマーの方でも簡単に利用できるPageSpeed Insightsのスコアを毎日定期的に自動取得し、Googleスプレッドシートに蓄積していくツールを開発しました。


PageSpeed Insightsスコア日次自動取得ツール

本ツールは、PageSpeed Insightsのスコアを毎日自動で取得して、Googleスプレッドシートに記録するツールです。

本ツールでは、最大3つまでのWebサイトのスコアを、毎日自動取得します。

また、スコアはdesktop・mobileの2種類を取得する仕様となっており、パフォーマンススコア以外の各種データも取得が可能です。

そして、取得したデータはGoogleスプレッドシートに記録されるため、推移のチェックにも活用いただけます。

さらに、本ツールであらかじめパフォーマンススコアの最低値を設定しておき、設定値を下回った際にアラートメールを受信する機能も搭載しています。毎日スプレッドシートを確認する必要もありません。

なお、本ツールは買い切り型のツールで、月額費用などはかかりません。

Googleスプレッドシートが利用できるパソコンなら、WindowsでもMacでもお使いいただけます。

SEO領域を担当されるWebマーケターの方、ブロガーの方などにおすすめのツールです。

今回開発したツールは本記事をご購入頂いたお客様に配布いたします。
(※有料部分に配布ページのURLを掲載)

【ご購入者様限定】安心の使い方サポート付き!
ご利用時に不明点がありましたら、使い方を無料でサポートさせていただきます!

【note限定】GASラボの「返金申請制度」のご案内
初めて購入されることにご不安をお持ちのユーザー様に配慮し、
GASラボがnoteにて有料で販売しておりますツールにつきましては、全て「返金申請を受け付ける」設定にしております。

noteの仕組み上ご購入後24時間以内でしたら、返金申請ができるようになっております。

参考:noteの返金機能に関する記事
https://note.com/info/n/n0dc70d30b512

参考:GASラボのおすすめ自動化ツールのご紹介

GASラボでは、自動化ツールを多数開発しております。複数のツールをご利用される場合は、お得なツールセットがおすすめです。


PageSpeed Insightsスコア日次自動取得ツールの3つのPOINT

今回開発した「PageSpeed Insightsスコア日次自動取得ツール」の主な特徴を3つのポイントにまとめて紹介いたします。ツールの仕様を要点でご理解いただく上で、ご確認ください。
※ツールの詳細な仕様は下記の記事をご覧下さい。

POINT1:PageSpeed Insightsのスコアを毎日自動で取得→スプレッドシートに蓄積

POINT1:PageSpeed Insightsのスコアを毎日自動で取得→スプレッドシートに蓄積
  • 指定したWebサイトのPageSpeed Insightsスコアを毎日自動で取得します。

  • 各種スコアはdesktop、mobileの2種類を取得する仕様となっております。

  • パフォーマンススコアだけではなく、各種内訳でのデータも取得、出力します。

POINT2:複数のWebサイト(最大3つまで)同時に取得可能

POINT2:複数のWebサイト(最大3つまで)同時に取得可能
  • 本ツールでは、単一のサイトだけではなく、複数のWebサイトのパフォーマンスデータを取得することができます。

  • 毎日のパフォーマンスチェックを効率化することができます。

POINT3:パフォーマンススコアアラート機能も搭載

POINT3:パフォーマンススコアアラート機能も搭載
  • 予め設定したパフォーマンススコアの最低値を下回った場合、アラートメールを受信できる機能を搭載していいます。

  • パフォーマンススコアの最低値はdesktop、mobileそれぞれで設定することが可能です。

  • アラートメールを受信するメールアドレスも自由に設定することができます。


PageSpeed Insightsスコア日次自動取得ツールのご利用イメージ

今回開発したPageSpeed Insightsスコア日次自動取得ツールのご利用イメージを画像を用いて紹介します。
詳しい設定方法については下記のマニュアルもご用意ありますので、併せてご覧ください。

STEP1:ご購入されたGoogleスプレッドシートをコピー

STEP1:ご購入されたGoogleスプレッドシートをコピー

本ツールを購入いただきましたら、最初に「ファイル」→「コピーを作成」をクリックしてください。
本ツールには安全のため「閲覧権限」に制限しているので、コピーを作成したうえでご利用ください。

STEP2:PageSpeed Insights APIの「API KEY」を取得し、設定シートに貼り付け

STEP2:PageSpeed Insights APIの「API KEY」を取得し、設定シートに貼り付け

次に、PageSpeed InsightsのAPIの取得です。
本ツールはPageSpeed InsightsのAPIを利用してデータを取得するため、「API KEY」を取得し、「設定」シートへ貼り付けてください。
なお、PageSpeed InsightsのAPI KEY取得方法については、マニュアルページをご参照ください。

STEP3:URLリストシートにスコアを取得したいURLやアラートに必要な情報を入力

STEP3:URLリストシートにスコアを取得したいURLやアラートに必要な情報を入力

PageSpeed InsightsのAPI設定が完了したら、「URL」シートにPageSpeed Insightsのスコアを日次で自動取得したいWebサイトURLやWebサイト名を最大3つまで入力します。
Webサイト名は実際のサイト名と一致している必要はありませんので、ご認識しやすい任意の文字列を設定いただいて問題ありません。
また、アラート機能をご利用されたい方は下記の項目を入力してください。

  • アラート通知先メールアドレス

  • アラート通知条件(デバイス:desktop)パフォーマンススコア最低値

  • アラート通知条件(デバイス:mobile)パフォーマンススコア最低値

STEP4:ツールバーの「メニュー」より「手動データ取得」を実行

STEP4:ツールバーの「メニュー」より「手動データ取得」を実行

WebサイトURLの設定が終わったら、「メニュー」→「手動データ取得」をクリックしてください。
すると、取得したデータが「取得データ」シートに出力されます。

「取得データ」シート出力イメージ

また、「日次サマリーシート」には日別のパフォーマンススコアが表示されるピボットテーブルを組んでいます。必要に応じてご覧ください。

「日次サマリーシート」のイメージ
「日次サマリーシート」のイメージ


ご利用上の注意点

  • 本ツールを利用するためには、Googleアカウント及びPageSpeed InsightsのAPI KEYが必要になります。

  • 本ツールを利用することで発生した問題の責任は負いかねます。事前に使い方をテスト、理解した上で、ご利用ください。

  • 本ツールは外部と連携した形で情報を取得しております。場合によっては、一時的に情報が取得できない場合や、情報を取得できなくなるリスクもございます。このリスクについては、予めご了承ください。

  • ツールおよびプログラムの著作はGASラボにあります。無断での転載・再販・配布・共有やソースコードのコピーは固く禁止しております。

  • 本ツールは処理時間に上限があります(約6分)。処理時間を超える場合には、データ取得するサイト数を減らすなどをして対応してください。

  • 本ツールは初回利用時に「認証・許可プロセス」が発生します。認証・許可を下記の記事を参考に進めて下さい。


PageSpeed Insightsスコア日次自動取得ツールの今後の更新について(2023年10月7日時点)

ツールの機能拡充の予定

基本的にユーザー様のリクエストをお伺いしながら機能の拡充に取り組んでいきます。是非、リクエストをお寄せください。

<これまでのツールアップデート履歴>

  • 1日に数回データが取得されてしまうケースがあったため、1日に1回データ取得が実行されるように修正(2023/1/13)

  • 「定期データ取得設定」メニューの追加(2023/1/13)

  • 「定期データ取得停止」メニューの追加(2023/1/13)

ツールの提供価格について

本ツールは「980円」でご提供します。
・機能拡充のタイミングなど、今後価格が変更になる可能性があります。予めご了承ください。

GASラボのその他のツール開発について

  • GASラボでは、PageSpeed Insightsスコア日次自動取得ツール以外にも業務効率化・自動化に役立つツールの開発を進めています。

  • GASラボでは、今後も便利な自動化ツールや新規サービス、テンプレートを開発・公開してまいります。ご興味がある方はnoteTwitterをフォローいただけると嬉しいです。


この先は有料コンテンツになります。ご購入された方に「PageSpeed Insightsスコア日次自動取得ツール」のリンクURLを公開しております。


ここから先は

763字
この記事のみ ¥ 980

この記事が気に入ったらサポートをしてみませんか?