ここにたどり着いた理由はさまざまでしょう。ユーザー体験の改善、検索エンジンでの順位向上、コンバージョンの増加、直帰率の低減——そのためにサイトの読み込みを速くしたい、といったところかもしれません。
アクセラレーション業界での経験をもとに、当社のチームがサイトの読み込みを速くするための15のヒントをまとめました。
自分のサイトはどれくらいの速さで読み込まれる?
「サイトを高速化する方法」「サイトの読み込みを速くする方法」を掘り下げる前に、答えておくべき問いがあります。最適化を行う前に自分のサイトがどれくらいの速さで読み込まれるか、です。これがベースラインになり、最適化の後に変化を比較できるからです。
それを実現するツールがあります。たとえばGoogleはPageSpeed Insightsというツールを提供しており、ページのURLを入力すると、サイトのパフォーマンスに関する詳細なレポートが得られます。
ほかにもPingdomやGTmetrixといった人気のツールが無料のテストを提供しています。これだけツールがあると、どれを選べばよいのでしょうか。目安は、いくつかのツールでテストを実行してみることです。多くのレポートが同じような指標を示すなら、次に何を直すべきかの手がかりが得やすくなります。
実行できるステップ:サイトの読み込みを速くする方法
サイトの速度を改善することは、良いユーザー体験を提供し、サイトのエンゲージメントを高めるために不可欠です。
サイトの読み込みを速くすることで、画像をどう速く読み込むか、動画をどう速く読み込むか、サイト上のすべてのファイルをどう速く読み込むか、といった問題を解決します。
結局のところ、サイトを高速化し、最も速く読み込まれるサイトを正しく作ることが目標です。ここでは、サイトの読み込みを速くするために実行できる実践的なステップを紹介します。
-
画像を最適化する:大きな画像はサイトを遅くするため、アップロード前に最適化することが重要です。画像編集ソフトで圧縮・リサイズし、ファイルサイズを小さくしましょう。
-
HTTPリクエストを最小化する:Webページで読み込む必要があるファイルはそれぞれHTTPリクエストを要し、サイトを遅くしえます。CSSやJavaScriptのファイルをまとめ、読み込む画像やその他リソースの数を減らすことで、リクエストを最小化できます。
-
コンテンツ配信ネットワーク(CDN)を使う:CDNは世界中に分散したサーバーのネットワークで、ユーザーに最も近いサーバーからサイトのコンテンツを配信できます。これによりサイトの読み込み時間を短縮できます。
-
ブラウザキャッシュを有効にする:ブラウザキャッシュにより、サイトのコンテンツをユーザーのブラウザに保存でき、次回の訪問時に再ダウンロードする必要がなくなります。これはリピーターの読み込み時間を短縮します。
-
CSSとJavaScriptを圧縮(minify)する:CSSとJavaScriptの圧縮は、不要なコード・空白・コメントを取り除くことです。ファイルサイズを減らし、サイト速度を改善します。
-
リダイレクトを減らす:リダイレクトはHTTPリクエストを増やし、サイトを遅くしえます。サイトのリダイレクト数を最小化して速度を改善しましょう。
-
高速なWebホスティングを使う:Webホスティングの速度はサイトの読み込み時間に影響します。速く信頼できるホスティングを選びましょう。
-
Accelerated Mobile Pages(AMP)を実装する:AMPは、モバイル端末でサイトを速く読み込ませるオープンソースのフレームワークです。実装することでモバイルの読み込み時間を改善できます。
これらの実践的なステップを実装すれば、サイトの速度を改善し、訪問者により良いユーザー体験を提供できます。
自分のサイトは中国でどれくらいの速さで読み込まれる?
中国でのサイトのパフォーマンス測定は「グレート・ファイアウォール」のため難しいことがあります。そのため、PageSpeed Insightsは中国本土で正確に動作しない(英語)など、主要なテストツールの多くがそうです。誤ったベースライン指標で判断すると、良い結果は得られにくくなります。
良い知らせは、21YunBoxが無料の中国ファイアウォール検査(英語)を提供していることです。サイトテストを実行すれば、中国のファイアウォールの内側でのサイトレポートが得られます。これにより、中国の外にいても、ファイアウォールの内側で何が起きるかの手がかりが得られます。ただし、これはあくまで中国でのサイトのベースライン指標を示すものにすぎません。ICP備案・ICP経営許可証など、中国でコンテンツを公開するには他の要件もあります。そこでお手伝いが必要なら、お問い合わせください。ICP備案やその他の必要な許認可の取得をお手伝いします。
中国向け最適化:中国でサイトの読み込みを速くする方法
中国市場向けにサイトの読み込みを速くしたいなら、中国独自のインターネット環境に合わせた具体的なステップが必要です。自分のサイトが中国でどう動くか分からない場合は、数秒でリアルタイムの速度テスト(英語)を実行できます。
いくつかのヒントを紹介します。
-
サイトを中国でホストする:中国でサイトをホストすると、中国のユーザーに対するレイテンシと読み込み時間を大幅に削減できます。「グレート・ファイアウォール」は海外のサイトを遅くしえますが、中国国内でホストすればこうした制約を避けられます。
-
中国にサーバーを持つCDNを使う:中国にサーバーを持つCDNも、中国ユーザーのサイト速度の改善に役立ちます。ユーザーとサーバーの距離を縮め、レイテンシを下げます。たとえばAlibaba Cloudや21YunBox Edge(一度のデプロイで中国のマルチクラウドへ)(英語)を使います。
-
Baidu向けに最適化する:Baiduは中国で主要な検索エンジンなので、Baidu向けの最適化が重要です。関連する中国語キーワード、メタタグ、説明文を使い、サイトをモバイルフレンドリーにします。
-
簡体字中国語のフォントを使う:簡体字中国語のフォントを使うと、中国ユーザーのサイト読み込み時間を短縮できます。フォントファイルが小さく、より速く読み込めるためです。
-
サードパーティサービスの利用を最小化する:Google Analytics、Facebook、Twitterなどのサードパーティサービスは、中国で遮断されたり遅くなったりすることがあります。これらの利用を最小化するか、より速く読み込める中国の代替を使いましょう。
-
21YunBoxの利用を検討する:中国アクセラレーションサービスを使うと、中国市場向けにサイトを最適化できます。既存のコンテンツ管理システム(CMS、たとえばContentful(英語))やEコマースプラットフォーム(たとえばShopify(英語))との連携や機能を提供し、中国でのサイトの可視性と速度の改善に役立ちます。
-
サイトのコードを最適化する:サイトのコードの最適化は、読み込み時間の短縮に役立ちます。ファイルの圧縮、CSS・JavaScriptの圧縮、HTTPリクエストの削減が含まれます。
これらのヒントに従えば、中国ユーザーに対してサイトを速く効率的に読み込ませ、より良いユーザー体験とエンゲージメントの向上につなげられます。
まとめ
これで、中国でも世界中でもサイトを速くする15の方法を学びました。自分のサイトに実装して、今日からサイトのパフォーマンスを高めましょう。
21YunBoxは、お気に入りのツールを中国へシームレスに持ち込む、中国向けの主要なアクセラレーションプラットフォームです。愛用のCMSやホスティングが中国でうまく動かないことを私たちは知っています。そのギャップを埋め、同じ使い方を世界中からリモートで保ちながら、貴社のコンテンツを中国へ難なく届けるための「エッジ(優位)」を提供します。
21YBを始めるにはアカウントを取得(英語)するか、貴社のビジネスが中国で成功する方法を知るにはお問い合わせ(英語)ください。ご相談は英語で承ります。