๋์ ๊ด๊ณ ๊ฐ CLS ๋ ์ด์์์ ๋ฏธ์น๋ ์ํฅ ๋ถ์ ๋ฐ ์ต์ ํ ๋ฐฉ๋ฒ
์ต๊ทผ ๋ธ๋ก๊ทธ์์ ๊ฐ์ง๋ CLS ๋ ์ด์์ ๋ณ๊ฒฝ ํ์(Cumulative Layout Shift)์ ์น์ฌ์ดํธ์ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๊ฒ์ ์์ง ์ต์ ํ(SEO)์ ์ค์ํ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ฒ ๊ธ์ ๋์ ๊ด๊ณ ์ ์ด๋ฏธ์ง ๋ก๋ฉ์ผ๋ก ์ธํ CLS ๋ฌธ์ ์ ์์ธ์ ์ฌ์ธต ๋ถ์ํ๊ณ , ๊ด๊ณ ์์น ๋ฐ ์์ญ ์ค์ ์ ํตํด CLS ์ ์๋ฅผ ๊ฐ์ ํ๊ณ Core Web Vitals๋ฅผ ํต๊ณผํ๋ ๊ตฌ์ฒด์ ์ธ ์ต์ ํ ๋ฐฉ๋ฒ์ ๋๋ค.
CLS ์ต์ ํ๊ฐ SEO์ ๋ฏธ์น๋ ์ํฅ๊ณผ ๋ ์ด์์ ๋ณ๊ฒฝ ํ์
CLS๋ ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง๋ฅผ ํ์ํ๋ ๋์ ๋ฐ์ํ๋ ์๊ธฐ์น ์์ ๋ ์ด์์ ๋ณ๊ฒฝ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ํ์ด์ง๊ฐ ์ฒ์ ๋ก๋๋ ๋ ์ฝํ ์ธ ๊ฐ ์ด๋ํ๋ ํ์์ผ๋ก, CLS ๊ฐ์ด ๋์์๋ก ์ฌ์ฉ์ ๊ฒฝํ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฉฐ ๊ฒ์ ์์ง ์ต์ ํ์์๋ ํต์ฌ์ ์ธ ์์๋ก ๋ค๋ค์ง๋๋ค.
CLS์ ์๊ฐ ํ์ฉ์น ์ด์์ผ๋ก ๋ฒ์ด๋๊ฒ ๋๋ฉด ๊ฒ์์์ ๋ ธ์ถ์ ํฌ๊ธฐํด์ผ ํ ์ ๋๋ก ์ค์ํ ๋ฌธ์ ์ ๋๋ค. ๋ค์ด๋ฒ๋ฅผ ํฌํจํ ์ฃผ์ ๊ฒ์ ์์ง์ CLS๋ฅผ ํ์ด์ง ํ์ง ์ธก์ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
CLS ๋ ์ด์์ ๋ณ๊ฒฝ ์์ ํ์ ๋ฐ ์์ธ ์ง๋จ
์ต๊ทผ ๋ธ๋ก๊ทธ์์ ๋ฐ์ํ CLS ๋ฌธ์ ๋ฅผ ๋ถ์ํ ๊ฒฐ๊ณผ, ์๋จ ๋ฉ๋ด ๋ฐ๋ก ์๋์ ์์นํ ์ด๋ฏธ์ง์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์์์ ํ์ธํ์ต๋๋ค. ํด๋น ์ด๋ฏธ์ง๋ ํ์ด์ง๊ฐ ๋ก๋๋ ํ ์์น๊ฐ ์ฝ๊ฐ ์ด๋ํ๋ฉด์ ๋ ์ด์์์ ์ํฅ์ ์ฃผ์๊ณ , ์ด๋ก ์ธํด CLS ์์น๊ฐ ์ฆ๊ฐํ์ต๋๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด, ์ด๋ฏธ์ง๋ฅผ ํฌํจํ ์๋จ ์์๋ค์ ํ๋์ฉ ์ ๊ฒํด ์์ ์์ ์ ์งํํ์ต๋๋ค. ์ผ๋ฐ์ ์ธ CLS ๋ฐ์ ์์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
| CLS ๋ฐ์ ์ฃผ์ ์์ธ | ๊ธฐ์ ์ ํด๊ฒฐ์ฑ (๋กฑํ ์ผ ํค์๋) |
|---|---|
| ๋์ ๊ด๊ณ , ์์ ฏ ์ง์ฐ ๋ก๋ฉ | ๊ด๊ณ ์ฌ๋กฏ์ CSS๋ฅผ ์ด์ฉํ Height/Width ํ๋ณด (์ฌ์ด์ฆ ์ง์ ) |
| ํฌ๊ธฐ ์ง์ ์๋ ์ด๋ฏธ์ง ๋ก๋ฉ | HTML ํ๊ทธ์ width, height ์์ฑ ์ง์ |
| ์น ํฐํธ ๋ก๋ฉ (FOIT/FOUT) | font-display: swap ์ฌ์ฉ ๋ฐ ํฐํธ ์ฌ์ ๋ก๋ |
์์ CLS ๋ณ๋์ด ๋ฏธ์น๋ ์ํฅ
์ ๋ธ๋ก๊ทธ์ ๊ฒฝ์ฐ, CLS ๊ฐ์ด 0.006์ผ๋ก ์๋์ ์ผ๋ก ์์ ์์ง์์ ๋ณด์์ต๋๋ค. ์ด ๊ฐ์ CLS ํต๊ณผ ๊ธฐ์ค์ธ 0.1๋ณด๋ค ํจ์ฌ ๋ฎ์ ์์น๋ก, ์ฌ์ฉ์ ๊ฒฝํ์ ํฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์์ต๋๋ค. ํ์ง๋ง ์ด๋ฌํ ์์ ๋ณ๋์ด๋ผ๋ SEO ์ฑ๋ฅ์ ๋ฏธ์ธํ ์ํฅ์ ์ค ์ ์์ด ์ฌ์ ์ ๋ฌธ์ ๋ฅผ ํ์ ํ๊ณ ํด๊ฒฐํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํ์ด์ง ์ฑ๋ฅ ์ต์ ํ๋ ์ ์ง์ ์ธ ๊ฐ์ ์ ๊ณผ์ ์ ๋๋ค.

CLS ๋ฌธ์ ์์ ์์ ์ฐ์ ์์
๋ ์ด์์์ด ๋ณ๊ฒฝ๋ ์ด์ ๋ฅผ ํ์ ํด์ผ ํฉ๋๋ค. ์ ์ผ ๋จผ์ ์์ฌํด์ผ ํ 0์์๋ ์์ง์ธ ์์์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋จ์ ๋ฐฐ์น๋ ์์๋ค์ ์ ๊ฒํฉ๋๋ค. 0๋ถํฐ 6๋ฒ๊น์ง์ ์์๋ฅผ ํ๋์ฉ ์ ๊ฒํด์ ๋ฌธ์ ๊ฐ ๋๋ ๋ถ๋ถ์ ์์ ํฉ๋๋ค. ํนํ ์๋จ ๋ ์ด์์ ๋ณ๊ฒฝ์ ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ๋จผ์ ๊ฐ์ง๋์ดCLS ์ ์์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๋์ ๊ด๊ณ ๋ก ์ธํ CLS ๋ ์ด์์ ๋ณ๊ฒฝ ์ต์ ํ ๋ฐฉ๋ฒ
๋์ ๊ด๊ณ ์ ์ํฅ ๋ถ์
๋์ ๊ด๊ณ ๋ ์น ํ์ด์ง์ ์ ์ํ ๋ ์ ์ฒด ๋ ์ด์์์ด ํ์ฑ๋ ํ, ๊ด๊ณ ๊ฐ ๋ฌด์์๋ก ์ถ๊ฐ๋๋ฉด์ ๋ ์ด์์(CLS๊ฐ)์ด ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
โ ์์: ๊ธ ํ์ด์ง์ ์์น๊ฐ ๊ด๊ณ ๊ฐ ๋ค์ด์ค๋ฉด์ ๊ด๊ณ ์ ํฌ๊ธฐ๋งํผ ์๋๋ก ์ด๋ํฉ๋๋ค.
โ ๊ด๊ณ ๋ฅผ ์๋์ผ๋ก ๋ ธ์ถ์ํฌ ๊ฒฝ์ฐ์ CLS ์์น ์์์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์์น๊ฐ ๋์๋ ์ฝ์ด ์น ๋ฐ์ดํ ๋ฉํธ๋ฆญ์ค(Core Web Vitals)๋ฅผ ํต๊ณผํ ์ ์์ต๋๋ค.
CLS ์ต์ ํ๋ฅผ ์งํํ์ง ์์๋ ์ฝ์ด ์น ํ ์คํธ๋ฅผ ํต๊ณผํ๋ ์ด์ ๋ ์๋ ๊ด๊ณ ๊ฐ ์๋จ๊ณผ ํ๋จ์ ๋ณํํ์ฌ ๋ ธ์ถ๋๊ธฐ ๋๋ฌธ์, CLS ๋ถ์ ์ ์ธ ์์น๊ฐ ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ๋๋ค. 10๋ฒ ํ ์คํธ๋ฅผ ํด์ 7๋ฒ๋ง ํต๊ณผํ๋ฉด ๋ฉ๋๋ค.
์ฆ,
์๋จ์ ๊ณ์ ๋ ธ์ถ์ํค๋ ๊ฒฝ์ฐ CLS ์์น์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ธฐ ์ํด ์๋ํ ๊ด๊ณ ๋ ์ํ๋ก ๋๋ค ๋ ธ์ถ๋๊ฒ ํฉ๋๋ค.
CLS ์ต์ ํ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ: ๊ด๊ณ ์์ญ ํ๋ณด
๊ด๊ณ ๊ฐ ๋ ธ์ถ๋ ์์น๋ฅผ ๋ฏธ๋ฆฌ ์ ์ ํ๊ณ ๊ด๊ณ ์ ์์ญ์ ํ๋ณดํด์ฃผ๋ฉด ๊ฐ๋จํ๊ฒ ๊ด๊ณ ๋ก ๋ฐ์ํ๋ CLS๋ฌธ์ ๋ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๊ด๊ณ ์์น์ ์์ญ์ ์ค์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
๊ด๊ณ ๊ฐ ๋ก๋๋ ์์ญ์ CSS์ min-height, height, width ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ฏธ๋ฆฌ ํ๋ณด(Reserve Space)ํ๋ ๊ฒ์ด CLS ์ต์ ํ์ ํต์ฌ์
๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ด๊ณ ๊ฐ ์ง์ฐ ๋ก๋ฉ๋๋๋ผ๋ ์ด๋ฏธ ํด๋น ๊ณต๊ฐ์ด ํ๋ณด๋์ด ์์ด ์ฝํ
์ธ ์ ์ด๋(Shift)์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
CLS ์ต์ ํ ์์ ์ ํ๊ฒ๋๋ฉด
๊ด๊ณ ๋ฅผ ์๋ฌด๋ฆฌ ๋ง์ด ๋ ธ์ถ์์ผ๋ ์ ํ ๋ฌธ์ ๊ฐ ๋์ง ์๊ฒ ๋ฉ๋๋ค.
๊ฒ์ ์ต์ ํ์์ CLS๋ฌธ์ ๋ ๊ฐ๋จํ๋ฉด์๋ ๋ณต์กํ ์ ์๋ ๋ฌธ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ํ ๊ฒ์ ๋ฌด์ํ๋ฉด ์ ๋ ์๋๋ ๋ฌธ์ ์ ๋๋ค. ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ ์ ๊ณง SEO ์ฑ๋ฅ ํฅ์์ผ๋ก ์ด์ด์ง๋๋ค.
Q: CLS ๋ ์ด์์ ๋ณ๊ฒฝ ๊ธฐ์ค์ธ 0.1์ ์ด๋ป๊ฒ ์ธก์ ๋๋์?
A: CLS๋ ์ํฅ ๋น์จ(Impact Fraction)๊ณผ ๊ฑฐ๋ฆฌ ๋น์จ(Distance Fraction)์ ๊ณฑํ์ฌ ๊ณ์ฐ๋ฉ๋๋ค. ์ํฅ ๋น์จ์ ๋ ์ด์์ ๋ณ๊ฒฝ์ ์ํฅ์ ๋ฐ์ ํ๋ฉด ์์ญ์ ๋น์จ์ด๋ฉฐ, ๊ฑฐ๋ฆฌ ๋น์จ์ ์ํฅ์ ๋ฐ์ ์์๊ฐ ์ด๋ํ ๊ฑฐ๋ฆฌ์ ์ต๋ ๋น์จ์ ๋๋ค. CLS ๊ฐ์ด 0.1 ๋ฏธ๋ง์ด๋ฉด '์ํธ' ๋ฑ๊ธ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
Q: ๋์ ๊ด๊ณ ์ ์์ญ์ ํ๋ณดํ ๋, ๋ชจ๋ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋์?
A: ๋ค, ๊ด๊ณ ์ฌ๋กฏ์ด ์ฌ๋ฌ ํฌ๊ธฐ์ ๊ด๊ณ ๋ฅผ ์ง์ํ๋ ๊ฒฝ์ฐ, ๋ก๋๋ ์ ์๋ ๊ฐ์ฅ ํฐ ๊ด๊ณ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ญ์ ํ๋ณดํด์ผ ๋ ์ด์์ ๋ณ๊ฒฝ์ ์์ ํ ๋ฐฉ์งํ ์ ์์ต๋๋ค. CSS ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ๊ณผ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๋ง๋ ์ต์ ์ ๋์ด๋ฅผ ์ค์ ํ๋ ๊ฒ์ด ๊ด๊ณ CLS ์ต์ ํ์ ํต์ฌ์ ๋๋ค.
Q: CLS ๋ฌธ์ ํด๊ฒฐ ํ, ๋ค์ด๋ฒ ์น๋ง์คํฐ ๋๊ตฌ์ ๋ฐ์๋๊ธฐ๊น์ง ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์?
A: CLS๋ ํ๋ ๋ฐ์ดํฐ(์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ)์ ๋ฉ ๋ฐ์ดํฐ(PageSpeed Insights ๋ฑ)๋ฅผ ํตํด ์ธก์ ๋ฉ๋๋ค. ๋ฉ ๋ฐ์ดํฐ๋ ์ฆ์ ๊ฐ์ ์ฌํญ์ ๋ฐ์ํ์ง๋ง, ๋ค์ด๋ฒ์ ๊ตฌ๊ธ์ด ์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ(Core Web Vitals)๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋ฐ๋ ์ผ๋ฐ์ ์ผ๋ก 28์ผ ์ ๋์ ๊ธฐ๊ฐ์ด ์์๋ ์ ์์ต๋๋ค. Core Web Vitals ํต๊ณผ๋ฅผ ์ํด์๋ ๊พธ์คํ ๋ชจ๋ํฐ๋ง์ด ์ค์ํฉ๋๋ค.