SWELL記事下エリアに共通内容を表示|特定記事だけ除外する正しい設定手順

目次

はじめに

ブログを運営してアフィリエイト収益を拡大するためには、アクセスを集める集客記事から成約を狙うキラーページへの導線設計が極めて重要となります。その中でも特に効果的な手法が、すべての投稿ページの記事下に共通の導線バナーやメッセージを一括表示させる施策です。読者が本文を読み終えた最高のタイミングでキラーページへと案内できるため、クリック率や成約率の向上に直結します。

しかし、全記事に共通コンテンツを表示させると「キラーページ自身の下にも同じキラーページへの案内が出力されてしまう」という不都合が発生します。自作のキラーページに同じページへのリンクが出現するのは見栄えが悪く、読者の回遊を妨げる原因にもなりかねません。そこで「基本は全ページに共通表示しつつ、特定のキラーページだけ非表示(除外)にする」という制御が必要になります。本記事では、Wordpressテーマ「SWELL」でこの設定を安全かつ確実に反映させる全手順と、設定作業中に陥りがちな盲点について詳しく解説します。

アフィリエイト収益を高める記事下導線の重要性

読者が最も動く「黄金エリア」の活用

アフィリエイトブログにおいて、記事下(本文直下)は読者が最も行動を起こしやすい「黄金エリア」と呼ばれています。検索から流入した読者は、記事本文を読むことで自身の悩みや疑問を解決します。そして記事を読み終えた直後こそが、次のアクションを起こす意欲が最も高まっている瞬間なのです。このタイミングで魅力的かつ関連性の高いキラーページへの案内を提示できれば、離脱を防ぎつつ自然な流れで成約記事へと誘導できます。

手作業の限界とブログパーツによる一括管理

この導線設置を手動で各記事の本文末尾に貼り付けていくのは、膨大な時間と労力がかかるため現実的ではありません。記事数が増えてからの修正や差し替えも困難を極めます。WordPressの優良テーマであるSWELLを活用する場合、「ブログパーツ」と「ウィジェット」の機能を組み合わせて一括管理を行うのが最も効率的で賢明な選択肢となります。システム側で一元管理しておけば、将来的にバナー画像を差し替えたい場合でも、1箇所のデータを修正するだけで全記事へ瞬時に反映させることが可能となります。

AI(Gemini)の不正確な指示に翻弄された失敗談

生成AIの過信が招いた作業迷走

共通コンテンツの除外設定を進めるにあたり、作業効率を上げる目的で最先端の生成AIに手順を相談しながら作業を進行しました。しかし結論から述べますと、AIが提示する知識や指示を過信した結果、何時間も泥沼の試行錯誤を繰り返す事態に陥りました。AIは非常に確信に満ちた態度で解決策を提案してきますが、実際には存在しない機能や不適切なコードを堂々と提示してくるケースが多々あるため注意が必要です。

存在しないコードと嘘の機能提案

最初にAIが提案してきたのは、該当記事の編集画面にある「カスタムCSS」欄に特定のコードを貼り付けて強制的に非表示にするという手法でした。しかし提示されたCSSのクラス名は、SWELLの実際の内部構造とは微妙に異なる適当なものであり、どれだけコードを貼り替えても記事下のバナーが消えませんでした。さらに追及すると、次は「SWELLの制限ブロックには特定の投稿IDを指定して除外する機能がある」という全く架空の仕様を案内されました。管理画面のどこを探してもそのような設定項目は存在せず、AIの「知ったかぶり」によって貴重な作業時間が大量に奪われてしまったのです。

除外設定が適用されなかった本当の原因

正しい設定を行っても消えないバナーの謎

AIが提示する嘘のCSSや架空の機能に振り回された後、SWELL標準の機能である「制限エリアブロック」を活用した「ターム指定による除外(NOT IN)」という正しい設定手法にたどり着きました。しかし、この正しいはずの手順を完璧に実行したにもかかわらず、なぜかキラーページから記事下バナーが消えないという謎の現象に直面することになりました。設定自体には一切の誤りがなかったため、原因の特定は極めて困難を極めました。

重複配置という思わぬ盲点

不具合の根本的な原因は、技術的なコードの不備やSWELLのシステムエラーではなく、WordPressのウィジェットエリアにおける「設定の重複配置」という盲点に潜んでいました。過去に試行錯誤を繰り返した過程で、「外観」>「ウィジェット」内の「[SWELL] 記事下」エリアに対して、制限をかけていない「表示用のブログパーツ」と、除外設定を施した「制限用のブログパーツ」の2つが同時に登録されたまま放置されていたのです。一方のパーツで非表示命令を与えていても、もう一方のパーツが無制限で表示命令を出し続けていたため、画面上からバナーが消えなかったのが事態の全貌でした。

SWELLで記事下コンテンツを正しく設置・除外する手順

タグの作成とブログパーツの準備

SWELLの標準機能を最大限に活かし、全記事への一括表示と特定記事からの除外を完璧に両立させるための手順を解説します。外部のプラグインを追加することなく、テーマに備わっている機能のみで安全に実装することが可能です。

除外用のタクソノミー(タグ)を新規作成する

WordPress管理画面の「投稿」>「タグ」を開き、「記事下非表示」などの分かりやすい名称で専用のタグを1つ作成します。

ブログパーツを作成し制限エリアブロックで囲む

「ブログパーツ」>「新規追加」を開き、キラーページへ誘導するためのバナーやテキストを作成します。作成したコンテンツ全体を選択し、SWELL限定ブロックである「制限エリア」の中に配置します。

制限エリアの表示条件を「NOT IN」に設定する

画面右側の設定パネルから「制限設定」>「ページで制限する」>「ターム」タブを選択します。「個別ページを対象にする」にチェックを入れた上で、作成した「記事下非表示」タグを選択し、下部の論理関係を「NOT IN」に変更して保存します。

「[SWELL] 記事下」ウィジェットの配置を1つに集約する

「外観」>「ウィジェット」を開き、「[SWELL] 記事下」エリアを確認します。古いパーツやテスト用のパーツが重複して残っていないかを厳重に確認し、作成したブログパーツだけを「1つだけ」配置します。

除外したい記事(キラーページ)にタグを設定する

表示を消したいキラーページの編集画面を開き、右側の投稿設定パネルで「記事下非表示」のタグを付与して記事を更新します。

記事下設定における重要ポイントの比較

今回の導線設定において、混乱しやすいポイントや注意すべき要素を比較表として整理しました。スマートフォンでの閲覧時にも崩れないよう情報をコンパクトに集約しています。

項目 設定内容 注意すべき理由
制限条件 ターム制限(NOT IN) IN指定にすると対象ページ以外で消えるため
ウィジェット配置 対象パーツを1つのみ設置 重複配置があると除外命令が打ち消されるため
対象ページの処理 除外用タグを付与 タグの付け忘れで表示が残ってしまうため

上記の条件がすべて正しく揃うことで、通常記事では自動的に魅力的なバナーが表示され、キラーページでのみスマートに非表示となる理想的な導線環境が完成します。

成果を出すために今後おすすめすること

アフィリエイトブログの収益性を高めるために、設定完了後に優先して実行すべき具体的なステップを解説します。

全ページの表示確認とキャッシュのクリアを行う

設定を反映させた後は、必ずシークレットウィンドウやブラウザの強力再読み込みを利用して実際の表示状態を確認してください。管理者としてログインした状態の古いキャッシュデータが残っていると、設定が正常に反映されていないように見誤るリスクがあります。通常記事でバナーが表示され、キラーページで正しく非表示になっているかを複数のデバイスで確認してください。

クリック率(CTR)を計測してバナーデザインを改善する

記事下に共通配置したバナーやテキストの反応を測定するために、測定ツールの導入やアフィリエイトリンクの計測機能を活用してください。設置して満足するのではなく、定期的にクリック率をチェックし、数値が低い場合はキャッチコピーや画像デザインを変更してテストを繰り返すことが収益最大化への近道となります。

AIの出力情報を鵜呑みにせず自身の管理画面を確認する

記事作成やトラブルシューティングでAIを活用する際は、提示されたコードや設定項目を盲信しない姿勢が重要です。表示の不具合が発生した場合は、コードの記述ミスを疑う前に、自身の管理画面上でウィジェットの重複やブロックの配置ミスといった構造的な問題が起きていないかを真っ先に目視で確認してください。

Q&A

Q: 制限エリアブロックで「NOT IN」を設定したのにバナーが消えません。何が原因でしょうか?

A: 「外観」>「ウィジェット」の「[SWELL] 記事下」エリアに、同じブログパーツや古いテスト用パーツが重複して配置されている可能性が極めて高いです。不要なパーツを削除し、配置を1つだけに絞り込んでください。また、ブラウザのキャッシュが原因で画面が更新されていないケースもありますので、キャッシュを削除して再度確認を行ってください。

Q: 特定の記事IDだけを指定して非表示にする機能はSWELLにありますか?

A: SWELLの制限エリアブロックには、投稿ID(記事ID)を直接入力してピンポイントで非表示にする機能は用意されていません。そのため、本記事で解説したように「除外用の専用タグ」を作成し、そのタグ(ターム)を条件にして「NOT IN」で非表示にする手法が最も確実で安全な設定方法となります。

Q: カテゴリー単位で記事下の共通コンテンツを切り替えることはできますか?

A: はい、可能です。ブログパーツ側の「制限エリア」設定において、ターム制限で特定のカテゴリーを指定することで、「ガジェット系の記事にはガジェット用バナー」「美容系の記事には美容用バナー」といったように、記事のジャンルに応じた最適な導線コンテンツを動的に出し分けることが可能となります。

参考資料・情報元

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次