自社サービス「ノミトモ」をAMP対応!劇的に改善するPageSpeed Insightでの評価Before/After

  • このエントリーをはてなブックマークに追加

AMPとは?

近年、Googleが推奨しているAMPをご存じでしょうか。
AMP対応しているページを事前にGoogleがキャッシュしておくことによって、閲覧者がページリクエストした際に、Googleが持っているキャッシュを表示するため、素早く表示できるという仕組みです。

通常、ページの表示速度を調べる際は、GoogleのPageSpeed Insightなどにサイトをかけると思いますが、AMP対応前と後では大きく評価が改善したりします。特にモバイルでの評価が顕著です。

「TOPページのみ対応する」など、主要なページのみ対応することも可能ですので、「Page評価が全然上がらないなぁ…」とお悩みの方は、ぜひ導入を検討したいところです。

高速化のための厳しい制約

ただ、対応するには、規準に従ってHTMLを記述する必要があり、独自のjavascriptは使用することができません。
使用できるのは、AMP側が事前に用意している主要なもののみで、動作もある程度限られています。

・lightbox
・スライドショー
・ハンバーガーメニュー
・Google Analytics
・Youtube埋め込み
・TOPへ戻るボタン …etc

ajaxやobjectタグなども含めることができないため、ゴリゴリに動的な仕様は実現できません。
ただ、iframeは使用できるので「ランキングを生成している」「ログインフォームをつけたい」「グラフを表示したい」程度であれば、その部分だけパーツ化してiframeで読み込んでしまえば回避できる場合があります。

導入の際は事前の下調べが重要です。


劇的に改善!Google PageSpeed Insightでの評価Before/After

さて、制約さえ乗り越えてしまえばメリットしかないAMP対応ですが、この度自社サービスの「ノミトモ」のTOPページに適用しました。


AMP対応前

PCで76点、モバイルで52点という手厳しいスコアです。


ページボリュームもそれなりにあったため、対応前はイマイチ煮え切らない評価でした。
pictureタグを使ってWebp画像と表示切替を設定したり、WEBフォントのサイズを削ったり、画像サイズを一生懸命減らしたり………評価コメントを参考に様々なことに情熱を注いでみましたが、あと一歩足らずといったところ。


AMP対応後

PCで97点、モバイルで87点。

スコアも大幅に改善され、表示速度も早くなりました。SEOでも点数によって評価が上がるとの噂なので、今後に期待できますね。


執筆者:森島[ WEBデザイナー ]

8bit デザイナーです。 デザイン・マークアップ・映像制作など幅広く担当しています。

関連記事

プログラミング

SharePointではできないこと 4選

「これってSharePointでできないの!?」なんていう瞬間、開発やカスタマイズの現場では意外と多くあります。SharePointはとても柔軟なプラットフォームですが、実は“万能ツール”ではありません。「コードを書けば何とかなる」と思って構築を進めると、モダンページの仕様や制限に阻まれて苦い思いをすることもしばしば。今回は、実際のプロジェクトや運用の中で見えてきた「SharePointではできないこと」をまとめて紹介します。 目次1 1.CSSとJSが直接使えない1.1 ク […]

Webサイト制作

WordPress納品後にクライアントが安心して運用できる仕組みづくりをしよう

ホームページ制作において、更新機能を手軽に導入できるのがWordPressです。 専門知識がなくても記事の投稿やページ編集を行いやすい一方で、クライアントが自分で運用するには、が欠かせません。 今回は、そのための仕組みづくりについてご紹介します。 制作側の方はもちろん、クライアント側でホームページ運用を担当される方も、制作時のご相談などにぜひ参考にしてみてください。 目次1 管理画面のロゴを企業ロゴに変更する2 管理画面のURLを変更する・認証などを付けてセキュリティ面を強化 […]

Webデザイン

アプリのロゴアニメーションをAfter Effectsで作成→Lottieに変換【iOS/Android対応】

こちらは、当社でリリースしたアプリ「ピンピタ」で使用しているロゴアニメーションです。 スプラッシュ画面でロゴが動くと、ぐっとアプリらしい印象になりますし、作ってみたいですよね。 今回は、After Effects(以降AE)でロゴアニメーションを作成し、アプリに組み込むまでをご紹介します。 AEと聞くと難しい印象がありますが、PremiereやFlashなどを触った経験がある方なら、すぐに慣れます。 もう一度再生 目次1 作業フロー1.1 注意点:グラデーションが使用不可2 […]

株式会社8bit (エイトビット)

東京都目黒区でWebサイト制作、Webシステム開発などを行っております。
コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。

Web制作に関するご相談はお気軽にどうぞ

弊社に制作をご依頼いただく際の費用感をご確認いただける、
見積りシミュレーションをご用意いたしました。