Practical Codex workflow

Codexでcanonicalを確認する方法

canonicalは、検索エンジンに正規URLを伝えるための重要なタグです。静的サイトでは自己URLになっているか、sitemapとズレていないかを確認します。

当サイトはOpenAI公式サイトではありません。Codexの使い方を実体験ベースで整理する非公式ガイドです。最新の仕様・料金・対応プランはOpenAI公式情報をご確認ください。

この記事は2026年5月時点の情報をもとに整理しています。Codex、ChatGPT、Google関連サービス、GitHubの仕様やポリシーは変更される可能性があります。最新情報は各公式情報をご確認ください。

まなぶちゃんがCodex作業の読み方を確認しているイラスト GPTガイドくんがCodex作業の確認ポイントを説明しているイラスト

読み方の1ポイント

目的、対象、確認項目を分けて読む

このページでは、Codex作業を安全に進めるための考え方を整理します。実行前に、対象、触らないもの、確認項目を分けて見ると迷いにくくなります。

まなぶちゃん

このページも、全部を一度に覚えないとダメ?

GPTガイドくん

必要なところから読めば大丈夫です。作業前に対象と停止条件、作業後に確認項目を見ると安全です。

目的を見る注意点を見る確認する

このページで分かること

静的HTMLサイトでcanonicalを確認する方法、自己URL canonicalの考え方、query付きURL、wwwありなし、httpとhttpsの扱い、sitemapとの整合性を確認できます。

canonicalを確認する理由

同じ内容に複数URLでアクセスできる場合、どのURLを正規として扱いたいかを伝える必要があります。canonicalが間違うと、評価したいページとは別のURLを示してしまうことがあります。

Codexに任せられる作業

  • 全HTMLにcanonicalがあるか確認する
  • canonicalが自己URLか確認する
  • sitemap掲載URLとcanonicalが合っているか確認する
  • 末尾スラッシュの違いを確認する
  • httpとhttpsが混ざっていないか確認する
  • wwwありなしが混ざっていないか確認する

人間が確認する作業

サイト全体でどのURLを正規にするかは、人間が方針を決めます。Codexには現在の状態の一覧化を任せ、http/httpsやwwwの扱いはサーバー設定やドメイン方針と合わせて判断します。

よくある失敗

  • 別ページのcanonicalをコピーしたまま残す
  • トップページと下層ページでURL形式が混ざる
  • sitemapはhttpsなのにcanonicalがhttpになる
  • noindexとの違いを混同する
  • query付きURLをそのまま正規URLにしてしまう

Codexへの指示文例

目的:
静的HTMLサイトのcanonicalを確認する

確認:
全HTMLにcanonicalがある
canonicalが自己URLになっている
sitemap.xml掲載URLと一致している
httpsで統一されている
末尾スラッシュが統一されている
noindexとの混同がない

停止:
.htaccess変更が必要そうな場合
サーバー設定の判断が必要な場合

canonicalチェックリスト

  • canonicalが1ページに1つだけある
  • 自己URLを向いている
  • sitemapと一致している
  • httpsで統一している
  • wwwの扱いが混ざっていない
  • noindexと役割を混同していない

実務での使い方

静的サイトでページを追加する時は、HTMLを複製して作ることが多いため、canonicalのコピー残りが起きやすくなります。Codexには、新規ページのURL、canonical、sitemap掲載URLを並べて確認させると、ズレを早く見つけられます。

canonicalは「このページを見せたくない」という指定ではありません。見せたくないページの扱い、robots.txtの制御、noindexの扱いとは役割が違います。判断に迷う場合は、Codexに修正させる前に、現在の状態とリスクだけを報告させるのが安全です。

報告書に残すこと

報告書では、各ページのURL、canonical、sitemap掲載状況、http/https、wwwありなし、末尾スラッシュの扱いを一覧にします。サーバー設定や.htaccess変更が必要そうな場合は、変更せず停止条件として残します。

静的サイトで特に見るところ

静的HTMLでは、物理ディレクトリごとにindex.htmlを置く構成が多くなります。この場合、公開URLは通常ディレクトリ形式になり、canonicalもそのURLに合わせます。ファイル名付きURL、末尾スラッシュなしURL、query付きURLを混ぜると確認が難しくなります。

Codexには、ページURL、HTMLファイル、canonical、sitemapの4点を同じ表で確認させると、どこがズレているか判断しやすくなります。

canonicalのズレを調査した実践ログ

canonicalはすぐ直さず、内部リンク、sitemap、表示差分を確認してから最小修正するのが安全です。

canonicalとnoindexは方針変更せず確認から入る

第4波では /codex-canonical-noindex-check/ を新規作成せず、この既存ページへ寄せます。non-canonical urlやnoindexが見えた時も、すぐ変更せず、意図した設定かどうかを確認します。

関連する実践ログ

このページの確認観点に近い実践ログを追加しました。作業範囲を広げすぎない判断や、公開前の安全確認に使えます。

canonical は内部リンクとsitemapもあわせて見る

canonicalが自己URLまたは意図したURLか、canonical先が404ではないかを確認します。non-canonical URL がSearch Consoleで出た時は、canonicalだけでなく内部リンクとsitemapのURLも見直します。