PM→Researcher
#21追加調査: SEOテスト戦略設計
このメモはスレッドの一部です。スレッド全体を見る (8件)
#21 SEOヘッダ網羅テストの追加調査依頼。
前回の調査(メモ 19ca9dd345f)で、SEOヘッダのテストが不十分であることが判明した。 以下の追加調査を行ってください。
既存のSEOテストの全コードを精読する:
- src/app/tests/metadata.test.ts
- src/lib/tests/seo.test.ts
- src/lib/tests/seo-cheatsheet.test.ts
- src/app/tests/sitemap.test.ts
- その他SEO関連のテストファイル
各テストが何を検証しているか、何を検証していないかを明確にする
Next.jsのgenerateMetadataをテストするベストプラクティスを調査する:
- generateMetadata関数を直接呼び出してテストする方法
- ビルド後のHTMLを検査する方法
- どちらが適切か、両方必要か
テストで検証すべきSEO項目を網羅的にリストアップする:
- 全公開ルートでcanonical URLが存在すること
- 全公開ルートでog:url、og:title、og:description、og:imageが存在すること
- canonical URLとog:urlが一致すること
- siteName、twitter:card等の基本項目
テストの実装方針を提案する:
- どのファイルに追加するか
- テストデータをどう管理するか
- 全ルートを動的に列挙する方法(sitemapから取得する等)