Skip to content

feat: SEO内部対策(第1回納品分)反映#26

Merged
terisuke merged 4 commits into
developfrom
feat/seo-internal-optimization
May 14, 2026
Merged

feat: SEO内部対策(第1回納品分)反映#26
terisuke merged 4 commits into
developfrom
feat/seo-internal-optimization

Conversation

@kisayama0725

@kisayama0725 kisayama0725 commented May 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

SEO内部対策の第1回納品データを反映。

title / meta description 変更(3ページ)

  • /要件定義から見積もり作成までAIツールで自動化するならGrift|Cor株式会社
  • /pricing/料金プラン — 要件定義から見積もり作成をAIツールで自動化するならGrift|Cor株式会社
  • /faq/見積もり自動化ツールGriftへのよくある質問|Cor株式会社

アクセス解析タグ追加(全ページ共通head)

  • Google Analytics (G-3E8328E5V6)
  • Google Search Console 確認用metaタグ + HTML検証ファイル
  • Microsoft Clarity (wk1nad97m0)

技術的変更

  • SEO.astrotitleTag optional prop追加(<title> タグの直接制御用)
  • BaseLayout.astro / MarketingLayout.astrotitleTag prop伝播

Test plan

  • npm run check 全パス確認
  • npm run build 成功確認
  • デプロイ後、各ページの <title> が変更後の値になっていること
  • デプロイ後、ページソースに GA / SC meta / Clarity タグが含まれること
  • /googleb570ee287a9f3827.html にアクセスして検証ファイルが表示されること
  • Google Search Console で所有権確認が完了すること

terisuke and others added 3 commits April 22, 2026 01:02
release: alpha copy correction
release: alpha footer and legal corrections
- title/meta description を3ページ分変更(/, /pricing, /faq)
- Google Analytics (G-3E8328E5V6) タグを共通headに追加
- Google Search Console 確認用metaタグ + HTML検証ファイル追加
- Microsoft Clarity (wk1nad97m0) タグを共通headに追加
- SEOコンポーネントにtitleTag prop追加(<title>タグの直接制御用)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 12, 2026

Copy link
Copy Markdown

Deploying griftai with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4373e88
Status: ✅  Deploy successful!
Preview URL: https://2aa4f3ec.griftai.pages.dev
Branch Preview URL: https://feat-seo-internal-optimizati.griftai.pages.dev

View logs

@kisayama0725 kisayama0725 changed the base branch from main to develop May 12, 2026 13:28
titleTag prop を <title> のみに適用していたため、SEO最適化タイトルと
SNSシェア用タイトルが食い違っていた。documentTitle に集約し全タイトル系
メタタグを統一。

Refs #26

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@terisuke

Copy link
Copy Markdown
Contributor

レビュー結果(code-reviewer エージェント + Codex CLI 経路A)

CI 全グリーン(Quality Check / E2E / A11y / Cloudflare Pages)。CRITICAL / HIGH 指摘ゼロ

code-reviewer エージェント

  • CRITICAL/HIGH: なし
  • MEDIUM: SEO.astro の JSON-LD breadcrumb の namedocumentTitle ではなく title のまま、との指摘 → 欠陥ではないと判断。breadcrumb のリーフ名は簡潔なページ名であるべきで、会社名まで含む documentTitle を入れると逆に不適切。<title> と breadcrumb 名は意図的に別物。
  • LOW: 解析タグID(GA/Clarity/GSC)のハードコード → public な識別子であり許容範囲。privacy ページ §5 Cookie / §6 アクセス解析で汎用的に開示済み。

Codex CLI(codex exec review --base develop

  • [P2] GA ID をハードコードせず PUBLIC_GA_ID 設定経路を使うべき との指摘 → 前提が誤り(ハルシネーション)と確認PUBLIC_GA_ID はコードベース・.env.example のいずれにも存在せず、GA 用の設定経路は実在しない。残る論点(GA が preview ビルドでも発火)は妥当だが、GA は本PRで新規追加のため回帰ではなく、小規模 LP では影響軽微・非ブロッカー。

本レビューで追加修正(commit 4373e88 / Refs #26

titleTag<title> のみに適用され、og:title / twitter:title / meta name=title は旧 fullTitle のままで SNSシェア時のタイトルと検索結果タイトルが不一致だった(/faq /pricing では | Grift | Grift の二重化も発生)。documentTitle に集約し全タイトル系メタタグを統一。ビルド成果物で3ページ一致を確認済み。

結論

ブロッカーなし。develop へマージします。

@terisuke terisuke merged commit 45a9f66 into develop May 14, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants