블로그를 운영하는 사람들에게 SEO는 상당히 중요한 부분이기도 합니다. SEO는 검색엔진 최적화를 의미하는 것이기 때문이죠. 일반적으로 포스팅의 목차는 SEO에 긍정적인 영향을 준다고 합니다.
티스토리, 워드프레스와 같은 블로그 사이트에서 자동 목차를 이용합니다. 그만큼 많은 정보가 공유되기 때문에 손쉽게 자동 목차를 넣을 수 있습니다.
구글 블로그인 블로그스팟의 경우, 국내에서는 아직 많은 정보가 공유되지 않아 어려운 부분도 있습니다. 또한, 아주 간소한 기능만 제공하기 때문에 처음 시작하는 것이 쉽지 않게 느껴질 수 있습니다.
이번에는 구글 블로그 포스팅에서 자동으로 목차가 적용될 수 있도록 설정하는 방법을 알아보도록 합니다. HTML, CSS, 글 템플릿 기능을 이용합니다.
포스팅에서 목차가 중요할까.
포스팅에서 목차는 여러 의미에서 중요하게 다뤄지곤 합니다. 가장 대표적으로 SEO에 긍정적인 영향을 줄 수 있다고 알려져 있습니다. 다만, 많은 사용자들의 추측에 가까운 것이기에 목차는 선택사항이 아닐까 생각합니다.
그럼에도 포스팅에 자동 목차를 넣는 이유는 다음과 같습니다.
- 사용자에게 긍정적인 페이지 경험을 줄 수 있습니다.
- 아무리 잘 정리한 글이라도 방문자가 원하는 내용은 내용의 일부일 수 있습니다. 빠르게 원하는 정보를 얻을 수 있다면, 방문자는 해당 사이트에 긍정적인 이미지를 가질 수 있습니다. 이는 방문자의 재방문으로 이어질 수 있습니다.
- 글의 내용이 잘 정리되어 전달될 수 있습니다.
- 원하는 정보를 얻기 위해 검색을 통해 방문한 사람은 지쳐있을 수 있습니다. 아주 잠깐이지만 글을 훑어 보는 것조차 피로감을 느낄 수 있습니다. 목차가 있다면 이런 피로감을 줄여줄 수 있습니다.
- 해당 페이지에서 제공하는 내용을 빠르게 파악할 수 있으며, 원하는 내용을 보다 쉽게 찾아 볼 수 있습니다.
목차는 방문자에게 긍정적인 이미지를 주며, 해당 사이트에 재방문할 수 있는 여지를 남겨줄 수 있습니다. 또한, 글의 구성을 한눈에 파악할 수 있다는 장점이 있습니다.
html, css등에 경험이 없다면 조금 어렵게 느껴질 수 있습니다. 단계별로 차근차근 진행하면 도움이 될 것입니다.
HTML 코드 넣기
먼저, HTML 코드를 넣습니다. 구글 블로그 테마에서 html 편집을 이용합니다. 해당 기능에는 기본 html 코드와 css 및 script코드가 포함되어 있습니다.
</head>태그 위에 아래의 코드를 넣어줍니다.
<link href='http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css' rel='stylesheet'/> <link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/><script type='text/javascript'> //<![CDATA[ //*************Table of Content (TOC) plugin by anantvijaysoni.in function avsTOC() {var avsTOC=i=headlength=gethead=0; headlength = document.getElementById("post-toc").getElementsByTagName("h2").length;for (i = 0; i < headlength; i++) {gethead = document.getElementById("post-toc").getElementsByTagName("h2")[i].textContent;document.getElementById("post-toc").getElementsByTagName("h2")[i].setAttribute("id", "point"+i);avsTOC = "<li><a href='#point"+i+"'>"+gethead+"</a></li>";document.getElementById("avsTOC").innerHTML += avsTOC;}}function avsToggle() {var avs = document.getElementById('avsTOC');if (avs .style.display === 'none') {avs .style.display = 'block';} else {avs .style.display = 'none';}} //]]> </script>
1. 구글 블로그 html 편집 찾기
2. </head>찾기
CSS 코드 넣기
위에서 언급한 방법을 이용해 구글 블로그 html 편집 페이지에서 css를 수정 및 보완할 수 있습니다. 여기서는 주어진 코드를 넣어주는 것으로 목차에 css를 적용할 수 있습니다.
.avsTOC{border:1px solid #595757; box-shadow:1px 1px 0 #656565; background-color:#EFEDED; color:#656565; line-height:1.4em; margin:30px auto; padding:20px 30px 20px 10px; font-family:oswald, arial;display: block; width: 70%;} .avsTOC ol,.avsTOC ul {margin:0;padding:0;} .avsTOC ul {list-style:none;} .avsTOC ol li,.avsTOC ul li {padding:15px 0 0; margin:0 0 0 30px;font-size:15px;} .avsTOC a{color:#656565;text-decoration:none;} .avsTOC a:hover{text-decoration:underline; } .avsTOC button{background:#EFEDED; font-family:oswald, arial; font-size:20px; position:relative; outline:none;cursor:pointer; border:none; color:#656565;padding:0 0 0 15px;} .avsTOC button:after{content: "\f0dc"; font-family:FontAwesome; position:relative; left:10px; font-size:20px;}
html 편집페이지에서 ]]></b:skin>를 찾아줍니다. 해당 부분 위에 CSS코드를 입력합니다.
<data:post.body/> 수정
해당 부분을 수정하는 이유는 정확하게 모릅니다. 단지, 수정해야만 목차를 넣을 수 있다고 합니다. 우선 적용을 위해 해당 부분을 수정합니다. 만약, 저와 같은 초보라면, 기존 내용을 주석으로 처리한 후 입력하는 방법을 사용하는 것을 추천합니다.
글 템플릿에 자동 목차 넣기
기본적으로 글을 작성할 때, 필요한 위치에 목차를 넣는 방법을 사용할 수 있습니다. 다만, 조금 귀찮은 부분이 있습니다.
글을 작성하는 과정에서 개인의 성향에 따라 글의 양식이 정해지게 됩니다. 즉, 목차의 위치도 대략적으로 비슷하게 됩니다. 글 템플릿을 이용하면, 지정된 위치에 자동으로 목차를 넣을 수 있습니다.
단, 목차에 적용되는 소제목이 없는 글의 경우 빈 목차 영역만 보여지게 됩니다. 소제목이 없는 경우라면 목차 부분을 삭제한 후, 저장하는 것이 좋겠죠.
1. 글 템플릿 설정 페이지
2. 원하는 위치에 코드 넣기
<div class="avsTOC"> <button onclick="avsToggle()">Contents</button> <ol id="avsTOC"></ol> </div>
- 글 템플릿에 입력된 내용 중 가장 아래에 다음과 같은 코드를 넣습니다.
<script>avsTOC();</script>
마무리.
위의 과정을 통해 본 포스팅에 적용된 목차와 같은 모습을 볼 수 있습니다. 일반적으로 목차는 서론이 끝난 후 많이 넣기도 합니다. 개인의 취향, 필요성에 따라 달리 사용할 수도 있습니다.
마지막 '글 템플릿'에 넣은 두 코드를 이용해 원하는 위치에 목차를 넣어줄 수 있습니다. 글 템플릿을 잘 활용하면 보다 빠르고 쾌적하게 구글 블로그 포스팅을 이어갈 수 있습니다.
댓글
댓글 쓰기