WordPressにGoogle Search Consoleを追加するには?
はじめに
確実な方法は3つあります。Google公式のSite Kitプラグインを使うと、WordPressの管理画面からSearch Consoleに接続できます。多くのSEOプラグインには、Search ConsoleのHTMLタグ方式で取得した確認コードを入力するフィールドがあります。DNSレコードを使うと、ドメインプロパティの所有権を確認できます。ドメインプロパティはアドレスのすべてのバージョンを対象とし、テーマやプラグインを変更しても影響を受けません。所有権の確認が完了したら、サイトマップを送信し、WordPressが検索エンジンに巡回しないよう指示していないかを確認してください。
方法1: Google公式のSite Kit
Site Kitは、Google公式のWordPressプラグインです。Search Console、Analytics、PageSpeed Insights、Tag Managerなどのgoogle製品をサイトに連携し、その数値をWordPress内のダッシュボードに表示します。ページごとの統計は管理バーにも表示されます。WordPressのプラグインディレクトリからインストールして有効化し、セットアップの手順に従ってください。その際は、Search Consoleプロパティの所有者にするGoogleアカウントでログインします。WordPressを離れずに数値を確認したいサイトに向いています。
方法2: プラグインまたはテーマでHTMLタグを設定する
- Search Consoleで、WordPressのアドレスと完全に一致するURLプレフィックス プロパティを追加します。
httpsやwwwを使っている場合は、それらも含めてください。 - 確認方法としてHTMLタグを選択し、タグをコピーします。
- お使いの環境に合った場所に貼り付けます。SEOプラグインには通常、Googleの確認用フィールドがあります。タグ全体を受け付けるものもあれば、
content内のトークンだけを受け付けるものもあります。そのようなプラグインを使わない場合は、テーマの更新でタグが消えないよう、子テーマのヘッダーか、ヘッダー用スニペットのプラグインでタグを追加してください。 - 公開し、ページキャッシュがあればクリアしてから、確認をクリックします。
詳細とよくある失敗については、HTMLタグによる確認をご覧ください。
方法3: ドメインプロパティ用のDNSレコード
ドメインのDNSを編集できる場合は、これが最も堅実な選択肢です。ドメインプロパティはhttpとhttps、www、すべてのサブドメインを対象とします。TXTレコードはDNSプロバイダー側にあるため、WordPressの更新の影響を受けません。手動で追加したレコードが有効になるまでに2~3日かかることがあり、確認後もレコードは残しておく必要があります。DNSによる確認をご覧ください。
確認後に行うWordPressの3つのチェック
- 検索エンジンでの表示。 「設定」→「表示設定」を開き、「検索エンジンがサイトをインデックスしないようにする」のチェックが外れていることを確認します。ステージング用のコピーでサイトを構築した場合、このチェックを入れたままにしてしまいがちです。
- サイトマップ。 WordPressは独自のサイトマップを
/wp-sitemap.xmlで公開しますが、SEOプラグインを使っている場合は、別のアドレスにあるプラグイン独自のサイトマップに置き換えられることがよくあります。実際にサイトで配信されているサイトマップを開き、そのアドレスをサイトマップレポートで送信してください(サイトマップの送信)。 - 正規アドレスの統一。 「設定」→「一般」にあるWordPressアドレスとサイトアドレスは、確認したプロパティと一致させてください。そうすれば、Search Consoleがリダイレクトされるだけの別バージョンのデータをレポートすることはありません。
AutoPSEOでできること
Search Consoleにデータが蓄積されたら、同じGoogleアカウントを接続してください。プラグインをインストールしなくても、AutoPSEOがそのプロパティを自動的に取得します。レポートでは、クリック数が減っている投稿や、あと少しで上位表示できる検索クエリを確認できます。また、コンテンツエンジンは、不足している記事を作成し、署名付きWebhookを介してサイトに送信できます。この送信を受け取れるように、WordPressサイト側で受信の設定が必要です。