SEO/GEO 개선 완료 요약
작업 개요
박현아(Chloe Park) GitHub Pages 사이트(https://chloepark85.github.io/)의 검색 엔진 최적화(SEO) 및 생성형 엔진 최적화(GEO)를 구현했습니다.
구현 내용
1. AI 크롤러 지원 파일
- robots.txt: 모든 주요 AI 크롤러(GPTBot, Claude, Perplexity, Google-Extended 등) 허용
- llms.txt: AI 검색 엔진용 구조화된 사실 정보 (저자, 저서, 프로젝트, 학력)
- about.txt: 추가 컨텍스트를 위한 간단한 프로필 요약
2. 구조화 데이터 (JSON-LD)
_includes/structured-data.html 파일 생성:
- Person schema (박현아/Hyunah Park/Chloe Park)
- WebSite schema (사이트 메타데이터)
- Book schema (3권의 저서)
- BlogPosting schema (개별 블로그 포스트)
3. 메타 태그 강화
_includes/head/custom.html 업데이트:
- Language tags (lang=”ko”, hreflang)
- Enhanced Open Graph tags
- Twitter Card tags
- Canonical URLs
4. Jekyll 설정 개선
_config.yml 업데이트:
- Twitter 설정 (username, card type)
- Social profiles (GitHub, YouTube, X, LinkedIn, Instagram, Scholar)
- lang 속성 추가
5. 페이지별 메타 설명
모든 주요 페이지에 excerpt 추가:
- index.html
- _pages/about.md
- _pages/projects.md
- _pages/blog.md
- _pages/contact.md
6. 검증 가이드
SEO_VERIFICATION.md: 단계별 테스트 및 검증 절차
파일 변경 내역
신규 파일 (5개)
robots.txt - AI 크롤러 정책
llms.txt - AI 엔진용 사실 정보
about.txt - 간단한 프로필 요약
_includes/structured-data.html - JSON-LD 스키마
SEO_VERIFICATION.md - 검증 가이드
수정 파일 (6개)
_config.yml - Jekyll SEO 설정
_includes/head/custom.html - 메타 태그 강화
index.html - 메타 설명 추가
_pages/about.md - 메타 설명 추가
_pages/projects.md - 메타 설명 추가
_pages/blog.md - 메타 설명 추가
_pages/contact.md - 메타 설명 추가
기대 효과
일반 검색 엔진 (Google, Bing, Naver)
- 검색 결과에 풍부한 스니펫 표시
- 저서 정보가 구조화 데이터로 표시 가능
- 소셜 미디어 공유 시 정확한 카드 프리뷰
- 검색 순위 개선 (구조화 데이터 및 메타 태그)
AI 검색 엔진 (ChatGPT, Perplexity, Claude, Google AI Overviews)
- 정확한 사실 인용 (이름, 위치, 저서, 프로젝트)
- llms.txt를 통한 신뢰할 수 있는 정보 소스 제공
- 구조화된 JSON-LD로 기계 판독성 향상
- AI가 박현아/Chloe Park를 서울 기반 AI 에이전트 연구자로 정확히 인식
소셜 미디어 공유
- Facebook, LinkedIn: Open Graph 카드로 풍부한 미리보기
- Twitter/X: summary_large_image 카드로 시각적 프리뷰
- 동적 이미지 및 설명으로 각 페이지마다 맞춤 카드
검증 필요 사항
배포 후 다음 항목들을 검증해야 합니다:
- 구조화 데이터: Google Rich Results Test
- Open Graph: Facebook Sharing Debugger
- Twitter Cards: Twitter Card Validator
- 크롤러 파일: robots.txt, sitemap.xml, llms.txt 접근 가능 여부
- AI 검색: ChatGPT, Perplexity에서 “박현아” 검색 정확도
- 모바일: Google Mobile-Friendly Test
- 속도: PageSpeed Insights
상세한 검증 절차는 SEO_VERIFICATION.md 참조.
기술 세부사항
Jekyll 플러그인 호환성
- jekyll-seo-tag (기존 활성화)
- jekyll-sitemap (기존 활성화)
- jekyll-feed (기존 활성화)
- Minimal Mistakes 테마 호환
동적 콘텐츠 처리
- Liquid 템플릿으로 페이지별 동적 메타데이터
- 조건부 JSON-LD 렌더링 (블로그 포스트)
- 이미지 폴백 (header → teaser → GitHub avatar)
한국어 지원
- Primary language: ko-KR
- hreflang: ko
- Open Graph locale: ko_KR
- 한글 및 영문 alternateName 병기
제약사항 준수
✅ 비주얼 디자인 변경 없음
✅ 기존 콘텐츠 유지
✅ 사실 기반 정보만 사용
✅ 가짜 스키마 없음
✅ 키워드 스터핑 없음
✅ 분석/광고 픽셀 추가 없음
✅ GitHub Pages 설정 변경 없음
다음 단계
필수 (배포 후)
- Google Search Console 등록 및 sitemap 제출
- SEO_VERIFICATION.md의 모든 항목 검증
- AI 검색 엔진 인용 정확도 모니터링
선택사항 (향후)
- Bing Webmaster Tools 등록
- 개별 블로그 포스트용 커스텀 OG 이미지 생성
- 책 표지 이미지 WebP 변환 및 압축
- Core Web Vitals 최적화
- 추가 JSON-LD 스키마 (Course, VideoObject 등)
참고자료
문의
SEO/GEO 관련 질문이나 추가 최적화가 필요하면 이슈를 생성해 주세요.
작업 완료: 2026-08-31
브랜치: cursor/seo-geo-improvements-767f
PR: #2