PWAのインデックス

Googleウェブマスター向け公式ブログにてプログレッシブウェブアプリ(PWA)のGoogleへのインデックス登録方法がご紹介されていますが、そもそもPWAって?という方向けにちょっとお話させていただければと思います。

アプリ

ふわふわ

プログレッシブウェブアプリとは

一応GoogleからもPWAの説明はされていますが、英語ですので私からもご説明します。

そもそもアプリには従来、ネイティブアプリ(端末にインストールして使用するアプリ)とウェブアプリ(HTMLで作成するインターネット接続前提アプリ)に分けられます。
しかし、ネイティブアプリだとアプリストアから端末にインストールしなければならず、開発言語もObjective-CかJavaScriptなので結構大変です。修正工数もかかります。従ってユーザビリティは高いのですが、アクセシビリティという意味では結構制限があります。
また、ウェブアプリだと開発言語がHTMLやJavaScriptですので修正や改善も楽ですし、普通にブラウザから利用できますのでアクセシビリティも高いですが、カメラ等のハードウェア機能との連携ができず、ユーザビリティに欠ける部分がありました。

そこで、登場したのがハイブリッドアプリです。ネイティブアプリのユーザビリティとウェブアプリのアクセシビリティを兼ね揃えた良いとこ取りのハイブリッドというわけです。そして、そのハイブリッドアプリのことをプログレッシブウェブアプリ(PWA)と呼ぶようになりました。

プログレッシブウェブアプリ

ふわふわ

なぜPWAはGoogleにインデックスできるの?

PWAは、開発言語がHTMLやJavaScriptにも関わらず、JavaScriptからネイティブアプリ機能を呼び出せます。しかし、そのネイティブアプリは、クライアント側(アプリ内またはブラウザ内)でレンダリングを行っていたためクロールされず、インデックスすることができませんでした。

レシピ系のアプリが良い例かもしれません。ネイティブアプリでは、ユーザーがアプリを立ち上げレシピを検索し、いくつかのレシピを見比べて気に入ったものを再度呼び出します。そんな再呼び出しの際に、クライアント側から情報を呼び出せるのでストレスなく閲覧することができます。これがウェブアプリになると、直前に見ていたページを閲覧する際にもサーバーから呼び出すため、多少の時間がかかります。

プログレッシブウェブアプリ上では、直接URLにアクセスした場合(ウェブアプリですので)ウェブサイトと同じようにサーバー側でレンダリングを行いますが、それは初回のみで、再度同じページを読み込む際には、クライアント側(アプリ内またはブラウザ内)でのレンダリングが行われます(クライアント側でのレンダリングにはキャッシュが使われます)。
このことによってユーザー側はストレスなくコンテンツページの閲覧が可能になりますし、URL自体はインデックスされる形になります。

つまり、PWAに関してサーバー側でレンダリングできるということはGoogleがインデックスできるというわけで、結果的にディープリンク(アプリ内の遷移URLページ)によるSEO(あらゆるページが一般検索におけるランクインの対象になる)ができるというわけです

ふわふわ

で、本記事の主旨は?

Googleウェブマスター向け公式ブログでは、そのインデックスが可能なPWAの構築方法を説明してくれていますが、これは結構な開発者向けの記事ですので細かいことは割愛させていただきます。Schema.orgによる構造化データのマークアップやOGPタグの設置等も可能ですので、PWA開発者の方々は必ず目を通しておくことをオススメします。

それ以外の方は、とりあえずプログレッシブウェブアプリというものが何なのかだけ理解しておくと良いですよ。


関連記事

ページエクスペリエンスのおさらい

GoogleのCore Web Vitalsの導入が2021年5月に導入されます。伴ってページエクスペリエンスを達成しているWebページには検索結果のスニペットに何かしらのマークがされるということも発表されています。そこで、あらためてページエクスペリエンスについて記事にしておこうかと思います。 ペー ...(続きを読む)

SEOの勉強は何から始める?

「今年こそSEOの勉強を始めます!そこで、何から見ていけば良いでしょうか?」というご質問を結構受けます。聞く人によっては「何から見ていけば良いか、って聞いてくる段階でセンス無い」とか「依存心が強い」とか思うかもしれませんが、私はSEOの勉強を始めると言われるだけで嬉しいので、ちゃんと答えています。そ ...(続きを読む)

GSCでGoogleニュース確認

Googleニュースで表示された検索パフォーマンスに関して、Search Consoleで確認できるようになりました。Google検索セントラルブログで発表されています(日本語版です)。一応注意点含め私からもご紹介しておきます。 対象はGoogle検索のニュースタブ検索結果ではない 今回、Searc ...(続きを読む)

インデックスカバレッジが改良

Googleは米国現地時間の1月11日、Search Central BlogでSearch Consoleのインデックスカバレッジデータを改善したと発表しました。日本語版はまだですので和訳してご紹介します。 Googleからの発表内容 Search Central Blogでは以下のように案内され ...(続きを読む)

コメントを書く

コメントは承認から反映までしばらく時間がかかる場合がございます。メールアドレスが公開されることはございません。