기술 SEO 입문 — 알아야 할 모든 것
기술 SEO란 무엇인가요?
기술 SEO는 검색 엔진이 귀하의 페이지를 올바르게 찾고, 크롤링하고, 이해하고, 인덱싱할 수 있도록 하는 것입니다. 이는 귀하의 콘텐츠와 키워드 아래에 있는 보이지 않는 기초입니다.
세상의 최고의 콘텐츠를 작성할 수 있지만, 구글이 귀하의 페이지를 크롤링하지 않으면 아무도 그것을 찾을 수 없게 됩니다.
좋은 소식: 기술 SEO를 이해하려면 개발자가 될 필요가 없습니다. 이 가이드는 주요 개념을 쉽게 설명합니다.
크롤링 — 구글이 귀하의 페이지를 찾는 방법
구글은 "크롤러" (또는 "스파이더" 또는 "봇")를 사용하여 링크를 따라 인터넷의 페이지를 방문합니다. 과정은 다음과 같습니다:
- 구글의 크롤러가 페이지를 방문합니다.
- 다른 페이지에 대한 링크를 찾습니다.
- 새로운 링크를 큐에 추가합니다.
- 새로운 페이지를 방문하고 과정을 반복합니다.
크롤 예산
구글은 귀하의 사이트에서 무한한 시간을 보내지 않습니다. 크롤 예산은 구글이 주어진 기간 내에 크롤링하기로 선택한 페이지의 수입니다. 작은 사이트 (10,000페이지 미만)에서는 거의 문제가 되지 않습니다. 큰 사이트의 경우 크롤 예산을 최적화할 수 있습니다:
- 가치가 낮은 페이지 제거 또는 noindex 처리
- 크롤 예산을 낭비하는 오류 수정 (404 오류, 리디렉션 체인)
- 중요한 페이지가 내부 링크를 통해 쉽게 찾아질 수 있도록 보장
인덱싱 — 크롤에서 검색 결과까지
구글이 페이지를 크롤링한 후, 인덱싱할지 결정합니다 — 즉, 검색 결과에 나타날 수 있는 페이지의 구글 데이터베이스에 포함시키는 것입니다.
페이지가 인덱싱되지 않는 이유는 무엇인가요?
- noindex 태그 — 구글에 인덱싱하지 말라고 요청함
- 정규화된 버전이 다른 곳을 가리킴 — 구글이 페이지를 중복으로 간주
- 부족한 콘텐츠 — 유용하지 않을 정도로 적은 콘텐츠
- 크롤 오류 — 구글이 페이지에 접근할 수 없음
- 품질 문제 — 페이지가 구글의 품질 기준을 충족하지 않음
인덱싱 확인
구글 서치 콘솔에서 URL 검사를 사용하여 페이지의 상태를 확인할 수 있습니다. 또한 site:yourdomain.com/page-url을 검색하여 인덱싱 여부를 확인할 수 있습니다.
사이트맵 — 구글을 위한 지도
XML 사이트맵은 구글이 알아야 할 모든 페이지를 나열한 파일입니다. 필수는 아니지만 구글이 페이지를 더 빨리 찾는 데 도움이 됩니다 — 특히 새로운 페이지나 내부 링크가 적은 페이지의 경우.
형식
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yourdomain.com/</loc>
<lastmod>2026-04-10</lastmod>
<priority>1.0</priority>
</url>
</urlset>
모범 사례
- 인덱싱할 페이지만 포함
를 최신으로 유지 (오늘 날짜가 아닌 실제 수정 날짜 사용)- 구글 서치 콘솔에서 사이트맵 제출
- 큰 사이트의 경우: 여러 사이트맵을 참조하는 사이트맵 인덱스 사용
- 사이트맵 당 최대 50,000개의 URL
robots.txt — 누가 무엇을 크롤 할 수 있는가
robots.txt는 귀하의 사이트 루트에 있는 파일로, 크롤러에게 방문할 수 있는 부분을 알려줍니다.
예시
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /api/
Sitemap: https://yourdomain.com/sitemap.xml
알아야 할 중요한 사항
robots.txt는 크롤링을 방지할 뿐 인덱싱을 방지하지는 않습니다. 차단된 페이지에 다른 페이지가 링크되어 있다면, 구글은 여전히 이를 인덱싱할 수 있습니다 (내용을 알지 못한 채로).- 인덱싱을 방지하려면 noindex를 사용하세요.
- 구글 서치 콘솔에서 "robots.txt Tester"로 robots.txt를 테스트하세요.
- CSS 또는 JavaScript 파일을 차단하지 마세요 — 구글은 페이지를 렌더링하는 데 필요합니다.
HTTPS — 표준으로서의 보안
HTTPS는 사용자 브라우저와 귀하의 서버 간의 통신을 암호화합니다. 이는 순위 요소이며 브라우저는 HTTP 페이지를 "안전하지 않음"으로 표시합니다.
체크리스트:
- SSL 인증서 설치 및 유효
- 모든 HTTP URL이 HTTPS로 리디렉션 (301 리디렉션)
- "혼합 콘텐츠"가 없음 (HTTPS 페이지가 HTTP 리소스를 로드하지 않음)
- 사이트맵 및 정규화 태그가 HTTPS URL 사용
구조화 데이터 — 구글의 언어로 말하기
구조화 데이터 (Schema.org 마크업)는 구글이 귀하의 페이지 콘텐츠를 이해하는 데 도움을 주는 코드입니다. 이는 검색 결과에서 리치 스니펫 — 별, 가격, FAQ 섹션, 이벤트 등 — 을 제공합니다.
일반적인 유형
- 기사 — 블로그 포스트 및 기사
- 제품 — 가격 및 가용성이 포함된 제품
- FAQPage — 자주 묻는 질문
- LocalBusiness — 주소 및 영업시간을 가진 물리적 비즈니스
- 조직 — 회사 정보, 로고, 연락처
마크업 유효성을 검사하려면 구글의 리치 결과 테스트를 사용하세요.
정규화 태그 — 중복 콘텐츠 피하기
정규화 태그는 구글에게 페이지의 어떤 버전이 권위 있는지 알려줍니다. 동일한 콘텐츠가 여러 URL을 통해 제공될 때 사용하세요.
일반적인 시나리오:
- URL 매개변수:
?sort=price대?sort=name대 매개변수 없음 - HTTP 대 HTTPS
- www 대 non-www
- 후행 슬래시 유무
리디렉션 규칙
- 301 — 영구적 리디렉션. 링크 권한 전송. 영구 URL 변경 시 사용.
- 302 — 임시 리디렉션. 링크 권한을 전송하지 않음. 진정한 임시 상황에서만 사용.
- 리디렉션 체인 피하기 — A → B → C → D는 나쁨. A → D에 직접 리디렉션하세요.
- 리디렉션 루프 피하기 — A → B → A는 크롤러를 충돌시킵니다.
hreflang — 다국어 사이트
귀하의 사이트가 여러 언어로 존재한다면, hreflang 태그를 사용하여 구글에 어떤 언어 버전이 함께 속하는지 알려주세요. 이는 올바른 언어 버전이 올바른 국가에 표시되도록 보장합니다.
가장 중요한 기술 오류 5가지
- robots.txt로 차단됨 — 구글이 크롤링할 수 없는 중요한 페이지
- 사이트맵 누락 — 구글이 모든 페이지에 대해 알지 못함
- 느린 서버 — TTFB가 1초 이상이면 성능 저하
- 리디렉션 체인 — 크롤 예산을 낭비하고 구글을 혼란스럽게 함
- 정규화 없이 중복 콘텐츠 — 구글이 어떤 버전이 올바른지 모름
기술 자동화하기
기술 SEO는 지속적인 모니터링이 필요합니다. 문제는 언제든 발생할 수 있습니다 — 업데이트가 사이트맵을 망가뜨리거나, 새로운 페이지가 정규화를 놓칠 수 있으며, 변경이 페이지를 느리게 만들 수 있습니다.
자동화된 SEO 감사는 순위에 영향을 미치기 전에 기술적 문제를 찾아냅니다. 무료 감사를 실행하고 귀하의 기술적 기초가 견고한지 확인하세요.