블로그스팟 가독성 높이기! 5분 만에 상단 스크롤 인디케이터 설치하기

난 글의 어느 지점에 와 있을까? 독자의 마음을 읽는 법

안녕하세요! 오늘도 기록을 남기며 블로그라는 나만의 정원을 가꾸고 계신 여러분, 반갑습니다. 블로그를 운영하다 보면 이런 고민이 들 때가 있죠. "사람들이 내 글을 끝까지 읽고 있을까?" 혹은 "글이 너무 길어서 중간에 나가버리면 어쩌지?" 하는 걱정 말이에요.

우리가 다른 사람의 블로그에 방문했을 때를 떠올려 볼까요? 검색 결과에서 흥미로운 제목을 발견하고 클릭해서 들어갔는데, 생각보다 글이 아주 길 때가 있습니다. 그럴 때 우리는 무의식적으로 오른쪽의 스크롤 바를 힐끗 보게 됩니다. '아, 아직 이만큼이나 남았네?'라고 생각하며 속도를 내기도 하고, 때로는 '내용이 너무 방대해서 지금은 다 못 읽겠다'며 창을 닫아버리기도 하죠.

특히 정성스럽게 작성한 정보성 포스팅일수록 글의 분량이 늘어나기 마련입니다. 독자 입장에서는 지금 내가 읽고 있는 부분이 전체 내용 중 어디쯤인지, 결론까지 얼마나 남았는지 알고 싶어 하는 것이 당연한 심리입니다. 글이 언제 끝날지 모른다는 막연함은 독자에게 은근한 피로감을 주거든요.

제 블로그를 찾아주시는 고마운 분들도 아마 비슷한 마음일 거라는 생각이 들었습니다. 그래서 오늘은 내 글을 읽는 분들에게 '시각적인 친절함'을 선물하는 방법을 나눠보려고 합니다. 화면을 내릴 때마다 내가 지금 어디쯤 와 있는지 바로 보여주는 작은 장치, 바로 스크롤 진행 바입니다.

블로그스팟 가독성 높이기! 5분 만에 상단 스크롤 인디케이터 설치하기

화면 상단에 스크롤 진행 표시바를 달 수 있습니다

스크롤 진행 표시바(Reading Progress Bar)라는 이름이 조금 생소할 수도 있지만, 사실 우리는 이미 많은 곳에서 이 장치를 접하고 있습니다. 유명한 뉴스 사이트나 잘 꾸며진 잡지 형식의 블로그 상단을 보면, 화면을 내릴 때마다 얇은 선이 왼쪽에서 오른쪽으로 슥 이동하는 것을 본 적이 있으실 거예요.

아래 사진을 한번 봐주세요. 제 블로그 상단에 적용된 모습이기도 합니다.

사진 속의 노란색 막대 부분이 보이시나요? 사용자가 화면 아래로 스크롤을 내릴수록 이 막대는 조금씩 오른쪽으로 채워집니다. 그리고 마침내 글의 가장 끝부분, 즉 하단에 도달하면 막대가 화면 끝까지 꽉 차게 되죠.

이 작은 막대가 블로그 운영에 있어 중요한 이유는 크게 세 가지입니다.

  • 첫째, 독자의 체류 시간을 늘려줍니다. 끝이 보이지 않는 긴 터널보다는, 남은 거리가 표시된 길을 걷는 것이 덜 지루합니다. 독자는 진행 바를 보며 '조금만 더 읽으면 되겠구나'라는 동기부여를 얻게 됩니다.
  • 둘째, 사용자 경험(UX)을 개선합니다. 모바일 환경에서는 오른쪽의 얇은 스크롤 바를 확인하기가 꽤 어렵습니다. 상단의 굵직한 진행 바는 모바일 독자들에게 훌륭한 길잡이가 됩니다.
  • 셋째, 블로그가 훨씬 전문적으로 보입니다. 별것 아닌 것 같아도 이런 세세한 디테일이 모여서 블로그의 완성도를 높여줍니다.

단순히 예쁘게 보이기 위한 꾸미기가 아니라, 내 글을 읽는 사람의 편의를 생각하는 배려라고 보시면 좋을 것 같아요.

설치 방법은? 누구나 할 수 있는 간단한 가젯 활용법

컴퓨터 코딩이라고 하면 왠지 머리가 지끈거리시는 분들도 계실 거예요. "나는 문과생이라 이런 거 못 해!"라고 생각하실 수도 있지만, 전혀 걱정하지 마세요. 우리에게는 구글 블로그(블로그 스팟)의 강력한 '가젯 추가' 기능이 있으니까요.

복잡하게 소스 코드를 뒤져서 HTML 편집창을 헤매지 않아도 됩니다. 우리가 평소에 블로그 메뉴를 설정하는 관리자 페이지의 '레이아웃' 메뉴만 알면 충분합니다. 차근차근 순서를 알려드릴게요.

Step 1. 관리자 페이지 접속 및 레이아웃 선택

구글 블로그 관리 화면 왼쪽 메뉴에서 '레이아웃'을 클릭합니다. 이곳은 내 블로그의 뼈대를 잡는 곳이죠.

Step 2. 가젯 추가 위치 잡기

여러 구역이 보일 텐데, 보통 '사이드바'나 '푸터' 쪽에 있는 '가젯 추가' 버튼을 누릅니다. 위치는 크게 상관없습니다. 이 코드는 화면 상단에 고정되도록 설계되어 있어서, 어디에 넣어도 제 역할을 충실히 수행하거든요.

Step 3. HTML/JavaScript 선택

목록 중에서 'HTML/JavaScript'라고 쓰인 가젯을 찾아서 선택합니다. 제목은 비워두셔도 되고, 본인이 알아보기 편하게 '진행바 코드'라고 적으셔도 됩니다.

Step 4. 코드 복사 및 붙여넣기

아래에서 공유해 드릴 코드를 그대로 복사해서 내용(Content) 칸에 넣어주기만 하면 끝입니다. 정말 간단하죠?

혹시 레이아웃이나 가젯 설치 자체가 생소해서 좀 더 기초적인 설명이 필요하신 분들은 제가 이전에 작성한 가이드를 참고해 보시는 것도 큰 도움이 될 거예요.

아래 글의 "고급 활용: HTML/자바스크립트 가젯으로 날개 달기" 섹션에 자세히 설명해 두었습니다.  

HTML/자바스크립트 코드: 내 블로그에 생명을 불어넣는 마법

자, 이제 실질적으로 스크롤 바를 만들어줄 마법의 코드를 공개합니다. 이 코드는 아주 가볍게 설계되어 있어 블로그 속도에 거의 영향을 주지 않으면서도 최신 브라우저와 모바일 환경에서 완벽하게 작동합니다.

코드는 크게 세 부분으로 나뉩니다. 모양을 잡아주는 CSS, 바를 보여줄 상자, 그리고 스크롤 거리를 계산해 주는 자바스크립트입니다. 내용을 모르셔도 괜찮습니다. 그저 복사해서 붙여넣기만 하세요!

[클릭] 스크롤 진행 바 코드 확인하기
<style>
/* 스크롤 바의 외형을 설정합니다 */
#readingProgress {
position: fixed; /* 화면 상단에 고정 */
top: 0;
left: 0;
width: 0%;
height: 5px; /* 바의 두께 - 취향에 따라 조정하세요 */
background-color: #f1c40f; /* 노란색 - 블로그 분위기에 맞춰 색상 코드를 바꾸세요 */
z-index: 9999; /* 다른 요소보다 위에 보이도록 설정 */
transition: width 0.2s ease-out; /* 부드럽게 움직이는 효과 */
}
</style>

<!-- 바가 그려질 공간입니다 -->
<div id="readingProgress"></div>

<script>
/* 스크롤 양을 계산하여 바의 너비를 업데이트합니다 */
window.addEventListener("scroll", function () {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
var scrollHeight = document.documentElement.scrollHeight - window.innerHeight;
var scrollPercent = (scrollTop / scrollHeight) * 100;
document.getElementById("readingProgress").style.width = scrollPercent + "%";
});
</script>

만약 블로그의 포인트 컬러가 파란색이라면 `background-color: #3498db;`로, 차분한 검은색을 원하신다면 `#333333;`으로 수정해 보세요. 본인의 블로그 개성에 맞춰 간단하게 색상만 바꿔도 느낌이 확 달라집니다.

혹시라도 스마트폰에서 코드를 복사하는 게 어렵거나, 파일로 소장하고 싶으신 분들을 위해 구글 문서 링크도 함께 남겨드립니다. 편하게 활용하세요.
[링크] 스크롤 바 코드 메모장 확인하기

내 입맛대로 목차 디자인 수정하기

기본 제공해 드린 코드도 깔끔하지만, 블로그의 전체적인 분위기에 맞춰 색상이나 크기를 바꾸고 싶으실 거예요. 코드의 각 부분이 어떤 의미인지 아주 쉽게 설명해 드릴게요. 이 부분만 살짝 수정해 보세요!

왜 이런 작은 기능에 신경을 써야 할까요?

어떤 분들은 "겨우 막대기 하나 생기는 게 무슨 큰 효과가 있겠어?"라고 생각하실지도 모릅니다. 하지만 여기에는 심리학적인 원리가 숨어 있습니다.

사람은 본능적으로 불확실한 상황보다는 예측 가능한 상황에서 안정감을 느낍니다. 우리가 종이책을 읽을 때 마음이 편안한 이유 중 하나는, 왼손과 오른손에 쥐어진 책장의 두께를 통해 내가 어디쯤 읽고 있는지 직관적으로 느낄 수 있기 때문입니다. 반면 끝없이 아래로 내리는 웹 페이지는 종종 독자를 지치게 만듭니다.

검색 엔진(SEO)과 체류 시간의 상관관계

구글이나 네이버 같은 검색 엔진은 사용자가 해당 블로그에 얼마나 오래 머물렀는지를 중요하게 봅니다. 방문자가 들어오자마자 나가는 '이탈률'이 높으면, 검색 엔진은 "이 글은 별로 도움이 안 되는구나"라고 판단할 수 있습니다. 스크롤 진행 바는 독자가 글을 끝까지 읽도록 도와주는 훌륭한 가이드가 되어, 결과적으로 블로그의 체류 시간을 높이고 검색 순위에도 긍정적인 영향을 미치게 됩니다.

모바일 독자를 위한 최고의 배려

요즘 블로그 방문자의 70~80%는 스마트폰을 사용합니다. 작은 화면에서 긴 글을 읽다 보면 내가 얼마나 내려왔는지 가늠하기가 어렵죠. 이때 화면 상단에 슥 지나가는 진행 바는 독자에게 "이제 거의 다 왔어요, 조금만 힘내세요!"라고 응원하는 것과 같습니다.

독자와 소통하는 또 하나의 방법    

오늘은 구글 블로그(블로그스팟)에 스크롤 진행 표시바를 설치하는 방법을 알아봤습니다. 이 기능은 PC 브라우저는 물론, 모바일 웹 환경에서도 아주 매끄럽게 작동합니다. 여러분의 블로그를 방문하는 분들이 이 작은 막대를 보며 좀 더 편안하고 즐겁게 글을 읽으셨으면 좋겠습니다.

블로그를 운영한다는 것은 단순히 정보를 전달하는 것을 넘어, 내 공간에 찾아온 손님에게 좋은 경험을 선사하는 과정이라고 생각합니다. 좋은 글을 쓰는 것만큼이나, 그 글을 잘 읽을 수 있는 환경을 만들어주는 것도 운영자의 중요한 역할이겠죠.

앞으로도 여러분의 블로그 생활이 더욱 풍성해질 수 있도록, 쉽고 실용적인 팁들을 꾸준히 나누겠습니다. 궁금한 점이 있거나 설치 중에 막히는 부분이 있다면 언제든 댓글로 남겨주세요. 같이 고민해 보겠습니다!

오늘도 읽어주셔서 감사합니다. 여러분의 멋진 블로그 활동을 진심으로 응원합니다.

댓글 쓰기