>
ブログの記事が急にGoogleの検索結果で圏外になり、Search Consoleを確認すると、ほとんどの記事がnoindexになっていました。HTMLのコードを見てもnoindexの記述はなく、不思議に思っていましたが、Search Consoleをよく見ると、下記の内容が表示されていました。
'X-Robots-Tag' http ヘッダーで 'noindex' が検出されました
ChromeのDevToolsのNetworkタブへ移動し、 "noindex" で検索したら原因がわかりました。
ユーザー認証のサービスのClerkが原因でした。DevToolsに下記の内容が表示されていました。
x-robots-tag: noindex, nofollow
Clerkでnoindexにしない方法について軽く調べてみましたが、わからず、結局Clerkを削除して解決しました(普段、ユーザー認証にSupabase Authを利用しています)。誰か解決方法がわかったら記事を書いてください。
noindexを修正したその日のうちに、Googleの検索結果に記事が表示されるようになりました。いやー、冷や汗かきました。