Twenty Twenty(WordPressテーマ)のブログにアフィリエイト広告を掲載
Twenty Twentyのアフィリエイト
WordPressテーマ Twenty Twentyにアフィリエイト広告を貼り付ける方法はいくつかあります。主な方法としては以下のものがあります。
1. ブロックエディター(Gutenberg)を使用する
Twenty Twentyはブロックエディターに対応していますので、記事や固定ページに直接アフィリエイト広告のコードを埋め込むことができます。
- WordPressの管理画面から、広告を挿入したい投稿または固定ページを開きます。
- 広告を挿入したい場所に新しいブロックを追加します。(「+」ボタンをクリック)
- 「カスタムHTML」ブロックを検索して追加します。
- カスタムHTMLブロック内に、アフィリエイト広告のHTMLコードを貼り付けます。
- 「プレビュー」で表示を確認し、「更新」または「公開」します。
2. ウィジェットを使用する
サイドバーやフッターなど、ウィジェットエリアにアフィリエイト広告を設置することができます。
- WordPressの管理画面から、「外観」>「ウィジェット」を開きます。
- 利用可能なウィジェットの中から「カスタムHTML」ウィジェットを探し、広告を設置したいウィジェットエリア(例: サイドバー)にドラッグ&ドロップします。
- カスタムHTMLウィジェットの内容欄に、アフィリエイト広告のHTMLコードを貼り付けます。
- 「保存」ボタンをクリックします。
3. テーマの編集(functions.phpやテンプレートファイル)
より高度な方法として、テーマのファイル(functions.php
や特定のテンプレートファイル)を編集して広告を挿入する方法もありますが、こちらはPHPの知識が必要となるため、初心者の方にはあまりおすすめできません。誤った編集を行うとサイトが表示されなくなる可能性があります。
どの方法を選ぶべきか
- 記事の特定の位置に広告を挿入したい場合: ブロックエディター(カスタムHTMLブロック)を使用するのが簡単です。
- サイドバーやフッターなど、複数のページに共通して広告を表示したい場合: ウィジェットを使用するのが便利です。
まずは、ブロックエディターまたはウィジェットを使った方法を試してみることをお勧めします。
※最新の情報を公式ページで確認ください
Twenty Twentyにアフィリエイト広告を掲載する方法
WordPressのデフォルトテーマであるTwenty Twentyにアフィリエイト広告を掲載する方法ですね。主に以下の3つの方法があります。
1. ウィジェットを利用する
最も手軽で一般的な方法です。Twenty Twentyは、サイドバーやフッターにウィジェットエリアを持っています。
- 手順:
- WordPress管理画面の左メニューから「外観」→「ウィジェット」へ進みます。
- 広告を掲載したいウィジェットエリア(例: 「サイドバー」「フッター」など)に、「カスタムHTML」ウィジェットをドラッグ&ドロップします。
- 「カスタムHTML」ウィジェット内に、アフィリエイトASPから取得した広告コード(HTMLコード)を貼り付けます。
- 「保存」をクリックします。
- メリット: コードの知識がなくても簡単に設定できます。
- デメリット: 広告の表示位置がウィジェットエリアに限定されます。
2. Gutenbergエディター(ブロックエディター)を利用する
記事コンテンツ内に直接広告を掲載したい場合に便利です。
- 手順:
- 広告を掲載したい投稿または固定ページを開き、Gutenbergエディターで編集します。
- 広告を表示したい箇所で「+」アイコンをクリックし、「カスタムHTML」ブロックを追加します。
- 「カスタムHTML」ブロック内に、アフィリエイトASPから取得した広告コードを貼り付けます。
- 記事を更新または公開します。
- メリット: 記事の好きな位置に広告を挿入できます。
- デメリット: 記事ごとに設定が必要になります。
3. テーマファイルを直接編集する(上級者向け)
テーマの特定の場所に広告を常に表示させたい場合や、ウィジェットやブロックでは実現できない複雑な表示をしたい場合に選択肢となりますが、初心者の方にはおすすめしません。
- 注意点:
- 子テーマの利用を強く推奨します。 親テーマを直接編集すると、テーマのアップデート時に変更が上書きされて消えてしまいます。
- HTMLやPHPの基本的な知識が必要です。
- 誤った編集はサイトの表示に問題を引き起こす可能性があります。作業前に必ずバックアップを取ってください。
- 一般的な編集箇所(例):
header.php
: ヘッダー部分に広告を表示したい場合single.php
またはcontent-single.php
: 投稿記事の本文前後などに広告を表示したい場合footer.php
: フッター部分に広告を表示したい場合
- 手順(子テーマ利用の場合):
- 子テーマを作成し、有効化します。
- 親テーマから広告を挿入したいファイルを子テーマにコピーします。(例:
single.php
を子テーマにコピー) - 子テーマのコピーしたファイルを開き、広告を表示したい箇所に広告コードを直接記述します。
- ファイルを保存し、サーバーにアップロードします。
アフィリエイト広告掲載のヒント
- 広告コードの確認: アフィリエイトASPから提供される広告コードは、JavaScriptやiFrameなど様々な形式があります。正確にコピーして貼り付けてください。
- 表示確認: 広告コードを貼り付けたら、必ず実際のサイトで広告が正しく表示されているか確認しましょう。
- 広告の配置と数: ユーザー体験を損なわないよう、広告の数や配置には注意しましょう。過剰な広告は離脱の原因となることがあります。
- Cookieの同意: EU圏のGDPRや日本の電気通信事業法など、プライバシーに関する規制に配慮し、必要に応じてCookieの同意バナーなどを設置することを検討してください。
アフィリエイト広告を掲載するときの注意点
WordPressテーマの「Twenty Twenty」は、WordPressのデフォルトテーマの一つで、シンプルで汎用性が高いのが特徴です。アフィリエイト広告を掲載する際に、いくつか注意点があります。
- デザインと広告の調和
- シンプルさゆえの配置の工夫: Twenty Twentyはシンプルなデザインのため、広告を多く配置しすぎるとサイトの見た目が損なわれ、ユーザー体験が悪化する可能性があります。広告の数や配置場所を慎重に検討し、コンテンツの邪魔にならないように心がけましょう。
- 広告サイズの選択: レスポンシブデザインに対応しているテーマですが、広告サイズによっては表示が崩れる可能性もあります。使用する広告の種類(バナー広告、テキスト広告など)とサイズを考慮し、様々なデバイスで表示を確認することが重要です。
- 広告の挿入方法
- ウィジェット: Twenty Twentyはウィジェットエリア(フッターなど)が用意されています。ここにアフィリエイト広告のコードを挿入するのが最も簡単な方法です。ただし、サイドバーがないため、広告を配置できる場所は限られます。
- 投稿・固定ページ内: ブロックエディター(Gutenberg)を使用することで、投稿や固定ページ内にアフィリエイト広告のブロックを挿入できます。カスタムHTMLブロックなどを利用して広告コードを貼り付けます。
- テーマファイルの編集(子テーマ推奨): より自由な場所に広告を配置したい場合は、テーマファイルを直接編集する必要があります。しかし、Twenty Twenty本体を直接編集すると、テーマのアップデート時に変更が失われる可能性があります。必ず子テーマを作成し、子テーマで編集するようにしましょう。
- 例:
header.php
、single.php
、footer.php
などに広告コードを挿入することで、サイト全体や記事ページの上部・下部などに広告を表示できます。
- 例:
- SEOと表示速度
- 表示速度への影響: 広告の数や種類によっては、サイトの表示速度が低下する可能性があります。表示速度はSEOにも影響するため、必要以上に多くの広告を掲載しない、軽量な広告を選ぶなどの対策が必要です。
- 広告の遅延読み込み(Lazy Load): 広告の表示速度を改善するために、広告画像を遅延読み込みさせるプラグインの導入も検討すると良いでしょう。
- 薬機法・景品表示法(ステマ規制)への対応
- PR表記の徹底: 2023年10月1日よりステルスマーケティング(ステマ)規制が強化されています。アフィリエイト広告を掲載する際は、広告であることを明示する必要があります。「PR」「広告」「プロモーションが含まれています」などの表記を、ユーザーがすぐにわかる位置に表示しましょう。
- 薬機法への配慮: 健康食品や化粧品などのアフィリエイトを行う場合は、薬機法(医薬品、医療機器等の品質、有効性及び安全性の確保等に関する法律)にも注意が必要です。誇大広告や誤解を招く表現は避けましょう。
- ユーザーエクスペリエンス(UX)
- 広告の過剰な表示は避ける: ユーザーがサイトを閲覧する際に、広告が邪魔になって離脱してしまう可能性があります。広告とコンテンツのバランスを考え、ユーザーが快適に情報収集できるようなサイト作りを心がけましょう。
- ポップアップ広告など: ポップアップ広告やインタースティシャル広告は、収益性が高い場合がありますが、ユーザーに嫌悪感を与えることもあります。使用する際は、表示頻度やタイミングを慎重に検討しましょう。
Twenty Twentyはシンプルなため、カスタマイズの知識があれば様々な形でアフィリエイト広告を組み込むことができます。しかし、手軽に高度なアフィリエイト機能やデザインを求める場合は、アフィリエイトに特化した有料テーマ(AFFINGER、SWELL、JINなど)の導入も検討すると良いでしょう。これらのテーマは、広告配置用の機能やSEOに強い機能が標準で備わっていることが多いです。