Webサイト最適化の目的は、ツール、高度な戦略、分析を活用してWebサイトのパフォーマンスを高めることです。この言葉にはさまざまな解釈がありますが、一般的には、訪問者を集め、Webサイトが提供するものに関心を持ってもらうために用いられる技術的手法とマーケティング手法のすべてを指します。
Webサイトの最適化は、ユーザー体験を高めて、訪問者がWebサイト上で顧客に転換する可能性を高めることに尽きます。サイトへの訪問の効果を高め、リターンを向上させるには、Webサイトの最適化が欠かせません。サイトのトラフィックが増えるほど、事業の収益を伸ばす可能性も高まります。
この記事では、検索エンジンマーケティングとコンバージョン率最適化の両面から、Webサイトの最適化を進めるための特に有効な方法をご紹介します。
最適化の重要性
サイト速度と呼ばれるWebサイトのパフォーマンスの質は、ブラウザがそのサイトの完全に機能するWebページをどれだけ速く読み込めるかを指します。サイト速度が速ければ優れたユーザー体験を提供でき、遅ければ訪問者を苛立たせます。読み込みの遅いWebサイトは、消費者を遠ざけかねません。一方、高速に読み込まれるサイトは、一般的にトラフィックが多く、コンバージョン率も高くなります。
サイトの速度が速ければ、訪問者は長く滞在しやすく、直帰しにくく、コンバージョンにもつながりやすくなります。そのため、Googleは検索の順位付け要因にサイト速度を加えています。
ページ内SEOとWebサイトの速度最適化は、どちらもページの読み込み時間を改善することでサイトのコンバージョン向上に役立ちます。高速なサイトは訪問者にも検索エンジンにも好まれるため、Webサイトの速度を最適化することで、SEOと見つけてもらいやすさの向上も期待できます。
人々は速く読み込まれるWebサイトを求めています。Webサイトの読み込み時間の目標は2~5秒です。ただし、2秒を超えると1秒ごとに直帰率が上がり、訪問者は苛立って離脱しやすくなります。インターネットユーザーの約40%が、読み込みに3秒以上かかるWebサイトを離脱したことがあると回答しています。さらに、デスクトップサイトで期待される読み込み時間は2秒です。

Webサイトの読み込み時間を改善する方法
ブラウザキャッシュを活用する
キャッシュは、サイトを高速化するために使える最も重要な手法の一つです。ブラウザキャッシュを有効にすると、訪問者のブラウザにサイトの静的ファイルの一部(またはすべて)をキャッシュするよう指示できます。再訪問者は毎回サイト全体を読み込み直す必要がないため、2回目以降の訪問では読み込み時間が大幅に短くなります。
WordPressでブラウザキャッシュを利用する方法はいくつかあります。まだ設定していない場合は、今こそ設定しましょう。
サーバーでKeep-Aliveを使用する
Webサイトにアクセスすると、通常、ブラウザはサーバーとの接続を確立し、その接続を使って必要なデータを転送します。しかし、サーバーが正しく設定されていない場合、クライアントはやり取りするファイルごとに新しい接続を作る必要が生じることがあります。
当然ながら、多数のファイルで構成される現代のWebサイトを読み込む方法としては現実的ではありません。そうした事態を防ぐため、Webサーバーで「keep-alive」HTTPヘッダーまたは持続的接続が有効になっていることを確認してください。
GZIP圧縮を使用する
GZIPは、Webサイトのさまざまな部分のファイルサイズを削減するために使えるデータ圧縮方式です。GZIP圧縮は、条件によってはページの容量を最大70%も大幅に削減できます。
ページが小さいほど、読み込みは速くなります。ほとんどのWebホスティングプロバイダーは、ほぼすべてのプランでGZIP圧縮に対応しています。
ランディングページのリダイレクトを避ける
以前は、検索エンジン最適化(SEO)とユーザー満足度の両面から、WordPressサイトのモバイル版を用意することが広く推奨されていました。この戦略を機能させるには、モバイルの訪問者をサイトの「正しい」バージョンに誘導するランディングページのリダイレクトを設定し、高速化のためにキャッシュ可能にする必要がありました。
現在では、総トラフィックでモバイル端末がデスクトップブラウザを上回っているため、Webサイトを複数のバージョンで構築する意味はほとんどありません。代わりに、あらゆる画面サイズに対応する単一のモバイルフレンドリーなデザインを採用するのが望ましいでしょう。
原則として、リダイレクトはできる限り避けることが推奨されます。リダイレクトのたびに訪問者にとっての障壁が一つ増えるため、リダイレクトを減らすことでサイトの読み込み時間を短縮できます。
コンテンツデリバリーネットワーク(CDN)を試す
ほとんどのホスティングプラン(クラウドホスティングを除く)では、Webサイトは特定の場所にある単一のサーバーに置かれています。Webサイトを読み込むには、すべての訪問者がこのサーバーに接続する必要があるため、遅延が生じます。
CDNは、Webサイトのコピーを保存するコンピューターのネットワークです。たとえば、サイトを米国でホスティングしながら、世界中にサーバーを持つCDNを利用できます。ブラジルの訪問者がWebサイトにアクセスしようとすると、CDNは南米のサーバーからサイトを配信します。
WordPress向けには優れたCDNソリューションがいくつもあります。ご想像のとおり、そのほとんどは無料ではありません。しかし、Webサイトがよく知られているなら、CDNに少し投資するだけで読み込み速度が大きく変わります。

クエリ文字列を無効にする
クエリ文字列とは、URLの末尾に付くことがある接尾辞で、疑問符やアンパサンドなどの特殊文字で始まります。
クエリ文字列の目的は、アセットの特定のバージョンを取得したり、キャッシュの制約を回避したりできるようにすることです。クエリ文字列を使えば、ブラウザにファイルの最新バージョンを強制的に取得させることができます。
理想的には、訪問者にキャッシュを促すファイルはすべて、最新バージョンを配信するようWebサイトを設定すべきです。現在、ユーザーをファイルの最新バージョンに誘導するためにクエリ文字列を使っている場合は、可能な限り静的リソースから削除してください。これにより読み込み時間が短縮され、不要なHTTPリクエストを防げます。
スクリプトを圧縮(Minify)する
現代のWebサイトの多くは、多数のCSSファイルとJavaScriptファイルを抱えています。サイトが読み込むスクリプトの数は速度に影響します。ほとんどの場合、そのコードはサイトに重要な機能を追加するためのものなので、削除するという選択肢はありません。
スクリプトを圧縮(Minify)することで、ファイルサイズを削減できます。Minifyとは、サイトのコードから不要な文字を取り除くシンプルな手法です。
コード内の空行を削除するだけでも、ファイルサイズを削減できます。数行のコードでは大きな効果はないかもしれません。しかし、現代のWebサイトが抱えるスクリプトの多さを考えると、Minifyは読み込み速度に大きな違いをもたらします。
Webサイトの文字セットを指定する
インターネット上で目にするすべてのテキスト要素は、文字セット、つまり目にするすべてのテキスト要素の表現を含む数値の集合によって表すことができます。たとえば、Webサイトで最も広く使われている文字セットであるUTF-8は、10,000を超える文字にそれぞれ固有の番号を割り当てています。
サイトの文字セットを指定すると、ブラウザが残りのHTMLページを解釈・解析する時間を短縮できます。各ページのヘッダーを編集しなくても、Webサイトの文字セットを変更または指定する方法はいくつかあります。
WordPressを使用している場合は、サーバーのルートディレクトリにあるwp-config.phpを編集することで、Webサイトで使用する文字セットを変更できます。
ドメインネームシステム(DNS)ルックアップを減らす
URLを入力するたびに、ブラウザはそのURLに対応するIPアドレスを特定するためにDNSレコードを照会する必要があります。通常、この処理は短時間で終わりますが、Webサイトに外部リソースが多いと、DNSルックアップによって最適な読み込み速度が損なわれやすくなります。
サイトからダウンロードされるすべてのファイルが単一の場所またはURLから提供されるよう、外部リソースやスクリプトをWebサイト内に含めるのが賢明です。ほとんどのライブラリやスクリプトは、自分のサーバーでファイルをコピーして配布することが認められているため、問題はないはずです。
最適なホスティングプロバイダーを選ぶ
ホスティング会社ごとに、基本的なパフォーマンスは異なります。
あらゆる面で優れたパフォーマンスを発揮するWebホストを探しましょう。Webホスティングについては、事前の下調べが欠かせません。Webサイトビルダーやホスティングサービスはどこも自社が最速だと主張するため、判断する前に機能と費用を比較し、できるだけ多くのレビューを読むのはご自身の役目です。
Webホスティングサービスはいつでも乗り換えられますが、かなりの手間がかかります。時間、ストレス、リソースを節約するには、最初に正しい判断をすることが重要です。適切なサービスとホスティングプランを選べば、WordPressサイトは好調なスタートを切れるはずです。
サイト速度は全体的な最適化の鍵であり、パフォーマンスを高めるうえで間違いなく考慮すべき要素です。トラフィックは事業成長の良い兆しですが、トラフィックが増えるとサイトが遅くなることがあります。適切な戦略とプランがあればこれを防ぎ、より多くの訪問者を迎える準備を整えられます。
Bright Hostingは、トラフィックの多いサイト向けに、手頃な価格で質の高いホスティングを提供しています。お客様のニーズに応じたさまざまなプランで、サイトのパフォーマンスを最大限に引き出す質の高いホスティングをご用意しています。