Skip to content

why-moved: 조용한 날 기사는 색인 요청을 거둔다 (기존 357건 포함) - #33

Merged
mossland merged 1 commit into
mainfrom
claude/why-moved-quiet-noindex
Aug 20, 2026
Merged

why-moved: 조용한 날 기사는 색인 요청을 거둔다 (기존 357건 포함)#33
mossland merged 1 commit into
mainfrom
claude/why-moved-quiet-noindex

Conversation

@mikim

@mikim mikim commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

오늘 08:45, #32 의 게이트가 처음 돌며 찍은 줄입니다:

Total pulses loaded: 5566
Asset-days: 329 worth an article, 360 too quiet (max move < 0.5% and net < 1%)
Done. Created 5, refreshed 2, cached 322, skipped 0, failed 0

앞으로는 안 만듭니다. 문제는 이미 발행된 683건 중 357건(52%)이 같은 기준으로 조용한 날 기사이고, 전부 index_policy='index' 로 sitemap 에 있다는 것입니다 — 색인 대상 1,258개의 28% 가 0.2%대 5분 변동에 대한 "왜 움직였나" 입니다.

지우지 않고 색인만 거둡니다

지우면 이미 색인된 URL 이 404 가 되고 유입 링크도 끊깁니다. 페이지는 그대로 살아있고, 검색엔진에만 "색인 마세요" 라고 합니다.

  • lib/why-moved.ts — seo_pages 의 index_policywhyMovedIndexPolicy(pulses) 에서, quality_score 도 0.85/0.3 으로. 하드코딩 제거.
  • 페이지 generateMetadata같은 판정으로 robots 를 냅니다. head 와 sitemap 이 어긋나면 안 된다는 규칙은 /brief·/ask/q 가 이미 따릅니다.
  • scripts/reindex-why-moved.ts — 재생성 없이 기존 행만 다시 매깁니다. 멱등이라 게이트 상수를 조정하고 다시 돌리면 그 기준으로 재정렬됩니다.

검증 (프로덕션 DB 사본)

기사 679건 → index 322 · noindex 357 · 정책 변경 357건
alpha_seo_pages index 총계: 1,258 → 901
재실행: 정책 변경 0건 (멱등)

한 가지 짚어둘 것

"색인을 줄이면 크롤이 개선된다" 는 제 추론이지 검증된 사실이 아닙니다. 사실은 여기까지입니다 — 어제 alpha 전용 로그에서 Googlebot 이 하루 7페이지였고, 색인 대상의 28%가 이 기사들이었습니다. 인과는 확인되지 않았습니다.

머지 후 프로덕션에서 scripts/reindex-why-moved.ts 를 한 번 돌려야 기존 357건이 반영됩니다.

tsc · next build · check-health clean.

🤖 Generated with Claude Code

오늘 08:45, #32 의 게이트가 처음 돌며 찍은 줄:
  Asset-days: 329 worth an article, 360 too quiet (max move < 0.5% and net < 1%)

앞으로는 안 만든다. 그런데 이미 발행된 683건 중 357건(52%)이 같은 기준으로
조용한 날 기사였고, 전부 index_policy='index' 로 sitemap 에 있다 — 어제 확인한
색인 대상 1,258개의 28%가 0.2%대 5분 변동에 대한 "왜 움직였나" 다.

기사와 페이지는 그대로 둔다. 지우면 이미 색인된 URL 이 404 가 되고 유입 링크도
끊긴다. 색인 요청만 거둔다:
- lib/why-moved.ts: seo_pages 의 index_policy 를 whyMovedIndexPolicy(pulses) 에서,
  quality_score 도 0.85/0.3 으로. 하드코딩된 'index' 와 0.85 제거.
- 페이지 generateMetadata 가 같은 판정으로 robots 를 낸다. head 와 sitemap 이
  어긋나면 안 된다는 규칙은 /brief·/ask/q 가 이미 따르고 있다.
- scripts/reindex-why-moved.ts: 재생성 없이 기존 행만 다시 매긴다. 멱등 —
  게이트 상수를 조정하고 다시 돌리면 그 기준으로 재정렬된다.

검증 (프로덕션 DB 사본): 679건 → index 322 · noindex 357, 정책 변경 357건.
alpha_seo_pages 의 index 총계 1,258 → 901. 재실행 시 변경 0건.

크롤 예산 이야기는 추론이지 검증된 사실이 아니다 — 어제 alpha 전용 로그에서
Googlebot 이 하루 7페이지였고, 색인 대상의 28%가 이 기사들이었다는 것까지가
사실이다. 색인을 줄이면 크롤이 개선된다는 인과는 확인되지 않았다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mossland
mossland merged commit 8492b1f into main Aug 20, 2026
1 check passed
@mossland
mossland deleted the claude/why-moved-quiet-noindex branch August 20, 2026 01:41
mossland added a commit that referenced this pull request Aug 20, 2026
…licy

why-moved: 페이지 렌더가 색인 정책을 index 로 되돌리던 것 (#33 후속)
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