CSR์ ๋ํ์ ์ธ ๋จ์ ์ค ํ๋์ธ ์ทจ์ฝํ SEO ์ ์์ ๋ชจ๋ ์ฌ๋๋ค์ด ์ฌ์ฉํ ์ ์๋ ์๋น์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์น ์ ๊ทผ์ฑ ๊ฐ์ ์์
์ ์ํํด์ผํ๋ค. ์น ์ ๊ทผ์ฑ๊ณผ SEO์ ๊ฐ์ ํ๊ธฐ ์ด์ ์ ์ ์์ด๋ค.์ ๊ทผ์ฑ์ ํ์ด์ง ๋ง๋ค ์์ดํ์ง๋ง, ๊ฐ์ฅ ๋ฎ์ ๋ฉ์ธํ์ด์ง์ ์ ์๊ฐ 69์ , SEO ์ ์๋ 83์ ์ ๊ธฐ๋กํ์๋ค. SEO : ๊ฒ์์์ง ์ต์ ํ๐ React์ SEO๋ฆฌ์กํธ์ ๊ฐ์ SPA๋ SSR๊ณผ๋ ๋ฌ๋ฆฌ, ์ด๊ธฐ์ HTML์ด ์ต์ํ์ ๋ด์ฉ์ ํฌํจํ๊ณ , ๋๋ถ๋ถ์ ์ฝํ
์ธ ๋ JS๋ฅผ ํตํด ํด๋ผ์ด์ธํธ์ธก์์ ๋ ๋๋ง์ด ๋๋ ๋ฐฉ์์ด๋ค. ๋ชจ๋ ํฌ๋กค๋ฌ๊ฐ ์๋ ๋ง์ ํฌ๋กค๋ฌ๋ค์ด JS๋ฅผ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๊ณ ํ๋ค.(๊ตฌ๊ธ๋ด์ JS๋ฅผ ์ง์ํด์ SEO๊ฐ ๋์์ง ์๋ค๊ณ ํจ)Next.js๋ฅผ ์ด์ฉํ ํ๋ก์ ํธ์์๋ ๋ณ๋ค๋ฅธ ์์
์ ..
๋ฆฌ์กํธ
์งํ์ค์ธ ํ๋ก์ ํธ๋ ๋ฐ๋ ค๋๋ฌผ์ ๊ธฐ๋ก๊ณผ ์ฌ์ง ๊ณต์ ๊ฐ ์ฃผ๋ ๊ธฐ๋ฅ์ธ ๋งํผ, ์ด๋ฏธ์ง ์ต์ ํ ์์
์ด ์ค์ํ๋ค๊ณ ์๊ฐํ๋ค.๋ฒ๋ค์ฌ์ด์ฆ๋ฅผ ์ด์ฌํ ์ค์ฌ๋ KB๋จ์์ง๋ง.. ์ด๋ฏธ์ง๋ ๋จ์๋ถํฐ MB์ด๋ฏ๋ก, ์ด๋ฏธ์ง ์ต์ ํ๋ ํ์์ด๋ค. Next.js์ ์ด๋ฏธ์ง ์ต์ ํNext.js๋ next/image๋ฅผ ํตํด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ด๋ฏธ์ง ์ต์ ํ ์์
์ ์ํํด์ค๋ค.But, ๋ฆฌ์กํธ๋ ์ด์ ๊ฐ์ ์ด๋ฏธ์ง ์ต์ ํ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํด์ฃผ์ง ์์ผ๋ฏ๋ก, ์ง์ ์ต์ ํ ์์
์ ์ํํด์ผํ๋ค...!๐ซฃ ์๋ resizingWebp ๊ฐ์ ์ต์ ์ด๋ฏธ์ง ํฌ๋งท ์ง์Lazy Loading๋ก ํ์ด์ง ๋ก๋ฉ ์๋ ํฅ์CDN ์ง์์ด๋ฏธ์ง ์ต์ ํ๋ฅผ ์ํ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ ๊ณต๋ถํด๋ฉด์, ์ ์ฉํด๋ณด์๋ค. 1. browser-image-compression ํ์ฉํ ์ด๋ฏธ์ง ํญ, ํ..