블로그 운영의 꽃은 역시 수익 창출이죠. 오늘은 블로그 수익 향상을 위한 가장 확실한 방법인 상단 고정 광고 설치법을 자세히 안내해 드릴게요. 특히 구글 애드센스 자동 광고만으로는 채워지지 않는 2%의 한계를 극복하고, CLS(누적 레이아웃 이동)와 LCP(최대 콘텐츠 표시 시간) 최적화 방법입니다.
블로그 수익은 광고가 어디에 있느냐에 따라 천차만별로 달라집니다. 특히 광고 위치 선정은 방문자의 시선 흐름과 직결되는데요. 페이지가 열릴 때 독자가 가장 먼저 보게 되는 상단 고정 영역은 광고 효과가 가장 강력한 ‘골든 존’입니다.
하지만 단순히 광고를 넣는다고 끝이 아닙니다. 자칫 잘못 배치하면 광고가 늦게 뜨면서 화면이 아래로 툭 떨어지는 CLS 최적화 실패 현상이 나타나거든요. 이는 구글이 중요하게 생각하는 코어 웹 바이탈(Core Web Vitals) 점수를 깎아먹어 SEO(검색엔진최적화)에 치명적인 독이 될 수 있습니다. 그래서 우리는 수익률과 레이아웃 안정성, 그리고 LCP 최적화라는 세 마리 토끼를 모두 잡는 영리한 설치법이 필요합니다.
자동 광고의 한계, 수동 배치가 답입니다
많은 분이 편의성 때문에 구글 애드센스 자동 광고를 켜두곤 하시죠. 하지만 자동 광고는 알고리즘이 임의로 자리를 잡다 보니, 정작 클릭이 잘 일어나는 상단은 비워두고 가독성을 해치는 본문 중간이나 엉뚱한 곳에 광고를 뿌리는 경우가 많습니다.
| 비교 항목 | 자동 광고 (Auto Ads) | 수동 고정 광고 (Fixed Ads) |
|---|---|---|
| 위치 제어 | 알고리즘이 내키는 대로 배치 | 운영자가 정한 최적의 명당 |
| 레이아웃 안정성 | 로딩 시 화면 밀림(CLS) 발생 위험 | 공간 예약으로 화면 밀림 방지 |
| 수익성 (CTR) | 광고 노출 위치에 따라 기복이 심함 | 상단 노출 보장으로 높은 수익 |
| 사용자 경험 | 글 흐름을 갑자기 끊을 수 있음 | 일관된 디자인 레이아웃 제공 |
특히 LCP 안정성을 확보하려면, 페이지에서 가장 큰 시각적 요소인 상단 광고가 뜨기 전부터 미리 자리를 잡고 있는 것이 기술적으로 매우 유리합니다.
상단 고정 광고와 대체 텍스트를 결합한 코드
아래 코드는 단순히 광고만 넣는 게 아닙니다. 광고가 로드되기 전이나 애드블록을 쓰는 방문자에게 영역이 뻥 뚫려 보이지 않도록 대체 텍스트를 보여주는 방식이에요. 280px의 높이를 미리 딱 고정해두기 때문에 광고가 늦게 떠도 화면이 흔들리지 않아 CLS 최적화에 엄청난 도움을 줍니다.
<div class="adstop" style="position: relative; min-height: 280px; width: 100%; overflow: hidden; background-color: #f9f9f9;">
<!-- 광고가 아직 안 떴을 때 보여줄 배경 문구 -->
<div id="background-text" style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; font-size: 24px; color: #ccc; font-weight: 700; text-align: center; z-index: 0;">
지속 가능한 콘텐츠 제작을 응원해 주세요
</div>
<!-- 실제 애드센스 광고 코드 영역 -->
<ins class="adsbygoogle"
style="display: block; width: 100%; height: 280px; position: relative; z-index: 1;"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="yyyyyyyyyy"
data-ad-format="rectangle"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>알아두세요: 코드 속의 data-ad-client와 data-ad-slot 번호는 애드센스 계정에서 직접 만든 코드로 꼭 바꿔주셔야 합니다.
티스토리와 워드프레스에 실제 적용하는 순서
이제 이 코드를 실제 내 블로그 스킨에 이식해 볼까요? HTML 편집 메뉴만 찾을 줄 안다면 누구나 5분 만에 나만의 상단 광고판을 만들 수 있습니다.

- 애드센스 광고 단위 만들기: 관리 페이지에서 ‘디스플레이 광고’를 선택하고, 크기를 ‘고정’ 혹은 ‘반응형’으로 설정해 코드를 생성합니다.
- 스킨 편집 화면 들어가기: 티스토리 관리자 메뉴에서 ‘스킨 편집’을 누르고 ‘html 편집’ 버튼을 클릭합니다.
- 삽입 위치 찾기: 키보드로 /header 태그를 검색해 그 바로 위쪽이나, 본문이 시작되는 s_article_rep 태그 바로 앞에 코드를 붙여넣습니다.
- 확인 및 저장: 저장을 누른 뒤, 내 블로그를 모바일과 PC로 접속해 광고 영역이 레이아웃을 해치지 않고 예쁘게 나오는지 체크합니다.



상단에 광고를 고정하면 블로그 로딩 속도가 느려지진 않나요?
광고 스크립트가 로딩에 아주 미세한 영향을 줄 순 있어요. 하지만 우리가 고정 높이(min-height)를 미리 설정했기 때문에, 브라우저가 전체 레이아웃을 다시 계산하는 헛수고를 줄여줍니다. 결과적으로 LCP(최대 콘텐츠 표시 시간) 점수를 지키는 데 오히려 득이 됩니다.
광고가 안 나오고 빈 하얀 공간만 보일 때는 어떻게 하죠?
그래서 제가 코드에 대체 콘텐츠(Fallback Text)를 넣어둔 거예요. 광고가 늦거나 안 뜰 때 블로그 이름이나 응원 문구를 보여주면 방문자가 느끼는 어색함이 훨씬 줄어듭니다.
상단 광고 높이는 어느 정도가 가장 적당할까요?
보통 PC와 모바일을 모두 고려했을 때 250px에서 300px 사이가 가장 보기 좋습니다. 너무 크면 본문 글을 가려버리니 280px 정도를 추천해 드려요.
자동 광고랑 제가 직접 넣은 수동 광고를 같이 써도 되나요?
네, 가능합니다! 다만 상단만큼은 우리가 직접 관리하니까, 애드센스 설정에서 자동 광고의 ‘상단 광고’ 옵션만 꺼주세요.
