SEO란 무엇인가요?
SEO(Search Engine Optimization, 검색엔진 최적화)는 검색엔진이 내 사이트의 내용을 이해하도록 정리하고, 검색한 사람이 이 사이트에 들어갈지 판단할 수 있게 만드는 일입니다. Google 검색 센터는 SEO를 "검색엔진이 콘텐츠를 이해하도록 돕고, 사용자가 사이트를 찾아 방문 여부를 결정하도록 돕는 것"으로 설명합니다. 네이버 서치어드바이저도 "사이트 내 콘텐츠 정보를 검색엔진이 잘 이해할 수 있도록 정리하는 작업"이라고 적고 있습니다.
그래서 SEO는 robots.txt 나 사이트맵 같은 기술 설정만을 뜻하지 않습니다. 기술은 세 축 가운데 하나입니다.
- 기술: 검색로봇이 페이지에 도달해 내용을 읽을 수 있는 상태인지
- 콘텐츠: 그 페이지가 사람이 실제로 검색하는 질문에 답하고 있는지
- 연결: 그 페이지를 사이트 안팎의 링크로 발견할 수 있는지
한 축만 손봐도 나머지가 비어 있으면 검색 결과에 남지 않습니다. 기술을 모두 고쳐도 답할 내용이 없으면 보여 줄 것이 없고, 좋은 글을 써도 로봇이 읽지 못하면 전달되지 않습니다.
검색엔진은 어떤 순서로 일하나요?
Google은 검색이 수집(crawling) · 색인(indexing) · 검색 결과 제공(serving) 세 단계로 동작하며 모든 페이지가 각 단계를 통과하지는 않는다고 명시합니다. SEO 작업은 지금 어느 단계에서 막혀 있는지 구분하는 데서 시작합니다.
| 단계 | 검색엔진이 하는 일 | 막혔을 때 보이는 모습 |
|---|---|---|
| 수집 | 알고 있는 주소를 방문해 내용을 받아 온다 | 검색에 이 페이지가 아예 없다 |
| 색인 | 받아 온 내용을 분석해 데이터베이스에 저장한다 | 방문 기록은 있는데 결과에 나오지 않는다 |
| 결과 제공 | 검색어에 맞는 내용을 골라 보여 준다 | 엉뚱한 검색어에서만 나온다 |
Google은 새 페이지를 주로 "이미 수집한 페이지에서 뽑은 링크"로 발견한다고 설명하며, 사이트맵 제출은 보조 수단이고 필수가 아니라고 안내합니다. 네이버는 검색로봇(Yeti)이 방문한 뒤 최대 1주일 안에 콘텐츠가 검색에 반영된다고 적고 있습니다. 오늘 고친 내용이 오늘 검색 결과에 반영되지는 않는다는 뜻입니다.
한 페이지에 적용해 보면 무엇을 하는 일인가
사무실 이전 청소 서비스를 소개하는 가상의 페이지를 예로 들겠습니다. 제목은 "서비스 소개 3", 본문은 "최고의 품질로 고객을 만족시킵니다" 한 줄, 어느 메뉴에서도 이 페이지로 가는 링크가 없는 상태입니다.
이 페이지에 SEO를 적용한다는 것은 세 축을 각각 메우는 작업입니다.
- 콘텐츠: 이 페이지가 답할 질문을 정하고(이전 청소는 언제 불러야 하나, 얼마나 걸리나) 그 답을 본문에 씁니다.
- 기술: 제목과 본문이 그 주제를 말하도록 바꾸고, 로봇의 접근이 막혀 있지 않은지 확인합니다.
- 연결: 서비스 목록 페이지에서 이 페이지로 들어오는 링크를 둡니다.
세 가지는 순서가 아니라 함께 있어야 하는 조건입니다. 어느 하나가 비어 있으면 나머지를 잘해도 검색에서 찾을 수 없습니다.
자주 생기는 오해 네 가지
- SEO는 개발 설정 작업이다. 기술 점검은 도달 가능한 상태를 만드는 일이고, 어떤 검색어에서 보여 줄지는 페이지에 적힌 내용이 결정합니다.
- 돈을 내면 순위가 올라간다. Google은 "더 자주 수집해 주거나 더 높은 순위를 주는 대가를 받지 않는다"고 명시합니다. 검색광고는 자연 검색 결과와 별개 영역입니다.
- 1위를 보장받을 수 있다. Google 문서는 "Google에서 1위를 보장할 수 있는 사람은 없다"고 적고, 순위를 보장하는 업체는 피하라고 안내합니다. 색인에 등재되는 것 자체도 보장되지 않습니다.
- 고치면 바로 보인다. Google은 변경이 몇 시간에서 몇 달까지 걸릴 수 있으니 효과 판단은 몇 주 뒤에 하라고 안내합니다.
처음 확인할 한 가지
지금 할 일은 하나입니다. 내 페이지가 검색엔진에 들어가 있는지 먼저 봅니다. Google 검색창에 site:내도메인.com 을 입력해 결과가 나오는지 확인합니다. 네이버도 웹문서 검색에서 같은 site: 질의로 반영 여부를 확인할 수 있다고 안내합니다.
결과가 하나도 없으면 수집·색인 단계 앞에서 막힌 것이고, 결과는 있는데 원하는 검색어에서 보이지 않으면 내용과 검색어 쪽 문제입니다. 이 두 가지를 구분하는 것만으로 다음에 열어 볼 화면이 달라집니다. site: 결과는 대략적인 확인이므로, 특정 주소가 색인에 있는지 정확히 보려면 Google 검색 센터가 안내하는 Search Console의 URL 검사 도구(URL Inspection Tool)를 사용합니다.