Topic_Agent/Topic_Blog/Topics/Topics_Biz/Topics_Meeting/Topics_Rag의 마크다운 지식 문서를
Topic_General/Topic_Programming/Topic_Graphic/Topic_Business 4개 카테고리로 재분류.
- 중복 제거: frontmatter의 status:duplicate/merged + duplicate_of/redirect_to 필드로
자기 자신을 중복으로 선언한 리다이렉트 stub 1032개 제거, 완전 동일 내용 파일 472개 제거,
동일 파일명·다른 내용 충돌 시 더 큰(완전한) 버전만 유지(162개 제거) — 총 1639개 중복 제거.
- 분류: 폴더 단위로 명확한 항목(AI_and_ML/Coding/Architecture 등 → Programming,
Comfyui/Visual_Effects → Graphic, Topics_Biz/Topics_Meeting/사업 등 → Business,
Poetic_Blog_Writing/창의성/Game_Design 등 → General)은 폴더 우선순위로,
나머지 혼재 폴더(Topic_Agent/Topic_Blog/Topics 루트/Thinking & Reasoning/Other/UI_UX_Assets)는
title/tags 키워드 스코어링으로 파일 단위 분류(불명확한 경우 General로 폴백).
원본 폴더명은 "From_*" 서브폴더로 보존해 추적 가능성 유지.
- 최종 배치: Programming 2784 / General 1608 / Graphic 285 / Business 249 = 4926개 문서.
- 에이전트 운영 상태(.astra/.agent/.obsidian/sessions/memory/_company/docs/lessons/_shared/src)는
지식 콘텐츠가 아니므로 재분류 대상에서 제외하고 원위치 유지.
- Topics/Topic_email(상위 보호 폴더 Topic_email과 파일명 100% 중복) 삭제 — 보호 폴더 자체는 미변경.
- 완전히 비게 된 Topic_Agent/Topic_Blog/Topics_Biz/Topics_Rag 폴더 제거.
모호한 질의 처리: 키워드가 짧을수록 지배적/일반적/부차적 해석이 혼재되므로, 구글은 여러 의도를 만족시키는 결과를 섞어서 보여준다. [S115],[S116]
3. 알고리즘 대응 및 평가 지표
RankBrain: 머신러닝 벡터 매핑(Word Embedding)을 통해 이전에 본 적 없는 검색어의 의도까지 파악하여 관련 결과와 연결한다. [S111]
Needs Met 스펙트럼: 구글 품질 평가자는 검색 결과가 사용자의 니즈를 얼마나 충족하는지에 따라 '완벽'에서 '실패'까지 5단계로 등급을 부여한다. [S119]
콘텐츠 튜닝: 최초 게시 후 구글이 어떤 단어로 콘텐츠의 순위를 매기는지 모니터링하고, 해당 의도에 맞춰 지속적으로 콘텐츠를 확장 및 미세 조정한다. [S120]
⚖️ 모순 및 업데이트 (Contradictions & updates)
키워드 밀도 지침: 과거에는 높은 키워드 밀도가 유리했으나, 현재는 과도한 밀도를 피하고(1~2% 수준 권장) 자연스러운 문장 구성과 사용자 경험을 우선시해야 한다. [S290]
의도 분류의 확장: 구글 품질 가이드라인은 기존의 범주를 넘어 'Know Simple', 'Device Action', 'Go' 등 모바일 및 음성 검색 환경에 맞춘 세분화된 의도를 정의하고 있다. [S113],[S291]
🛠️ 적용 사례 (Applied in summary)
WP Meta SEO: 워드프레스 환경에서 대량의 SEO 콘텐츠 및 이미지 메타데이터를 관리하고 온페이지 SEO 검사를 수행하는 데 적용됨. [S66]
지역 베이커리 사례: '강남역 근처 빵집', '서초동 당일 제작 케이크' 등 지역 기반 롱테일 키워드를 활용하여 온라인 주문을 300% 증가시킴. [S303]
이커머스 패션 플랫폼: 시즈널 트렌드 예측과 소셜 해시태그 분석을 통해 2,000개의 신규 키워드를 발굴하고 유기 트래픽을 180% 향상시킴. [S303]
💻 코드 패턴 (Code patterns)
SEO를 위한 텍스트 분석 시 soynlp 라이브러리를 활용하여 미등록 단어 문제를 해결하고 토큰화하는 패턴이다.
# SEO 키워드 분석을 위한 한국어 형태소 분석 및 토큰화 예시 (soynlp 기반)fromsoynlp.wordimportWordExtractorfromsoynlp.tokenizerimportLTokenizer# 1. 말뭉치로부터 단어 점수 학습 (검색 트렌드 데이터 등 활용 가능)word_extractor=WordExtractor()word_extractor.train(corpus)# corpus: SEO 타겟 문서 리스트word_scores=word_extractor.extract()# 2. 명사 점수와 응집도를 결합한 사용자 정의 점수 생성scores={word:score.cohesion_forward+score.right_accessor_varietyforword,scoreinword_scores.items()}# 3. L-R 구조 기반의 토크나이저로 핵심 키워드 단위 식별tokenizer=LTokenizer(scores=scores)keywords=tokenizer.tokenize("구체적인롱테일키워드를분석합니다")# 결과: ['구체적인', '롱테일키워드', '를', '분석합니다']