Skip to content

brief: 번역 없는 날의 hreflang en 을 내지 않는다 (크롤러가 404 로 갔다) - #28

Merged
mossland merged 1 commit into
mainfrom
claude/brief-hreflang
Aug 19, 2026
Merged

brief: 번역 없는 날의 hreflang en 을 내지 않는다 (크롤러가 404 로 갔다)#28
mossland merged 1 commit into
mainfrom
claude/brief-hreflang

Conversation

@mikim

@mikim mikim commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

어제 켠 alpha 전용 nginx 로그 첫 19시간에서 나온 것입니다.

고친 것

Googlebot 이 /en/brief/2026-07-07 을 받아 404. /brief/[date] 는 어느 지난 날에도 렌더되지만 /en/brief/[date] 는 번역된 요약이 있어야 하고, 그건 최근 107일 중 46일뿐입니다. 그런데 ko 페이지는 날짜마다 hreflang en 을 무조건 냈습니다 — ko 브리프 ~60페이지가 hreflang 을 따르는 크롤러 전부를 404 로. getBriefEn(date) 가 있을 때만 냅니다.

같은 로그가 말해준 더 큰 것 (코드 밖)

크롤러 19시간 요청
Googlebot 7
GPTBot 2
OAI-SearchBot 11
ClaudeBot 42
bingbot 46

절반은 robots·sitemap·rss. 어제 공유 로그에서 읽은 "GPTBot 932 · ClaudeBot 3,158" 은 다른 vhost 트래픽이었습니다 (제가 그때 철회했던 것이 맞았고, 실제 수는 이겁니다). 인용 0 의 병목은 콘텐츠도 탐지 로직도 아니라 크롤 빈도입니다. sitemap 에 1,600 URL 이 있는데 Googlebot 이 하루 7페이지 봅니다.

이건 이 리포 안에서 고쳐지지 않습니다 — Search Console 등록·sitemap 제출 상태, moss.land 계열(static.moss.land·medium 등 실제로 인용되는 곳)에서 alpha 로 오는 링크, 그런 것들이 결정합니다.

부수 관찰

  • 대만 IP 두 개가 /api/mcp 를 분당 ~110회 몇 시간째(초기화 루프로 보임). ask_alpha 는 아님 — 일 카운트 최대 4, 오늘 LLM 지출은 전부 크론($0.03). 비용 0, 부하 무해. 기록만.
  • 봇 유입의 상당수가 MCP 디렉터리 크롤러(SentinelOracle 405, mcpbeat 216, AgenstryBot 55 …) — /mcp 를 광고한 효과.

tsc · next build · check-health clean.

🤖 Generated with Claude Code

alpha 전용 nginx 로그(어제 켠 것) 첫 19시간에서 나온 것. Googlebot 이
/en/brief/2026-07-07 를 받아 404. /brief/[date] 는 어느 지난 날에도 렌더되지만
/en/brief/[date] 는 번역된 요약이 있어야 하고, 그건 최근 107일 중 46일뿐이다.
그런데 ko 페이지는 날짜마다 hreflang en 을 무조건 냈다 — ko 브리프 ~60페이지가
hreflang 을 따르는 크롤러 전부를 404 로 보내고 있었다.

getBriefEn(date) 가 있을 때만 languages 를 낸다.

같은 로그에서 확인된 더 큰 사실(코드 밖): 19시간 동안 Googlebot 7건, GPTBot 2건,
OAI-SearchBot 11건, ClaudeBot 42건 — 절반은 robots·sitemap·rss. 어제 공유 로그에서
읽은 "GPTBot 932·ClaudeBot 3,158" 은 다른 vhost 였다. 인용 0 의 병목은 콘텐츠도
탐지도 아니라 크롤 빈도다. 그건 이 리포 안에서 고쳐지지 않는다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mossland
mossland merged commit ceec209 into main Aug 19, 2026
1 check passed
@mossland
mossland deleted the claude/brief-hreflang branch August 19, 2026 06:44
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