Related Postは関連記事を表示するプラグイン
Related Postとは
WordPressプラグインの「Related Post」とは、WordPressで作成したブログやウェブサイトの記事の下部やサイドバーなどに、現在閲覧している記事と関連性の高い記事を自動的に表示させるための機能を提供するプラグインの総称です。
この手のプラグインは、ユーザーのサイト滞在時間や回遊率を高めることを目的としています。ユーザーが興味を持った記事を読み終えた後、関連性の高い別の記事に誘導することで、さらに多くのコンテンツを見てもらいやすくなります。
「Related Post」という名前の特定のプラグインも存在しますが、実際には「Related Posts」や「Yet Another Related Posts Plugin (YARPP)」、「Contextual Related Posts」など、様々な開発元から同様の機能を提供するプラグインが多数提供されています。
主な機能としては、以下のようなものがあります。
- 自動抽出: 記事の内容、タイトル、タグ、カテゴリーなどから関連性の高い記事を自動的に判断し、表示します。
- 手動選択: 自動抽出された記事以外に、手動で表示したい記事を指定できるプラグインもあります。
- 表示形式のカスタマイズ: 関連記事の表示件数、見出しの文言、サムネイルの有無、レイアウト(リスト形式、サムネイル付きなど)などを設定できるものが多いです。
- サイト回遊率・滞在時間の向上: ユーザーに関連記事を提示することで、他の記事も読んでもらいやすくなり、サイト全体の回遊率や滞在時間の向上に貢献します。
- SEO効果: 内部リンクが増えることで、SEOにも良い影響を与える可能性があります。
これらのプラグインは、WordPressサイトの利便性を高め、読者に有益な情報を提供するために非常に役立つツールです。
※最新の情報を公式ページで確認ください
関連の記事とは
WordPressの「関連記事」とは、閲覧中の記事と関連性の高い記事を、その記事の末尾やサイドバーなどに表示する機能のことです。読者が興味を持ちそうな別の記事を提示することで、以下のようなメリットがあります。
- サイト滞在時間の向上: 読者が次々と関連性の高い記事を読み進めることで、サイトに滞在する時間が長くなります。
- 回遊率の向上: サイト内の様々な記事を見てもらいやすくなり、サイト全体の回遊率が上がります。
- SEO対策に有利: 関連性の高い記事同士を内部リンクで繋ぐことで、Googleなどの検索エンジンがサイト構造を理解しやすくなり、SEO対策に良い影響を与えます。
- 成果への繋がりやすさ: 読者が多くの記事に触れることで、商品購入や問い合わせなどのコンバージョンに繋がりやすくなります。
関連記事の表示方法
WordPressで関連記事を表示する方法はいくつかあります。
- プラグインを利用する:
- 最も手軽で一般的な方法です。多くのプラグインが提供されており、自動的に関連性の高い記事を選別して表示してくれます。
- 人気のあるプラグインには「Jetpack Related Posts」「Contextual Related Posts」「Yet Another Related Posts Plugin (YARPP)」などがあります。
- これらのプラグインは、記事のタイトル、本文、タグ、カテゴリなどから関連性を判断し、サムネイル付きで表示したり、表示件数やレイアウトをカスタマイズしたりできます。
- テーマの機能を利用する:
- 一部のWordPressテーマには、標準で関連記事表示機能が搭載されています。この場合、特別な設定なしで関連記事が表示されることがあります。
- 手動でコードを記述する(上級者向け):
- WordPressのテーマファイル(
single.php
など)に直接PHPコードを記述して関連記事を表示させる方法です。 - より細かなカスタマイズが可能ですが、HTMLやPHPの知識が必要になります。
- WordPressのテーマファイル(
関連記事の選定基準
関連記事は、一般的に以下の要素に基づいて関連性が判断されます。
- カテゴリ: 同じカテゴリに属する記事
- タグ: 同じタグが設定されている記事
- 本文中のキーワード: 記事本文に含まれるキーワードの類似性
- タイトル: 記事タイトルの類似性
これらの要素を組み合わせることで、より読者にとって有益な関連記事が表示されるようになっています。
Related Postの使い方
Related Posts は、インストール、有効化後下記の設定を行えばページに関連する記事が表示されるようになります。このときカテゴリーやタグの構成に配慮しておくと関連性の高い記事を選んでくれます。
Main Setings | 「Related Posts」の設定は、「Main Setting」,「Styling」,「Productivity」 となっています。 |
---|---|
Basic | 投稿のタイトルを変更することができる 表示する投稿(ポスト)の数を指定できる |
Medium | 投稿を表示する場所(投稿や固定ページ等)を選択できる 記事をホーム(トップ)に表示するのか選べる(テーマにより表示できないものもある) アーカイブページに表示する・しないを選択することができる アイキャッチ画像が投稿にない場合に表示する画像を登録しておくことができる 表示する記事のタクソノミー(グループ化・分類)はタグ、カテゴリー、タグ&カテゴリー、ランダム等から選択できる 表示する関連度を変更することができる 関連する記事をフィードに表示することができる ターゲットリンクの設定ができる リンクにnofollowを付加することができる |
Advanced | 投稿コンテンツに自動的に追加する ホームページのみに表示 同じタイプのみを表示する ホームに表示する投稿の数 表示するカテゴリーを選択できる 表示したくないカテゴリーを選択できる 表示したくないタグを選択できる 表示したくないページをIDで選択できる |
Styling | スタイリングでは、Custom styling,Effect on related,Textの設定をすることができます。 |
こちらの記事もどうぞ!
Related Postのデメリット
WordPressの「Related Post」系のプラグインには、いくつかのデメリットがあります。プラグインの種類によって細かな違いはありますが、一般的に以下のような点が挙げられます。
1. サイトの表示速度への影響(パフォーマンスの低下)
- データベースへの負荷: 関連記事を自動で表示するために、プラグインはデータベースから関連性の高い記事を検索・抽出します。記事数が増えるとこの処理に時間がかかり、サーバーに負荷がかかるため、サイト全体の表示速度が遅くなる可能性があります。特に、多くの記事を持つサイトや、リソースに余裕のないサーバーを使用している場合に顕著になります。
- スクリプトやCSSの追加: プラグインが独自のスクリプトやCSSファイルを読み込むことで、ページの読み込み時間が増加することがあります。
2. 関連性の精度とカスタマイズの難しさ
- 関連性の低さ: プラグインが自動で選定する関連記事が、必ずしもユーザーにとって本当に「関連性の高い」記事になるとは限りません。キーワードやタグに基づいて機械的に判断されるため、意図しない記事が表示されることがあります。これにより、ユーザーの離脱につながる可能性もあります。
- デザインのカスタマイズ性: プラグインによっては、関連記事の表示デザイン(サムネイルの有無、レイアウトなど)を細かくカスタマイズするために、HTMLやCSSの知識が必要となる場合があります。標準設定ではデザインが合わない場合でも、知識がないと変更が難しいことがあります。
3. 他のプラグインとの競合やテーマとの相性
- 互換性の問題: 複数のプラグインを導入している場合、それらが互いに干渉し、予期せぬエラーや不具合が発生することがあります。特に、同じような機能を持つプラグイン(SEO系やキャッシュ系など)との競合が起こりやすいです。
- テーマとのデザイン不一致: 使用しているWordPressテーマのデザインと、関連記事プラグインの出力デザインが合わず、サイト全体の統一感が損なわれることがあります。
4. セキュリティ上のリスク
- 脆弱性: プラグイン自体に脆弱性がある場合、悪意のある攻撃者によってサイトが改ざんされたり、不正なサイトへ誘導されたりするリスクがあります。過去には「Yuzo Related Posts」など、有名な関連記事プラグインで脆弱性が報告された事例もあります。プラグインは常に最新の状態に保ち、信頼性の高い開発元が提供しているものを選ぶことが重要です。
5. 管理の手間
- アップデートの管理: プラグインの更新が頻繁に行われる場合、その都度アップデートの確認と適用が必要になります。これを怠ると、セキュリティリスクが高まったり、新しいWordPressのバージョンとの互換性が失われたりする可能性があります。
- 過剰な導入: 多数のプラグインを導入しすぎると、それらの管理が煩雑になり、問題発生時の原因特定も難しくなります。
これらのデメリットを考慮し、本当に必要な機能なのか、パフォーマンスへの影響は許容できる範囲なのか、セキュリティ対策は十分かなどを検討した上で、プラグインの導入を判断することが重要です。場合によっては、プラグインを使わずにテーマの機能や手動で関連記事を設置することも検討すると良いでしょう。