μ„€μ • ν•΄κ²° κ°€μ΄λ“œ λͺ¨μŒμ§‘

πŸ” ꡬ글 μ„œμΉ˜μ½˜μ†” HTTP 였λ₯˜ 404, ν•΄κ²° 5κ°€μ§€ 방법 (Google Search Console 404 error)

Point of IT View 2025. 3. 3. 08:39
λ°˜μ‘ν˜•

ꡬ글 μ„œμΉ˜ μ½˜μ†” 404 였λ₯˜

πŸ” ꡬ글 μ„œμΉ˜μ½˜μ†” 404 였λ₯˜λž€?

μ—¬λŸ¬λΆ„μ˜ μ›Ήμ‚¬μ΄νŠΈμ—μ„œ 404 였λ₯˜κ°€ λ°œμƒν–ˆλ‹€λ©΄, μ–΄λ–»κ²Œ ν•΄κ²°ν•΄μ•Ό ν• κΉŒμš”? 😨 ꡬ글 μ„œμΉ˜μ½˜μ†”μ— "404 였λ₯˜"κ°€ κ³„μ†ν•΄μ„œ λ³΄κ³ λœλ‹€λ©΄ SEO에도 μ•…μ˜ν–₯을 λ―ΈμΉ  수 μžˆμ–΄μš”. 이 κΈ€μ—μ„œλŠ” ꡬ글 μ„œμΉ˜μ½˜μ†” 404 였λ₯˜λ₯Ό ν•΄κ²°ν•˜λŠ” 5κ°€μ§€ μ‹€μ „ 방법을 μ€‘μ‹¬μœΌλ‘œ μ„€λͺ…ν• κ²Œμš”!

🚨 HTTP 였λ₯˜ 404λž€?

πŸ”Ž 404 였λ₯˜μ˜ κΈ°λ³Έ κ°œλ…

HTTP μƒνƒœ μ½”λ“œ 404(Not Found)λŠ” μ‚¬μš©μžκ°€ μš”μ²­ν•œ νŽ˜μ΄μ§€κ°€ μ„œλ²„μ— μ‘΄μž¬ν•˜μ§€ μ•Šμ„ λ•Œ λ°œμƒν•˜λŠ” 였λ₯˜μ˜ˆμš”. 이 였λ₯˜κ°€ λ§Žμ•„μ§€λ©΄ 검색 μˆœμœ„μ—λ„ μ•…μ˜ν–₯을 쀄 수 μžˆμ–΄μš”.

⚠️ 404 였λ₯˜κ°€ λ°œμƒν•˜λŠ” μ£Όμš” 원인

  1. μ‚­μ œλœ νŽ˜μ΄μ§€ – κΈ°μ‘΄ νŽ˜μ΄μ§€κ°€ μ‚­μ œλ˜μ—ˆμ§€λ§Œ λ¦¬λ””λ ‰μ…˜μ΄ μ„€μ •λ˜μ§€ μ•Šμ€ 경우
  2. URL λ³€κ²½ – νŽ˜μ΄μ§€ URL이 λ³€κ²½λ˜μ—ˆμ§€λ§Œ μ˜¬λ°”λ₯Έ 연결이 μ—†λŠ” 경우
  3. 잘λͺ»λœ λ‚΄λΆ€ 링크 – μ‚¬μ΄νŠΈ λ‚΄ 링크가 κΉ¨μ‘Œμ„ 경우
  4. 잘λͺ»λœ μ™ΈλΆ€ 링크 – λ‹€λ₯Έ μ‚¬μ΄νŠΈμ—μ„œ λ‚΄ μ‚¬μ΄νŠΈλ₯Ό 잘λͺ»λœ URL둜 λ§ν¬ν•œ 경우
  5. μ‚¬μ΄νŠΈ ꡬ쑰 λ³€κ²½ – μ‚¬μ΄νŠΈ 개편 ν›„ κΈ°μ‘΄ URL이 사라진 경우

이제 본격적으둜 ν•΄κ²° 방법 5κ°€μ§€λ₯Ό μžμ„Ένžˆ μ•Œμ•„λ³ΌκΉŒμš”?


πŸ› οΈ ꡬ글 μ„œμΉ˜μ½˜μ†” 404 였λ₯˜ ν•΄κ²° 방법 5κ°€μ§€

1️⃣ λ¦¬λ””λ ‰μ…˜(301 Redirect) μ„€μ •ν•˜κΈ°

404 였λ₯˜κ°€ λ°œμƒν•˜λŠ” νŽ˜μ΄μ§€κ°€ μœ μ‚¬ν•œ λ‚΄μš©μ˜ λ‹€λ₯Έ νŽ˜μ΄μ§€λ‘œ λŒ€μ²΄λ  수 μžˆλ‹€λ©΄, 301 λ¦¬λ””λ ‰μ…˜μ„ μ„€μ •ν•˜μ„Έμš”. 이λ₯Ό 톡해 λ°©λ¬Έμžμ™€ ꡬ글봇이 μƒˆλ‘œμš΄ νŽ˜μ΄μ§€λ‘œ μžλ™ 이동할 수 μžˆμ–΄μš”.

πŸ› οΈ μ‹€μ œ μ„€μ • 방법

  1. μ›Ήμ‚¬μ΄νŠΈμ˜ .htaccess 파일(Apache μ„œλ²„) λ˜λŠ” Nginx μ„€μ • νŒŒμΌμ„ μ—½λ‹ˆλ‹€.
  2. λ‹€μŒ μ½”λ“œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.
  • Apache μ„œλ²„:
Redirect 301 /old-page.html https://example.com/new-page.html
    • Nginx μ„œλ²„:
rewrite ^/old-page$ https://example.com/new-page permanent;
  1. λ³€κ²½ 사항을 μ €μž₯ν•˜κ³  μ„œλ²„λ₯Ό λ‹€μ‹œ μ‹œμž‘ν•©λ‹ˆλ‹€.
  2. ꡬ글 μ„œμΉ˜μ½˜μ†”μ—μ„œ URL 검사 도ꡬλ₯Ό μ‚¬μš©ν•΄ λ¦¬λ””λ ‰μ…˜μ΄ 정상 μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

 

2️⃣ 맞좀 404 νŽ˜μ΄μ§€ μ œκ³΅ν•˜κΈ°

404 였λ₯˜ νŽ˜μ΄μ§€λ₯Ό λ§Œλ‚˜λ„ λ°©λ¬Έμžκ°€ μ‚¬μ΄νŠΈλ₯Ό λ– λ‚˜μ§€ μ•Šλ„λ‘ 맞좀 404 νŽ˜μ΄μ§€λ₯Ό μ œκ³΅ν•˜μ„Έμš”.

πŸ› οΈ μ‹€μ œ μ„€μ • 방법

  1. μ›Ήμ‚¬μ΄νŠΈ 루트 디렉토리에 custom-404.html νŒŒμΌμ„ μƒμ„±ν•©λ‹ˆλ‹€.
  2. HTML μ½”λ“œμ— λ‹€μŒ μš”μ†Œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€:
    <h1>μ£„μ†‘ν•©λ‹ˆλ‹€, 찾을 수 μ—†λŠ” νŽ˜μ΄μ§€μž…λ‹ˆλ‹€!</h1> <p>λ‹€μŒ 링크λ₯Ό 확인해 λ³΄μ„Έμš”:</p> <a href="/">ν™ˆμœΌλ‘œ λŒμ•„κ°€κΈ°</a> <a href="/blog">λΈ”λ‘œκ·Έ 보기</a>


  3. .htaccess νŒŒμΌμ— λ‹€μŒ μ½”λ“œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€:
  4. ErrorDocument 404 /custom-404.html
  5. νŽ˜μ΄μ§€κ°€ 정상 μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

μ½”λ“œ μΆ”κ°€ ν›„, λ³΄μ—¬μ§€λŠ” 404 였λ₯˜ νŽ˜μ΄μ§€ 및 이동 λ²„νŠΌ μΆ”κ°€

3️⃣ λ‚΄λΆ€ 링크 점검 및 μˆ˜μ •ν•˜κΈ°

 

404 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚€λŠ” λ‚΄λΆ€ 링크λ₯Ό μ°Ύμ•„μ„œ μ˜¬λ°”λ₯Έ URL둜 μˆ˜μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€.

πŸ› οΈ μ‹€μ œ 점검 및 μˆ˜μ • 방법

  1. ꡬ글 μ„œμΉ˜μ½˜μ†”νŽ˜μ΄μ§€ μΈλ±μŠ€μ œμ™Έλ¨ μ„Ήμ…˜μ—μ„œ "찾을 수 μ—†μŒ(404)" 였λ₯˜ λͺ©λ‘ 확인.
  2. Screaming Frog SEO Spider λ˜λŠ” Ahrefs Site Audit 도ꡬλ₯Ό μ‚¬μš©ν•΄ λ‚΄λΆ€ 링크 뢄석.
  3. CMS(예: μ›Œλ“œν”„λ ˆμŠ€)μ—μ„œ κΉ¨μ§„ 링크 μˆ˜μ •
    • ν”ŒλŸ¬κ·ΈμΈ: Broken Link Checker μ‚¬μš©
    • ν•΄λ‹Ή 링크λ₯Ό μ˜¬λ°”λ₯Έ URL둜 λ³€κ²½
 

Screaming Frog SEO Spider Website Crawler

The industry leading website crawler for Windows, macOS and Ubuntu, trusted by thousands of SEOs and agencies worldwide for technical SEO site audits.

www.screamingfrog.co.uk

 

4️⃣ μ™ΈλΆ€ 링크 λͺ¨λ‹ˆν„°λ§ 및 μˆ˜μ • μš”μ²­

μ™ΈλΆ€ μ‚¬μ΄νŠΈμ—μ„œ λ‚΄ μ‚¬μ΄νŠΈμ˜ μ‚­μ œλœ νŽ˜μ΄μ§€λ‘œ 링크λ₯Ό 걸어두면, 404 였λ₯˜κ°€ λ°œμƒν•  수 μžˆμ–΄μš”.

πŸ› οΈ μ‹€μ œ ν•΄κ²° 방법

  1. Ahrefs λ˜λŠ” Google Search Console의 '링크' μ„Ήμ…˜μ—μ„œ 404 였λ₯˜λ₯Ό μΌμœΌν‚€λŠ” μ™ΈλΆ€ 링크 확인.
  2. ν•΄λ‹Ή μ‚¬μ΄νŠΈμ˜ μ›Ήλ§ˆμŠ€ν„°μ—κ²Œ μˆ˜μ • μš”μ²­ 이메일 보내기:
  3. μ•ˆλ…•ν•˜μ„Έμš”, [μ‚¬μ΄νŠΈ 이름] κ΄€λ¦¬μžλ‹˜. κ·€ν•˜μ˜ μ›Ήμ‚¬μ΄νŠΈμ—μ„œ 제 μ‚¬μ΄νŠΈ [λ‚΄ μ‚¬μ΄νŠΈ URL]둜 μ—°κ²°λœ 링크가 404 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚€κ³  μžˆμŠ΅λ‹ˆλ‹€. μ˜¬λ°”λ₯Έ URL: [μƒˆλ‘œμš΄ URL] μˆ˜μ • μš”μ²­λ“œλ¦½λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€!
  4. μš”μ²­ν•œ ν›„ 2~3μ£Ό ν›„ λ‹€μ‹œ ν™•μΈν•˜μ—¬ 링크가 μˆ˜μ •λ˜μ—ˆλŠ”μ§€ 확인.

5️⃣ XML μ‚¬μ΄νŠΈλ§΅ μ—…λ°μ΄νŠΈ 및 제좜

μ‚¬μ΄νŠΈλ§΅μ΄ μ˜€λž˜λ˜μ—ˆκ±°λ‚˜ 404 였λ₯˜κ°€ μžˆλŠ” νŽ˜μ΄μ§€λ₯Ό ν¬ν•¨ν•˜κ³  μžˆλ‹€λ©΄, μƒˆλ‘œμš΄ μ‚¬μ΄νŠΈλ§΅μ„ μƒμ„±ν•˜μ—¬ ꡬ글 μ„œμΉ˜μ½˜μ†”μ— λ‹€μ‹œ μ œμΆœν•˜μ„Έμš”.

πŸ› οΈ μ‹€μ œ μ„€μ • 방법

  1. XML-Sitemaps λ˜λŠ” Yoast SEO(μ›Œλ“œν”„λ ˆμŠ€ μ‚¬μš©μžμ˜ 경우)둜 μƒˆλ‘œμš΄ μ‚¬μ΄νŠΈλ§΅ 생성
  2. μ‚¬μ΄νŠΈλ§΅ νŒŒμΌμ„ μ›Ήμ‚¬μ΄νŠΈ 루트 디렉토리에 μ—…λ‘œλ“œ (https://example.com/sitemap.xml)
  3. ꡬ글 μ„œμΉ˜μ½˜μ†” → Sitemaps μ„Ήμ…˜μ—μ„œ μƒˆλ‘œμš΄ μ‚¬μ΄νŠΈλ§΅ 제좜
  4. 404 였λ₯˜κ°€ μ€„μ–΄λ“œλŠ”μ§€ 확인

❓ 자주 λ¬»λŠ” 질문 (FAQ)

Q1. 404 였λ₯˜κ°€ 많으면 ꡬ글 νŒ¨λ„ν‹°λ₯Ό λ°›μ„κΉŒμš”?

▢️ 404 였λ₯˜ μžμ²΄λŠ” νŒ¨λ„ν‹°λ₯Ό μ΄ˆλž˜ν•˜μ§€ μ•Šμ§€λ§Œ, λ„ˆλ¬΄ 많으면 검색 μˆœμœ„μ— 뢀정적인 영ν–₯을 쀄 수 μžˆμ–΄μš”.

Q2. 404 였λ₯˜λ₯Ό μ™„μ „νžˆ 없앨 수 μžˆλ‚˜μš”?

▢️ μ™„λ²½ν•˜κ²Œ μ—†μ• λŠ” 것은 μ–΄λ ΅μ§€λ§Œ, 정기적인 점검과 λ¦¬λ””λ ‰μ…˜ μ„€μ •μœΌλ‘œ μ΅œμ†Œν™”ν•  수 μžˆμ–΄μš”.

Q3. 404 였λ₯˜κ°€ μ•„λ‹Œ 410 였λ₯˜λ₯Ό μ‚¬μš©ν•΄μ•Ό ν• κΉŒμš”?

▢️ 410(Gone) 였λ₯˜λŠ” "νŽ˜μ΄μ§€κ°€ 영ꡬ적으둜 μ‚­μ œλ¨"을 μ˜λ―Έν•΄μš”. λ§Œμ•½ νŽ˜μ΄μ§€λ₯Ό λ‹€μ‹œ 생성할 κ³„νšμ΄ μ—†λ‹€λ©΄ 410을 μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.


βœ… 404 였λ₯˜ 정리

βœ”οΈ ꡬ글 μ„œμΉ˜μ½˜μ†” 404 였λ₯˜ 해결을 μœ„ν•œ 5κ°€μ§€ μ‹€μ „ 방법
βœ”οΈ 301 λ¦¬λ””λ ‰μ…˜, 맞좀 404 νŽ˜μ΄μ§€, λ‚΄λΆ€/μ™ΈλΆ€ 링크 점검 및 μ‚¬μ΄νŠΈλ§΅ μ΅œμ ν™” μ „λž΅
βœ”οΈ SEO μˆœμœ„ ν•˜λ½μ„ λ°©μ§€ν•˜κ³ , μ‚¬μš©μž κ²½ν—˜μ„ κ°œμ„ ν•˜λŠ” 방법

πŸ‘‰ 이제 μ—¬λŸ¬λΆ„μ˜ μ›Ήμ‚¬μ΄νŠΈμ—μ„œ 404 였λ₯˜λ₯Ό μ² μ €νžˆ 관리해 λ³΄μ„Έμš”! πŸš€

🏷️ κ΄€λ ¨ νƒœκ·Έ

#κ΅¬κΈ€μ„œμΉ˜μ½˜μ†”, #SEO, #HTTP404, #κ²€μƒ‰μ—”μ§„μ΅œμ ν™”, #μ›Ήμ‚¬μ΄νŠΈκ΄€λ¦¬

λ°˜μ‘ν˜•