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★サイトをコピーしてテスト環境をつくる手順【プラグインなし】

今回は、 WordPressをそのままコピーしてテスト環境とする。 というのをやろうとして、サイトの複製にとりかかったのですが、 いつも使っている便利なプラグインを使うとエラーが出まくり、手動で作業し …

WP★管理画面の投稿一覧の表示数を増やすには?

管理画面の投稿一覧で投稿の並べ替えをするときに「もっと表示件数を増やせればいいのになぁ……」と思って調べてみました。とってもカンタン! 管理画面で投稿一覧の表示数を増やす方法 投稿一覧を開き、画面の右 …

HTML共通部分を部品化して読み込ませる方法

今回はHTMLでサイトを作って欲しいとの要望。 ナビやヘッダー、フッター部分は全ページ共通なので、修正や後々のメンテナンスも考えて、それらを部品化して1箇所で管理したい。 HTMLには、他のページを読 …

WordPress|twenty seventeen カスタマイズ|フッターの「Proudly powered by WordPress」を変更したい!

デフォルトで表示されている「Proudly powered by WordPress」を変更するファイルはテーマフッター「footer.php」ではありません。 「themes/twentyseven …

WordPress★グーグルマップを表示させる

2016年6月からグーグルマップを使う場合はAPIキーが必要になったとのこと。 評判のよいプラグイン「simple map」を使ってみたけど、 今回制作しているサイトでは動かなかったので、 i fra …

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