테마
팁 및 최적화
학습 목표
- Lighthouse를 사용하여 사이트의 성능, 접근성, SEO 품질을 진단할 수 있다.
- 애드센스 거절 사유를 분석하고 대응 방법을 설명할 수 있다.
- **JSON-LD(구조화 데이터)**의 역할과 적용 방법을 이해할 수 있다.
- 서치콘솔을 활용하여 검색 유입 키워드를 모니터링하고 사이트 방향을 설정할 수 있다.
1. Lighthouse로 사이트 품질 진단
Lighthouse란?
Lighthouse = 구글이 만든 웹사이트 품질 측정 도구
성능, 접근성, SEO, 모범 사례 등을 100점 만점으로 점수를 매겨주는 도구이다. 크롬 브라우저에 내장되어 있어 별도 설치 없이 바로 사용할 수 있다.
사용 방법
- 크롬 브라우저에서 자신의 사이트 접속
- F12 (또는 Ctrl+Shift+I) → 개발자 도구 열기
- 상단 탭에서 "Lighthouse" 선택
- "Analyze page load" 클릭
- 잠시 대기 후 점수 확인
점수 항목별 의미
| 항목 | 의미 | 애드센스와의 관계 |
|---|---|---|
| Performance | 사이트 로딩 속도 | 느리면 방문자 이탈 증가 |
| Accessibility | 장애인, 고령자 등 접근성 | 접근성 높으면 더 많은 사용자 유입 |
| Best Practices | 보안, 최신 웹 기술 사용 | HTTPS, 보안 헤더 등 |
| SEO | 검색엔진 최적화 | 검색 노출에 직접 영향 |
점수 기준
| 점수 | 등급 | 조치 |
|---|---|---|
| 90~100 | 우수 (녹색) | 유지하면 됨 |
| 50~89 | 보통 (주황색) | 개선 권장 |
| 0~49 | 미흡 (빨간색) | 반드시 개선 필요 |
핵심: 사이트 품질은 애드센스 승인 심사에도 영향을 미친다. Lighthouse 점수가 높을수록 구글이 사이트를 긍정적으로 평가할 가능성이 높다.
2. 애드센스 거절 대응
가장 흔한 거절 사유: "게시자 콘텐츠가 없는 화면"
애드센스 심사에서 가장 많이 받는 거절 사유는 **"게시자 콘텐츠가 없는 화면"**이다. 이 사유의 진짜 의미는 아래와 같다.
"사이트에 사용자가 머물 만한 유용한 콘텐츠가 부족합니다"
| 문제 상황 | 설명 |
|---|---|
| 데이터만 표시 | 날씨 숫자, 환율 숫자만 보여주고 설명이 없음 |
| 페이지가 1~2개 | 볼 것이 너무 적어 바로 이탈 |
| 텍스트 부족 | 서비스의 가치를 설명하는 문장이 없음 |
| 네비게이션 없음 | 다른 페이지로 이동할 수 있는 메뉴가 없음 |
해결 방법
해결법 1: 콘텐츠 보강
단순한 데이터 표시를 넘어 사용자에게 유용한 정보를 제공한다.
| 추가 요소 | 예시 (날씨 앱) |
|---|---|
| 설명 텍스트 | "오늘 서울 최고 기온은 28도로, 어제보다 3도 높습니다" |
| 비교/해석 | "전국 주요 도시 날씨 비교", "주간 날씨 변화 추이" |
| 팁/가이드 | "오늘 우산 챙기세요!", "자외선 지수가 높으니 선크림 필수" |
| 자주 묻는 질문 | FAQ 페이지 추가 |
해결법 2: 페이지 수 확보
3~5개 이상의 유의미한 페이지를 만들고, **NavigationBar(메뉴)**를 추가한다.
| 페이지 | 내용 |
|---|---|
| 메인 페이지 | 핵심 서비스 + 소개 |
| 서비스 페이지 | 실제 기능 (날씨 확인, 환율 계산 등) |
| 가이드 페이지 | 서비스 사용 방법 설명 |
| 소개(About) 페이지 | 서비스 만든 이유, 목적 |
| 이용약관/개인정보처리방침 | 신뢰도 확보 |
3. 최적화 체크리스트
4. JSON-LD (구조화 데이터)
JSON-LD란?
JSON-LD = JavaScript Object Notation for Linked Data = 사이트가 어떤 사이트인지 구조화한 정보
HTML 안에 기계가 읽을 수 있는 형태로 사이트 정보를 넣는 방식이다. 검색엔진이 이 데이터를 읽으면 사이트의 내용을 더 정확하게 이해할 수 있다.
JSON-LD가 필요한 이유
| 구분 | JSON-LD 없음 | JSON-LD 있음 |
|---|---|---|
| 검색엔진 이해 | HTML 텍스트를 추측하여 해석 | 구조화된 데이터로 정확히 이해 |
| 검색 결과 표시 | 기본 텍스트 링크 | 리치 스니펫 (별점, 가격, FAQ 등) |
| 클릭률 | 보통 | 리치 스니펫으로 클릭률 증가 |
| SEO 점수 | 기본 | 추가 가점 |
적용 방법
Cursor에게 아래와 같이 요청한다.
이 사이트에 JSON-LD 구조화 데이터를 추가해줘.
사이트 이름은 "오늘의 날씨"이고,
설명은 "전국 실시간 날씨, 주간 예보, 미세먼지 정보를 한눈에 확인"이야.
WebSite 스키마를 사용해줘.JSON-LD 예시
json
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "오늘의 날씨",
"description": "전국 실시간 날씨, 주간 예보, 미세먼지 정보를 한눈에 확인",
"url": "https://myweather.com"
}JSON-LD가 검색에 미치는 영향
5. 서치콘솔 활용
서치콘솔에서 확인할 수 있는 것
Google Search Console은 검색엔진 등록 이후에도 지속적으로 모니터링 도구로 활용해야 한다.
| 메뉴 | 확인 내용 | 활용 방법 |
|---|---|---|
| 실적 | 어떤 검색어로 유입되는지 | 의도한 키워드로 유입되는지 확인 |
| URL 검사 | 특정 페이지의 인덱싱 상태 | 새 페이지가 인덱싱 되었는지 확인 |
| 색인 생성 범위 | 전체 인덱싱 현황 | 오류가 있는 페이지 파악 |
| 사이트맵 | sitemap.xml 상태 | 제출한 sitemap이 정상인지 확인 |
실적 보고서 활용 팁
- 클릭수가 높은 키워드 → 이 키워드 관련 콘텐츠 강화
- 노출은 많지만 클릭이 적은 키워드 → 제목/설명 개선 필요
- 예상치 못한 키워드 → 새로운 콘텐츠 기회 발견
- 특정 키워드 순위 하락 → 해당 페이지 콘텐츠 업데이트
핵심: 서치콘솔의 데이터는 사이트의 방향 설정에 가장 중요한 지표이다. 사용자가 어떤 검색어로 우리 사이트를 찾는지 알면, 어떤 콘텐츠를 강화해야 할지 명확해진다.
6. 핵심 팁 정리
| 항목 | 내용 | 우선순위 |
|---|---|---|
| Lighthouse | 성능/접근성/SEO 품질 진단, 90점 이상 목표 | 높음 |
| 콘텐츠 보강 | 유용한 텍스트, 설명, 가이드 추가, 3개 이상 페이지 | 높음 |
| JSON-LD | 구조화 데이터로 검색엔진 이해도 향상, 리치 스니펫 | 중간 |
| 서치콘솔 | 검색 키워드 모니터링, 사이트 방향 설정 | 중간 |
| 자동 최적화 | 구글이 수익 최적화를 자동으로 실험/적용 | 낮음 (설정만 하면 됨) |
| 페이지 속도 | 이미지 압축, 코드 최소화, CDN 활용 | 높음 |
| 모바일 최적화 | 반응형 디자인, 모바일에서의 가독성 확인 | 높음 |
7. 장기 운영 전략
"사이트는 한 번 만들면 끝이 아니다. 데이터를 보고 꾸준히 개선하는 것이 핵심이다."
주기별 할 일
| 주기 | 작업 | 도구 |
|---|---|---|
| 매일 | GA4에서 방문자 수 확인 | Google Analytics |
| 매주 | 서치콘솔에서 검색 키워드 확인 | Search Console |
| 매월 | Lighthouse 재진단 | Chrome DevTools |
| 분기별 | 콘텐츠 업데이트 및 새 페이지 추가 | Cursor |
핵심 정리
- Lighthouse로 정기적으로 사이트 품질을 진단하고 90점 이상을 목표로 한다.
- 애드센스 거절 시 콘텐츠 보강과 페이지 수 확보가 가장 효과적인 대응이다.
- JSON-LD를 적용하면 검색 결과에 리치 스니펫이 표시되어 클릭률이 증가한다.
- 서치콘솔의 검색 키워드 데이터는 사이트 방향 설정의 핵심 지표이다.
- 사이트 운영은 일회성이 아니라 지속적인 개선 과정이다. 데이터를 보고 꾸준히 발전시키자.