πŸ“˜ Jekyll Hydejack λΈ”λ‘œκ·Έ SEO μ΅œμ ν™” 방법

πŸ“˜ Jekyll Hydejack λΈ”λ‘œκ·Έ SEO μ΅œμ ν™” 방법

Jekyll Hydejack λΈ”λ‘œκ·Έμ—μ„œ 검색엔진 μ΅œμ ν™”λ₯Ό μœ„ν•΄ μ μš©ν•œ 방법을 μ •λ¦¬ν•©λ‹ˆλ‹€. 메타 νƒœκ·Έ, sitemap μ„€μ •, νŽ˜μ΄μ§€ 속도 μ΅œμ ν™”κΉŒμ§€ μ‹€μ œ μ μš©ν•œ νŒμ„ λ‹΄μ•˜μŠ΅λ‹ˆλ‹€.

Hydejack ν…Œλ§ˆ 기반의 Jekyll λΈ”λ‘œκ·Έλ₯Ό μš΄μ˜ν•˜λ©΄μ„œ 검색엔진에 잘 λ…ΈμΆœλ˜λ„λ‘ λ§Œλ“€κΈ° μœ„ν•œ SEO μ΅œμ ν™” μž‘μ—…μ„ 정리해봀닀.

루트 디렉터리 Gemfile을 열어보면 jekyll-sitemap, jekyll-feed ν”ŒλŸ¬κ·ΈμΈμ΄ μΆ”κ°€ λ˜μ–΄ μžˆλ‹€λ©΄ bundle install ν†΅ν•΄μ„œ μΆ”κ°€κ°€ λ˜μ—ˆμ„ 것이닀. μ„€μΉ˜κ°€ λ˜μ–΄μžˆλ‹€λ©΄ sitemap.xml, feed.xml이 μžλ™μœΌλ‘œ μƒμ„±λœλ‹€. μžμ„Έν•œκ±΄ μ•„λž˜ λ‚΄μš©μ— μ„€λͺ…λ˜μ–΄ μžˆλ‹€. 두 ν”ŒλŸ¬κ·ΈμΈ λͺ¨λ‘Β GitHub Pagesμ—μ„œ 곡식 μ§€μ›ν•œλ‹€. πŸ”—Β https://pages.github.com/versions/


βœ… 1. 포슀트 메타데이터 μ„€μ •

각 포슀트 상단 Front Matter에 λ‹€μŒ μš”μ†Œλ₯Ό λ°˜λ“œμ‹œ μΆ”κ°€ν–ˆλ‹€:

title: "포슀트 제λͺ©"
description: "이 글에 λŒ€ν•œ κ°„λž΅ν•œ μš”μ•½ μ„€λͺ…"
image:
  path: /assets/img/썸넀일.jpg
  alt: "썸넀일 μ„€λͺ…"
sitemap: true
  • description β†’ ꡬ글 검색 μš”μ•½μ— μ‚¬μš©λ¨
  • image β†’ SNS 미리보기 μΉ΄λ“œμš©
  • sitemap: true β†’ μžλ™ sitemap.xml 생성됨

βœ… 2. 메타 νƒœκ·Έ 확인

Hydejack ν…Œλ§ˆλŠ” λ‹€μŒκ³Ό 같이 메타 νƒœκ·Έκ°€ μžλ™μœΌλ‘œ μ²˜λ¦¬κ°€ λœλ‹€. 확인 방법은 λ‚΄ λΈ”λ‘œκ·Έ μ£Όμ†Œμ—μ„œ κ°œλ°œμžλ„κ΅¬(f12)에 λ“€μ–΄κ°€μ„œ <head> 뢀뢄을 보면 μ•Œμˆ˜ μžˆλ‹€.

<meta name="description" content="Jekyll Hydejack λΈ”λ‘œκ·Έμ—μ„œ 검색엔진 μ΅œμ ν™”λ₯Ό μœ„ν•΄ μ μš©ν•œ 방법을 μ •λ¦¬ν•©λ‹ˆλ‹€. 메타 νƒœκ·Έ, sitemap μ„€μ •, νŽ˜μ΄μ§€ 속도 μ΅œμ ν™”κΉŒμ§€ μ‹€μ œ μ μš©ν•œ νŒμ„ λ‹΄μ•˜μŠ΅λ‹ˆλ‹€.">
<meta property="og:title" content="πŸ“˜ Jekyll Hydejack λΈ”λ‘œκ·Έ SEO μ΅œμ ν™” 방법">
<meta property="og:description" content="Jekyll Hydejack λΈ”λ‘œκ·Έμ—μ„œ 검색엔진 μ΅œμ ν™”λ₯Ό μœ„ν•΄ μ μš©ν•œ 방법을 μ •λ¦¬ν•©λ‹ˆλ‹€. 메타 νƒœκ·Έ, sitemap μ„€μ •, νŽ˜μ΄μ§€ 속도 μ΅œμ ν™”κΉŒμ§€ μ‹€μ œ μ μš©ν•œ νŒμ„ λ‹΄μ•˜μŠ΅λ‹ˆλ‹€.">
<meta property="og:image" content="/assets/img/thumbnail/seo-thumbnail.png">

βœ… 3. Sitemap.xml feed.xml & robots.txt

HydejackλŠ” sitemap: true이면 Jekyll sitemap ν”ŒλŸ¬κ·ΈμΈμ„ 톡해 μžλ™ μƒμ„±λ©λ‹ˆλ‹€.

  • https://domain/sitemap.xml ← μƒμ„±λ˜λ©΄ OK
  • https://domain/feed.xml ← μƒμ„±λ˜λ©΄ OK
  • https://domain/robots.txt ← μƒμ„±λ˜λ©΄ OK
  • 직접 μƒμ„±ν•˜κ³  μ‹Άλ‹€λ©΄ 루트 디렉터리에 robots.txt에 λ‹€μŒμ΄ ν¬ν•¨λ˜λ„λ‘ μ„€μ •
User-agent: *
Allow: /
Sitemap: https://domain/sitemap.xml

βœ… 4. URL ꡬ쑰 μ΅œμ ν™”

  • μ§§κ³  λͺ…ν™•ν•œ permalink μ‚¬μš©
  • 예: /tags/seo-guide/ λ˜λŠ” /study/github-seo/

βœ… 5. μΉ΄ν…Œκ³ λ¦¬/νƒœκ·Έ νŽ˜μ΄μ§€μ—λ„ μ„€λͺ… μΆ”κ°€

  • tags.md, study.md, dev.md λ“±μ˜ μΉ΄ν…Œκ³ λ¦¬ νŽ˜μ΄μ§€μ— description: μΆ”κ°€
  • νƒœκ·Έ νŽ˜μ΄μ§€λŠ” slug μ •λ¦¬ν•˜μ—¬ SEO-friendly URL ꡬ성
  • νƒœκ·Έ/μΉ΄ν…Œκ³ λ¦¬ νŽ˜μ΄μ§€μ—μ„œ κ΄€λ ¨ κΈ€ μžλ™ μ—°κ²° (related_posts: μ‚¬μš© κ°€λŠ₯)

βœ… 6. λ‚΄λΆ€ 링크 적극 ν™œμš©

  • κ΄€λ ¨ κΈ€ ν•˜λ‹¨μ— prev/next λ²„νŠΌ μΆ”κ°€
  • 포슀트 λ‚΄μ—μ„œ λ‹€λ₯Έ 글을 링크해 탐색 μœ λ„

βœ… 7. Google Search Console 등둝

πŸ”— https://search.google.com/search-console 접속

πŸ“ URL 접두어 : github λΈ”λ‘œκ·Έ μ£Όμ†Œ μž…λ ₯

πŸ“ μ†Œμœ κΆŒ 인증

<meta name="google-site-verification" content="λ‚΄μ½”λ“œ" />
# file: '_config.yml'
# SEO Tag
# ---------------------------------------------------------------------------------------

# Where you proof that you own this site (used by jekyll-seo-tag)
google_site_verification: "contentμ½”λ“œ μž…λ ₯"

πŸ“ μ†Œμœ κΆŒ 확인 μ™„λ£Œ

πŸ“ sitemaps λ©”λ‰΄μ—μ„œ sitemap.xml feed.xml 제좜

  • naver webmaster도 κ΅¬κΈ€μ²˜λŸΌ κ°„λ‹¨ν•˜κ²Œ 등둝할 수 μžˆμœΌλ‹ˆκΉŒ μ°Έκ³  λ°”λžλ‹ˆλ‹€.

βœ… 8. SNS 곡유 μΉ΄λ“œ ꡬ성

  • og:title, og:description, og:image μžλ™ 생성
  • 썸넀일은 1200x630px ꢌμž₯

✍️ λŠλ‚€μ 

μ²˜μŒμ—λŠ” SEOκ°€ μ–΄λ ΅κ²Œ λŠκ»΄μ‘Œμ§€λ§Œ, Jekyllκ³Ό Hydejack의 ꡬ쑰λ₯Ό μ΄ν•΄ν•˜κ³  λ‚˜λ‹ˆ
λ©”νƒ€λ°μ΄ν„°λ§Œ 잘 섀정해도 μΆ©λΆ„νžˆ 쒋은 μ„±κ³Όλ₯Ό λ‚Ό 수 μžˆμ—ˆλ‹€.

μ•žμœΌλ‘œλŠ” ꡬ글 μ„œμΉ˜μ½˜μ†”μ—μ„œμ˜ μœ μž… ν‚€μ›Œλ“œ 확인과
νƒœκ·Έ ꡬ쑰 κ°œμ„ μ„ 톡해 더 쒋은 검색 κ²°κ³Όλ₯Ό λ§Œλ“€ κ³„νšμ΄λ‹€.


Pagination


Β© 2025. All rights reserved.

Powered by Hydejack v9.2.1