Skip to content

fix(seo): 内部リンク末尾スラッシュ統一 + 設定画面にブログリンク追加 - #60

Merged
yuuka-dev merged 1 commit into
mainfrom
dev/fix/seo-blog-accessibility
Mar 30, 2026
Merged

fix(seo): 内部リンク末尾スラッシュ統一 + 設定画面にブログリンク追加#60
yuuka-dev merged 1 commit into
mainfrom
dev/fix/seo-blog-accessibility

Conversation

@yuuka-dev

Copy link
Copy Markdown
Owner

概要

  • GSC「リダイレクトがあります — 検出、インデックス未登録」対策
  • ログイン後にブログへアクセスできない問題の修正

変更内容

末尾スラッシュ統一(GSCリダイレクト対策)

trailingSlash: true なのに /blog のようなスラッシュなしリンクが残っており、Firebase Hosting が 301 リダイレクトを返していた。全内部リンクを /blog/ 形式に統一。

対象: LoginForm, ChangelogPage, IntakeForm, DemoBanner, LandingPage, UpdateModal, SettingsPage

sitemap.xml から /login/ 除外

認証ページは noindex 対象なので sitemap に含めるべきではない。

設定画面にブログリンク追加

ログイン後のユーザーがブログにアクセスする導線がなかった。設定フッターに「開発者ブログ」リンクを追加(ja/en/id 多言語対応)。

テストプラン

  • 設定画面フッターに「開発者ブログ」リンクが表示される
  • ブログリンクから /blog/ に遷移できる
  • 全内部リンクが末尾スラッシュ付き(grep で確認済み)
  • sitemap.xml に /login/ が含まれない
  • npx next build --webpack が通る

- 全内部リンクを末尾スラッシュ付きに統一(GSCリダイレクト検出対策)
- sitemap.xml から /login/ を除外(noindex ページ)
- 設定画面フッターにブログリンクを追加(ログイン後もブログへアクセス可能に)
- i18n に settings.blog キーを追加(ja/en/id)
@yuuka-dev
yuuka-dev merged commit 378cc0a into main Mar 30, 2026
4 checks passed
@yuuka-dev
yuuka-dev deleted the dev/fix/seo-blog-accessibility branch March 30, 2026 11:59
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.

1 participant