Skip to content

feat: Google検索に表示される正方形のファビコンを用意する - #181

Merged
Tatsu723 merged 1 commit into
mainfrom
feat/favicon
Nov 1, 2026
Merged

Tatsu723 merged 1 commit into
mainfrom
feat/favicon

Conversation

@Tatsu723

@Tatsu723 Tatsu723 commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

概要

Google検索結果のファビコンは縦横比 1:1 が必須ですが、横長の logo.png(756×644)をそのまま rel="icon" に指定していたため、検索結果に表示されない可能性がありました。

変更内容

  • logo.png に透過の余白を足して正方形にした画像を public/ に追加
    • favicon.ico(16・32・48px を同梱。Google 推奨の 48px を含む)
    • favicon-192.png(192×192、背景透過)
    • apple-touch-icon.png(180×180。iOS は透過部分が黒くなるため白背景+余白)
  • app/root.tsx の links で上記を指定(ヘッダーやスプラッシュ画面のロゴは logo.png のまま)

確認

  • lint・テスト(509件)は通過
  • ローカルの Node が v22.15 のため react-router typegen は動かせず、tsrs --noEmit のみ実行してエラー0件。CI の typecheck で確認をお願いします

マージ後

Search Console の「URL検査」でトップページの再クロールを依頼してください(反映まで数日〜数週間)。

🤖 Generated with Claude Code

Google検索のファビコンは縦横比 1:1 が必須だが、横長の logo.png(756x644)を
そのまま指定していたため、検索結果に表示されない可能性があった。
logo.png に透過の余白を足して正方形にした favicon.ico(16/32/48px)、
favicon-192.png、apple-touch-icon.png(白背景)を追加し、root.tsx で指定する。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 49.46% 1659 / 3354
🔵 Statements 48.89% 1856 / 3796
🔵 Functions 37.61% 366 / 973
🔵 Branches 36.2% 844 / 2331
File CoverageNo changed files found.
Generated in workflow #74 for commit 626a15e by the Vitest Coverage Report Action

@Tatsu723
Tatsu723 merged commit 6fb50e3 into main Nov 1, 2026
8 checks passed
@Tatsu723
Tatsu723 deleted the feat/favicon branch November 1, 2026 21:38
@deploy-coolify-utcode-net

Copy link
Copy Markdown

The preview deployment for vocabook:main failed. 🔴

Open Build Logs | Open Application Logs

Last updated at: 2026-11-01 21:38:41 CET

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