- 1.はじめに:パフォーマンス設定で何が変わるか
- 1-1.WordPressバージョン(Generator)を削除
- 1-2.RSD / WLW リンクを削除
- 1-3.ショートリンクを削除
- 1-4.REST API リンクを削除
- 1-5.前後記事リンクを削除
- 1-6.フィードリンクを削除
- 1-7.X-Powered-By ヘッダーを削除
- 1-8.絵文字スクリプトを無効化
- 1-9.jQuery Migrate を無効化
- 1-10.バージョンクエリ文字列を削除
- 1-11.アーカイブページのブロックCSSを削除
- 1-12.Google Fonts プリコネクト
- 1-13.HTML圧縮
- 1-14.ヘッダー・サイドバー・フッター・フローティング・スマホメニューをキャッシュ
- 1-15.トップページコンテンツをキャッシュ
- 1-16.内部リンク・外部リンクのブログカードをキャッシュ
- 1-17.テーマのCSSをインラインで読み込む
- 1-18.フッター付近のCSSを遅延読み込み
- 1-19.記事下コンテンツを遅延読み込み
- 1-20.フッターを遅延読み込み
- 1-21.画像のLazy Load
- 1-22.スクリプトを遅延読み込みさせる
- 1-23.遅延読み込み対象にするスクリプトのキーワード
- 1-24.スクリプトの遅延読み込みをオフにするページ
- 1-25.遅延させる秒数
- 1-26.Prefetch
- 1-27.Prefetchさせないページのキーワード
- 1-28.Heartbeat を無効化
- 1-29.Heartbeat 間隔(秒)
- 2.よくある質問(FAQ)
- 3.おすすめ設定のまとめ(初心者向け)
はじめに:パフォーマンス設定で何が変わるか
Utopiaのパフォーマンス設定を使うと、ページの表示速度を改善し、GoogleのPageSpeed InsightsやCore Web Vitalsのスコア向上を目指せます。
不要なスクリプトの削除、キャッシュ、遅延読み込みなど、プラグインなしで一括設定できます。
このガイドでは、Utopia → パフォーマンス設定 の各項目を順に解説し、初心者でも安全に高速化できるよう、おすすめの値と注意点をまとめています。
- ヘッダークリーンアップ
head 内の不要なタグを削除してHTMLを軽くします。
WordPressバージョン(Generator)を削除
何をする設定か
HTMLソースに含まれる generator メタタグ(WordPressのバージョン情報)を非表示にします。
おすすめ設定:ON(推奨)
セキュリティの観点から、バージョン情報を公開しない方が安全です。
RSD / WLW リンクを削除
何をする設定か
Really Simple Discovery(RSD)とWindows Live Writer用のリンクを削除します。
おすすめ設定:ON
外部ツールで投稿していない限り、多くのサイトでは不要です。
ショートリンクを削除
何をする設定か
shortlink タグを削除します。
おすすめ設定:ON
短縮URL機能を使っていない場合は削除して問題ありません。
REST API リンクを削除
何をする設定か
REST APIのエンドポイントURLをheadから削除します。
おすすめ設定:ON
フロントでは通常不要。ブロックエディターや管理画面は影響を受けません。
前後記事リンクを削除
何をする設定か
rel=”prev” / rel=”next” を削除します。検索エンジンがページネーションを理解するヒントになります。
おすすめ設定:OFF
ページネーションを使っているブログでは、残しておく方がSEO的に有利な場合があります。
削除の影響を理解している場合のみONにしてください。
フィードリンクを削除
何をする設定か
RSS/Atomフィードへのリンクをheadから削除します。
おすすめ設定:OFF
フィードを配信している場合は残すのが一般的です。
X-Powered-By ヘッダーを削除
何をする設定か
HTTPレスポンスヘッダーの X-Powered-By(PHPバージョン等)を削除します。
おすすめ設定:ON
サーバー情報の露出を減らすため推奨です。
- スクリプト・スタイル
絵文字スクリプトを無効化
何をする設定か
WordPress標準の絵文字用JavaScript(約10KB)を読み込まないようにします。代わりにOSのネイティブ絵文字が使われます。
おすすめ設定:ON
多くのサイトで絵文字ポリフィルは不要です。軽量化に効果的です。
jQuery Migrate を無効化
何をする設定か
フロントエンドのjQuery Migrateを読み込まないようにします。
おすすめ設定:OFF
古いプラグインがjQueryに依存している場合、表示崩れやエラーの原因になることがあります。問題がなければONで軽量化可能です。
バージョンクエリ文字列を削除
何をする設定か
CSS/JSのURLから ?ver=5.0 のようなクエリを削除します。CDNやブラウザキャッシュの効率が上がることがあります。
おすすめ設定:OFF
キャッシュプラグインと併用する場合、設定によっては不具合の原因になることがあります。
CDN利用時はONを検討してください。
アーカイブページのブロックCSSを削除
何をする設定か
カテゴリ・タグ・日付などのアーカイブページから、Gutenbergブロック用のスタイルシートを読み込まないようにします。
おすすめ設定:OFF
アーカイブでもブロックを使っている場合は表示崩れの原因になります。
ブロックをほとんど使っていない場合のみONを検討してください。
- 読み込み・キャッシュ
Google Fonts プリコネクト
何をする設定か
Google Fontsのドメインへの preconnect ヒントを追加し、フォントの読み込みを早めます。
おすすめ設定:ON
Google Fontsを使っている場合は有効にすると効果的です。
HTML圧縮
何をする設定か
出力されるHTMLから余分な空白やコメントを削除して軽量化します。
おすすめ設定:OFF
効果は限定的です。本格的な高速化には、ページキャッシュプラグイン(WP Super Cache、W3 Total Cacheなど)の併用を推奨します。
- キャッシュ
動的な出力をキャッシュして表示を高速化します。
サイドバー・フッター・スマホメニューのキャッシュを有効にすると、ウィジェットの「ページ分岐」は効かなくなります(全ページ同じ内容になります)。
ヘッダー・サイドバー・フッター・フローティング・スマホメニューをキャッシュ
何をする設定か
各エリアのHTMLをキャッシュし、毎回の生成を省略します。
おすすめ設定:OFF
現状は主にブログカードのキャッシュが実装されています。ヘッダー等のフラグメントキャッシュは今後の拡張で対応予定です。
トップページコンテンツをキャッシュ
何をする設定か
ヒーロー・特徴・記事一覧・CTAなど、フロントページのセクションをキャッシュします。
おすすめ設定:OFF
実装状況に応じて有効化を検討してください。
内部リンク・外部リンクのブログカードをキャッシュ
何をする設定か
・内部リンク:自サイト内のブログカード用データをキャッシュ
・外部リンク:他サイトのOGP取得結果をキャッシュ(デフォルトで有効)
おすすめ設定
・内部リンク:ブログカードを多用する場合はON
・外部リンク:ON(外部サイトへのリクエストを減らし、表示を安定させます)
ブログカードのキャッシュ期間
何をする設定か
ブログカードのキャッシュを何日間保持するかを指定します。
おすすめ設定:30日
外部サイトのOGPはあまり頻繁に変わらないため、30日程度がバランス良いです。更新頻度が高いサイトは7〜14日に短縮しても構いません。
- CSS読み込み
テーマのCSSをインラインで読み込む
何をする設定か
テーマのメインCSSを外部ファイルではなく、head 内にインラインで埋め込みます。レンダーブロッキングを減らし、初回表示を速くする効果が期待できます。
おすすめ設定:OFF
有効にするとHTMLサイズが増えます。PageSpeedの指摘が強い場合に試す価値があります。
フッター付近のCSSを遅延読み込み
何をする設定か
クリティカルでないCSSの読み込みを遅延させます。
おすすめ設定:OFF
「インラインで読み込む」がONのときは効果がありません。通常運用ではOFFで問題ありません。
- 遅延読み込み
フッターの遅延読み込みを有効にすると、ウィジェットのページ分岐は効かなくなります。
記事下コンテンツを遅延読み込み
何をする設定か
関連記事・著者ボックス・記事下ウィジェットなどに content-visibility を適用し、ビューポート外では描画を遅延させます。
おすすめ設定:OFF
長い記事で関連記事が画面外にある場合に効果的です。問題なければONで試してください。
フッターを遅延読み込み
何をする設定か
フッターにも content-visibility を適用し、初期表示の負荷を軽減します。
おすすめ設定:OFF
ウィジェットのページ分岐を使う場合はOFFのままにしてください。
画像のLazy Load
何をする設定か
・なし:遅延読み込みしない
・loading=”lazy”:HTML標準の loading=”lazy” を使用(モダンブラウザ対応)
・lazysizes.js:img / video / iframe に広く適用可能なスクリプトを使用
おすすめ設定:loading=”lazy”を使用する
標準対応で追加スクリプト不要。多くの環境で十分です。iframeなどにも適用したい場合は lazysizes を検討してください。
- スクリプトの遅延読み込み
スクリプトを遅延読み込みさせる
何をする設定か
指定したキーワードを含むscriptタグに defer を付与し、ページの初期表示をブロックしないようにします。
おすすめ設定:OFF
SNS埋め込み(Twitter、Instagram、Facebook、Pinterestなど)を多用するページではONを検討してください。
遅延読み込み対象にするスクリプトのキーワード
何をする設定か
ここに入れたキーワードを含むスクリプトが遅延読み込みの対象になります。
デフォルト例
twitter.com/widgets.js
instagram.com/embed.js
connect.facebook.net
assets.pinterest.com
おすすめ設定
使用しているSNS埋め込みのドメインやファイル名を、カンマまたは改行で区切って入力してください。
スクリプトの遅延読み込みをオフにするページ
何をする設定か
指定したキーワードを含むURLのページでは、スクリプト遅延を適用しません。
おすすめ設定
SNS埋め込みが必須のページ(例:contact、form)のURLやスラッグを入力すると、そのページだけ通常読み込みになります。
遅延させる秒数
何をする設定か
遅延読み込みの開始を何秒後にするか(現在は主に defer 属性による即時遅延が使用されます)。
おすすめ設定:5秒
特別な理由がなければデフォルトのままで問題ありません。
- ページ遷移(Prefetch)
Prefetch
何をする設定か
同一サイト内のリンクを事前にPrefetchし、クリック時の表示を速くします。
おすすめ設定:なし
ブログなど、同一サイト内の遷移が多い場合は「Prefetch」を有効にすると体感速度が向上することがあります。
Prefetchさせないページのキーワード
何をする設定か
指定したキーワードを含むページはPrefetchの対象外にします。
おすすめ設定
ログイン・決済・フォーム送信など、PrefetchしたくないページのURLやスラッグを入力してください。
- Heartbeat API
何をする設定か
WordPressのHeartbeat APIは、自動保存やセッション維持のために定期的にサーバーへリクエストを送ります。間隔を長くするか無効にすると、サーバー負荷を軽減できます。
Heartbeat を無効化
おすすめ設定:OFF
自動保存を使っている場合は無効にしないでください。管理画面のみで使う場合は、フロントエンドのみ無効化するプラグインの利用を検討してください。
Heartbeat 間隔(秒)
おすすめ設定:60秒
デフォルトの60秒で問題なければそのままでOKです。負荷が気になる場合は120秒などに延長できます。
よくある質問(FAQ)
Q. どの設定から手を付けるべきですか?
Q. キャッシュを有効にすると更新が反映されませんか?
Q. PageSpeed Insights のスコアが低いのですが?
Q. 設定を変えたら表示が崩れました
おすすめ設定のまとめ(初心者向け)
ヘッダー:Generator削除 → ON
ヘッダー:RSD/WLW削除 → ON
ヘッダー:ショートリンク削除 → ON
ヘッダー:REST API削除 → ON
ヘッダー:X-Powered-By削除 → ON
スクリプト:絵文字無効化 → ON
読み込み:Google Fontsプリコネクト → ON
キャッシュ:外部ブログカードキャッシュ → ON
キャッシュ:ブログカード期間 → 30日
画像:Lazy Load → loading=”lazy”
※このガイドは Utopia テーマのパフォーマンス設定を解説するものです。
サーバー環境やプラグイン構成によって最適な設定は異なります。

