티스토리 블로그에서 검색엔진과 SNS 최적화를 위한 메타 설명 작성법과 사용자 지정 삽입 방법을 알아보고 클릭률(CTR)을 높이는 방법을 소개합니다.
블로그를 운영할 때 메타 설명(meta description)은 검색엔진과 SNS에서 콘텐츠가 어떻게 보여질지를 결정하는 핵심 요소입니다. 검색 결과에서 제목 아래에 표시되는 짧은 설명이 바로 메타 설명인데, 이는 검색 노출 시 첫 번째 안내글이자 동시에 클릭률(CTR)을 결정짓는 중요한 역할을 합니다.
특히 네이버, 구글, Bing 등 주요 검색엔진은 메타 설명을 참고하여 페이지의 내용을 파악하고, 검색 결과에 함께 노출합니다. 또한 카카오톡, 페이스북, 트위터 등 SNS에서는 링크를 공유할 때 미리보기(Preview) 문구로 사용되므로, 검색엔진 최적화(SEO)뿐 아니라 SNS 확산 효과에도 큰 영향을 미칩니다.
다른 플랫폼, 예를 들어 워드프레스나 구글 블로그에서는 사용자가 직접 메타 설명을 지정할 수 있지만, 티스토리에서는 자동으로 글 첫 단락과 사용자가 설정한 블로그 설명이 메타 설명으로 사용됩니다. 그렇다면 이렇게 중요한 메타 설명을 사용자가 임의로 지정할 수 있는 방법은 없을까요?
이번 글에서는 메타 설명의 중요성과 역할, 그리고 티스토리에서 메타 설명을 수동으로 설정하는 방법까지 자세히 알아보겠습니다.
티스토리의 메타 설명 기본 구조
티스토리는 기본적으로 다음과 같은 방식으로 메타 설명을 자동 설정합니다.

글 페이지(콘텐츠 페이지)
- 작성한 글의 첫 번째 문단을 자동으로 메타 설명으로 사용합니다.(문제. 권장 글자수 초과됨)
- 글 내용이 명확하면 문제 없지만, 인트로나 불필요한 문장이 첫 단락에 있다면 검색 결과에서 어색하게 보일 수 있습니다.
메인 페이지, 카테고리 페이지, 태그 페이지
- 사용자가 블로그 관리에서 입력한 블로그 전체 설명이 자동으로 메타 설명에 적용됩니다.
- 이 때문에 특정 카테고리의 특성을 강조하고 싶어도 메타 설명을 개별적으로 다르게 적용할 수 없습니다.
즉, 티스토리는 워드프레스나 구글 블로그처럼 사용자가 원하는 메타 설명을 직접 입력하는 기능이 없습니다. 만약 메타 태그를 최적화하려면, 티스토리 블로그에서는 첫 단락을 메타 태그로 인식하도록 작성하는 것이 가장 합리적이고 효과적인 방법입니다.
물론, 최근 검색엔진은 메타 설명을 참고용으로만 사용할 뿐, 그대로 반영하지는 않습니다. 하지만 참고용으로라도 사용되는 만큼, 첫 단락을 신중하게 작성하는 것은 하지 않는 것보다 검색 최적화(SEO) 측면에서 훨씬 중요합니다.
만약 이런 티스토리의 구조적 한계를 극복하고, 사용자 지정 메타 설명을 적용하고 싶다면, 아래 코드를 활용해 직접 메타 설명을 삽입할 수 있습니다.
사용자 지정 메타 설명 삽입 코드
아래 자바스크립트 코드를 사용하면, 티스토리 글 페이지에서 id=”meta” 영역에 작성한 문장을 자동으로 메타 설명으로 지정할 수 있습니다.
script
document.addEventListener("DOMContentLoaded", function () {
const metaElement = document.getElementById("meta");
if (!metaElement) return;
const metaText = metaElement.textContent.trim();
if (!metaText) return;
document.querySelectorAll('meta[name="description"]').forEach(tag = tag.remove());
const newMeta = document.createElement("meta");
newMeta.setAttribute("name", "description");
newMeta.setAttribute("content", metaText);
document.head.appendChild(newMeta);
let ogMeta = document.querySelector('meta[property="og:description"]');
if (!ogMeta) {
ogMeta = document.createElement("meta");
ogMeta.setAttribute("property", "og:description");
document.head.appendChild(ogMeta);
}
ogMeta.setAttribute("content", metaText);
let twitterMeta = document.querySelector('meta[name="twitter:description"]');
if (!twitterMeta) {
twitterMeta = document.createElement("meta");
twitterMeta.setAttribute("name", "twitter:description");
document.head.appendChild(twitterMeta);
}
twitterMeta.setAttribute("content", metaText);
});
/script
코드 작동 방식
위 코드는 다음 순서로 동작합니다.
| 순서 | 기능 설명 | |
| 1 | id=”meta” 텍스트 가져오기 | 블로그 글의 특정 위치에 작성된 텍스트를 추출 |
| 2 | 기존 메타 설명 삭제 | 티스토리가 자동 생성한 meta name=”description” 제거 |
| 3 | 새로운 메타 설명 추가 | 사용자가 입력한 내용을 기반으로 새로 삽입 |
| 4 | SNS 공유용 메타 태그 동시 업데이트 | og:description, twitter:description 자동 반영 |
메타 설명 지정및 활용 예시
예를 들어, 다음과 같이 본문 상단및 하단에 메타 설명 전용 영역을 추가합니다.
div id="meta"
이 글은 티스토리 블로그에서 메타 설명을 수동으로 설정하는 방법과 검색엔진 최적화를 위한 활용법을 소개합니다.
/div
위 내용을 기반으로 페이지의 head 영역에는 다음 메타 태그가 자동 생성됩니다.
meta name="description" content="이 글은 티스토리 블로그에서 메타 설명을 수동으로 설정하는 방법과 검색엔진 최적화를 위한 활용법을 소개합니다."
meta property="og:description" content="이 글은 티스토리 블로그에서 메타 설명을 수동으로 설정하는 방법과 검색엔진 최적화를 위한 활용법을 소개합니다."
meta name="twitter:description" content="이 글은 티스토리 블로그에서 메타 설명을 수동으로 설정하는 방법과 검색엔진 최적화를 위한 활용법을 소개합니다."
메타 설명 작성 팁
메타 설명을 작성할 때는 다음 가이드를 참고하세요.
최적 글자 수 유지
- 구글: 150~160자 이내
- 네이버: 80~100자 권장
- 너무 길면 잘리고, 너무 짧으면 정보 전달력이 떨어집니다.
핵심 키워드 포함
- 글의 주요 키워드를 앞부분에 배치하여 검색엔진이 주제를 쉽게 이해하도록 합니다.
행동 유도(Call to Action)
- 예: “자세한 설정 방법을 지금 확인해 보세요.”, “클릭하여 무료로 시작하세요.”
중복 피하기
- 동일한 메타 설명을 여러 페이지에서 사용하면 중복 콘텐츠 페널티를 받을 수 있습니다.
티스토리에서의 SEO 효과
검색엔진은 최근 사용자가 작성한 메타 설명을 그대로 사용하기보다는 참고용으로만 활용하고, 실제 검색 결과에는 본문 내용을 기반으로 자동 생성하기도 합니다.
하지만 메타 설명을 정확하게 작성하면 다음과 같은 이점이 있습니다.
검색 결과 CTR 상승
사용자가 보고 싶은 설명으로 클릭 유도 가능
SNS 공유 시 미리보기 개선
제목만 나오는 것보다 설명이 함께 나오면 신뢰도 상승
브랜드 일관성 유지
블로그 전체의 톤앤매너를 통일할 수 있음
티스토리는 기본적으로 사용자가 직접 메타 설명을 입력할 수 없지만, 위의 자바스크립트 코드를 활용하면 이를 자유롭게 관리할 수 있습니다.
특히 메인 페이지와 카테고리 페이지에서 기본 블로그 설명 대신 맞춤형 메타 설명을 적용하면 검색 결과와 SNS 미리보기에서 더 풍성하고 전문적인 모습을 보여줄 수 있습니다. 결국 메타 설명은 단순한 옵션이 아니라 검색엔진과 사용자 모두를 만족시키는 필수 요소입니다. 검색엔진 최적화의 기본 중 기본인 만큼, 티스토리 운영자는 반드시 적극적으로 활용해야 합니다.
메타 설명(meta description)이란 무엇인가요?
메타 설명은 검색엔진과 SNS에서 콘텐츠가 어떻게 표시될지를 결정하는 짧은 글입니다. 검색 결과에서 제목 아래에 노출되어 방문자의 첫인상을 제공하며, 클릭률(CTR)에 큰 영향을 미칩니다. 또한 SNS 공유 시 미리보기 문구로 활용되어, 검색엔진 최적화(SEO)와 콘텐츠 확산 모두에 중요한 역할을 합니다.
티스토리 블로그에서 메타 설명은 어떻게 작동하나요?
티스토리에서는 글 페이지의 첫 단락과 블로그 설정에서 입력한 블로그 설명을 자동으로 메타 설명으로 사용합니다. 그러나 워드프레스나 구글 블로그처럼 사용자가 직접 입력할 수 있는 기능은 없습니다. 따라서 첫 단락을 신중하게 작성해 검색 최적화에 활용하는 것이 가장 합리적인 방법입니다.
티스토리에서 사용자 지정 메타 설명을 적용하려면 어떻게 해야 하나요?
티스토리 구조적 한계를 극복하려면 자바스크립트 코드를 활용해 직접 메타 설명을 삽입할 수 있습니다. 이 코드는 id=”meta” 영역에 작성한 문장을 기반으로 <meta name=”description”>, <meta property=”og:description”>, <meta name=”twitter:description”>를 자동 생성하여 검색엔진과 SNS 미리보기 모두에 동일한 설명을 적용할 수 있습니다. 이를 통해 CTR 상승, SNS 미리보기 개선, 브랜드 일관성 유지 등 SEO 효과를 극대화할 수 있습니다.