why-moved: 조용한 날 기사는 색인 요청을 거둔다 (기존 357건 포함) - #33
Merged
Conversation
오늘 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
added a commit
that referenced
this pull request
Aug 20, 2026
…licy why-moved: 페이지 렌더가 색인 정책을 index 로 되돌리던 것 (#33 후속)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
오늘 08:45, #32 의 게이트가 처음 돌며 찍은 줄입니다:
앞으로는 안 만듭니다. 문제는 이미 발행된 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 으로. 하드코딩 제거.generateMetadata가 같은 판정으로 robots 를 냅니다. head 와 sitemap 이 어긋나면 안 된다는 규칙은/brief·/ask/q가 이미 따릅니다.scripts/reindex-why-moved.ts— 재생성 없이 기존 행만 다시 매깁니다. 멱등이라 게이트 상수를 조정하고 다시 돌리면 그 기준으로 재정렬됩니다.검증 (프로덕션 DB 사본)
한 가지 짚어둘 것
"색인을 줄이면 크롤이 개선된다" 는 제 추론이지 검증된 사실이 아닙니다. 사실은 여기까지입니다 — 어제 alpha 전용 로그에서 Googlebot 이 하루 7페이지였고, 색인 대상의 28%가 이 기사들이었습니다. 인과는 확인되지 않았습니다.
머지 후 프로덕션에서
scripts/reindex-why-moved.ts를 한 번 돌려야 기존 357건이 반영됩니다.tsc·next build·check-healthclean.🤖 Generated with Claude Code