블로그를 열심히 운영하다 보면 글을 쓰고 발행하는 것에만 집중하기 쉬워요. 하지만 정작 내 글이 목록에서 어떻게 보이는지는 놓치는 경우가 많더라고요. 내용은 정말 알찬데 목록에서 제목이 잘리거나 이미지가 이상하게 보여서 클릭을 못 받는다면 너무 아깝잖아요? 오늘은 티스토리 블로그의 메인 화면과 카테고리 페이지에서 글 목록을 SEO에 맞게 예쁘게 다듬는 방법을 알려드릴게요.
글 목록, 왜 신경 써야 할까요?
블로그에 쓴 글이 방문자에게 잘 배달되려면 SEO(검색엔진 최적화) 설정이 정말 중요해요. SEO라고 하면 어렵게 느껴질 수 있지만, 쉽게 말해 방문자가 내 글을 딱 봤을 때 “아, 이거 내가 찾던 거네!” 하고 바로 알 수 있게 돕는 거예요. 제목, 요약 내용, 썸네일 이미지 같은 요소들이 시원시원하게 잘 보여야 클릭하고 싶어지겠죠?
메인 페이지와 카테고리 페이지 점검하기
혹시 내 블로그 메인이나 글 목록 페이지를 자세히 보신 적 있나요? 보통 제목, 짧은 요약글, 그리고 이미지가 리스트 형태로 나오는데, 여기서 몇 가지 아쉬운 점들이 자주 발견돼요.
첫째, 제목이 길면 뒷부분이 잘려요. 키워드가 뒤쪽에 있다면 아예 안 보일 수도 있죠.
둘째, 요약글이 제대로 안 나와요. 어떤 내용인지 미리보기가 안 되니 답답할 수 있어요.
셋째, 이미지 비율이 엉망이에요. 사진이 찌그러지거나 엉뚱한 부분만 확대되어 보일 때가 많아요.
이런 문제들이 있으면 방문자는 “이 블로그 좀 관리 안 되나?”라고 느낄 수 있어요. 그래서 우리가 직접 수정을 해줘야 해요.
SEO 점수 높이는 수정 방법
블로그의 글 목록에서 제목과 이미지가 온전하게 보이도록 고치는 것이 핵심이에요. 어렵지 않으니 차근차근 따라 해보세요.
제목 길이 제한 풀기
제목이 너무 길어서 ‘…’으로 생략되는 걸 막으려면 CSS나 HTML 코드에서 길이 제한을 좀 풀어줘야 해요. 이렇게 하면 긴 제목도 줄 바꿈이 되면서 끝까지 다 보여줄 수 있거든요. 제목이 다 보여야 클릭률도 올라간답니다.
제목이 잘려서 안 좋은 예
아래 사진처럼 제목도 잘리고 요약글도 끊겨 있으면, 글쓴이가 무슨 말을 하고 싶은지 짐작하기가 어려워져요.

제목이 시원하게 잘 나오는 예
반면에 요약글은 좀 줄더라도 제목만큼은 내가 쓴 그대로 전부 노출되는 게 좋아요. 그래야 방문자가 글의 주제를 정확히 파악할 수 있답니다.

이미지 비율 16:9로 맞추기
썸네일 이미지가 부분적으로만 보이면 참 답답하죠? 가로세로 비율을 조정해서 이미지가 잘리지 않고 전체가 다 보이게 설정해 보세요. 시각적으로 훨씬 안정감이 생겨서 보기에 편해요.
이미지 비율이 어색한 경우
비율 설정이 안 맞으면 아래처럼 이미지가 꽉 차 보이기만 하고 전체 느낌이 살지 않아서 좀 어색할 수 있어요.

비율이 딱 맞는 좋은 예
16:9 비율을 유지해주면 이렇게 이미지가 여유롭고 적절하게 보여서 눈이 편안해요.

수정할 HTML 코드 (북클럽 스킨 기준)
티스토리 ‘북클럽(Book Club)’ 스킨을 쓰신다면 뉴스레터 리스트 HTML을 확인해보세요. s_cover name='cover-thumbnail-2' 부분을 찾아서 아래 코드와 비교해보시면 돼요.
<s_cover name='cover-thumbnail-2'>
<div class="cover-thumbnail-2">
<h2></h2>
<ul>
<s_cover_item>
<li>
<a href="">
<span class="title"></span>
<figure>
<s_cover_item_thumbnail>
<img loading="lazy" src="//i1.daumcdn.net/thumb/C126x164.fwebp.q85/?fname=" alt="">
</s_cover_item_thumbnail>
</figure>
<span class="excerpt"></span>
<s_cover_item_article_info>
<span class="meta">
<span class="date"></span>
</span>
</s_cover_item_article_info>
</a>
</li>
</s_cover_item>
</ul>
</div>
</s_cover>CSS 스타일 적용하기
HTML을 확인했다면 CSS 탭에서 디자인 요소를 아래처럼 다듬어주면 돼요. 제목이 길어도 줄 바꿈이 되도록 하고, 이미지 크기를 예쁘게 잡아주는 코드랍니다.
.cover-thumbnail-2 {
position: relative;
overflow: hidden;
width: 100%;
margin-bottom: 77px;
}
.cover-thumbnail-2 h2 {
margin-bottom: 28px;
padding-bottom: 19px;
border-bottom: 1px solid #eee;
font-weight: 500;
font-size: 1em;
color: #555;
}
.cover-thumbnail-2 ul li {
overflow: hidden;
margin-top: 28px;
}
.cover-thumbnail-2 ul li a {
display: block;
text-decoration: none;
}
.cover-thumbnail-2 ul li a:hover .title,
.cover-thumbnail-2 ul li a:focus .title {
text-decoration: underline;
}
.cover-thumbnail-2 ul li figure {
float: right;
width: 226px;
height: 150px;
margin-left: 57px;
object-fit: cover;
transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
/* max-height: none; */
/* object-fit: none; */
content-visibility: visible;
position: static;
}
.cover-thumbnail-2 ul li figure img {
width: 100%;
height: auto;
border: 1px solid #f1f1f1;
box-sizing: border-box;
}
.cover-thumbnail-2 ul li .title {
display: block;
max-width: 95%;
margin-bottom: 10px;
padding-top: 7px;
font-size: 1.25em;
line-height: 1.4;
white-space: normal; /* 텍스트가 넘칠 경우 자동으로 줄 바꿈 */
word-wrap: break-word;
}
.cover-thumbnail-2 ul li .excerpt {
display: block;
overflow: hidden;
max-width: 95%;
margin-bottom: 20px;
text-overflow: ellipsis;
font-size: 0.875em;
line-height: 1.5rem;
color: #999;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.cover-thumbnail-2 ul li .meta {
display: block;
font-size: 0.75em;
color: #999;
}
.cover-thumbnail-2 ul li .meta span:before {
content: "";
display: inline-block;
width: 2px;
height: 2px;
margin: 0 8px 0 5px;
background-color: #d2d2d2;
vertical-align: middle;
}
.cover-thumbnail-2 ul li .meta span:first-child:before {
content: none;
}
.cover-thumbnail-2 .more {
display: block;
width: 100%;
margin-top: 28px;
padding: 12px 0 11px;
border: 1px solid #eee;
text-align: center;
font-size: 0.875em;
color: #999;
}자주 묻는 질문
Q. 메인이나 카테고리 페이지 SEO가 왜 중요한가요?
제목이나 이미지가 제대로 안 보이면 방문자가 글의 내용을 파악하기 힘들어요. 그러면 클릭을 안 하게 되고, 검색엔진도 “이 콘텐츠는 인기가 없나 보다”라고 판단해서 노출을 줄일 수 있거든요.
Q. 글 제목이 왜 자꾸 잘리는 걸까요?
보통 스킨의 기본 설정이 긴 제목을 한 줄로만 보여주도록 되어 있거나, 이미지 영역이 고정되어 있어서 그래요. 위에서 알려드린 CSS 코드로 white-space: normal 설정을 해주면 해결된답니다.
Q. 어떻게 해결하면 되나요?
HTML과 CSS 코드를 조금 수정해서 제목 길이를 유동적으로 바꾸고, 이미지 비율을 16:9로 맞춰주면 훨씬 깔끔하고 보기 좋아져요. 적용해 보시면 확실히 다를 거예요.
