SEO 패러다임은 바뀌었다. 알고 있는가?
키워드 밀도를 일부러 안 보는 이유 — 전통 SEO와 결별한 SOHO SEO의 점검 철학
지난 글에서 디스커버 체크리스트가 다루는 다섯 가지 항목을 하나씩 설명했다.
그런데 그 글을 쓰면서 계속 걸리는 게 있었다.
“그래서 키워드는요?”라는 질문이다. 이번 글에서는 이 질문에 제대로 답하려 한다.
왜 나는 SOHO SEO에 키워드 밀도 체크를 넣지 않았는가. 이건 단순한 기능 누락이 아니라 의도적인 결별이다.
키워드 밀도라는 지표의 기원
키워드 밀도가 왜 SEO의 표준 지표가 됐는지부터 짚어야 한다.
2000년대 초반 검색 엔진은 지금처럼 정교하지 않았다. 페이지가 특정 단어를 얼마나 자주 포함하는지가 그 페이지의 주제를 판단하는 주요 근거였다.
그래서 “이 페이지는 무엇에 관한 것이다”를 알리는 가장 확실한 방법이 그 단어를 본문에 여러 번 반복하는 것이었다.
이게 굳어져서 지금까지 이어지는 “키워드를 제목에, 본문에, 소제목에 몇 번씩 넣으세요”라는 SEO 조언의 원형이 됐다.

나는 이 지표가 태어난 배경 자체가 지금과 안 맞는다고 본다.
그때는 검색 엔진이 문맥을 이해하지 못했다. 단어의 반복 횟수로 주제를 추론할 수밖에 없었다.
그런데 지금의 구글은 다르다. 문장 전체의 의미, 문단 사이의 관계, 심지어 사용자가 이전에 검색한 맥락까지 반영해서 이 페이지가 무엇에 관한 것인지 판단한다.
단어를 몇 번 반복했는지는 더 이상 핵심 신호가 아니다.
오히려 나는 이 지표가 여전히 살아남은 이유가 “측정하기 쉽기 때문”이라고 생각한다.
클릭률이나 체류시간, 신뢰도는 측정하기 어렵고 즉각적인 피드백을 주기 어렵다.
반면 단어 개수를 세는 건 코드 몇 줄이면 끝난다.
초록불을 만들려다 글이 망가진다
내가 키워드 밀도 체크를 빼기로 결정한 결정적인 이유는 따로 있다.
실제로 이 지표를 지키려고 글을 쓰는 사람들의 결과물을 봤기 때문이다.
요스트의 초록불을 켜려고 포커스 키워드를 제목, 첫 문단, 소제목, 메타 설명에 억지로 끼워 넣은 글들은 대부분 문장이 부자연스럽다.
“이 글은 [키워드]에 관한 글입니다”처럼 사람이 실제로 말하지 않을 법한 문장이 등장한다.
나는 이게 본말이 전도된 상황이라고 본다. 원래 목적은 좋은 글을 써서 사람들에게 도움을 주는 것인데, 어느 순간 목적이 “초록불 켜기”로 바뀌어 버린다.
더 심각한 문제는 이게 디스커버 시대에는 오히려 역효과를 낸다는 점이다.
지난 글에서 클릭베이트성 제목을 피해야 한다고 했다.
그런데 키워드를 억지로 넣은 제목은 종종 클릭베이트와 비슷한 부자연스러움을 갖는다. 사람이 실제로 검색하거나 말할 법한 문장이 아니라, 알고리즘을 의식한 문장이 되기 때문이다.
나는 이걸 “기계를 위해 쓴 글”과 “사람을 위해 쓴 글”의 차이로 본다. 구글은 지금 후자를 원한다.
판다 업데이트 이후 달라진 것
구글이 콘텐츠 품질을 판단하는 방식이 크게 바뀐 계기들이 있다.
얇고 반복적인 콘텐츠를 걸러내기 시작한 시점부터, 구글은 명시적으로 “사용자를 위한 콘텐츠를 써라, 검색 엔진을 위한 콘텐츠를 쓰지 마라”는 메시지를 반복해왔다.
나는 이 메시지를 문자 그대로 받아들였다. 키워드 밀도를 신경 쓰는 순간, 그 글은 이미 검색 엔진을 의식한 글이 되어버린다.
아무리 밀도를 자연스럽게 조절한다 해도, 애초에 “이 단어를 몇 번 넣어야 하나”를 계산하면서 쓴 글과, 그런 계산 없이 하고 싶은 말을 그대로 쓴 글은 결이 다르다.
나는 후자가 결국 더 좋은 글이 된다고 믿는다.

그리고 지금의 구글은 동의어와 문맥을 이해한다.
“다이어트”라는 단어를 열 번 반복한 글보다, “체중 감량”, “식단 관리”, “칼로리 조절” 같은 관련 개념들이 자연스럽게 섞여 있는 글이 오히려 더 풍부한 주제 신호로 읽힌다.
키워드 밀도에 집착하면 이런 자연스러운 어휘 확장이 막힌다. 같은 단어만 반복하다 보니 글이 단조로워지고, 오히려 주제를 다각도로 다루지 못한다.
그럼 무엇으로 대체했는가
키워드 밀도를 뺐다고 해서 “아무것도 점검하지 않는다”는 뜻이 아니다.
지난 글에서 다룬 다섯 가지가 그 대체재다. 대표 이미지, 작성자·날짜 명시, 클릭베이트 배제, 모바일 뷰포트, 발행자 정보. 나는 이 다섯 가지의 공통점이 있다고 본다.
전부 “이 콘텐츠가 실제로 사람이 믿고 소비할 만한가”를 판단하는 신호이지, “이 콘텐츠가 특정 검색어와 얼마나 관련 있는가”를 판단하는 신호가 아니다.
나는 이게 근본적인 관점의 차이라고 생각한다. 전통 SEO는 “이 글이 무엇에 관한 것인지 검색 엔진에게 설득하는” 게임이었다.
나는 SOHO SEO를 “이 글이 신뢰할 만하다는 걸 독자와 검색 엔진 모두에게 보여주는” 게임으로 바꾸고 싶었다.
이 차이는 사소해 보이지만 실무에서는 크게 갈린다.
키워드 최적화는 글을 쓴 다음에 사후적으로 손보는 작업이다.
다 쓴 글에 키워드를 몇 개 더 끼워 넣거나 빼는 식이다. 반면 내가 만든 체크리스트는 글을 쓰는 과정 자체에 개입한다.
대표 이미지를 준비했는가, 작성자 정보가 명확한가, 제목이 과장되지 않았는가. 이건 글의 완성도와 직결된 질문이지, 글이 완성된 후에 끼워 맞추는 질문이 아니다.
반발을 예상하면서도 이렇게 만든 이유
이 결정에 반발하는 사람들이 있을 거라는 걸 안다.
“그래도 특정 키워드로 순위를 올리고 싶은 사업자는 어떻게 하냐”는 질문이 나올 수 있다.
나는 이 질문 자체가 여전히 예전 게임의 룰을 전제하고 있다고 본다.
지금 순위를 결정하는 건 키워드 밀도가 아니라 그 페이지의 전반적인 신뢰도와 사용자 경험이다.
나는 이게 더 어려운 길이라는 것도 안다.
단어 개수를 세는 건 기계적으로 할 수 있지만, 진짜 신뢰를 쌓는 건 시간이 걸린다. 하지만 지름길이 사라진 지금, 이게 유일하게 남은 길이라고 본다.
그래서 SEO 패러다임변화의 결론은
키워드 밀도를 빼지 않은 게 아니라, 처음부터 넣지 않았다.
이건 실수나 미완성이 아니라 철학이다. 전통 SEO는 검색 엔진을 설득하는 게임이었고, 나는 SOHO SEO를 신뢰를 쌓는 게임으로 만들고 싶었다.
다음 글에서는 이 철학이 실제로 어떻게 대시보드 화면에 구현됐는지, 수백 개 글을 한 화면에서 진단하는 일괄 점검 기능으로 들어간다.
