WordPress Interenet

WordPress★カスタムフィールドを使って関連リンクを手動で埋め込む方法

投稿日:

SEOの「内部対策」のひとつ、
内部リンクの調整で大切なこと

SEOには「内部対策」と「外部対策」の二つがあります。
内部対策は、Googleからクロール&インデックスされやすいようにHTMLソースをチューニングしたり、内部リンクを調整するのですが、この内部リンクの調整次第で、サイト内の各ページの評価を高めることができます。

内部リンクの調整で大切なのは、「関連性の高いページ同士をリンクさせること」「リンクを張る場所」です。

グローバルナビやサイドバーなどの「共通ナビゲ―ション」からのリンクと、「メインコンテンツエリア」からのリンクは効果が異なるからです。
「共通ナビゲ―ション」からのリンクは、Googlenoクロールの導線としては機能しますが、関連性のあるページを結びつけるものではないとみなされ、コンテンツの価値を高めるものではありません。
ページ間の関連性をGoogleに評価してほしいのであれば、コンテンツとコンテンツとがつながるリンクでなければいけません。
要するに、ページ(コンテンツ)のメインコンテンツエリア内から、どのページのコンテンツへリンクが張られているか?という点が重要になるのです。

関連リンクを張る場合は、基本的にはコンテンツエリア内のどこからでも構いませんが、あえて「一番よい場所」を選ぶとすると、「コンテンツの最後」がよさそうです。コンテンツの最後からのリンクは、そのコンテンツ全体の内容を受けての“結論的”に張られるリンクなのでコンテンツ同士の関連性も高まりそうだからです。

 

WordPress上で関連リンクを設定するなら、
「プラグインによる自動埋め込み」より「手動埋め込み」がオススメ。

もし、あなたが「SEO効果を最大限に高めたい!」ということであれば、プラグインを使って自動化せずに、毎回の更新時に「手動」で関連記事へのリンクを挿入することをオススメします。
手動であれば、関連度の高い内容の記事へピンポイントでリンクを張れるからです。

その方法を紹介します。(あくまでも一例ですので、参考にしてください)

「カスタムフィールド」を使って関連記事リンクを手動で埋め込む方法

1、まず、関連記事リンクを表示させたいテーマに、カスタムフィールドを呼び出す記述を追記します。

「単一記事の投稿(single.php)」を編集し、以下のような記述を書きます。

<!–カスタムフィールドによる関連リンクエリア–>
<?php if(post_custom(‘link’)): ?>
<div style=”margin-top:50px”>
<p>※この記事を読まれた方は、ぜひ下記の記事も合わせて読んでみてください。</p>
<ul>
<?php echo post_custom(‘link’); ?>
</ul>
</div>
<?php endif; ?>
<!–/カスタムフィールドによる関連リンクエリア–>

 

上記のソースでは、「if」という関数を使い、「link」というカスタムフィールドの値が存在していない場合には、関連記事エリアを表示しないようにしています。

 

NewImage

続いて、記事の投稿画面に移ります。

初期設定ではカスタムフィールドを設定するエリアが表示されていないため、上部メニューから「カスタムフィールド」という項目にチェックを入れておきましょう。

そうすれば、投稿画面の下部にカスタムフィールドの設定エリアが現れます。

NewImage

投稿画面の下部に表示されたカスタムフィールドの設定エリアで、カスタムフィールドを新規追加。

NewImage

NewImage

<li></li>でテキストリンクを囲むことで、リストタグを使って関連記事を出力するようにしました。

(関連リンクの数が増えた際は、<li></li>で囲んだテキストリンクの数を手動で調整すればOKです)

実際の見た目はこちら。

NewImage

出典:WordPress★カスタムフィールドを使って関連リンクを手動で埋め込む方法

本サイトの内容に誤りや不正確な記述がある場合やサンプルに基づくいかなる結果も一切の責任を負いかねますので、あらかじめご了承ください。

-WordPress, Interenet

執筆者:

関連記事

WordPress★「検索」をカスタマイズする

検索機能を作るのに必要なファイルは下の2つです。 検索結果を表示する search.php 検索フォームを作る searchform.php 今回は、1からテーマを作ったので、「search.php」 …

no image

WordPress レンタルサーバーからローカルへコピー 備忘メモ

<準備> (1)レンタルサーバーから運用中のWordpressをそっくりそのままダウンロードする。 (2)レンタルサーバーのphpMyAdminを使ってデータベースをエクスポートする。(SQL形式) …

WP★吹き出し風デザインをCSSだけでやる方法

ワードプレスでプラグインを使わずに、 HTMLとCSSだけで下のような感じの会話風レイアウトの作り方。   手順はこちら   [codepen_embed height=”400 …

WP★flamingo 受信メッセージの一覧表示で「件名」にフォームのタイトルを表示させたい!

受信メッセージの一覧表示で「件名」にフォームのタイトルを表示させたい! 件名のところに[your-subject]じゃなくて、フォームのタイトル名を表示させる方法を調べてみました。 flamingoの …

WordPress★オリジナルテーマにサムネイル画像を設定する

  オリジナルテーマを作ったときに、 「外観」>「テーマ」の一覧表示でサムネイル画像が出るようにする方法。 今回のWordPressのバージョンは4.7.3です。 何も設定してなければ、 サ …

サイト制作・グラフィック制作をしているデザイナーです。制作で躓いたことの備忘録としてこのブログを始めました。
たくさんの検索結果から、実際に何度も何度も自分で試してみて、自分に合うなと思った方法やうまくいった方法をこのブログに書き留めています。
プログラム関係のことはもっぱらコピペ派。
自分でゴリゴリ書くことはできません。。。プログラムが分かる人がうらやましいです。
そんな私でもなんとかサイト制作ができるのはグーグル先生と貴重な情報をおしげもなく公開してくださっているたくさんの方々のおかげ。
有志のみなさまに日々感謝しつつ制作させていただいています。