SEO(Search Engine Optimization)
์ ๊ฒ์์์ง ์ต์ ํ์ ์ค์๋ง์ด๋ค. ์ฐ๋ฆฌ๋ ๋ณดํต ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ณ ๊ฒ์์ด๋ฅผ ์
๋ ฅํด ๊ตฌ๊ธ ๋๋ ๋ค์ด๋ฒ์ ๊ฒ์์ ํ๋ค. ์ด๋ ๋๋ถ๋ถ์ ์ ์ ๋ค์ ์์์ ๋
ธ์ถ๋ ํ์ด์ง๋ฅผ ๋จผ์ ์ ๊ทผํ๊ฒ ๋ ๊ฒ์ด๋ค. ์ด๋ฌํ ๊ฒ์์์ง ๊ฒฐ๊ณผ์์ ์์์ ๋
ธ์ถ๋๋๋ก ํ๋ ์์
์ด SEO
๋ผ๊ณ ํ ์ ์๋ค.
๊ณ ๊ฐ์ด ๊ฒ์์ ํ๊ณ ๊ฒ์๊ฒฐ๊ณผ๊ฐ ๋
ธ์ถ๋ ๋, ์ต๋ 3ํ์ด์ง ์ ๋๋ง ํ์์ ํ๊ณ ๊ทธ ์ดํ ๋๋ถ๋ถ ์ดํ์ ํ๋ค. ์ฒซ ํ์ด์ง์ ๊ฒ์์ดํ์จ์ 90% ๊ฐ๊น์ด ๋๊ณ , 3ํ์ด์ง๊น์ง ํด๋ฆญํ๋ ๊ณ ๊ฐ์ ํน๋ณํ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๋ฉด 3.7%์ ๋ถ๊ณผํ๋ค๊ณ ํ๋ค.
์ฌ๋๋ค์ด SEO
์ ํจ๊ป ํท๊ฐ๋ ค ํ๋ ๊ฒ ์ค์ SEM(Search Engine Marketing)
์ด ์๋ค. ํ์ง๋ง SEM
์ SEO
์ ์์๊ฐ๋
์ผ๋ก, ์น์ฌ์ดํธ์ ๊ฒ์์์ง ์ต์ ํ ์์
๋ ๋ง์ผํ
ํ๋์ ์ผํ์ด๋ผ๊ณ ํ ์ ์๋ค.
Principle of SEO
๊ฒ์์์ง์ด ๊ฒ์์ ์ํํ๊ณ ์นํ์ด์ง๋ฅผ ๋ ธ์ถํ๋ ๋ก์ง์ ๋ค์์ ๋ช๊ฐ์ง ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋๋ค.
- Crawling (ํฌ๋กค๋ง)
์ธํฐ๋ท ์์ ์กด์ฌํ๋ ์๋ง์ ์น๋ฌธ์์URL
์ ์์งํ์ฌ ๊ตฌ๊ธ ๊ฒ์์์ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ชจ์ผ๋ ๊ณผ์ ์ด๋ค. - Indexing (์์ธ)
์๋ ์์ธ์ด๋ผ๋ ํํ์ ๋จ์ด๋ ํน์ ํ ๋ฌธ์ฅ, ๋ค๋ฅธ ๋ฌธ์ฅ์ ์ธ์ฉํ ๊ตฌ์ ์ด ์์๋ ์ด๋ฅผ ์ฐพ์๋ณด๊ธฐ ์ฝ๊ฒ ๋ฐ๋ก ์ ๋ฆฌํ ๋ชฉ๋ก์ ๋งํ๋ค.SEO
์์์ ์์ธ๋ ๋น์ทํ ๊ฐ๋ ์ผ๋ก, ์นํ์ด์ง์ ๋ด๊ธด ์ ๋ณด์ ์ปจํ ์ธ ๋ฅผ ํ์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ณผ์ ์ด๋ค. - Ranking (๋ญํน)
์์ธ๋ ์นํ์ด์ง์ ๋ฐ์ดํฐ ๋ฐ ํด๋น ํ์ด์ง์SEO
score๋ฅผ ๊ณ์ฐํ์ฌ ๊ฒ์๊ฒฐ๊ณผ์์ ๋ช๋ฒ์งธ์ ๋ ธ์ถ์ํฌ ๊ฒ์ธ๊ฐ๋ฅผ ์ ํ๋ ์์ ์ด๋ค.
Tips for improving SEO
<title />
ํ๊ทธ๋ html
ํ๊ทธ์ ์์์์์ค ํ๋์ด๋ค. ํ
์คํธ๋ง์ผ๋ก ๊ตฌ์ฑ๋์ด์ผํ๋ฉฐ, Javascript
๋ก ์์ฑ๋ ๋์ ์ธ ํ์ดํ๋ ํฌ๋กค๋ง ๋๋ค.
๊ฐ ํ์ด์ง๋ง๋ค ๊ตฌ์ฒด์ ์ด๊ณ ์ ์ ํ ํ์ดํ์ ์ ํ๋ค. ๋ฐ๋ณต์ ๋๋๋ก ํผํ๋๊ฒ์ด ์ข์ผ๋ฉฐ ํ์ดํ ๊ตฌ๋ถ์๋ก๋ -
, |
, :
์ ์ฌ์ฉํ๋๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
ex) Forum | Randy's Blog
์ฌ๋ฌ๊ฐ์ง meta tag๋ค์ด ์์ง๋ง ๋ช๊ฐ์ง seo
์ ๋ฐ์ ํ ๊ด๋ จ์ด ์๋ tag๋ค์ author
, description
, robots
, og
๋ฑ์ด ์๋ค. author
๋ ๋ฌธ์์ ์์ฑ์๋ฅผ ํ์ํ๋ค. description
์ ๊ฒ์๊ฒฐ๊ณผ ๋ฆฌ์คํธ์ ๋
ธ์ถ๋๋ ์ค๋ช
์ ๋ฃ์ ์ ์๋ค. og
๋ SNS(facebook, twitter๋ฑ)์์ ๊ณต์ ๋ ๋ ๋ณด์ฌ์ง๋ preview๋ฅผ ์ค์ ํ ์ ์์ผ๋ฉฐ ์ง๋ ํฌ์คํธ์์ ์์ธํ ๋ค๋ฃจ์๋ค.
๊ทธ ์ค robots
์ index
์ ๊ฒฝ์ฐ ๊ฒ์๊ฒฐ๊ณผ์ ํด๋น ์นํ์ด์ง๋ฅผ ํ์ํ๋ค๋ ๋ป์ด๊ณ , noindex
๋ ๊ทธ ๋ฐ๋์ด๋ค.
<meta name="robots" content="all">
<meta name="robots" content="index,follow"> <!-- ๊ธฐ๋ณธ๊ฐ -->
<meta name="robots" content="noindex,nofollow"> <!-- none -->
๋ํ html
์ ์์ฑํ ๋ semanticํ๊ฒ ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํด์ผ SEO
score๋ฅผ ๋์ผ ์ ์๋ค. ํนํ img
ํ๊ทธ์์ alt
์ title
์ ์ฌ์ฉ, anchor
ํ๊ทธ์์ ์ค์ํ ํค์๋ ๋ฐฐ์น์ ์ด๋ป๊ฒ ์ด๋ํ๋์ง ๋ฑ ์ค๋ช
์ด ๋์ด์ผํ๋ค. ๊ทธ๋ฆฌ๊ณ Heading
ํ๊ทธ๋ฅผ ์ ์ ํ ์ฌ์ฉํ์ฌ ์์ฑ๋ ๋ฌธ์๊ฐ ์ ๊ทผํ๊ธฐ ํธํ๊ณ ์ ๋ฌ๋๋ ์ ๋ณด๊ฐ ์ ๋ณด์ด๋๋ก ํด์ผํ๋ค.
๋ฌผ๋ก ๋์ผํ ๋ด์ฉ์ ๋ฐ๋ณตํ๋ค๊ฑฐ๋ ์ฅํฉํ๊ฒ ์ค๋ช
ํ๋ ๋ถํ์ํ ํ
์คํธ๋ ์์ ์ผํ๋ค. ์น ์ ๊ทผ์ฑ ์ธก๋ฉด์์ ์๊ฐํด๋ณด์์ ๋, ์ ๋ณด์ ์ ๋ฌ ์ฐจ์ด๊ฐ ์์ด์ผ ์ข์ ์ปจํ
์ธ ๋ผ๊ณ ์๊ฐํ๋ค.
Canonical tag๋ ์ฌ์ดํธ ๋ด URL
์ ๋ค๋ฅด์ง๋ง ๋์ผํ ์ค๋ณต๋ ํ์ด์ง๊ฐ ์์๋ ๊ฒ์์์ง์๊ฒ ๋ํ๊ฐ ๋๋ URL
ํ๋๋ง์ ์๋ ค์ฃผ๋ ์ญํ ์ ํ๋ค.
์๋ ์์๋ฅผ ๋ณด๋ฉด, ๋์ผํ ํ์ด์ง์ URL
์ query param
์ด ๋ถ๋๋ค๋๊ฐ, ์ถ์ ์ฝ๋๊ฐ ์ฝ์
๋ ๊ฒฝ์ฐ ๊ฐ์ํ์ด์ง๋ก ์ฐ๊ฒฐ๋์ง๋ง URL
์ ๋์ผํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋๋ค.
https://sssssung.com/blog
https://sssssung.com/blog?keyword=react
https://sssssung.com/blog?utm=2
์ด๋ฌํ ๊ฒฝ์ฐ ๊ฒ์์์ง์ด ์๋ณธํ์ด์ง๋ฅผ ์๋ณํ์ง ๋ชปํด ๋ค๋ฅธ URL
์ ์๋ณธํ์ด์ง๋ก ์ธ์ํ ์ ์์ผ๋ฉฐ, ๋ถ์ฐ๋ URL
์ SEO
score๋ฅผ ๋ฎ์ถ๊ฑฐ๋ ์ฌํ๊ฒฝ์ฐ ํจ๋ํฐ๋ฅผ ๋ฐ์ ์๋ ์๋ค. ์๋์ฒ๋ผ canonical tag๋ฅผ ์ฝ์
ํ์ฌ ์๋ณธ ํ์ด์ง๋ฅผ ๋ช
์ํ ์ ์๋ค.
<head>
<link rel="canonical" href="https://sssssung.com/blog">
</head>

์น ํ๋ฉด ๋ก๋ฉ์๋, ํด๋ฆญ ๋ฐ์์๋ ๋ฑ ์น ์ฌ์ดํธ ์ด์ฉ์ ์ธก์ ๋๋ ์ฌ๋ฌ๊ฐ์ง ์ฑ๋ฅ์งํ๊ฐ ์กด์ฌํ๋ค. ์ฌ๋ฌ ์งํ์ค LCP
, FID
, CLS
์ธ๊ฐ์ง๋ฅผ Core Web Vitals
๋ผ๊ณ ํ๊ณ , ๊ตฌ๊ธ์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๊ณ ํต์ฌ์ ์ธ ์์๋ผ๊ณ ์๊ฐํ๊ณ ์๋ค.
-
LCP
(Largest Contentful Paint)
์น ํ์ด์ง์ ์ปจํ ์ธ ์ค ๊ฐ์ฅ ํฐ ์์ญ์ ์ฐจ์งํ๋ ๊ฒ์ด ํ๋ฉด(viewport
)์paint
(display)๋ ๋ ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ํ๋ธ๋ค. ๊ฐ์ฅ ํฐ ์์ญ์ ์ฐจ์งํ๋๊ฒ์ ์ฃผ์ ์ปจํ ์ธ ๋ก ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๋น ๋ฅด๊ฒ ์ ์ ์๊ฒ ๋ณด์ด๋๊ฒ์ด ์ค์ํ๋ค.LCP
์์ ์ปจํ ์ธ ๋ก ํ๋จํ๋ ๋ฒ์๋ ๋ค์๊ณผ ๊ฐ๋ค.<img>
svg
๋ด๋ถ์<image>
url()
๊ณผ ๊ฐ์ดimage
๊ฐbackground
๋ก load๋๋ ์์- preview๊ฐ ์ฌ์ฉ๋๋
<video>
๋ฑ
๊ฐ์ฅ ํฐ ์ปจํ ์ธ ๊ฐ 2.5์ด ์ดํ๋ก ํ๋ฉด์ด ๋ก๋ฉ์ด ์๋ฃ๋๋ฉด
LCP
๊ฐGood
์ด๋ผ๊ณ ํ๋จ๋๋ค. -
FID
(First Input Delay)
ํ์ด์ง ๋ ๋๋ง ์ดํ, ์ ์ ์ ์ ๋ ฅ์ ๋ํด delay๋ ์๊ฐ์ ์ธก์ ํ๋ค. ํ์ด์ง๊ฐ ๋ ๋๋ง ๋์๋ค๊ณ ์ ์ ๊ฐ ์ ๋ ฅ์ ๋ฐ๋ก ์ํํ๋๊ฒ์ ์๋๋ค. ์ ์ ๊ฐ ์ ๋ ฅ์ ํ๋ค๊ณ ํ๋๋ผ๋ ํด๋น ์ด๋ฒคํธ๋ฅผ ์คํํ ์ ์๋ ์ํ์ฌ์ผ ํ๋ฉฐ, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ๋ ์ด๋ฒคํธ๊ฐ ์ง์ฐ์ด ๋๋ ๊ฒ์ด๋ค. ๋ฐ๋ก ์ ์ ์ ์ ๋ ฅ ์ด๋ฒคํธ๊ฐ ์์ ๊ฒฝ์ฐ ์ธก์ ๋์ง ์๋๋ค. -
CLS
(Cumulative Layout Shift)
CLS๋ ํ์ด์ง ๋ ๋๋ง ์ดํ, ๊ธฐ๋ํ์ง ์์ ๋ ์ด์์์ ์์ง์์ ๋ํด ์ธก์ ํ๋ค. ์๋ฅผ ๋ค์ด, ์นํ์ด์ง๊ฐ ๋ก๋๋๋ ๋์ค ์ด๋ฏธ์ง๊ฐ ์์ ํ ๋ ๋๋ง ๋์ง ์์ ํ์ด์ง๊ฐ ๋ก๋๋ ์ดํ ์ด๋ฏธ์ง๊ฐ ๋ ๋๋ง ๋์ด ๊ทธ๋งํผ์ ์์น๊ฐ ๋ฐ๋ ค๋ฒ๋ฆฌ๋ ํ์์ด ๋ฐ์ํ ์ ์๋ค. ์ด๋ ์๋ชป๋ ํด๋ฆญ์ ์ ๋ฐํ ์ ์๊ณ ๋ฐฉํด์์๊ฐ ๋ ์ ์๋ ๊ฒ์ด๋ค.
์ธ๊ฐ์ง ์งํ๋ค์ SEO
score์ ํฐ ์ํฅ์ ๋ผ์น๋ฏ๋ก, ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด์๋ ์ด๊ธฐ ๋ก๋ฉ ์ ๋ต์ ์ ์ธ์์ผ ํ๋ค.
์์์ ์ธ๊ธํ ๋ด์ฉ ๋ง๊ณ ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก SEO
score๋ฅผ ๋์ผ ์ ์๋ค. SSL(https)
์ ์ฌ์ฉํ๋ค๋๊ฐ, ์์ง์ ์ฝํ
์ธ ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๊ณตํ๊ณ , ์ ์ ํ ์์ ๋งํฌ๋ฅผ ์ ๊ณตํ๋ ๊ฒ๋ SEO
score๋ฅผ ์ฌ๋ฆด์ ์๋ค.
๋ง๋ฌด๋ฆฌ
๊ฒ์์์ง ์ต์ ํ๋ ๋ง์ผํ ์ ํ๊ฐ์ง ๋ฐฉ๋ฒ์ด ๋ ์ ์๊ฒ ์ง๋ง ๊ฒฐ๊ตญ ์น์ ๊ทผ์ฑ, ์นํ์ค, ์น์ฑ๋ฅ ์ต์ ํ ๋ฑ๊ณผ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๊ณ ์น์ฌ์ดํธ์ ์ง์ ํฅ์์ ์ํด ๊ผญ ํ์ํ ๊ณผ์ ์ค ํ๋์ด๋ค. ์ค๋ฌด์์ ์ฝ๋ฉํ ๋ ์ด๋ฌํ ์ฌํญ์ ํ๋ํ๋ ๊ณ ๋ คํด๊ฐ๋ฉด์๋ ๋ชปํ๋๋ผ๋, ์ต๋ํ ์ด๋ฌํ ๋ถ๋ถ์ด ์์์ ์๊ฐํ๋ฉด์ ์ฝ๋ฉํ๋๊ฒ์ด ๊ฐ๋ฐ์์ ์ค์ํ ์์ง ์ค ํ๋๊ฐ ์๋๊น ์๊ฐํ๋ค.
- https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=ko
- https://support.google.com/webmasters/answer/9205520?hl=en - https://web.dev/vitals/