학습 공간 개념 · 판단 · 실험

Fanta Lab

질문 157 · 실전 면접 답변

검색 엔진 최적화(SEO)에는 어떤 기술적 요소가 필요한가요?

이렇게 답해 보세요 (핵심 답변)

기술적 SEO는 검색 엔진 크롤러가 웹 페이지의 콘텐츠를 막힘없이 발견(Crawling)하고, 내용을 정확히 이해해 색인(Indexing)한 뒤 검색 결과에 적절히 노출하도록 돕는 작업입니다. 이를 위해 실제 href를 가진 크롤 가능한 링크 구조, 페이지마다 고유하고 설명적인 title·meta description·canonical 태그, 시맨틱 HTML 마크업, 정상적인 HTTP 상태 코드(없는 페이지는 200 대신 404 반환), 그리고 필요한 구조화 데이터(JSON-LD)와 사이트맵을 챙겨야 합니다. 특히 JavaScript 렌더링 비중이 높은 사이트라면 핵심 본문과 메타 정보가 초기 HTML(SSR/SSG)에 포함되는지, 로딩 속도와 모바일 사용성에 문제가 없는지 함께 검증합니다.

함께 설명하면 좋은 이유 (꼬리질문 대비)

  1. onClick으로만 이동하는 div 버튼은 검색 엔진이 링크로 따라가지 못할 수 있으므로 탐색 경로에는 표준 <a href="..."> 요소를 사용해야 합니다.
  2. 삭제된 상품 페이지가 화면에 '상품이 없습니다'라고 띄우면서 HTTP 상태 코드는 200을 반환(Soft 404)하면 잘못된 페이지가 색인될 수 있습니다.

면접에서 자주 하는 실수

단순히 meta keywords 태그를 나열하거나 SSR 프레임워크를 썼다는 이유만으로 검색 상위 노출이 자동 보장된다고 생각하면 안 됩니다.

원리와 예제까지 읽기

공식 참고 자료

질문 목록 출처 ↗ · 원본 157번을 바탕으로 질문과 답변을 새로 정리했습니다.

← 프론트엔드 설계