검색엔진 최적화(SEO) 방법과 홈페이지 작업 차례
검색엔진 최적화(SEO) 방법은 검색엔진이 페이지를 찾고(크롤링), 저장하고(색인), 질의에 맞게 고르도록(순위) 사이트를 손보는 작업입니다. 작업은 색인 등록이 첫째, 제목·H1 등 지면 작업이 둘째입니다. 네이버 서치어드바이저는 이 과정을 10가지 최적화 방법으로 안내합니다.
대상은 워드프레스·카페24·아임웹·직접 개발 홈페이지와 쇼핑몰 담당자입니다. 항목마다 Google 검색 센터와 네이버 서치어드바이저의 근거를 적었습니다. AI 검색 노출은 별도 주제라서 이 글의 범위 밖입니다.
· offhands(오프핸즈)
검색엔진 최적화(SEO) 뜻과 세 단계: 크롤링·색인·순위
Google SEO 기본 가이드에 따르면 크롤러는 주로 수집해 놓은 페이지의 링크를 따라 새 페이지를 찾습니다. 그래서 어디서도 링크되지 않은 페이지는 발견이 늦습니다.
세 과정은 차례로 막힙니다. 크롤링이 안 되면 색인이 없고, 색인이 없으면 순위를 매길 대상도 없습니다. 테크니컬 SEO는 크롤링·색인의 막힘을 푸는 일이고, 제목과 콘텐츠 작업은 어떤 질의에 뽑힐지를 좌우하는 일입니다. 네이버도 검색엔진에 친화적인 사이트를 우대한다고 밝힙니다(2026년 11월 확인).
색인부터: 서치콘솔·서치어드바이저 등록과 사이트맵·robots.txt
첫 작업은 Google Search Console과 네이버 웹마스터도구에 사이트를 등록하고 소유를 확인하는 것입니다. 네이버는 호스트 단위로만 등록을 받아 blog.mysite.com 은 되고 www.mysite.com/myid 는 안 됩니다. 메인 페이지가 자바스크립트나 meta refresh로 리디렉션되면 소유 확인이 막힙니다.
사이트맵 하나에는 URL 50,000개 또는 비압축 50MB까지 담깁니다. Google은 priority와 changefreq를 무시하고, lastmod는 꾸준히 정확할 때만 씁니다. offhands(오프핸즈).ai 자체 점검(2026년 11월)에서 살핀 항목도 lastmod가 배포일이 아닌 실제 변경일인지였습니다. 네이버는 최신 글 본문 전체를 담은 RSS 제출도 권합니다.
robots.txt는 크롤러 요청량을 관리하는 파일이고, 검색 제외 수단이 될 수 없습니다. 제외하려면 noindex를 씁니다. 네이버 로봇은 robots.txt가 5xx 오류를 내면 전체 수집 금지로, 4xx를 내면 전체 허용으로 해석합니다. 서버 오류 하나가 사이트 전체 수집을 멈출 수 있습니다.
| 점검 항목 | 어디서 보나 | 왜 중요한가 |
|---|---|---|
| 색인 여부 | Search Console URL 검사, site: 검색 | 색인이 없으면 순위 경쟁에 들어가지 못합니다 |
| 사이트맵 제출 | Search Console 사이트맵 보고서, 웹마스터도구 요청 메뉴 | 링크로 닿지 못한 URL 목록을 알립니다 |
| robots.txt 응답 | 웹마스터도구 robots.txt 도구 | 5xx 응답은 네이버에서 전체 수집 금지로 처리됩니다 |
| noindex 태그 | 페이지 소스의 meta robots | 남아 있으면 그 페이지는 검색 반영에서 빠집니다 |
제목·메타 설명·H1 과 질의 명사
Google은 제목 링크를 title 요소, h1 같은 제목 요소, og:title, 들어오는 링크의 앵커 텍스트 등 여러 원천으로 만듭니다. 그래서 title과 H1이 서로 다른 말을 하면 제목이 다시 쓰일 가능성이 커집니다. 잘림은 고정 글자 수가 아닌 기기 너비에 따릅니다.
offhands.ai 자체 점검(2026년 11월)에서 드러난 것은 기술 점검을 전부 통과해도 질의 명사를 제목·H1에 담은 페이지가 없으면 어디에도 노출되지 못한다는 점입니다. 그런 지면이 있는지가 대개 가장 큰 병목입니다.
스니펫은 주로 본문에서 만들어지고, 메타 설명이 더 정확한 요약일 때 쓰입니다. 페이지마다 다른 요약을 씁니다. 키워드만 늘어놓은 요약문은 표시될 가능성이 낮고, 메타 키워드 태그는 Google에서 쓰임이 없습니다.
캐노니컬·리디렉션·중복 URL 통합
동일한 내용이 여러 주소로 열리면 검색엔진은 하나를 대표 URL(캐노니컬)로 고릅니다. Google이 꼽는 수단의 세기는 리디렉션 강함, rel=canonical 강함, 사이트맵 포함 약함입니다. 목적은 링크 등의 근거를 한 URL로 모으고 중복 페이지에 크롤링 시간을 쓰지 않게 하는 것입니다.
robots.txt로 중복을 막는 방법은 금지입니다. 차단된 URL도 내용 없이 색인될 수 있기 때문입니다. offhands.ai 자체 점검(2026년 11월)에서 살핀 항목은 리디렉션이 한 번에 최종 주소로 가는지, 한국어·영어 페이지의 hreflang이 서로 가리키는 짝인지였습니다. http·www·끝 슬래시가 겹치면 여러 단계 연쇄가 생기기 쉽습니다.
JSON-LD 스키마 마크업: 무엇을 왜 넣나
JSON-LD는 페이지 내용을 schema.org 어휘(Organization, WebSite, Article, Product 등)로 분류해 검색엔진에 알리는 마크업이고, Google이 권하는 형식입니다. 넣어도 리치 결과가 보장되지 못하고, 화면에 보이지 않는 정보를 마크업하는 것은 금지입니다. 배포 전에는 리치 결과 테스트로 검증합니다.
offhands.ai 자체 점검(2026년 11월)에서 본 항목은 Organization 노드 하나의 @id를 WebSite·Service·Article 노드가 모두 가리키는지였습니다. 페이지마다 회사 정보를 따로 적으면 한 회사가 여러 개체로 흩어질 수 있어서입니다.
속도와 모바일: Core Web Vitals
Core Web Vitals는 로딩·반응성·화면 안정성을 재는 세 지표입니다. Google은 이 지표가 핵심 순위 시스템이 보상하려는 것과 일치한다고 밝힙니다. 다만 질의에 맞는 콘텐츠가 없으면 속도는 순위를 만들지 못합니다.
현장 수치는 Search Console의 Core Web Vitals 보고서에서 보고, Lighthouse는 원인을 찾는 도구입니다. offhands.ai 자체 점검(2026년 11월)에서 배포 직후 Lighthouse 모바일 점수가 실행마다 달라서 두 번째 실행 값끼리 비교했습니다.
| 지표 | 무엇을 재나 | 좋음 범위(Google 안내) |
|---|---|---|
| LCP | 가장 큰 콘텐츠가 그려지는 시점 | 로딩 시작 후 2.5초 이내 |
| INP | 클릭·입력 뒤 다음 화면 반응 | 200밀리초 미만 |
| CLS | 로딩 중 레이아웃이 밀리는 정도 | 0.1 미만 |
내부 링크와 지면 나누기: 의도 하나에 지면 하나
Google은 중요한 페이지마다 사이트 안 다른 페이지 한 곳 이상에서 링크를 받으라고 안내합니다. 크롤러는 보통 href가 있는 a 요소만 따라가므로 onclick 링크뿐인 메뉴는 하위 페이지를 숨깁니다. 앵커 텍스트는 대상 페이지 내용을 담은 짧은 말이 좋고, 여기를 클릭 같은 문구는 알려 주는 것이 없습니다.
지면 나누기의 원칙은 검색 의도 하나에 페이지 하나입니다. 서비스 소개·가격·사례가 한 페이지에 섞이면 제목·H1이 어느 질의도 정확히 담지 못합니다. 의도별로 나누고 서로 링크하면 각 페이지가 자기 질의 명사를 제목에 담습니다.
홈페이지 SEO 작업: 직접 할 것과 맡길 것
관리자 화면에서 되는 항목은 직접 하는 편이 빠릅니다. 등록, 사이트맵 제출, 페이지마다 다는 제목과 메타 태그, 새 지면 추가가 여기에 듭니다. robots.txt 응답, 리디렉션 연쇄, 캐노니컬, JSON-LD, 스크립트 로딩은 테마나 서버 권한이 필요합니다.
offhands는 사이트 SEO 세팅(진단 + 수정 반영)을 1회 590,000원, 1:1 컨설팅을 1시간 110,000원(부가세 포함, 2026년 11월)에 제공합니다. 순위와 노출은 검색엔진이 매기므로 보장 대상이 될 수 없습니다.
| 작업 | 필요한 권한 | 변경 뒤 보는 곳 |
|---|---|---|
| 서치콘솔·웹마스터도구 등록 | meta 태그 삽입 또는 파일 업로드 | 소유 확인 완료 화면 |
| 제목·메타 태그·H1 | 페이지 편집 권한 | Search Console URL 검사 |
| 캐노니컬·리디렉션 | 테마 또는 서버 설정 | 주소창 이동 횟수와 페이지 소스 |
| JSON-LD | head 영역 코드 편집 | 리치 결과 테스트 |
자주 묻는 질문
SEO 효과는 언제 나타나나요?
Google은 변경에 따라 몇 시간에서 몇 달이 걸리고, 판단하려면 몇 주를 기다리라고 안내합니다. 네이버는 검색로봇 방문 뒤 최대 1주일 이내에 검색에 반영된다고 밝힙니다. 반영과 순위 상승은 서로 다른 일입니다.
네이버 SEO와 구글 SEO 차이는 무엇인가요?
원리는 같고 도구가 다릅니다. 네이버는 웹마스터도구에 호스트 단위로 등록하고, RSS 제출을 권하며, 검색로봇은 Yeti입니다. Google은 Search Console을 씁니다.
블로그 글 수가 많아야 검색에 잘 나오나요?
Google은 고정된 글자 수 목표가 없다고 밝힙니다. 글 수보다 사람들이 치는 질의마다 그 낱말을 제목·H1에 담은 페이지가 있는지가 중요합니다.
SEO 대행을 맡기면 순위가 보장되나요?
순위는 검색엔진의 자동 시스템이 매기므로 누구도 보장할 수 없습니다. 맡길 수 있는 것은 색인 막힘 해소, 제목과 지면 손질, 스키마 마크업 등 작업 자체입니다.