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を掲載)
法人でツールをご利用されるお客様へ
GASラボではご購入されたユーザー様以外のツールのご利用を固く禁止しております。
法人でツールをご利用される場合は、GASラボの有料ツール全てを複数のユーザー様でご利用いただける「GASラボ法人プラン」にご加入ください。
※GASラボ法人プランならではの特典を多数ご用意しております。
個人でご利用されるお客様へ:お得なツールセットのご案内
GASラボでは、自動化ツールを100種類以上企画・開発しております。個人のお客様で複数のツールをご利用される場合は、お得なツールセットがおすすめです。
PageSpeed Insightsスコア日次自動取得ツールの3つのPOINT
今回開発した「PageSpeed Insightsスコア日次自動取得ツール」の主な特徴を3つのポイントにまとめて紹介いたします。ツールの仕様を要点でご理解いただく上で、ご確認ください。
※ツールの詳細な仕様は下記の記事をご覧下さい。
POINT1:PageSpeed Insightsのスコアを毎日自動で取得→スプレッドシートに蓄積
指定したWebサイトのPageSpeed Insightsスコアを毎日自動で取得します。
各種スコアはdesktop、mobileの2種類を取得する仕様となっております。
パフォーマンススコアだけではなく、各種内訳でのデータも取得、出力します。
POINT2:複数のWebサイト(最大3つまで)同時に取得可能
本ツールでは、単一のサイトだけではなく、複数のWebサイトのパフォーマンスデータを取得することができます。
毎日のパフォーマンスチェックを効率化することができます。
POINT3:パフォーマンススコアアラート機能も搭載
予め設定したパフォーマンススコアの最低値を下回った場合、アラートメールを受信できる機能を搭載していいます。
パフォーマンススコアの最低値はdesktop、mobileそれぞれで設定することが可能です。
アラートメールを受信するメールアドレスも自由に設定することができます。
PageSpeed Insightsスコア日次自動取得ツールのご利用イメージ
今回開発したPageSpeed Insightsスコア日次自動取得ツールのご利用イメージを画像を用いて紹介します。
詳しい設定方法については下記のマニュアルもご用意ありますので、併せてご覧ください。
STEP1:ご購入されたGoogleスプレッドシートをコピー
本ツールを購入いただきましたら、最初に「ファイル」→「コピーを作成」をクリックしてください。
本ツールには安全のため「閲覧権限」に制限しているので、コピーを作成したうえでご利用ください。
STEP2:PageSpeed Insights APIの「API KEY」を取得し、設定シートに貼り付け
次に、PageSpeed InsightsのAPIの取得です。
本ツールはPageSpeed InsightsのAPIを利用してデータを取得するため、「API KEY」を取得し、「設定」シートへ貼り付けてください。
なお、PageSpeed InsightsのAPI KEY取得方法については、マニュアルページをご参照ください。
STEP3:URLリストシートにスコアを取得したいURLやアラートに必要な情報を入力
PageSpeed InsightsのAPI設定が完了したら、「URL」シートにPageSpeed Insightsのスコアを日次で自動取得したいWebサイトURLやWebサイト名を最大3つまで入力します。
Webサイト名は実際のサイト名と一致している必要はありませんので、ご認識しやすい任意の文字列を設定いただいて問題ありません。
また、アラート機能をご利用されたい方は下記の項目を入力してください。
アラート通知先メールアドレス
アラート通知条件(デバイス:desktop)パフォーマンススコア最低値
アラート通知条件(デバイス:mobile)パフォーマンススコア最低値
STEP4:ツールバーの「メニュー」より「手動データ取得」を実行
WebサイトURLの設定が終わったら、「メニュー」→「手動データ取得」をクリックしてください。
すると、取得したデータが「取得データ」シートに出力されます。
また、「日次サマリーシート」には日別のパフォーマンススコアが表示されるピボットテーブルを組んでいます。必要に応じてご覧ください。
ご利用上の注意点
本ツールを利用するためには、Googleアカウント及びPageSpeed InsightsのAPI KEYが必要になります。
本ツールを利用することで発生した問題の責任は負いかねます。事前に使い方をテスト、理解した上で、ご利用ください。
本ツールは外部と連携した形で情報を取得しております。場合によっては、一時的に情報が取得できない場合や、情報を取得できなくなるリスクもございます。このリスクについては、予めご了承ください。
ツールおよびプログラムの著作はGASラボにあります。無断での転載・再販・配布・共有やソースコードのコピーは固く禁止しております。
本ツールは処理時間に上限があります(約6分)。処理時間を超える場合には、データ取得するサイト数を減らすなどをして対応してください。
本ツールは初回利用時に「認証・許可プロセス」が発生します。認証・許可を下記の記事を参考に進めて下さい。
GASラボではツールをご利用いただけるのはご購入されたお客様1名様のみに限定しております。ご購入された個人のお客様以外のご利用は固く禁止しております。法人でツールをご利用される場合は「GASラボ法人プラン」に必ずご加入ください。
PageSpeed Insightsスコア日次自動取得ツールの今後の更新について(2024年7月9日時点)
ツールの機能拡充の予定
基本的にユーザー様のリクエストをお伺いしながら機能の拡充に取り組んでいきます。是非、リクエストをお寄せください。
<これまでのツールアップデート履歴>
1日に数回データが取得されてしまうケースがあったため、1日に1回データ取得が実行されるように修正(2023/1/13)
「定期データ取得設定」メニューの追加(2023/1/13)
「定期データ取得停止」メニューの追加(2023/1/13)
ツールの提供価格について
・本ツールは「980円」でご提供します。
・機能拡充のタイミングなど、今後価格が変更になる可能性があります。予めご了承ください。
・GASラボではツールをご利用いただけるのはご購入されたお客様1名様のみに限定しております。ご購入されたお客様以外のご利用は固く禁止しております。法人でツールをご利用される場合は「GASラボ法人プラン」に必ずご加入ください。
・個人のお客様でGASラボのツールを複数ご利用されるご予定があるお客様は、ツールセットのご利用がおすすめです。
GASラボのその他のツール開発について
GASラボでは、本ツール以外にも業務効率化・自動化に役立つツールの開発を進めています。
参考:GASラボのツール一覧
今後も新規ツールやサービスをリリースしていく予定ではありますので、ご興味がある方はnoteやTwitter(X)をフォローいただけると嬉しいです。
この先は有料コンテンツになります。ご購入された方に「PageSpeed Insightsスコア日次自動取得ツール」のリンクURLを公開しております。
この記事が気に入ったらチップで応援してみませんか?