#Google Search Console ์ธ๋ฑ์ฑ ์ ์
์ด ํ ํ๋ฆฟ์ ๊ธฐ๋ณธ SEO ์์ฑ ๊ธฐ๋ฅ๊ณผ Google ์ธ๋ฑ์ฑ ์์ฒญ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
#๊ธฐ๋ณธ SEO ์ถ๋ ฅ
sitemap.xml: ๋ก์ปฌ๋ผ์ด์ฆ๋ ์ฌ์ดํธ/ํ๋ก๋ํธ/๋ธ๋ก๊ทธ ๋ผ์ฐํธ ๊ธฐ์ค ์์ฑrobots.txt: ํฌ๋กค๋ฌ์ sitemap ๊ฒฝ๋ก ์๋ด- ํ์ด์ง๋ณ canonical ๋ฐ ๋ก์ผ์ผ ๋ฉํ๋ฐ์ดํฐ ์์ฑ
.env.local์ ๋ค์ ๊ฐ์ ์ค์ ํ์ธ์.
NEXT_PUBLIC_SITE_URL=https://your-domain.com
#Search Console ์ธ์ฆ
์ธ์ฆ ์ฝ๋๋ฅผ ์ถ๊ฐํ์ธ์.
NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION=YOUR_GOOGLE_SITE_VERIFICATION_CODE
#์ธ๋ฑ์ฑ ์คํฌ๋ฆฝํธ ์ค์
์ธ๋ฑ์ฑ ๋์ ๋๋ฉ์ธ ์ค์ :
GOOGLE_INDEXING_URL=https://your-domain.com
Google ์๋น์ค ๊ณ์ ์ธ์ฆ ์ ๋ณด๋ ์๋ ์ค ํ๋๋ก ์ ๊ณตํฉ๋๋ค.
- ํ๋ก์ ํธ ๋ฃจํธ
service_account.json(๊ถ์ฅ) - ํ๊ฒฝ ๋ณ์
GIS_CLIENT_EMAIL,GIS_PRIVATE_KEY ~/.gis/service_account.json
service_account.json ์์:
{
"client_email": "your-service-account@project.iam.gserviceaccount.com",
"private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n"
}
#์ธ๋ฑ์ฑ ์คํ
์ฆ์ ๊ฐ์ ์คํ:
yarn seo:index-google
24์๊ฐ ์ด๋ด ์คํ ๊ธฐ๋ก์ด ์์ผ๋ฉด ๊ฑด๋๋ฐ๋ ๋ชจ๋:
yarn seo:index-if-stale
#์ฐธ๊ณ
- ์คํฌ๋ฆฝํธ ์คํ ์บ์๋
.cache/์ ์ ์ฅ๋ฉ๋๋ค. - ์ฃผ๊ธฐ ์คํ์
seo:index-if-stale, ์๋ ์ฌ์คํ์seo:index-google์ ๊ถ์ฅํฉ๋๋ค.