Commit eaca09a
seo(toolify): ツールページの <title> からブランド接尾辞を外し、超過16本を短縮
ルートlayoutの `%s · Toolify`(表示幅+10)がツールページにも効いており、
index対象ロケール(en/ja)222本×2のうち107本がSERP表示幅60を超えていた。
- buildMetadata に absoluteTitle を追加し、ツールページのみ接尾辞を外す。
「About」「Contact」等の短いページはブランド名が要るので既定のまま。
- 接尾辞除去で en 85→14 / ja 22→2 に減少。残る16本を個別に短縮して0件に。
noindex の15ロケールはSERPに出ないため対象外(必要になった時点で同じ手順で対応可)。
validate PASS(typecheck / i18n / SEO audit)。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NUaWcVu42L23HhNk3VMPK41 parent 81c9e92 commit eaca09a
18 files changed
Lines changed: 28 additions & 18 deletions
File tree
- site/src
- app/[locale]/tools/[slug]
- lib/seo
- tools
- countdown-timer/messages
- date-calculator/messages
- mortgage-calculator/messages
- mortgage-refinance-calculator/messages
- number-sequence-generator/messages
- password-generator/messages
- prime-factorization/messages
- probability-calculator/messages
- random-number-generator/messages
- resistor-color-code/messages
- retirement-calculator/messages
- roman-numeral-converter/messages
- time-converter/messages
- unit-price-calculator/messages
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
45 | 48 | | |
46 | 49 | | |
47 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
20 | | - | |
| 27 | + | |
21 | 28 | | |
22 | 29 | | |
23 | 30 | | |
| |||
34 | 41 | | |
35 | 42 | | |
36 | 43 | | |
37 | | - | |
| 44 | + | |
38 | 45 | | |
39 | 46 | | |
40 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
0 commit comments