Skip to content

/diff ページが表示回数を集めるのにクリック0 — 条文閲覧の検索意図に応える設計を検討 #4

Description

@wharfe

発見の文脈

explainer を全12法令へ横展開する作業 (commit 2b55c64) の前に GSC を確認したところ、
/diff/ 配下がサイト最大の表示回数を持ちながらクリックが1件も付いていないことが分かった。

直近31日 (2026-07-06〜2026-08-05):

ページ imp click 平均順位
/diff/129AC0000000089_2026-03-31_2026-04-01 (民法) 396 0 7.8
/diff/129AC0000000089_2024-03-31_2024-04-01 (民法) 50 0 7.7
/law/416AC0000000123 (不動産登記法) 139 11 9.9

順位は /law より上なのにクリックされない。サイト全体で最大の未回収枠。

原因の仮説

流入クエリが「民法 第754条」「e-gov 民法 770条 離婚 2026」のような条文そのものを読みたい意図で、
/diff/ は差分しか出さないため、検索結果のスニペットを見た時点で求めているものが無いと判断されている。
一方 /law/{lawId}(改正履歴+解説)は「○○法の改正で何が変わったか」という意図に合致し、
CTR 7.9%・「不動産登記法改正 履歴」で順位2.8/CTR31% と機能している。

検討したい方向性(未決定)

  1. 条文単位のページを新設する(/law/{lawId}/article/{条} 等)— 検索意図に直接合わせるが、ページ数とデータ設計の影響が大きい
  2. /diff/ の上部に該当条文の全文を出す — 既存URLを活かせるが、diff ビューアとしての性格が薄まる
  3. /diff/ は現状維持で /law に内部リンクを集約する — 低コストだが回収量は小さい

後戻りコストが高い設計判断なので、実装前に設計ゲートを通したい。

該当箇所

  • frontend/app/diff/[diffId]/page.tsx
  • frontend/app/law/[lawId]/page.tsx(比較対象の勝ち型)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions