diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md index 75178fd..7799e76 100644 --- a/.claude/skills/release/SKILL.md +++ b/.claude/skills/release/SKILL.md @@ -87,6 +87,43 @@ quantization is what keeps that a non-issue. Only CSS `background-image` would a not worth trading `` on the page's content images to save one language's worth of cached bytes. +**The site is registered with Google Search Console, and the SEO is three +files' worth of plumbing rather than copywriting.** The landing page went a +month without appearing in a search, and the first suspicion — that something +was blocking crawlers — was wrong: there is no `robots.txt` anywhere, no +`noindex`, no `X-Robots-Tag`, and the repository is public. It had simply never +been registered, and one thing about it was genuinely broken. **A crawler +renders the page, so it negotiates like a browser** — Googlebot's +`navigator.languages` is `en-US` — and the Japanese `
` therefore goes +`display:none` on the one URL anyone links to. The Japanese page was not +ranking badly; it did not exist. The fix keeps every decision above intact: +hreflang alternates naming `?lang=en`, `?lang=ja` and the bare URL as +`x-default`, real `` links in both footers because a +`