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

執筆者:

関連記事

Googleアナリティクスのデータを別のGmailアカウントに移行する

既存のアナリティクスを別のGmailアカウントに移行することにした。移動のときの条件は2つ。 今までのデータはそのまま引き継ぎたい。トラッキングコードもそのままに使いたい。(サイト側での設定変更をした …

WordPress4.7.3★子テーマの作り方(Twenty Seventeen の場合)

  子テーマは、少なくとも 1つのディレクトリ(子テーマディレクトリ)と、2つのファイル(style.css と functions.php) から構成されます。以下を作成する必要があります。  子 …

no image

次世代ブログ!? 新しいメディアnoteってなに?

使いかたは自由自在! 次世代『プラティシャー』ーNOTEー note cakes(ケイクス)が運営している新しいメディア。 2014年4月のオープン。 cakesは著名人の執筆や雑誌のようなメディアを …

WPテーマカスタマイズ★「Emanon Free」編 vol. 1

テーマの入手方法 このテーマは、テーマの作者が運営する公式サイトからダウンロードして入手します。 emanon free 公式サイト テーマをダウンロードするには、メールアドレスの登録が必要です。 登 …

WordPress★サイトをコピーしてテスト環境をつくる手順【プラグインなし】

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

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