GitHub Pages에서 Jekyll Chirpy 테마로 블로그를 만들었더니 검색 엔진 최적화가 자동으로 되더라
은퇴 교수가 직접 경험한 Jekyll Chirpy 테마의 숨겨진 SEO 기능들을 파헤쳐봅시다
서론: 은퇴 후 블로그를 시작하다
저는 대학에서 30년간 전산학을 가르쳤습니다. 은퇴하면서 혼자만 알고 있던 지식들을 나누고 싶었고, 젊은 시절 막연하게만 생각하던 기술 블로그를 직접 만들어보기로 결심했습니다. 처음엔 WordPress나 Notion을 고려했지만, 결국 선택한 건 GitHub Pages와 Jekyll Chirpy 테마였습니다. 그 결정이 얼마나 현명했는지는 블로그를 운영하면서 점차 드러났습니다.
특히 놀라웠던 부분은 별도의 SEO 플러그인을 설치하지 않았음에도 불구하고, 제 포스트들이 Google 검색 결과에 자연스럽게 노출되기 시작했다는 것입니다. 그제야 깨달았습니다. Jekyll Chirpy가 단순한 테마가 아니라, 현대적인 검색 엔진 최적화 기능들을 이미 탑재하고 있었다는 사실을 말입니다.
Jekyll Chirpy의 내장 SEO 기능: 숨겨진 보석들
처음 Chirpy 테마를 설치했을 때, 제가 가장 먼저 눈에 띈 것은 _config.yml 파일의 구조였습니다. 일반적인 블로그 테마들과 달리 Chirpy는 SEO를 위한 메타데이터 구조가 매우 정교하게 설계되어 있었습니다.
포스트의 Front Matter에 description 필드를 추가하면, 자동으로 메타 디스크립션 태그로 변환됩니다. 이는 Google 검색 결과에서 제목 아래에 나타나는 짧은 설명 문장인데, 클릭률에 매우 큰 영향을 미칩니다. 제가 처음 몇 개 포스트를 작성할 때는 이 필드를 무시했지만, 나중에 추가하니 클릭률이 확연히 올라갔습니다.
또한 Chirpy는 자동으로 Open Graph 메타 태그를 생성합니다. 이것이 무엇이냐면, 제 포스트를 Twitter나 Facebook 같은 소셜 미디어에 공유할 때 썸네일 이미지와 설명이 함께 나타나는 기능입니다. 이 기능 덕분에 소셜 미디어에서의 공유율도 자연스럽게 증가했습니다.
sitemap.xml과 robots.txt: 검색 로봇들을 위한 길잡이
GitHub Pages에 처음 블로그를 배포했을 때, 저는 얼마나 많은 기술적 세부사항들이 자동으로 처리되고 있는지 몰랐습니다. Chirpy 테마는 기본적으로 sitemap.xml 파일을 자동으로 생성해줍니다. 이 파일은 검색 엔진의 크롤러 봇이 제 블로그의 모든 페이지를 효율적으로 발견하고 인덱싱할 수 있도록 돕습니다.
저는 은퇴 후 처음으로 Google Search Console에 제 블로그를 등록했습니다. 그 과정에서 이미 생성된 sitemap.xml을 Google에 제출했고, 놀랍게도 며칠 내에 제 페이지들이 Google의 인덱스에 추가되기 시작했습니다. 이는 WordPress에서 별도의 플러그인을 통해 수작업으로 설정해야 하는 것과는 완전히 다른 경험이었습니다.
robots.txt 파일도 마찬가지입니다. 이 파일은 검색 로봇들에게 어떤 페이지를 크롤링할 수 있고 어떤 페이지는 피해야 하는지를 알려줍니다. Chirpy는 이를 자동으로 생성하며, 기본 설정도 매우 합리적입니다.
실제 경험담: 포스트가 검색 결과에 나타나는 마법
저는 대학 강의 경력을 바탕으로 “C언어 포인터 개념 완벽 이해하기”라는 제목의 포스트를 작성했습니다. 내용은 제 수십 년의 강의 경험과 학생들이 가장 많이 범하는 실수들을 담았습니다. 포스트를 배포한 지 정확히 2주 후, 제가 확인한 것은 놀라운 일이었습니다.
“포인터 개념 쉽게 배우기”라는 검색어로 Google 검색을 했을 때 제 포스트가 3페이지에 나타났습니다. 아무런 백링크 전략도 없이, 단지 Chirpy 테마가 자동으로 처리해준 SEO 기능만으로 말입니다. 3개월 후에는 1페이지로 올라갔고, 현재는 해당 키워드의 상위 5개 결과에 포함되어 있습니다.
이런 성과가 가능했던 이유를 분석해보니, 몇 가지 핵심 요소가 작용했습니다. 첫째, Chirpy 테마가 자동으로 생성하는 구조화된 데이터(Schema.org 마크업)가 검색 엔진이 콘텐츠를 더 잘 이해하도록 도왔고, 둘째, 모바일 친화적인 반응형 디자인이 Google의 모바일 우선 인덱싱 정책과 완벽하게 부합했으며, 셋째, 빠른