Skip to content

🔗 gsc-indexing.yml에 내부 링크 진단 단계 추가 - #15

Merged
Kevinlee7250 merged 1 commit into
latestfrom
claude/link-audit-to-default
Aug 20, 2026
Merged

Kevinlee7250 merged 1 commit into
latestfrom
claude/link-audit-to-default

Conversation

@Kevinlee7250

Copy link
Copy Markdown
Owner

무엇을 추가하나

gsc-indexing.yml에 internal_link_audit.py 실행 단계를 넣습니다. 읽기 전용 진단이며 아무것도 바꾸지 않습니다.

왜

internal_linker는 글 생성 시점에 한 방향으로만 돕니다:

새 글 ──링크──▶ 기존 글 (최대 5개)     있음
기존 글 ──링크──▶ 새 글                만드는 코드가 저장소에 없음

즉 모든 새 글이 들어오는 내부 링크 0개로 태어납니다. 사이트 안에서 아무도 가리키지 않는 페이지는 크롤 예산을 받을 근거가 약하고, 08-19 색인 검사에서 나온 Discovered - currently not indexed 16건의 전형적인 원인입니다.

다만 아직 가설입니다. 이 저장소에서는 첫 가설이 반복해서 틀렸으므로(인수인계 문서의 반증 표 참고), 도구를 만들기 전에 숫자로 확인하는 순서로 갑니다.

집계 내용

  • 글별 인바운드 / 아웃바운드 내부 링크 수
  • 고아 페이지(인바운드 0) 목록과 블로그별 비율
  • index_status.json과의 교차 — 고아 여부가 색인과 실제로 관계있는지

왜 이 워크플로에

필요한 시크릿(BLOGS_CONFIG, GOOGLE_*)이 이미 있고, 색인과 직결된 진단이라 결과가 index_status.json 옆에 놓입니다. 새 워크플로를 만들지 않아 기본 브랜치 동기화 대상도 늘지 않습니다.

즉시 반영하는 이유

PR #14에서 확인했듯, 워크플로 변경이 기능 브랜치에만 있으면 스케줄에 적용되지 않습니다. 같은 함정을 피하려고 코드 커밋과 함께 바로 올립니다.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RgLYqM9puPW1aqHTccbX69


Generated by Claude Code

스케줄 실행은 기본 브랜치의 워크플로 정의를 쓰므로 여기에도 올려야
매일 실행됩니다. 어제 발행량 감축이 기능 브랜치에만 있어 하루 넘게
적용되지 않았던 것과 같은 함정을 피하기 위해 즉시 반영합니다.

- internal_link_audit.py 실행 (읽기 전용 진단)
- docs/data/internal_links.json 커밋 대상 추가

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RgLYqM9puPW1aqHTccbX69
@Kevinlee7250
Kevinlee7250 marked this pull request as ready for review August 20, 2026 04:50
@Kevinlee7250
Kevinlee7250 merged commit 6b28d12 into latest Aug 20, 2026
1 check passed
github-actions Bot added a commit that referenced this pull request Aug 23, 2026
github-actions Bot added a commit that referenced this pull request Aug 25, 2026
github-actions Bot added a commit that referenced this pull request Sep 6, 2026
github-actions Bot added a commit that referenced this pull request Sep 20, 2026
@Kevinlee7250
Kevinlee7250 deleted the claude/link-audit-to-default branch September 20, 2026 15:22
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