온페이지 SEO — 페이지 안에서 통제할 수 있는 것 전부
온페이지 SEO는 페이지 안에서 우리가 직접 통제할 수 있는 SEO 영역입니다. 외부 백링크가 시간이 걸리는 반면, 온페이지는 오늘 작업 = 오늘 적용. 효과가 가장 빠르고 확실해요. 페이지마다 적용해야 할 8가지 체크리스트를 정리합니다.
우선순위 한 줄 요약
1. title → 2. meta description → 3. H1 → 4. URL →
5. 본문 키워드 → 6. 내부 링크 → 7. 이미지 ALT → 8. 구조화 데이터
1. Title 태그 — 가장 중요
페이지 제목. 검색 결과에 가장 크게 표시되며 SEO 점수 1위 신호.
작성 규칙
- 길이: 한글 25
30자 (영문 5060자) - 타겟 키워드: 앞부분에 배치
- 브랜드명: 끝에 (선택)
- 고유성: 페이지마다 다르게
좋은 예 / 안 좋은 예
| ❌ | ✅ |
|---|---|
| 우리 회사 - 홈 | 안산 본오동 ○○이비인후과 - 야간·토요일 진료 |
| 진료 안내 | 코·귀·목 진료 안내 - ○○이비인후과 |
| 홈페이지 제작 견적 | 기업·병원 홈페이지 제작 비용 안내 - 언웹스 |
작성 공식
[타겟 키워드] + [차별점/베네핏] + [브랜드명]
예: 수면다원검사 비용 - 보험적용 가능 - ○○이비인후과
2. Meta Description
검색 결과에서 title 아래 표시되는 설명. 클릭률(CTR) 결정 요인.
작성 규칙
- 길이: 한글 60
80자 (영문 150160자) - 검색자 행동 유도: “예약하기”, “무료 견적”, “비교 가능”
- 타겟 키워드: 1~2회 자연스럽게
- 고유성: 페이지마다 다르게
좋은 예
안산 본오동 ○○이비인후과는 평일 야간 9시까지·토요일 진료. 수면다원검사·알레르기 비염 클리닉. 실시간 예약 가능. ☎ 031-XXX-XXXX
체크 포인트: 위치 + 운영시간 + 차별점 + CTA + 연락처.
자동 발췌 vs 수동 작성
<meta description> 미작성 시 검색엔진이 본문에서 자동 발췌. 정확도 낮음. 반드시 직접 작성.
3. 헤딩 구조 (H1·H2·H3)
페이지의 개요·계층. 검색엔진과 사용자 모두에게 “이 페이지가 뭔지” 알리는 신호.
헤딩 규칙
- H1은 페이지당 1개: 페이지의 주제
- H2는 주요 섹션: 3~7개가 적정
- H3는 H2의 하위 분류: 필요 시
- H4~H6은 거의 안 씀: 깊어지면 글이 복잡하다는 신호
좋은 헤딩 / 안 좋은 헤딩
| ❌ | ✅ |
|---|---|
| H1: 환영합니다 | H1: 안산 본오동 ○○이비인후과 진료 안내 |
| H2: 진료1 / H2: 진료2 | H2: 코 진료 / H2: 귀 진료 / H2: 목 진료 |
| H1·H2·H3 다 같은 크기 | 시각적으로도 위계 구분 |
헤딩에 키워드 자연스럽게
- H1: 메인 타겟 키워드 1개
- H2: 보조 키워드·연관 의도
- 무리한 박제 ❌
4. URL 구조
검색엔진과 사용자가 페이지를 식별하는 주소.
URL 작성 규칙
- 짧고 의미 있게:
/about>/page-id-1234 - 소문자 + 하이픈:
/about-us>/About_Us - 영문 권장: 한글 URL은 인코딩되어 SNS 공유 시 흉함
- 계층 평면화: 깊어도 2단계 (
/blog/post-name) - 불필요한 단어 제거:
the,and등
변경 시 주의
URL 변경하면 기존 검색 권한이 0이 됩니다. 변경 시 301 리다이렉트 필수.
5. 본문 키워드 배치
키워드를 어디에 넣을까?
자연스러운 배치 위치
- 첫 100자 안에 1회 (가장 중요)
- 본문 중간 자연스럽게 2~3회
- 마지막 단락 1회
- 동의어·변형 표현 자연스럽게
키워드 밀도
타겟 키워드가 본문의 1~2% 정도면 적정. 1000자 글에 1020번이면 너무 많음. 13번이 자연스러움.
키워드 스터핑 — 절대 금지
❌ 안산 이비인후과를 찾는다면 안산 이비인후과 ○○이비인후과는 안산 본오동 이비인후과로...
검색엔진이 즉시 페널티. 자연스러운 한국어 문장 우선.
6. 내부 링크
같은 사이트 안 페이지끼리 연결.
내부 링크의 힘
- 크롤러가 사이트 구조 이해
- 사용자 체류 시간 ↑
- **앵커 텍스트(링크 글자)**가 SEO 신호로 작용
- 페이지 권위가 링크된 페이지로 일부 전달
작성 규칙
- 모든 페이지에 3~5개 이상 내부 링크
- 앵커 텍스트는 구체적으로 (
여기 클릭❌,안산 본오동 이비인후과 예약하기✅) - 대표 페이지(메인·서비스)로 자주 연결
- 깊이 3단계 이상 페이지도 메인에서 도달 가능하게
사이트 전체 링크 흐름
홈
├─ 진료 안내 (H1: 진료 안내) ── 본문 내 → 수면다원검사 페이지
├─ 의료진 ──── 본문 내 → 진료 안내 페이지
├─ 오시는 길 ── 본문 내 → 예약 페이지
└─ 예약
각 페이지가 최소 2~3개의 다른 페이지와 연결되도록.
7. 이미지 ALT
검색엔진은 이미지 자체를 못 봅니다. <img alt=""> 속성으로 “이게 무슨 이미지인지” 알려야 색인 가능.
작성 규칙
- 간결: 한 줄
- 구체적: “이미지” ❌, “안산 본오동 ○○이비인후과 외관 사진” ✅
- 키워드 자연스럽게: 가능하면 1개
- 모든 이미지에 ALT: 단순 장식 이미지는
alt=""(빈 값)
효과
- 이미지 검색에서 추가 트래픽
- 시각장애인 접근성
- 이미지 로딩 실패 시 대체 텍스트
8. 구조화 데이터 (Schema.org)
검색엔진에 페이지 내용을 구조화된 형태로 알리는 JSON-LD 마크업.
자주 쓰는 타입
| Schema 타입 | 언제 쓰나 |
|---|---|
LocalBusiness | 회사·병원·매장 (지역 비즈니스) |
MedicalClinic | 병원 (전문) |
Article / BlogPosting | 블로그·뉴스 |
FAQPage | FAQ 페이지 |
BreadcrumbList | 사이트 내 경로 |
Product | 상품 |
Review | 리뷰 |
예시 — LocalBusiness
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "○○이비인후과",
"address": {
"@type": "PostalAddress",
"streetAddress": "본오동 OOO-OO",
"addressLocality": "안산시 상록구",
"addressRegion": "경기도",
"addressCountry": "KR"
},
"telephone": "+82-31-XXX-XXXX",
"openingHours": "Mo-Fr 09:00-21:00, Sa 09:00-13:00"
}
</script>
적용 효과
- 검색 결과에 리치 스니펫 (별점·가격·이미지 등) 표시
- 클릭률 30% 이상 향상 사례 다수
- AI 검색에서 인용 가능성 ↑
FAQ schema 추가하기 참고.
페이지별 온페이지 SEO 체크리스트
새 페이지 만들 때마다 이것만:
- Title 25~30자, 키워드 앞에
- Description 60~80자, CTA 포함
- H1 1개, 페이지 주제 명확
- H2 3~7개, 섹션 구분
- URL 영문 소문자 + 하이픈
- 본문 첫 100자에 타겟 키워드
- 내부 링크 3개 이상
- 이미지 모두 ALT 입력
- 구조화 데이터 (해당하면)
- 모바일에서 깨지지 않음
⚠️ 자주 하는 실수
- Title·Description이 모든 페이지에서 같음 → 페이지별 고유 작성 필수
- H1을 여러 개 → 페이지당 1개. 디자인적 이유로 큰 글자 쓰려면 다른 태그 사용
- 이미지 ALT 미입력 → 접근성·SEO 양쪽 손해
- 본문 텍스트 거의 없음 + 이미지로만 구성 → 검색엔진이 못 읽음
- PDF·이미지 안에 중요 정보 → HTML 텍스트로 옮겨야
❓ FAQ
Q. 같은 키워드를 여러 페이지에 쓰면 어떻게 되나요? A. “키워드 카니발리제이션(자기잠식)“이라 부르며, 검색엔진이 어느 페이지를 노출할지 헷갈려 둘 다 순위 하락. 타겟 키워드 = 페이지 1개 원칙.
Q. Title을 자주 바꾸면 안 좋다는데? A. A/B 테스트 차원에서 가끔 변경은 OK. 다만 한 달에 한 번 이상 자주 바꾸면 검색엔진이 페이지 정체성을 못 잡음.
Q. 메타 키워드(<meta keywords>)는?
A. 구글은 2009년부터 무시. 네이버도 거의 무시. 시간 들이지 마세요.
Q. 본문 글자 수는 몇 자가 좋나요?
A. 의도에 따라 다름. 정보성은 15003000자, 상품 페이지는 8001500자, 랜딩은 짧게. 양보다 검색 의도 충족도가 중요.
Q. 헤딩 안에 키워드 넣으면 페널티 안 받나요? A. 자연스럽게 1개씩이면 OK. “안산 이비인후과 - 안산 이비인후과 추천 - 안산 이비인후과 야간 진료” 식 박제는 페널티.