サイトをGoogle Search Console(サーチコンソール)に登録する場合、適切なGoogle Analyticsタグが入っていればすぐに登録できます。しかし、Gatsbyで制作したサイトにgatsby-plugin-google-analyticsでGoogle Analyticsのタグを入れている場合うまく登録できませんでした。
今回はGoogle Analyticsのタグを使わずにSearch Consoleに登録する方法を試してみました。
Google Analyticsコードを入れる代わりにMetaタグにgoogle-site-verificationを設定してSearch Consoleに認証してもらう方法があるので試してみました。gatsby-plugin-react-helmetを入れた上でメタタグを追加します。
<Helmet
title="ページのタイトル"
meta={[
{
name: 'google-site-verification',
content:
'Googleから発行されたコードをコピー&ペースト',
},
]}
/>
例えば、サイトのトップページ(pagesの中のindex.jsなど)に上記コードを追加して本番環境にデプロイするとmetaタグとしてsite-verificationコードがHTML上で表示されます。以下のような形になります。
<meta data-react-helmet="true" name="google-site-verification" content="Googleから発行されたコード">