【Stinger5】見出しタグの前にアドセンス広告を自動で配置しよう!

プラグインを使わないで、見出しタグの前に広告を配置する方法を紹介します。すでに投稿してある記事にも反映されるのでとても便利な方法です。

WP1photo by Niall Kennedy

広告の位置と配置の仕方は悩みの種

収益化をめざすブログにとって、広告の位置は頭を悩ませる問題です。

この位置に置いたら効果があった!この位置はイマイチだった!など、さまざまなブログで検証されています。

しかし、最適な広告の配置はそのブログのデザインや記事の構成で違います。自分のブログで地道に検証するしかありません。

スポンサーリンク

広告の配置に便利なプラグイン

長い広告タグをそのまま挿入する人はほとんどいないと思います。Wordpressには便利なプラグインたたくさんあります。

広告を一括して配置するのに便利なプラグイン

Quick Adsense・・・いわずと知れた有名プラグインです。

more tagや好きな位置(記事の上部・中央・下部、サイドバーなど)に簡単に広告を配置できます。Adsense以外の広告やテキストも配置可能です。

 Master Post Advert・・・more tagに広告を配置できます。

QuickAdsenseは非常に良く出来たプラグインですが、記事の上部・中央・下部という設定では記事の文章をぶった切る位置に入ってしまったりして、見栄えがあまりよくありません。また、Quick Adsense,Master Post AdvertともにMore tagに広告を配置可能ですが、more tagが使われていないテーマだと使えません(stingerシリーズは使っていません)。

見出しタグをアンカーとして広告を設定したい時

広告位置

効果のある広告位置の1つとしてリード文の後のスペースがあります(もちろんテーマやブログの構成によって効果は違います)。

タイトルに引かれて来てくれた訪問者は最初のリード文を読んで、それ以降を読むかどうか判断するといわれています。残念ながら目的と違う内容であればそのまま離脱してしまいます。その時の出口としてクリックする率が高いというがその理由です。

このリード文の後を指定して広告を配置できるプラグインはありません。そんな時に便利なのが見だしタグです。

WordPressを使っていれば、h2,h3,h4,h5・・・などの見だしタグを使うのが一般的です。この見出しを利用して配置するカスタマイズを紹介します。
□ 寝ログ様の記事を参考にさせていただきました。

<ご注意>
今回はFunction.phpをカスタマイズするので必ずバックアップをとってから行ってください。(自己責任でお願いします)

カスタマイズ方法

ダッシュボード → 外観 → テーマ編集(エディター)からFunction.phpを開きます。

Fuction.phpに以下のコードを貼り付けます(一番下でもOKです)。

function add_ads_before_1st_h2($the_content) {
  if (is_single()) {
    //広告(AdSense)タグを記入
    $ads = <<< EOF

------広告タグ-------
EOF;
    $h2 = '/<h2.*?>/i';//H2見出しのパターン
    if ( preg_match( $h2, $the_content, $h2s )) {//H2見出しが本文中にあるかどうか
      $the_content  = preg_replace($h2, $ads.$h2s[0], $the_content, 1);//最初のH2を置換
    }
  }
  return $the_content;
}
add_filter('the_content','add_ads_before_1st_h2');

タグ中にあるh2という部分がタグの種類です。h3にも変更できます。

algorithmではタイトルはh1,大見出しがh2,中見出しをh3としています(stinger5のデフォルトです)
今回は1個目のh3タグの手前に広告を配置してみます。h2を全てh3に変更しました。

タグ

h3タグの上に——広告タグ——-が配置されました。実際はここにAdsenseなどの広告タグを入れます。

h3tag ad

まとめ

いかがでしたでしょうか?すでに多くの記事が投稿してあっても、まとめて広告を配置できるので非常に便利です。 広告配置があっという間にできます!ぜひお試しください。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク

コメント

  1. […] >>【Stinger5】見出しタグの前にアドセンス広告を自動で配置しよう! […]

  2. […] 本文中の1つ目の見出しの上に広告を挿入する 【Stinger5】見出しタグの前にアドセンス広告を自動で配置しよう! […]