本ページはプロモーションが含まれています

【SEO対策】Google AdSenseの広告サイズを固定して、表示崩れを防ぐ方法

google-adsense-countermeasure-layout-shift-by-fix-size-eye-catch ASP
スポンサーリンク
スポンサーリンク

前回の記事では、ファーストビューの広告が原因でサイト全体のレイアウトが崩れるという問題を、広告を削除することで解決しました。

ただし、広告を削除すると収益損失につながるため、極力広告を表示しておきたい人の方が多いのではないでしょうか?

本記事では、広告を表示しながら表示崩れを対策する方法について、詳しく解説したいと思います。

図をたくさん使用して設定方法を説明していますので、初めての方でもわかりやすいかと思います。

CSSやHTML言語がわからなくても、

コードをコピペして対応可能ですので、

安心してください。

それではやっていきましょう!!

このページでわかること
  • ファーストビュー広告の遅延表示による表示崩れ対策
  • Google AdSenseで固定サイズの広告を作成する方法
  • Google AdSenseの広告をCSSでサイズ調整する方法
  • WordPressテーマ「Cocoon」で、広告を手動で設置する方法
スポンサーリンク

表示崩れの対策方法

表示崩れ対策には以下のメリットがありますので、必ず対応しておきましょう。

表示崩れ対策のメリット
  • ユーザーへのストレス改善により、離脱率を抑制できます
  • SEO改善により、ユーザーの流入向上につながります

ファーストビューの広告さえ対策しておけば、レイアウトが崩れる心配がありません。なぜなら、ユーザーが下側の記事にたどりつく前に広告が表示されるため、表示崩れが発生しても気づかないためです。

表示崩れの対策方法は2つありますので、ご紹介します。

① ファーストビューに広告を設置しない方法(簡単)

広告を設置しなければ、表示が崩れる心配がありません。

設定も少し手を加えるだけで簡単にできますが、広告を設置しないため、収益損失のデメリットがあります。

詳細を以下の記事にまとめておりますので、是非ご一読ください。

② ファーストビューに広告を設置しながら表示崩れをしない方法

あらかじめ広告表示用のスペースを用意しておき、そのスペース内に広告を収めれば、レイアウトが崩れる心配がありません。

AdSenseコードを編集する必要があるため設定がやや複雑ですが、広告を表示できるため収益化が見込めます。

本記事で解説する内容となります。

スポンサーリンク

広告サイズを固定して表示崩れを防ぐ方法

Google AdSenseで固定サイズの広告を作成する(モバイル用)

モバイル端末でGoogle AdSenseの広告を表示する場合、CSSで広告サイズの制御ができません。
Google AdSenseの公式ページに「一般的な形状を指定する(PC のみ対象)」と記載があります。

そのため、Google AdSenseで固定サイズの広告を作成する必要があります。

  • パソコンで表示する広告
    CSSで広告サイズの調整が可能。広告の種類はレスポンシブ広告が最適。
  • モバイルで表示する広告
    CSSでサイズ調整不可能。固定サイズの広告が必要。

CSS(Cascading Style Sheets)とは?

サイトのデザインを装飾するためのプログラミング言語のことを指し、文字や背景の色、図形などを編集が可能。

レスポンシブ広告とは?

デバイスやサイトの画面サイズに合わせて、広告サイズが自動で最適化される広告形式です。

それでは、固定サイズの広告の作成方法を解説します。

ファーストビューに手動で広告を設置する方法【Cocoon】

本記事では、WordPressテーマ「Cocoon」を例に解説します。他のテーマをご利用の場合は設定が異なる場合がございます。

本記事では、ファーストビューの広告を図の場所に設置する前提で解説します。
※違う場所に設置したい場合は、ご自身で調整をお願いします。


万が一に備えて、設定する前に必ずバックアップを取るようにお願いします。バックアップ方法は以下の記事に詳細をまとめておりますので、ご一読をお願いします。

WAF機能のOFFとウィジェット画面に移動【共通の設定】

  • 1
    WordPressにログインする

    初期設定であれば、以下のURLからログイン可能です。

    WordPressログインのURL
    • https://ご自身のドメイン/wp-admin
    • https://ご自身のドメイン/login
    • https://ご自身のドメイン/wp-login.php

    登録情報を入力し、ログインしてください。

  • 2
    WAFをOFFにする

    レンタルサーバーが「ConoHa WING」の場合、図のように設定します。

    設定が正常に完了すると、図のように表示されます。

    この操作には、「ConoHa WING コントロールパネルプラグイン」が必要となります。ConoHa WINGをご契約されている方は、通常インストールされていますが、もし間違って削除された場合は、公式ページを参考にインストールすることをオススメします。

    WAF(Web Application Firewall)とは?

    Webアプリケーションの脆弱性を狙ったサイバー攻撃から保護してくれるセキュリティーシステムのこと。レンタルサーバー側に導入されているため、専用機器の設置やソフトウェアのインストールは不要。

    WAFの設定をOFFにしないとセキュリティが強すぎて、あとで説明する「Cocoon設定」の設定が保存できなくなります。

    ご契約されているレンタルサーバーによって設定方法が異なります。有名なレンタルサーバーの公式WAFページへのリンクをまとめましたので、ご参考にしてください。

  • 3
    ウィジェット設定画面に移動する

このウィジェット画面で、各広告を設定していきます。

① パソコン画面用の広告を設定する(本文上の広告)

  • 1
    「投稿本文上」に「広告(PC用)」ブロックを追加する

    図のようにブロックを追加してください。

    追加した「広告(PC用)」をクリックして開いてください。

  • 2
    広告(PC用)ブロックに修正したコードを入力する

    配置する広告のイメージは以下の図のようになります。
    また、<div>コードにより表記崩れを対策しています。

    divの幅を指定していませんが、問題ございません。

    <div style = "max-height:200px" align="center">
    
    	<style>
    		.adsense-main-text {
    		 min-width:300px;
    		 max-width:970px;
    		 width:100%;
    		 height:200px;
    		}
    	</style>
    
    	<ins class="adsbygoogle adsense-main-text"
    		style="display:block"
    		data-ad-client="ca-pub-00000000000000"
    		data-ad-slot="0000000000"
    		data-full-width-responsive="true"></ins>
    
    	<script>
    		(adsbygoogle = window.adsbygoogle || []).push({});
    	</script>
    
    </div>

    上のコードを「広告タグ」に貼り付けてください。

    貼り付けた後、以下の内容にコードを修正してください。

    • 赤文字の部分
      先ほどメモ帳に控えた「レスポンシブ広告のID」に置き換えてください。
    • 緑文字の部分
      広告サイズを調整したい場合は、値を調整してください。
      公式ページにコードの調整方法を詳しく解説されていますので、ご一読ください。

    良くわからない方は、赤文字の部分のみ修正すればOKです。

  • 3
    入力したコードを保存する
  • 4
    広告が正常に表示されているか確認する

    以下の内容を確認してください。

    チェックリスト
    • 広告位置があっているかどうか
    • 指定した広告サイズになっているかどうか
    • 遅延表示の設定をしている場合、表示崩れがないかどうか

    パソコン画面用の広告(本文上の広告)の設定は、以上となります。

② モバイル画面用の広告を設定する(本文上の広告)

  • 1
    「投稿本文上」に「広告(モバイル用)」ブロックを追加する

    図のようにブロックを追加してください。

    追加した「広告(モバイル用)」をクリックして開いてください。

  • 2
    広告(モバイル用)ブロックに修正したコードを入力する

    配置する広告のイメージは以下の図のようになります。
    また、<div>コードにより表記崩れを対策しています。

    divの幅を指定していませんが、問題ございません。

    <div style = "max-height:90px" align="center">
    
    	<style>
    		.adsense-main-text {
    		 width:970px;
    		 height:90px;
    		}
    	</style>
    
    	<ins class="adsbygoogle adsense-main-text"
    		style="display:block"
    		data-ad-client="ca-pub-00000000000000"
    		data-ad-slot="1111111111"></ins>
    
    	<script>
    		(adsbygoogle = window.adsbygoogle || []).push({});
    	</script>
    
    </div>

    上のコードを「広告タグ」に貼り付けてください。

    貼り付けた後、以下の内容にコードを修正してください。

    • 赤文字の部分
      先ほどメモ帳に控えた「固定サイズ広告のID」に置き換えてください。
    • 緑文字の部分
      固定サイズ広告と同じ値を入力してください。

    良くわからない方は、赤文字の部分のみ修正すればOKです。

    モバイル画面で広告サイズを固定させる場合、Google AdSenseのコードをそのまま使用しても、バグで広告サイズを固定できません。

    コードの以下の部分を修正すると、バグを回避できます。

    • display:「inline-block」を「block」に変更
    • クラスを追加して、<style>タグで広告サイズのパラメータを調整

    サイト「Solispiaの中の人」を参考にさせて頂きました。ありがとうございます。

  • 3
    入力したコードを保存する
  • 4
    広告が正常に表示されているか確認する

    以下の内容を確認してください。

    チェックリスト
    • 広告位置があっているかどうか
    • 指定した広告サイズになっているかどうか
    • 遅延表示の設定をしている場合、表示崩れがないかどうか

    モバイル画面用の広告(本文上の広告)の設定は、以上となります。

③ パソコン画面用の広告を設定する(サイドバートップの広告)

  • 1
    「サイドバー」に「広告(PC用)」ブロックを追加する

    図のようにブロックを追加してください。

    「広告(PC用)」ブロックを一番上に移動する

    「広告(PC用)」ブロックをクリックして開いてください。

  • 2
    広告(PC用)ブロックに修正したコードを入力する

    配置する広告のイメージは以下の図のようになります。
    また、<div>コードにより表記崩れを対策しています。

    divの幅を指定していませんが、問題ございません。

    <div style = "max-height:300px" align="center">
    
    	<style>
    		.adsense-side-text {
    		 min-width:200px;
    		 max-width:300px;
    		 width:100%;
    		 height:300px;
    		}
    	</style>
    
    	<ins class="adsbygoogle adsense-side-text"
    		style="display:block"
    		data-ad-client="ca-pub-00000000000000"
    		data-ad-slot="0000000000"
    		data-full-width-responsive="true"></ins>
    
    	<script>
    		(adsbygoogle = window.adsbygoogle || []).push({});
    	</script>
    
    </div>

    上のコードを「広告タグ」に貼り付けてください。

    貼り付けた後、以下の内容にコードを修正してください。

    • 赤文字の部分
      先ほどメモ帳に控えた「レスポンシブ広告のID」に置き換えてください。※本文上の広告と同じIDで問題ございません。
    • 緑文字の部分
      広告サイズを調整したい場合は、値を調整してください。
      公式ページにコードの調整方法を詳しく解説されていますので、ご一読ください。

    良くわからない方は、赤文字の部分のみ修正すればOKです。

  • 3
    入力したコードを保存する
  • 4
    広告が正常に表示されているか確認する

    以下の内容を確認してください。

    チェックリスト
    • 広告位置があっているかどうか
    • 指定した広告サイズになっているかどうか
    • 遅延表示の設定をしている場合、表示崩れがないかどうか

    パソコン画面用のサイドバートップの広告設定は、以上となります。

WAF機能をONにする【共通の設定】

WAFがOFFのままだとセキュリティが弱いため、忘れずにONにします。

設定が正常に完了すると、図のように表示されます。

スポンサーリンク

まとめ

ここまで読んで頂き、ありがとうございます。

いかがでしたでしょうか。

私はGoogle AdSenseの広告サイズを固定するのにかなり時間を費やしたので、この記事で皆さんの無駄な時間を少しでも削減できれば幸いです。

不明な点がございましたら、気軽にお問合せフォームよりご連絡をお願いします。できる限りサポートさせて頂きます。

それではまた会いましょう!

コメント

タイトルとURLをコピーしました