ブログ
タグを解除 ×DependabotNext.jsセキュリティ監視ReactUI設計GTMアクセス解析SEOTypeScriptWPGraphQLDNSSearch ConsoleVercelGA4localStorageISRキャッシュパフォーマンスREST APIWAFWordPressトラブルシューティングCORSGitHub ActionsTLSPRデプロイ環境変数ヘッドレスCMS技術選定

技術系
推測させるのをやめる
sitemap.xml・robots.txt・構造化データ。バラバラの施策に見えて、やっていることは同じだった。これまで相手に推測させていたことを、こちらから明示的に伝える。そして実装中に見つけた、一覧用のクエリを流用すると21本目から静かに漏れ始めるという落とし穴。
Next.jsSEOTypeScriptWPGraphQL

技術系
所有権をどう証明するか
Search Consoleが提示する5つの確認方法は、それぞれ証明している中身が違う。ファイルやHTMLタグは「サイトの中身に手が届く」ことしか示さないが、DNSのTXTレコードだけは「ドメインそのものを支配している」ことを示す。そして実作業では、正しい値を書いたのに反映されなかった。参照されていない管理画面に書いていたためで、「保存できた」は「効いている」ではないという話。
DNSSearch ConsoleSEOセキュリティ

技術系
wwwのあるなしで、別のサイトになる
kisaku.site と www.kisaku.site はどちらを開いても同じ画面が出る。しかし機械から見ると別のサイトになる。apexドメインにCNAMEを置けない理由と、Search Console・GA4・OGPの3か所すべてで同じホスト名に揃えなければならなかった話。
DNSNext.jsSearch ConsoleSEO

技術系
「来なかった人」を見るために
アクセス解析は来た人しか教えてくれない。検索結果に出たのに押されなかった、そもそも出ていない——それを見るのがSearch Console。プロパティ種別と所有権の確認方法を、5つの選択肢から選ぶまでの判断。
Next.jsSearch ConsoleSEOVercel