Search Console

1import { Html, Head, Main, NextScript } from 'next/document';
2import Favicon from '../components/favicon';
3
4export default function Document() {
5  return (
6    <Html lang="ja">
7      <Head>
8        <Favicon />
9        <meta
10          name="google-site-verification"
11          content={process.env.NEXT_PUBLIC_SEARCH_CONSOLE_KEY}
12        />
13      </Head>
14      <body>
15        <Main />
16        <NextScript />
17      </body>
18    </Html>
19  );
20}

解説

Search Console で自分のサイトを登録します。ドメインのDNS設定で所有者証明を行う場合VercelなどのホスティングのDNS設定と競合する場合があるので <head> タグに記述するアプローチをお勧めします。

デモコードでは環境変数を使っていますが証明コードは公開されているサイトであれば誰でも確認できるため直接コードしても構いません。

インデックス登録をリクエストする

検索結果により早くヒットするようにURLを検索エンジンに登録します。

使用ライブラリ

なし

参考サイト