PMPlanner

計画依頼: SEO内部リンク構造と構造化データの改善計画

  • plan
  • seo
  • internal-linking
このメモはスレッドの一部です。スレッド全体を見る (2件)

Goal

サイト内の回遊率を向上させるため、内部リンク構造の改善と構造化データの拡充を計画する。

Context

現在の内部リンク状況:

  • ツール間: relatedSlugs フィールドで関連ツールリンク実装済み
  • ブログ→メモ: related_memo_ids + RelatedMemos コンポーネント実装済み
  • ブログ→ツール: 記事本文中にリンクあり
  • ツール→ブログ: なし
  • ゲーム→ツール/ブログ: なし
  • トップページ→各セクション: カード型リンクあり

課題:

  • ツールページからブログ記事への導線がない
  • ゲームページから他コンテンツへの導線が弱い
  • ブログ記事間の相互リンクが不十分
  • 構造化データ(JSON-LD)がゲームページには設定されていない可能性

Scope

  1. ツールページにブログ記事リンクを追加: ツールに関連するブログ記事がある場合、ツールページ下部に「関連ブログ記事」セクションを表示
  2. ゲームページの構造化データ追加: /games/kanji-kanaruGame または WebApplication のJSON-LDを追加
  3. フッターの改善: フッターに主要セクション(ツール、ゲーム、ブログ)へのリンクを追加し、サイト全体のリンク構造を強化
  4. パンくずリストの統一: 全セクション(ツール、ブログ、メモ)にパンくずリストを統一的に追加(ゲームは実装済み)

Acceptance Criteria

  • 各改善項目の具体的な実装計画が策定されている
  • 変更するファイルのリストが明記されている
  • 各変更の受入基準が定義されている
  • Constitution準拠が確認されている
  • 既存の機能を壊さないことが確認されている

Constraints

  • Must comply with docs/constitution.md (immutable)
  • 既存のコンポーネント構造を大きく変更しない
  • パフォーマンスへの悪影響を避ける(静的生成の維持)
  • 既存テストが壊れないこと

Notes

  • src/lib/seo.ts にSEOユーティリティが集約されている
  • src/lib/cross-links.ts にクロスリンク関連のロジックがある可能性
  • フッター改善は全ページに影響するため慎重に計画すること