CTR은 클릭 수를 노출 수로 나눈 비율입니다. 소재와 검색어가 얼마나 클릭을 끌어냈는지 볼 때 사용합니다.
데모는 노출 격자에서 클릭한 칸을 하나씩 밝히고 비율을 다시 계산합니다. 100개 칸은 100회 노출을 뜻하는 가상 표본입니다.
높은 CTR만을 목표로 자극적인 문구를 쓰면 전환 품질이 떨어질 수 있습니다. 노출 맥락과 전환율을 같이 비교하세요.
언제 쓰나
소재·검색어의 관심 유도력을 비교할 때 씁니다. 전환 성과와 함께 판단하세요.
노출 가운데 클릭으로 이어진 비율입니다.
<div class="wrap"><div class="headline">100 IMPRESSIONS <strong id="rate">4% CTR</strong></div><div class="grid" id="grid"></div><div class="caption"><i></i> CLICKED <span id="count">4 OF 100</span></div></div>.wrap{width:min(86%,420px);font:800 clamp(10px,max(1.8vmin,1vw),15px)/1.2 sans-serif}.headline,.caption{display:flex;justify-content:space-between;align-items:center;gap:6px;letter-spacing:.06em}.headline{margin-bottom:clamp(10px,2vmin,16px)}.headline strong{color:var(--accent);font-size:clamp(17px,4.5vmin,34px)}.grid{display:grid;grid-template-columns:repeat(20,1fr);gap:clamp(2px,.6vmin,5px)}.grid i{aspect-ratio:1;background:var(--line);transition:background .3s,transform .3s}.grid i.hit{background:var(--accent);transform:scale(1.08)}.caption{margin-top:clamp(8px,2vmin,15px);color:var(--muted);justify-content:flex-start}.caption i{width:10px;height:10px;background:var(--accent)}.caption span{margin-left:auto}const grid=document.querySelector('#grid');grid.innerHTML=Array.from({length:100},()=>'<i></i>').join('');let n=4,d=2;function draw(){[...grid.children].forEach((cell,i)=>cell.classList.toggle('hit',i<n));document.querySelector('#rate').textContent=n+'% CTR';document.querySelector('#count').textContent=n+' OF 100'}draw();setInterval(()=>{n+=d;if(n>=12||n<=2)d*=-1;draw()},700);CTR은 클릭 수를 노출 수로 나눈 비율입니다. 소재와 검색어가 얼마나 클릭을 끌어냈는지 볼 때 사용합니다.
데모는 노출 격자에서 클릭한 칸을 하나씩 밝히고 비율을 다시 계산합니다. 100개 칸은 100회 노출을 뜻하는 가상 표본입니다.
높은 CTR만을 목표로 자극적인 문구를 쓰면 전환 품질이 떨어질 수 있습니다. 노출 맥락과 전환율을 같이 비교하세요.
소재·검색어의 관심 유도력을 비교할 때 씁니다. 전환 성과와 함께 판단하세요.