ブロギングライフブロギングライフブログサイト運営関連、AdSenseについての情報などを発信しています。SEO・ウェブマスター関連の主な出来事・発表・ニュースChico@ブロギングライフ2019年12月30日2019年も残りわずかとなりました。2019年の検索・ウェブマスターに関連する主な出来事について、時系列順に振り返って紹介します。年が明けて2020年となりました。2010年代が終わり、2020年代に入りました。過去を振り返ると色々なことがありましたが、これからも色々なことが起こると思います。2020年代は、自分が納得できるようなことをしていきたいと思っています。コードを404ページに挿入しない設置制御方法0件AdSenseAdSenseのポリシーでは、404エラーページに広告を掲載することを認めていません。404ページには広告が表示されないように設定する必要があります。自動広告のコードを<head>タグ内に設置すると、通常、404ページでもヘッダーに広告コードが含まれています。自動広告のコードが設置されていても、AdSenseのシステムが404ページでは広告を表示しない可能性が高いため、通常は大丈夫です。404ページには自動広告コードを設置しない方が良いことには変わりありません。本サイトでは404ページでは、本記事で紹介した方法を使用して、自動広告のコード非設置にしています。404ページに自動広告コードを非設置にする必要が発生する場合もあります。Inserterは、デフォルトで404ページには自動広告コードを挿入しない設定となっています。Inserterを使用して自動広告を設置している場合は、そのままの状態で大丈夫です。ポリシー違反の警告などを受けた場合、サイト運営者は、「指摘を受けたページを修正してポリシー違反を解消する。」、または、「指摘を受けたページを削除する。」の2つの選択肢があります。基本的には、前者が望ましい対処法なのですが、現実的には後者を選択する場合が多いです。ヘルプフォーラムには、「Googleからポリシー違反の警告を受け取ったため、違反の指摘を受けたページを削除しました。ページを削除しているのに何度もポリシー違反の警告をその後も何度も受けています。」と言うような投稿がこれまでに何度もありました。警告通知ではなく、ポリシーセンターの方の警告がいつまでも表示され続けているという事例もありました。これらの現象が発生する事例の多くは、404ページの<head>タグ内にページ単位の広告(現自動広告)のコードが設置されていることが原因です。Googleからポリシー違反の指摘を受けたページを削除すると、そのページのURLにアクセスすると、404ページが表示されます。404ページにAdSenseの広告コードが含まれている場合は、違反ページURLに広告コードが設置された状態となるため、ポリシー違反状態となり、警告を受け続けます。このような状況になった場合、ポリシー違反の状態を解消するためには、404ページにAdSense自動広告(ページ単位の広告)コードを非設置にする必要があります。自動広告のコードは、ページの<head>タグ内に設置します。WordPressのテンプレートでは、基本的に<head>タグ内のコードは、全ページに適用されます。IDを指定して、function.phpでページIDによる判別の上、挿入と非挿入を切り換え制御するなどの方法がありますが、ある程度以上の知識と経験がないと設定は難しいです。自動広告のコード挿入の無効化を比較的、簡単に設定することができます。自動広告コードを設置する方法は以下の記事をご参照下さい。自動広告コードを設置する場合は、他の方法で設置しているコードを削除する必要があります。ページ上に2つ以上のページ単位の広告が設置されているのは適切ではありません。Footerでのコード挿入を無効にしても、他の方法による自動広告コードが設置されたままとなります。Footerによるコード挿入は、PHPコードを加えて利用することができます。PHPでコードの挿入の条件を指定し、特定のページで自動広告コードの挿入を無効にすることが可能です。PHPで自動広告コード挿入の条件として404ページ除外を指定するWordPressの条件分岐タグを使用して、コード挿入の条件として404ページ以外を指定する設定を行います。“は、WordPress条件分岐タグのページが404でない場合の条件設定です。(404ページ以外の場合に下に続くコードを実行するという前提条件の指定です。Footerの<head>タグ内にコードを挿入するコード入力欄の例です。Footerの設定画面下の[save]ボタンを押して保存します。条件分岐タグは組み合わせて指定することもできます。789の3ページ)でコードの挿入を無効にする場合は以下の記述となります。)実際に404ページを表示し、コードの設置制御の確認を行うサイトのページをブラウザーで表示して、ページのソースコードを見て、AdSense自動コードが含まれているか確認を行います。続いて、ブラウザーのアドレスバーに存在しないURLにするようにランダムな数字や英文字などを加えて、サイトにアクセスし、404ページを表示します。続いてブラウザの右クリックやキーボードショートカットでページのソースを表示させます。ブ”pub-“で検索すると、ページ内のAdSenseのコードは直ぐに見つかります。<head>タグ内に自動広告のコードが含まれていなければ、設定が無事行われていることが確認できます。他のページも同様にチェックして、他のページでは自動広告のコードが含まれているかも念のためご確認されることをお勧め致します。Footerの<head>タグ内と<body>タグの下のコード挿入欄の中に、自動広告コードに加えて、他のコードも含まれている場合でも、PHPの条件指定を自動広告コードのみ設定することができます。ManagerとAdSense自動広告コードを入力している場合で、PHPの条件指定をAdSense自動広告コードのみに設定(コードの前後にPHPコードを追加)することが可能です。カスタム検索Googleの強力な検索エンジンを使用して、サイト内の記事を検索します。カスタム検索の設置方法は、こちらの記事をご参照下さい。2020年2月...Moreメルマガ・ニュースレター登録サイト運営関連のニュース、更新情報などをメールマガジンで配信しています。以下のフォームにメールアドレスを入力すると、メールマガジンの登録に関するメールが送信されます。届いたメールの内容を確認後、メール内に記載されたURLから登録を完了して下さい。ポッドキャストサイト運営とSEO関連の主な出来事、発表などについて、毎週、ニュースレターと合わせてポッドキャストで配信しています。Blogger関連の情報、Bloggerの使い方、活用法についての情報を発信しています。Blogger@ブロギングライフWebサイト運営関連の情報フォーラム:フォーラムプラットフォームでありながら、多彩なメディアサポート、多機能を提供するphpBBを使用したフォーラムサイトです。