온페이지 SEO(on-page SEO)는 웹페이지 안에 있는 요소를 다듬어 검색 순위를 높이는 작업이다. 제목 태그, 메타 설명, 헤딩, URL, 이미지 대체 텍스트, 내부 링크가 손대는 대상이다.
기준은 작업이 일어나는 위치다. 사이트 안에서 하는 일이 온페이지 SEO, 사이트 밖에서 하는 일이 오프페이지 SEO다 (Ahrefs, On-page SEO 용어집).
페이지를 열었을 때 HTML 안에서 바꿀 수 있는 것들이 전부 들어간다. 크게 일곱 갈래다.
| 요소 | 하는 일 | 어디에 있나 |
|---|---|---|
| 제목 태그 | 검색 결과의 제목 링크 재료 | <title> |
| 메타 설명 | 스니펫 재료 | <meta name="description"> |
| 헤딩 | 본문의 구조를 드러냄 | <h1>부터 <h6> |
| 본문 콘텐츠 | 검색어와의 관련성 자체 | 본문 텍스트 |
| URL | 주소와 탐색경로 표시 | 주소 자체 |
| 이미지와 대체 텍스트 | 이미지의 의미 전달 | <img alt=""> |
| 내부 링크와 외부 링크 | 페이지 사이의 연결 | <a href=""> |
Ahrefs는 같은 목록을 제목 태그, 메타 설명, URL과 슬러그, 이미지, 소제목, 내부 링크, 외부 링크로 정리한다.
이 중에 검색 결과에 직접 보이는 것은 셋뿐이다. 제목 링크, 스니펫, 그리고 URL의 탐색경로다.
나머지는 검색엔진이 페이지를 이해하는 재료로 쓰인다. 사용자 눈에 안 보인다고 덜 중요한 것은 아니다.
작업하는 장소와 대상이 다르다. 셋은 배타적인 분류가 아니라 관심사가 갈리는 구분이다.
| 구분 | 작업 위치 | 대표 항목 |
|---|---|---|
| 온페이지 SEO | 페이지 안 HTML | 제목 태그, 헤딩, 본문, 대체 텍스트 |
| 오프페이지 SEO | 사이트 밖 | 백링크 확보, 브랜드 언급 |
| 테크니컬 SEO | 사이트 인프라 | 크롤링, 색인, 속도, 사이트 구조 |
Ahrefs의 구분도 같다. “온페이지 SEO는 웹사이트에서 취하는 조치를 가리키고, 오프페이지 SEO는 웹사이트 밖에서 취하는 조치를 가리킨다”는 것이다.
경계는 생각보다 흐리다. 내부 링크는 온페이지로도 테크니컬로도 분류되고, 캐노니컬 태그도 마찬가지다.
한 가지 알아 둘 것이 있다. 구글의 SEO 기본 가이드는 이 세 갈래로 나누지 않는다.
구글의 SEO 기본 가이드는 콘텐츠 만들기, 사이트 구성하기, 검색 결과에 보이는 방식 관리하기처럼 목적별로 나눈다. 온페이지와 오프페이지는 업계가 편의상 쓰는 구분이지 구글의 분류가 아니다.
콘텐츠 자체다. 구글은 다른 모든 항목보다 콘텐츠의 영향이 크다고 문서에 못 박아 뒀다.
원문은 이렇다. “사용자의 눈길을 끌며 이들에게 유용하다고 생각되는 콘텐츠를 만들면 이 가이드에서 제안하는 다른 권장사항보다 검색결과에서 웹사이트의 인지도에 더 큰 영향을 줄 수 있습니다” (구글 검색 센터, SEO 기본 가이드).
좋은 콘텐츠의 조건으로는 셋을 든다. 읽기 쉽고 체계적으로 구성될 것, 고유할 것, 최신 상태일 것이다.
제목 태그는 검색 결과의 클릭을 좌우한다. 구글은 제목 링크를 “사용자가 클릭할 검색 결과를 결정하는 데 도움이 될 수 있”는 요소로 설명한다.
다만 제목 링크가 곧 <title>은 아니다. 구글은 “<title> 요소 내의 단어와 페이지의 다른 제목을 포함하여 이 제목 링크를 생성하는 데 몇 가지 소스를 사용”한다고 밝힌다.
메타 설명은 스니펫의 재료다. 구글은 “경우에 따라 스니펫은 메타 설명 태그의 콘텐츠에서 제공될 수 있”다고만 적어 두었고, 좋은 메타 설명의 조건으로 짧을 것, 페이지마다 고유할 것, 가장 관련성 높은 요소를 담을 것을 든다.
대체 텍스트는 이미지 이해의 통로다. 구글은 “검색엔진이 이미지의 내용 및 이미지가 페이지와 어떻게 관련되어 있는지 이해하는 데 도움이 되므로 좋은 대체 텍스트를 작성하는 것이 매우 중요”하다고 설명한다.
링크도 온페이지 요소다. 구글은 “매일 발견하는 대부분의 새로운 페이지는 링크를 통해 제공”된다고 밝힌다.
구글의 SEO 기본 가이드에는 “무시해야 할 사항”이라는 절이 따로 있다. 아홉 항목이 이름과 함께 나열돼 있다.
| 항목 | 구글의 설명 |
|---|---|
| 메타 키워드 | 키워드 메타 태그를 사용하지 않음 |
| 유인 키워드 반복 | 스팸 정책 위반 |
| 도메인 이름이나 URL 경로의 키워드 | 순위에는 거의 영향 없음 |
| 최소 또는 최대 콘텐츠 길이 | 길이 자체는 순위와 관련 없음 |
| 하위 도메인과 하위 디렉터리 | 비즈니스에 맞는 쪽을 고르면 됨 |
| PageRank | 여러 순위 신호 중 하나일 뿐 |
| 중복 콘텐츠 페널티 | 직접 조치가 부과되지 않음 |
| 제목 개수와 배치 순서 | 이상적인 개수가 정해져 있지 않음 |
| E-E-A-T | 순위 지정 요인이 아님 |
이 목록에서 온페이지 실무와 직접 부딪치는 항목이 셋이다.
첫째는 URL 키워드다. 구글은 “순위 측면에서 볼 때 도메인 이름(또는 URL 경로)의 키워드만으로는 탐색경로에 나타나는 것 외에는 거의 영향을 미치지 않습니다”라고 적었다.
같은 문서가 설명 URL을 쓰라고도 권하는데, 두 문장은 충돌하지 않는다. URL의 단어는 사용자가 검색 결과에서 판단할 때 도움이 되는 것이고, 순위를 올려 주는 것이 아니다.
둘째는 헤딩 개수다. 구글은 “특정 페이지에 꼭 필요한 이상적인 제목 개수도 없습니다”라고 하고, 순서에 대해서도 “의미론적 순서로 지정하는 것이 스크린 리더에는 적합하지만 Google 검색 관점에서 볼 때는 순서를 바꾸어도 상관없습니다”라고 덧붙인다.
H1을 페이지당 하나만 써야 한다는 규칙은 구글 문서에 없다. 접근성 관점에서는 여전히 지킬 이유가 있지만 순위 근거로 제시하면 틀린 말이 된다.
셋째는 콘텐츠 길이다. “콘텐츠 길이 자체는 순위 결정과 관련 없습니다”가 원문이고, 최소나 최대 단어 수 목표는 없다고 명시한다.
키워드를 반복해 넣는 것은 여전히 위험하다. 구글은 유인 키워드 반복을 “Google 검색결과에서 순위를 조작하기 위해 웹페이지를 키워드나 숫자로 채우는 행위”로 정의하고 스팸 정책에 넣어 뒀다 (구글 검색 센터, 스팸 정책).
E-E-A-T에 대한 답은 한 줄이다. 순위 지정 요인이냐는 물음에 구글은 “아니요. 그렇지 않습니다”라고만 적었다.
제목 길이만 놓고 보면 지키지 않는다. 구글에서 “온페이지 SEO”를 검색해 1페이지에 오른 문서들의 실제 마크업을 직접 재 봤다.
2026년 9월 1일, HTML 응답에서 <title>과 메타 설명, 헤딩 태그를 추출한 결과다. 응답을 받을 수 있었던 네 건이다.
| 문서 | title 길이 | 메타 설명 길이 | H1 개수 | H2 개수 |
|---|---|---|---|---|
| TBWA 데이터랩(1위) | 25자 | 124자 | 1 | 6 |
| 엑셀리언트(3위) | 60자 | 123자 | 1 | 10 |
| Marketing EXIT(5위) | 44자 | 115자 | 1 | 5 |
| inblog 용어집(6위) | 44자 | 150자 | 1 | 1 |
같은 검색어의 1페이지 안에서 제목 길이가 25자에서 60자까지 벌어진다. H2 개수도 1개부터 10개까지 흩어져 있다.
1위 문서는 본문에서 제목 태그를 국문 기준 30자에서 40자 내외로 유지하라고 권한다. 그 문서 자신의 제목은 25자로 권장 범위 아래다.
구글 문서에는 애초에 길이 기준이 없다. “<title> 요소의 길이에는 제한이 없지만, 일반적으로 기기 너비에 맞추기 위해 필요한 경우에는 Google 검색결과에 제목 링크가 잘려서 표시됩니다”가 공식 설명이다 (구글 검색 센터, 제목 링크 관련 도움말).
읽는 법은 이렇다. 30자든 40자든 목표치는 순위 기준이 아니라 검색 결과에서 잘리지 않게 하려는 표시 기준이다.
네 건 모두 H1이 하나였다는 점도 같이 봐야 한다. H1 하나가 나쁘다는 말이 아니라, 순위와 인과가 있다고 말할 근거가 없다는 뜻이다.
표본이 네 건이라 일반화할 수는 없다. 다만 “권장 길이를 맞춰야 순위가 오른다”는 설명이 1페이지 안에서도 성립하지 않는다는 것은 확인된다.
효과와 비용을 같이 보면 순서가 나온다. 페이지 하나를 새로 만들 때 기준으로 정리하면 이렇다.
<title>을 페이지마다 고유하게 쓴다. 구글은 반복되는 상용구 제목을 피하라고 명시한다.효과를 확인하는 데는 시간이 걸린다. 구글은 변경이 반영되기까지 “몇 시간 내에 적용되는 변경사항도 있고 적용되기까지 몇 개월이 걸리는 변경사항도 있”으며, 보통 몇 주는 기다려 보라고 안내한다.
한 가지 더. 구글은 “사이트가 저절로 Google에서 1위를 차지하게 되는 비결은 없습니다”라고 가이드 앞머리에 적어 뒀다.
온페이지 SEO는 순위를 만드는 장치가 아니라 콘텐츠가 제대로 읽히게 하는 정리 작업에 가깝다. SEO 전체에서 가장 통제하기 쉬운 영역이라 먼저 손대는 것뿐이다.
온페이지 SEO 체크리스트는 무엇부터 봐야 하나요? 콘텐츠가 검색 의도에 맞는지부터 봅니다. 구글이 다른 어떤 권장사항보다 영향이 크다고 밝힌 항목이기 때문입니다. 그다음이 페이지마다 고유한 제목 태그, 읽기 쉬운 헤딩 구조, 고유한 메타 설명, 이미지 대체 텍스트, 내부 링크 순입니다. 키워드 밀도나 글자 수 목표는 구글이 순위와 무관하다고 밝힌 항목이라 체크리스트에서 빼도 됩니다.
온페이지 SEO 점수는 어디서 확인하나요? 점수를 매기는 도구는 SEO 업체들이 각자 만든 것이고 구글이 제공하는 공식 점수는 없습니다. 구글이 실제로 보여 주는 것은 서치 콘솔의 검색 실적과 페이지 색인 생성 보고서, URL 검사 결과입니다. 도구 점수는 누락된 태그를 찾는 용도로 쓰고, 판단은 서치 콘솔 데이터로 하는 편이 안전합니다.
온페이지 최적화와 온페이지 SEO는 같은 말인가요? 같은 말로 쓰입니다. 다만 온페이지 최적화라고 하면 전환율 최적화처럼 검색과 무관한 개선까지 포함해서 말하는 경우가 있어서, 검색 맥락에서는 온페이지 SEO로 부르는 편이 오해가 적습니다. 두 표현 모두 구글 SEO 기본 가이드가 쓰는 구분은 아니고 업계에서 굳어진 용어입니다.
서치폴라리스가 AI 검색 가시성을 진단하고 GEO 실행까지 대행합니다.