구글 애드센스 설정에서 자동 광고의 전면 광고 옵션을 활성화하는 경우 링크를 클릭하면 전면 광고가 표시될 수 있습니다. 링크가 현재 창에서 열리면 전면 광고가 곧바로 표시되지만, 링크가 새 창(새 탭)에서 열리는 경우에는 새 창에서 링크가 열린 후에 다시 현재 페이지/글로 돌아갈 때 전면 광고가 표시됩니다. 그러므로 광고 수익을 위해서는 현재 창에서 링크가 열리도록 하는 것이 유리합니다.
티스토리: 모든 링크를 현재 창에서 여는 방법
SEO에 유리한 링크 설정
SEO를 위해서는 외부 링크가 새 창에서 열리도록 하는 것이 이탈률을 줄일 수 있습니다. 하지만 애드센스 광고 수익을 위해서는 모든 링크가 현재 창에서 열리도록 하는 것이 좋을 수 있습니다.
SEO(검색엔진 최적화)가 중요한 경우:
- 내부 링크: 현재 창에서 열리도록 하고
- 외부 링크: 새 창에서 열리도록 설정
애드센스 광고 수익을 높이고 싶은 경우:
- 모든 링크: 현재 창에서 열리도록 설정
워드프레스를 이용하는 경우에는 Rank Math 등 SEO 플러그인에서 외부 링크를 새 창/새 탭에서 열리도록 하는 옵션을 제공합니다.
티스토리에서 모든 링크를 현재 창에서 열리도록 하여 애드센스 광고 수익 높이기
모든 링크를 현재 창에서 열리도록 하고 싶은 경우 다음과 같은 자바스크립트 코드를 사용할 수 있습니다.
<script>
document.addEventListener("DOMContentLoaded", function () {
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; i++) {
links[i].target = '_self';
}
document.body.addEventListener("click", function (event) {
if (event.target.tagName.toLowerCase() === "a") {
event.preventDefault();
const href = event.target.href;
if (href) {
window.location.href = href;
}
}
});
});
</script>
상기 코드를 스킨 파일의 </body> 바로 위에 추가하면 됩니다.
티스토리 관리 화면에서 꾸미기 » 스킨 편집을 클릭하고, html 편집 버튼을 클릭합니다.
스킨 편집 화면의 HTML 탭에서 맨 아래의 </body> 바로 위에 상기 자스 코드를 입력합니다.
적용 버튼을 누르면 사이트 내의 모든 링크가 브라우저의 현재 탭에서 열릴 것입니다.
상기 자바스크립트 코드를 이 블로그에 적용된 오디세이 스킨에 추가하여 테스트하니 잘 작동되었습니다. 코드가 예상대로 작동하지 않는 경우 댓글을 통해 알려주시기 바랍니다.
참고
https://avada.tistory.com/3466
https://avada.tistory.com/2897
https://avada.tistory.com/2299
https://avada.tistory.com/3046