๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ CWV ์ธก์ ์์ ฏ์ผ๋ก SEO๋ฅผ ์ฝ๊ฒ ํ๊ธฐ
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ, CWV(์ฝ์ด ์น ๋ฐ์ดํ)์ ์ค์๊ฐ์ผ๋ก ์ธก์ ํด ๋ ์์ ์ดํ์ ๋ง๊ณ SEO ์์๋ฅผ ๋์ด๋ ์ฆ๊ฐ์ ์ธ ํผ๋๋ฐฑ ์์คํ ๊ณผ ์ค์น ๋ฐฉ๋ฒ์ ๊ณต๊ฐํฉ๋๋ค.
์ฐ๋ฆฌ ๋ธ๋ก๊ทธ๊ฐ ๋ฉ์ง ๊ธ๊ณผ ์ด๋ฏธ์ง๋ก ๊ฐ๋ ์ฐจ ์์ด๋, ๋ ์๊ฐ ํ์ด์ง๋ฅผ ์ฌ๋ ๋ฐ 3์ด ์ด์ ๊ฑธ๋ฆฐ๋ค๋ฉด ๋ ์์ ์ ๋ฐ ์ด์์ '๋ค๋ก ๊ฐ๊ธฐ' ๋ฒํผ์ ๋๋ฆ ๋๋ค. ๊ฒ์์์ง์ ์ด๋ฅผ ์ฌ์ฉ์ ๊ฒฝํ(User Experience, UX)์ด ๋์๋ค๊ณ ํ๋จํ๊ณ ๊ฒ์ ์์์์ ๋ถ์ด์ต์ ์ค๋๋ค.
์๋ ์๊ฐํ๋ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋น๋ฐ ๋ณ๊ธฐ์ ๋๋ค
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ํ: ์ ์ฑ๋ฅ์ ์ค์๊ฐ์ผ๋ก ๋ด์ผ ํ๋๊ฐ?
๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ฉด์ ๊ฐ์ฅ ๋ง์ด ๊ฒช๋ ๋ฌธ์ ๋ ๊ธ์ ์จ๋ ๋ฐฉ๋ฌธ์๊ฐ ๋์ง ์๋๋ค๋ ์ ์ ๋๋ค. ๋๋ถ๋ถ์ ๊ธ์ ์ง๋ง ๊ณ ๋ฏผํ์ง๋ง,(๋ฌผ๋ก ๋๋ถ๋ถ์ ๊ธ์ ์ง์ ์ข์ฐ๋ฉ๋๋ค.) ์ค์ ๋ก๋ ํ์ด์ง๊ฐ ๋๋ ค์ ๋ ์๊ฐ ๋ ๋๋ ๊ฒฝ์ฐ๊ฐ ํจ์ฌ ๋ง์ต๋๋ค.
์ด๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ๋๋ค. ์ด ์ต์ ํ ์์ ฏ์ ๋ธ๋ก๊ทธ์ ๋ก๋ฉ ์๋, ๋ฐ์์ฑ, ์๊ฐ์ ์์ ์ฑ์ ์ค์๊ฐ์ผ๋ก ์ ๊ณตํ์ฌ ๋์น๊ธฐ ์ฌ์ด ๊ฒ์ ๋ ธ์ถ์ ๊ธฐ์ ์ ๋ฌธ์ ๋ฅผ ์ฆ์ ๋ฐ๊ฒฌํ๊ณ ์์ ํ๋๋ก ๋์ต๋๋ค.
ํนํ ์ผ๋ฐ ๋ธ๋ก๊ทธ ์ด์์๋ค์ ๊ฒ์ ๋ ธ์ถ์ ๋ฌธ์ ๋ฅผ ์ธ์ํ๋ ๊ฒ๋ถํฐ ์ด๋ ค์ํ๊ธฐ ๋๋ฌธ์ ์ต์ ํ ์์ ฏ์ ์ญํ ์ ๋จ์ํ ๋๊ตฌ ์ด์์ผ๋ก ๋ฌธ์ ๋ฅผ ๋์ ๋ณด์ด๊ฒ ๋ง๋๋ ์ฅ์น๋ผ ํ ์ ์์ต๋๋ค.
์ค์ ๋ก ๋ธ๋ก๊ทธ์ ๋๋ถ๋ถ ๋ฌธ์ ๋ ๋์ ๋ณด์ด์ง ์์ต๋๋ค. ๊ธ์ ๋ฉ์ฉกํด ๋ณด์ด์ง๋ง, ๋ด๋ถ์์ ์ด๋ฏธ์ง๊ฐ ๋๋ฌด ํฌ๊ฑฐ๋ ์คํฌ๋ฆฝํธ๊ฐ ๋ง๊ฑฐ๋ ๊ด๊ณ ๊ฐ ๋ฌด๊ฒ๋ค๋ฉด ํ์ด์ง๊ฐ 3์ด ์ด์ ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ์ฌ์ฉ์์ ์ ๋ฐ ์ด์์ด ํ์ด์ง๋ฅผ ๋ณด๊ธฐ๋ ์ ์ ๋๊ฐ๋ฒ๋ฆฝ๋๋ค. ์ผ๋ฐ ๋ธ๋ก๊ทธ ์ด์์ ์ ์ฅ์์๋ ์์ธ์ ์ ์ ์๊ธฐ์ ํผ๋๋ง ์์ ๋๋ค.
๊ทธ๋ฌ๋ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ํ์ด์ง๊ฐ ๋ก๋๋๋ ์๊ฐ ๊ทธ ๋ฌธ์ ๋ฅผ ์์น๋ก ๋ณด์ฌ์ฃผ๊ณ ,LCP TBT CLS๊ฐ ๊ฐ๊ฐ ์ด๋ป๊ฒ ์ํฅ์ ์ฃผ๋์ง ์ง๊ด์ ์ผ๋ก ์๋ ค์ค๋๋ค. ์ด์ฒ๋ผ ์ต์ ํ ์์ ฏ์ ์ด๋ณด์๊ฐ ๋ฌธ์ ๊ฐ ์๋ ์ค๋ ๋ชฐ๋๋ ๋ฌธ์ ๋ฅผ ์ฆ์ ๋๋ฌ๋ด๋ ์กฐ๊ธฐ ๊ฒฝ๋ณด ์ฅ์น์ ๋๋ค.
์ค์๊ฐ ๋ธ๋ก๊ทธ ๊ฒ์ ์ต์ ํ ํผ๋๋ฐฑ ์์คํ
์ผ๋ฐ์ ์ผ๋ก๋ธ๋ก๊ทธ ๊ฒ์ ์ต์ ํ ์ฑ๋ฅ์ ํ์ธํ๋ ค๋ฉด ๊ตฌ๊ธ ํ์ด์ง์คํผ๋์ธ์ฌ์ดํธ(PageSpeed Insights, PSI)๋ ๊ตฌ๊ธ ์์น ์ฝ์(Google Search Console, GSC)์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ํ์ง๋ง ์ด ๋๊ตฌ๋ค์ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์คํธ๋ฅผ ํ๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์์ผ ํ์ ๋ฐ์๋๋ '์ฌํ ๋ฐฉ๋ฌธ' ๋ฐฉ์์ ๋๋ค.

์ด๋ฒ์ ์๊ฐํ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ๋ฐฉ๋ฌธ์๊ฐ ๋ณด๋ ํ๋ฉด ๊ทธ๋๋ก ์ฑ๋ฅ ์์น๋ฅผ ์ค์๊ฐ์ผ๋ก ์ธก์ ํด ์ค๋๋ค. ๊ธ์ ์์ ํ๊ฑฐ๋, ๊ด๊ณ ์ฝ๋๋ฅผ ์ถ๊ฐํ๊ฑฐ๋, ์๋ก์ด ์ด๋ฏธ์ง๋ฅผ ๋ฃ์๋ง์ ์ฑ๋ฅ ์์น๊ฐ ์ด๋ป๊ฒ ๋ณํ๋์ง ์ฆ์ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ ์๊ฐ์ ์ ์ฝํ๊ณ ์ฆ๊ฐ์ ์ธ ๊ฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
CWV์ ์๊ฐํ ๋ฐ ์ง๊ด์ ์ธ ์ดํด
์ต์ ํ ์์ ฏ์ LCP, TBT, CLS๋ผ๋ ๋ณต์กํ ๊ธฐ์ ์ฉ์ด๋ฅผ ๋ น์(์ต์ ), ์ฃผํฉ์(์ํธ), ๋นจ๊ฐ์(๋ถ๋)์ ์๊น๋ก ๊ตฌ๋ถํ์ฌ ๋ณด์ฌ์ค๋๋ค.
- ๋ น์: ์์ฌํ์ธ์! SEO์ ๊ธ์ ์ ์ธ ์ ํธ์ ๋๋ค.
- ์ฃผํฉ์: ์ฃผ์ํ์ธ์! ๊ฐ์ ํ ์ฌ์ง๊ฐ ์์ด ์์ ํ๋ฝ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
- ๋นจ๊ฐ์: ์ฌ๊ฐํฉ๋๋ค! ์ฆ์ ํด๋น ํ์ด์ง์ ์๋ ๊ฐ์ ์์ ์ด ํ์ํฉ๋๋ค.
์ด์ฒ๋ผ ์ง๊ด์ ์ธ ์๊ฐํ ๋ฐฉ๋ฒ์ SEO( ๊ฒ์ ์ต์ ํ) ์ง์์ด ์๋ ๋ธ๋ก๊ทธ ์ด์์๋ ์ฝ๊ฒ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ง๋จํ ์ ์์ต๋๋ค.
๊ฒ์ ์์ง ์ต์ ํ(SEO)์ ํต์ฌ: ์ฝ์ด ์น ๋ฐ์ดํ(CWV)์ ์ญํ
๊ตฌ๊ธ์ 2021๋ 5์๋ถํฐ ํ์ด์ง ๊ฒฝํ(Page Experience)์ ์ ์ ๋ญํน ์์๋ก ๋์ ํ๊ณ . ์ด 'ํ์ด์ง ๊ฒฝํ'์ ๊ฐ์ฅ ์ค์ํ ์ธ ๊ฐ์ง ์ถ์ด ๋ฐ๋ก ์์ ฏ์ ํ์๋๋ ์ฝ์ด ์น ๋ฐ์ดํ์ ๋๋ค.
์ด ์์น๋ค์ ๋จ์ํ ์๋ ์ธก์ ์ด ์๋๋ผ, ์ฌ์ฉ์๊ฐ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ฉํ๋ฉด์ ๋๋ผ๋ ๋ชจ๋ ๋ถํธํจ์ ์ซ์๋ก ํํํ ๊ฒ์ ๋๋ค. ์ด ์์น๋ค์ ์ค์์ฑ์ ์ ํํ ์ดํดํด์ผ SEO๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ด๋ ์ ์์ต๋๋ค. ์๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธก์ ๋๋ ์์น์ ๋ด์ฉ์ ๋๋ค.
1. LCP (Largest Contentful Paint, ์ต๋ ์ฝํ ์ธ ๋ ๋๋ง ์๊ฐ)
LCP๋ ํ์ด์ง์ ์ฃผ์ ์ฝํ ์ธ (๊ฐ์ฅ ํฐ ์์)๊ฐ ํ๋ฉด์ ๋ก๋๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ธก์ ํฉ๋๋ค. ๋ ์๊ฐ ๋ธ๋ก๊ทธ์ ๋ค์ด์์ ๋, "์, ๊ธ์ด ๋ค ๋ด๊ตฌ๋"๋ผ๊ณ ์ธ์งํ๋ ์๊ฐ์ ์๋ฏธํฉ๋๋ค.
- ์ญํ : ๋ธ๋ก๊ทธ์ ๋ก๋ฉ ์ฒด๊ฐ ์๋๋ฅผ ์ธก์ ํฉ๋๋ค. LCP๊ฐ ๊ธธ๋ฉด ๋ ์์๊ฒ '๋๋ฆฐ ๋ธ๋ก๊ทธ'๋ผ๋ ์ธ์์ ์ฃผ๊ณ ์ฆ์ ์ดํํ๊ฒ ๋ง๋ญ๋๋ค.
- SEO ์ค์์ฑ: LCP๊ฐ 2.5์ด ์ด๋ด์ฌ์ผ ๊ตฌ๊ธ์์ '์ต์ ' ์ ์๋ฅผ ๋ฐ์ต๋๋ค. LCP๊ฐ ๋์ผ๋ฉด ๋์ ์ดํ๋ฅ ๋ก ์ด์ด์ ธ ๊ตฌ๊ธ ๋ญํน ํ๋ฝ์ ์ง์ ์ ์ธ ์์ธ์ด ๋ฉ๋๋ค.
- ๊ฐ์ :์ด๋ฏธ์ง ์ต์ ํ, ์๋ฒ ์๋ต ์๋, ๋ ๋๋ง ์ฐจ๋จ ๋ฆฌ์์ค ์ ๊ฑฐ
2. TBT (Total Blocking Time, ์ด ์ฐจ๋จ ์๊ฐ)
TBT๋ ํ์ด์ง๊ฐ ๋ก๋๋๋ ๋์ ์ฌ์ฉ์ ์ ๋ ฅ(ํด๋ฆญ, ์คํฌ๋กค)์ ์ฒ๋ฆฌํ์ง ๋ชปํ๊ณ ๋ฉ์ถฐ์๋ ์ด ์๊ฐ์ ์ธก์ ํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฌด๊ฑฐ์ด JavaScript๋ฅผ ์ฒ๋ฆฌํ๋๋ผ ๋ฉ์ถฐ์ ํด๋ฆญ์ด ์ ๋๋ ์๊ฐ์ ๋์ ์๊ฐ์ ๋๋ค.
- ์ญํ : ๋ธ๋ก๊ทธ์ ๋ฐ์์ฑ์ ์ธก์ ํฉ๋๋ค. TBT๊ฐ ๋์ผ๋ฉด ๋ ์๊ฐ ์๋ฌด๋ฆฌ ํด๋ฆญํด๋ ๋ฐ์์ด ์์ด ๋ต๋ตํจ์ ๋๋๋๋ค.
- SEO ์ค์์ฑ: TBT๊ฐ 300ms(0.3์ด) ์ด๋ด์ฌ์ผ '์ต์ '์ ๋๋ค. TBT๊ฐ ๋์ผ๋ฉด ํ์ด์ง ๋ก๋ฉ์ด ์๋ฃ๋ ํ์๋ ๋ ์๊ฐ ์ค์ ๋ก ํ์ด์ง๋ฅผ ์ฌ์ฉํ ์ ์๋ ์๊ฐ์ด ๊ธธ์ด์ง๊ธฐ ๋๋ฌธ์ UX ์ ์๊ฐ ํฌ๊ฒ ๋จ์ด์ง๋๋ค.
- ๊ฐ์ : JavaScript ์ง์ฐ ๋ก๋(Delay Load), Third-party ์คํฌ๋ฆฝํธ ์ต์ ํ(๊ด๊ณ ์ฝ๋), ๊ธด ์์ ๋ถํ
3. CLS (Cumulative Layout Shift, ๋์ ๋ ์ด์์ ์ด๋)
CLS๋ ํ์ด์ง๊ฐ ๋ก๋๋๋ ๊ณผ์ ์์ ํ๋ฉด ์์๊ฐ ์ผ๋ง๋ ์์์น ๋ชปํ๊ฒ ์์ง์๋์ง๋ฅผ ์ธก์ ํฉ๋๋ค. ๋ ์๊ฐ ๊ธ์ ์ฝ์ผ๋ ค๊ณ ํด๋ฆญํ๋ ค๋ ์๊ฐ, ๊ฐ์๊ธฐ ๊ด๊ณ ๋ ์ด๋ฏธ์ง๊ฐ ํ์ด๋์ ์๋ฑํ ๊ฒ์ ํด๋ฆญํ๊ฒ ๋ง๋๋ ์ํฉ์ ์ดํฉ์ ๋๋ค.
- ์ญํ : ๋ธ๋ก๊ทธ์ ์๊ฐ์ ์์ ์ฑ์ ์ธก์ ํฉ๋๋ค.
- SEO ์ค์์ฑ: CLS๋ 0.1 ๋ฏธ๋ง์ด์ด์ผ '์ต์ '์ ๋๋ค. CLS๊ฐ ๋์ผ๋ฉด ๋ ์๊ฐ ์ฝํ ์ธ ๋ฅผ ์ฝ๋ ๋ฐ ๋ฐฉํด๋ฅผ ๋ฐ๊ณ ์ฌํ ์ง์ฆ์ ์ ๋ฐํ์ฌ ๊ตฌ๊ธ์ ์ด๋ฅผ ๋งค์ฐ ์ซ์ดํฉ๋๋ค. ํนํ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์๋ฅผ ์ํด ์ด ์์น๋ ์ฒ ์ ํ ๊ด๋ฆฌ๋์ด์ผ ํฉ๋๋ค.
- ๊ฐ์ : ์ด๋ฏธ์ง ํฌ๊ธฐ ์ง์ , ๊ด๊ณ ์์ญ ์์ฝ, ํฐํธ ๋ก๋ฉ ์ ๋ ์ด์์ ๋ณํ ๋ฐฉ์ง
์ฝ์ด ์น ๋ฐ์ดํ ๋ชฉํ ์์น ๋ฐ ๋ธ๋ก๊ทธ ์ต์ ํ ์ด์ ๋ฐฉ๋ฒ
๋ธ๋ก๊ทธ ์ด์์๋ผ๋ฉด CWV๋ฅผ ํํ์ด ์ ๊ฒํ๊ณ ๋ชฉํ ์์น ๋ด๋ก ์ ์งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด ์ต์ ํ ์์ ฏ์ ํ์ฉํ์ฌ ์ค์๊ฐ์ผ๋ก ํ์ธํ๊ณ , ๋ฌธ์ ๊ฐ ์๊ธธ ๋๋ง๋ค ๋ค์ ๊ธฐ์ค์ ์ฐธ๊ณ ํ์๋ฉด ๋ฉ๋๋ค.
| ๋ฉํธ๋ฆญ (์ธก์ ์งํ) | ์ธก์ ๋ด์ฉ | ์ต์ (Good) ๋ชฉํ | ์ํธ(Needs Improvement) ๊ฒฝ๊ณ | ๋ถ๋(Poor) ๊ธด๊ธ ์์ |
| LCP | ์ต๋ ์ฝํ ์ธ ๋ ๋๋ง ์๊ฐ (๋ก๋ฉ ์ฒด๊ฐ ์๋) | 2.5์ด ์ดํ | 4.0์ด ์ดํ | 4.0์ด ์ด๊ณผ |
| TBT | ์ด ์ฐจ๋จ ์๊ฐ (๋ฐ์์ฑ) | 300ms ์ดํ | 600ms ์ดํ | 600ms ์ด๊ณผ |
| CLS | ๋์ ๋ ์ด์์ ์ด๋ (์๊ฐ์ ์์ ์ฑ) | 0.1 ์ดํ | 0.25 ์ดํ | 0.25 ์ด๊ณผ |
๋ธ๋ก๊ทธ์ ๊ธฐ์ ๋ฌธ์ ๊ฐ ์์ง๋ง ์ ์ ์๋ค
๊ธ์ด ์๋ฌด๋ฆฌ ์ข์๋ LCP๊ฐ 4์ด๊ฐ ๋์ผ๋ฉด ๊ฒ์์์ง๊ณผ ๋ ์๋ ๋ ๋ฉ๋๋ค. ํ์ง๋ง ์ด๋ฌํ ์ํฉ์ ๊ฐ์งํ ๋ฐฉ๋ฒ์กฐ์ฐจ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ด ๋ฌธ์ ๋ฅผ ํด์ฒดํฉ๋๋ค. ์ฝ๋ ์ฝ์ ๋ง ํ๋ฉด ๋ชจ๋ ํ์ด์ง์์ ์ฑ๋ฅ ๋ณํ๋ฅผ ์ฆ๊ฐ ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๋ฅผ ์ค์ค๋ก ๋ฐ๊ฒฌํ๊ฒ ๋ง๋ญ๋๋ค.
์ธก์ ๋๊ตฌ์ ๋ํดํจ๊ณผ ๋ธ๋ก๊ทธ ๊ตฌ์กฐ ์ต์ ํ์ ์ด๋ ค์
๊ธฐ์กด PSI ๊ฐ์ ๋๊ตฌ๋ ๊ธฐ์ ์ฉ์ด๋ฅผ ๋๋ฌด ๋ง์ด ์ฌ์ฉํฉ๋๋ค. ์ด๋ณด์๋ ๋ ๋๋ง ์ฐจ๋จ ๋ฆฌ์์ค ์ ๊ฑฐ ๊ฐ์ ๋ฉํธ๋ฅผ ์ดํดํ๊ธฐ ์ด๋ ต์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ด ๋๊ตฌ๋ค์ ํ ์คํธ ๋ฒํผ์ ๋๋ฌ์ผ ํ๊ณ ๊ฒฐ๊ณผ๊ฐ ๋ฆ์ต๋๋ค. ์ง๊ธ ์ด ์ํ๊ฐ ์ข์์ง ๋์์ง๋ง ์๋ฉด ๋์ง๋ง, ๊ธฐ์กด ๋๊ตฌ๋ค์ ๊ทธ๊ฑธ ์ ๋๋ก ๋ณด์ฌ์ฃผ์ง ๋ชปํ์ต๋๋ค. ๋ฐ๋ฉด ์ต์ ํ ์์ ฏ์ ๋จ์ํ ์๊ฐํ ๋ฐฉ์์ผ๋ก ์ด๋ก(์ข์), ์ฃผํฉ(์ํธ), ๋นจ๊ฐ(์ํ)์ ์ ๊ณตํฉ๋๋ค.
์ค์๊ฐ ํผ๋๋ฐฑ๊ณผ ์ฆ์ ํ๋ ๋ฃจํ
ํด๊ฒฐ์ ํต์ฌ์ ์ฆ์์ฑ์ ๋๋ค. ์ด๋ฏธ์ง ๊ต์ฒด - ์์น ๋ณํ ํ์ธ - ๋ฌธ์ ํ์ - ๋ค์ ์์ . ์ด ์ํ์ด ๋น ๋ฅด๊ฒ ๋ฐ๋ณต๋๋ฉด์ ๊ธฐ์ ์ ์ฑ์ฅ์ ๋ฃจํด์ ์ป๊ฒ ๋ฉ๋๋ค. ์ด ๋ฃจํด์ ๊ฐ์ฅ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ ์ฅ์น๊ฐ ๋ฐ๋ก ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ด๋ฉฐ, ๋ธ๋ก๊ทธ ์ด์์ ํต์ฌ์ธ ์ฌ์ฉ์ ๊ฒฝํ ์ค์ฌ์ ์ ์ ์ต๊ด์ ์ฒด๋ํ๊ฒ ํฉ๋๋ค.๋ณต์กํ ์ค๋ช ์์ด๋ ์ซ์๋ง ๋ณด๋ฉฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ ์ค์น ๊ฐ์ด๋
๋๊ตฌ๋ ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋๋ก ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ ์ค์น ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์๋ดํฉ๋๋ค. ๋ณต์กํ ์ฝ๋ฉ ์ง์์ด ์์ด๋ ๋ธ๋ก๊ทธ์ ๋ฐ๋ก ์ ์ฉํ ์ ์์ผ๋ฉฐ, ์ค์น ํ ๋ฐ๋ก ์ฑ๋ฅ ์์น๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.(์ ์ฉ ์ฝ๋๋ ๊ธ ๋งจ ํ๋จ์ ์ ๊ณตํฉ๋๋ค.)
โ ์ค์น ์ ์ค๋น
- ๋ธ๋ก๊ทธ ์คํจ ํธ์ง ์ ๊ทผ ๊ถํ ํ์ธ (ํฐ์คํ ๋ฆฌ/์๋ํ๋ ์ค ๋ฑ)
- HTML ํธ์ง ๋ชจ๋ ๋๋ ์คํฌ๋ฆฝํธ ์ฝ์ ์ด ๊ฐ๋ฅํ ์์ญ ํ๋ณด
- ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ ์ฌ์ฉ๋ฒ(๊ฐ๋จํ ์ฝ์ ํ์ธ ์ ๋) ์ดํด
โก ์์ ฏ ์ค์น ๋จ๊ณ
- div ์์ ์์ฑ ๋ธ๋ก๊ทธ ๋ณธ๋ฌธ ๋๋ ์ฌ์ด๋๋ฐ์ div id="seo"/div ์ฝ์ (์์ ฏ ํ์ ์์น)
- JavaScript ์ฝ์ ์์ ฏ ์ ์ฒด ์ฝ๋๋ฅผ script.../script๋ก ๊ฐ์ธ์ head ๋๋ body ๋ ๋ถ๋ถ์ ์ถ๊ฐ
- ์คํ์ผ ์ ์ฉ ๋ผ์ดํธ ๋ชจ๋/๋คํฌ ๋ชจ๋ ๋์ ์์ ์ฝ๋ ํ์ธ (#2E7D32, #FFB300, #C62828 ๋ฑ)
- ํ ์คํธ ํ์ด์ง ์๋ก๊ณ ์นจ ํ ์์ ฏ์ LCP TBT CLS ์์น๊ฐ ์ค์๊ฐ ํ์๋๋์ง ํ์ธ
โข ์ค์น ํ ์ฒดํฌ๋ฆฌ์คํธ
- ๋ฉ์ธ ์ด๋ฏธ์ง LCP๊ฐ 2.5์ด ์ดํ์ธ์ง ํ์ธ
- ๊ด๊ณ ์ฝ๋๋ ์ธ๋ถ ์คํฌ๋ฆฝํธ๋ก ์ธํด TBT๊ฐ 300ms ์ด์ ์ฆ๊ฐํ์ง ์์๋์ง ํ์ธ
- ํ์ด์ง ๋ ์ด์์ ์ด๋(CLS)์ด 0.1 ์ดํ์ธ์ง ํ์ธ
- SEO ์ ์(Lighthouse ๊ธฐ๋ฐ)๊ฐ 90์ ์ด์์ธ์ง ํ์ธ
- ๋ณ๊ฒฝ ์ ์์ ฏ ์์น๊ฐ ์ฆ์ ๋ฐ์๋๋์ง ๊ด์ฐฐ
์ค์ ๋ธ๋ก๊ทธ ์ด์๊ณผ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ ํ์ฉ๋ฒ
์ค์น๊ฐ ๋๋ฌ๋ค๋ฉด ์ด์ ์ค์ ์์ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ์ด๋ป๊ฒ ํ์ฉํ ์ง ์ค๋ช ํฉ๋๋ค. ์ด ๊ณผ์ ์ ํตํด ๋จ์ํ ์ค์น๋ ์์ ฏ์ด ์๋๋ผ, ๋ธ๋ก๊ทธ ์ฑ์ฅ์ ๋๋ ๋๊ตฌ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
โ ๊ธ ์์ฑ ์ ์ฆ์ ์ฑ๋ฅ ํ์ธ
์ ๊ธ์ ์์ฑํ๊ฑฐ๋ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ ๋, ์์ ฏ์ด ์ค์๊ฐ์ผ๋ก LCP TBT CLS๋ฅผ ๋ณด์ฌ์ฃผ๋ฏ๋ก ์ด ๊ธ์ ๋๋ฆฌ๋ค ํน์ ๋ ์ด์์์ด ํ๋ค๋ฆฐ๋ค๋ฅผ ๋ฐ๋ก ์ธ์งํ ์ ์์ต๋๋ค. ์ฆ์ ์์ ํ๋ฉด ๋ ์ ๊ฒฝํ์ด ๊ฐ์ ๋๊ณ , ๊ฒ์ ๋ญํน์๋ ๊ธ์ ์ ์ธ ์ ํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
โก ์ง์์ SEO ์ ์ ๋ชจ๋ํฐ๋ง
์์ ฏ์ CWV๋ฟ ์๋๋ผ SEO ์ ์๋ ํ์ํฉ๋๋ค. HTML ํ๊ทธ, ๋ฉํ๋ฐ์ดํฐ, ์ด๋ฏธ์ง ALT ์์ฑ, H1/H2 ๊ตฌ์กฐ ๋ฑ ์ด๋ณด์๊ฐ ๋์น๊ธฐ ์ฌ์ด ๊ธฐ์ ์ SEO ์์๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฒดํฌํ ์ ์์ด ๋ธ๋ก๊ทธ ์ด์์ ์ ๋ฐ์ ์ธ ํ์ง์ ํฅ์์ํต๋๋ค.(์ด ๊ธฐ๋ฅ์ ํ์ฌ ์ฝ๋์์ ์ ์ธ ํ์ต๋๋ค.)
โข ๋ฌธ์ ๋ฐ์ ์ ์์ธ ์ถ์ ๋ฐ ๊ฐ์
TBT๊ฐ ๋์์ง๊ฑฐ๋ CLS๊ฐ ๋ถ๋ ์ํ๋ก ํ์๋๋ฉด ์์ ฏ์ ํตํด ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ณด์๋ ์์ ฏ์ ์์ ์ ํธ์ ์์น ๋ณํ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์ ์์ธ์ ์ถ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ด๊ณ ์ฝ๋ ์ฝ์ ํ TBT๊ฐ ๊ธ์ฆํ๋ฉด ํด๋น ์ฝ๋๊ฐ ๋ฌธ์ ์์ ์ง๊ด์ ์ผ๋ก ์ ์ ์์ต๋๋ค.
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ๊ณผ ๋ธ๋ก๊ทธ ์ฑ์ฅ ์ ๋ต
์์ ฏ ์ค์น๋ง์ผ๋ก ๋๋๋ ๊ฒ์ด ์๋๋๋ค. ์ฅ๊ธฐ์ ์ผ๋ก ๋ธ๋ก๊ทธ๋ฅผ ์ฑ์ฅ์ํค๋ ค๋ฉด ์ต๊ดํ๊ฐ ํ์ํฉ๋๋ค. ์ฆ, ๊ธ ์์ฑ-์ด๋ฏธ์ง ์ ๋ก๋-์ฝ๋ ์์ ํ ๋ฐ๋์ ์์ ฏ ์์น๋ฅผ ํ์ธํ๋ ๋ฃจํด์ ๋ง๋๋ ๊ฒ์ ๋๋ค.
โ ๋งค ๊ธ ์์ฑ ํ CWV ์ ๊ฒ
LCP, TBT, CLS๊ฐ ์ด๋ก์์ธ์ง ํ์ธํ๊ณ , ์ด์ ์งํ๊ฐ ์์ผ๋ฉด ์ฆ์ ์์ ํฉ๋๋ค. ์ด ๊ณผ์ ์ด ๋ฐ๋ณต๋๋ฉด ์ด๋ณด์๋ ์์ฐ์ค๋ฝ๊ฒ ํ์ด์ง ๋ก๋ฉ ์ต์ ํ ๋ฐฉ๋ฒ์ ์ฒด๋ํ๊ฒ ๋ฉ๋๋ค.
โก ์ฃผ๊ฐ SEO ์ ์ ๋ฆฌ๋ทฐ
ํ ์ฃผ ๋์์ SEO ์ ์๋ฅผ ๊ธฐ๋กํ๊ณ , ์ ์๊ฐ ๋จ์ด์ง ๋ ์ ์์ ์ ๋ถ์ํฉ๋๋ค. ์ด๋ณด์๋ ๋ฐ๋ณต ํ์ต์ ํตํด SEO ์ดํด๋๋ฅผ ๋์ด๊ณ , ๊ธ ์์ฑ/์์ ์ ๋ ๋์ ์ ํ์ ํ๊ฒ ๋ฉ๋๋ค.
โข ์ฝํ ์ธ ์ ๊ธฐ์ ์ ๊ท ํ
์ฝํ ์ธ ํ์ง๊ณผ ๊ธฐ์ ์ ํ์ง ๋ชจ๋ ์ค์ํฉ๋๋ค. ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ๊ธฐ์ ์ ์ค๋ฅ๋ฅผ ์ต์ํํ๋ฉฐ, ์์ง์ ์ฝํ ์ธ ๊ฐ ๋ ์์๊ฒ ์ ์ ๋ฌ๋๋๋ก ๋ธ๋ก๊ทธ ์ฑ์ฅ์ ๋ณด์กฐ ๋๊ตฌ์ด์ ์์ ์ฅ์น ์ญํ ์ ํฉ๋๋ค.
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ๋จ์ ์ซ์ ํ์ธ ๋๊ตฌ๊ฐ ์๋๋ผ, ์ฝ๊ฒ ๋ธ๋ก๊ทธ ์ฑ๋ฅ์ ๊ด๋ฆฌํ๊ณ ์ฅ๊ธฐ์ ์ผ๋ก ์์ ์ ์ธ ์ฑ์ฅ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ฐ์ธ ํธ๋ ์ด๋์ ๊ฐ์ต๋๋ค. ๋์ ๋ณด์ด๋ CWV์ SEO ์ ์๋ฅผ ํตํด ๋ ์์๊ฒ ์ฌ๋๋ฐ๊ณ , ์ธ์ ๋ฐ๋ ํ๋ฆฌ๋ฏธ์ ๋ธ๋ก๊ทธ๋ก ์ฑ์ฅํด ๋ณด์ธ์!
์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ด ์ ํํ ๋ฌด์์ด๋ฉฐ, ์ ํ์ํ๊ฐ์?
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ๋ธ๋ก๊ทธ์ ๋ก๋ฉ ์๋, ๋ฐ์์ฑ, ์๊ฐ์ ์์ ์ฑ์ ์ค์๊ฐ์ผ๋ก ์ธก์ ํ์ฌ ๋ณด์ฌ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ๋ ์๊ฐ ํ์ด์ง๋ฅผ ์ฌ๋ ๋ฐ 3์ด ์ด์ ๊ฑธ๋ฆฌ๋ฉด ์ ๋ฐ ์ด์์ด ์ดํํ๋ฉฐ, ๊ตฌ๊ธ์ ์ด๋ฅผ ์ฌ์ฉ์ ๊ฒฝํ(UX)์ด ๋์๋ค๊ณ ํ๋จํด ๊ฒ์ ์์์์ ๋ถ์ด์ต์ ์ค๋๋ค. ์ด ์์ ฏ์ ๋์ ๋ณด์ด์ง ์๋ ๊ธฐ์ ์ ๋ฌธ์ ๋ฅผ LCP, TBT, CLS ์์น๋ก ์ฆ์ ๋ฐ๊ฒฌํ๊ณ ์์ ํ๋๋ก ๋๋ ํ์์ ์ธ SEO ์์ ์ฅ์น์ ๋๋ค.
CWV(์ฝ์ด ์น ๋ฐ์ดํ)๋ฅผ ๊ตฌ์ฑํ๋ LCP, TBT, CLS์ '์ต์ ' ๋ชฉํ ์์น๋ ๋ฌด์์ธ๊ฐ์?
์ฝ์ด ์น ๋ฐ์ดํ(CWV)์ ๊ตฌ๊ธ ๊ฒ์ ๋ญํน์ ํต์ฌ ์์์ด๋ฉฐ, ๊ฐ ์งํ๋ณ ๋ชฉํ ์์น๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. LCP (์ต๋ ์ฝํ
์ธ ๋ ๋๋ง ์๊ฐ): 2.5์ด ์ดํ (๋ก๋ฉ ์ฒด๊ฐ ์๋)
2. TBT (์ด ์ฐจ๋จ ์๊ฐ): 300ms(0.3์ด) ์ดํ (๋ฐ์์ฑ)
3. CLS (๋์ ๋ ์ด์์ ์ด๋): 0.1 ์ดํ (์๊ฐ์ ์์ ์ฑ) ์์ ฏ์ ์ด ์์น๋ฅผ ๋
น์, ์ฃผํฉ์, ๋นจ๊ฐ์์ผ๋ก ์๊ฐํํ์ฌ ์ด๋ณด์๋ ์ฝ๊ฒ ๋ฌธ์ ์ํ๋ฅผ ํ์
ํ ์ ์๊ฒ ํด์ค๋๋ค.
๊ธฐ์กด ๊ตฌ๊ธ ๋๊ตฌ(PSI/GSC) ๋์ ๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ์ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
๊ตฌ๊ธ ํ์ด์ง์คํผ๋ ์ธ์ฌ์ดํธ(PSI)๋ ์์น ์ฝ์(GSC)์ ํ ์คํธ ๋ฒํผ์ ๋๋ฌ์ผ ํ๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์์ผ ํ์ ๋ฐ์๋๋ '์ฌํ ๋ฐฉ๋ฌธ' ๋ฐฉ์์ ๋๋ค. ๋ฐ๋ฉด, ์ต์ ํ ์์ ฏ์ ๋ฐฉ๋ฌธ์๊ฐ ๋ณด๋ ํ๋ฉด ๊ทธ๋๋ก ์ฑ๋ฅ ์์น๋ฅผ ์ค์๊ฐ์ผ๋ก ์ธก์ ํด์ค๋๋ค. ๋ฐ๋ผ์ ์ด๋ฏธ์ง ๊ต์ฒด, ๊ด๊ณ ์ฝ๋ ์ถ๊ฐ ๋ฑ ์์ ์ฌํญ์ ์ ์ฉํ์๋ง์ ์ฑ๋ฅ ๋ณํ๋ฅผ ์ฆ์ ํ์ ํ๊ณ ๊ฐ์ ํ ์ ์์ด ์๊ฐ์ ์ ์ฝํ๊ณ ์ฆ๊ฐ์ ์ธ ํ๋ ๋ฃจํ๋ฅผ ๋ง๋ญ๋๋ค.
๋ธ๋ก๊ทธ ์ต์ ํ ์์ ฏ ์ค์น๋ ๋ณต์กํ ์ฝ๋ฉ ์ง์์ด ํ์ํ๊ฐ์?
์๋๋๋ค. ์์ ฏ ์ค์น๋ ๋ณต์กํ ์ฝ๋ฉ ์ง์ ์์ด๋ ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋๋ก div ์์ ์์ฑ, JavaScript ์ฝ์ , ์คํ์ผ ์ ์ฉ์ ์ธ ๋จ๊ณ๋ฅผ ํตํด ์๋ด๋ฉ๋๋ค. ๋ธ๋ก๊ทธ ์คํจ ํธ์ง ๋ชจ๋์์ ์์ ฏ ์ฝ๋๋ฅผ head ๋๋ body ๋ ๋ถ๋ถ์ ์ฝ์ ํ๊ณ ํ ์คํธํ๋ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ๋ฐ๋ก ์ฑ๋ฅ ์์น๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ ์ฉ ์ฝ๋ ์์
script
(() = {
"use strict";
const targetEl = document.getElementById('seo');
if (!targetEl) return;
const LCP_GOOD = 2500;
const LCP_WARN = 4000;
const TBT_GOOD = 300;
const TBT_WARN = 600;
const CLS_GOOD = 0.1;
const CLS_WARN = 0.25;
const vitalsDiv = document.createElement('div');
vitalsDiv.className = 'vitals-monitor';
vitalsDiv.innerHTML = `
Core Web Vitals Monitorbr
div class="vitals-legend"
div class="vitals-dot bad"/divspan๋ถ๋/span
div class="vitals-dot warn"/divspan์ํธ/span
div class="vitals-dot good"/divspan์ต์ /span
/div
LCP: span id="lcp"-/span msbr
TBT: span id="tbt"-/span msbr
CLS: span id="cls"-/span
`;
targetEl.appendChild(vitalsDiv);
function updateValue(id, value, good, warn) {
const el = document.getElementById(id);
if (!el) return;
if (typeof value === 'number') {
let displayValue = id === 'cls' ? value.toFixed(3) : value.toFixed(1);
el.textContent = displayValue;
let color = value = good ? '#4CAF50' : value = warn ? '#FFC107' : '#F44336';
el.style.color = color;
} else {
el.textContent = value;
el.style.color = '#fff';
}
}
if ('PerformanceObserver' in window) {
new PerformanceObserver(list = {
const entries = list.getEntries();
if (entries.length) {
const last = entries[entries.length - 1];
updateValue('lcp', last.startTime, LCP_GOOD, LCP_WARN);
}
}).observe({ entryTypes: ['largest-contentful-paint'] });
let clsScore = 0;
new PerformanceObserver(list = {
list.getEntries().forEach(entry = {
if (!entry.hadRecentInput) {
clsScore += entry.value;
updateValue('cls', clsScore, CLS_GOOD, CLS_WARN);
}
});
}).observe({ type: 'layout-shift', buffered: true });
let tbtScore = 0;
new PerformanceObserver(list = {
list.getEntries().forEach(entry = {
const blocking = entry.duration - 50;
if (blocking 0) {
tbtScore += blocking;
updateValue('tbt', tbtScore, TBT_GOOD, TBT_WARN);
}
});
}).observe({ type: 'longtask', buffered: true });
}
})();
/script