블로그로 돌아가기
2025년 6월 17일Sergei Solod6 분 읽기

Next.js 블로그를 21개 언어로 공개했다. Google 노출 439회가 실제로 알려준 것

첫 주에 21개 언어로 만든 Next.js 블로그는 Google에서 439회 노출과 5회 클릭을 기록했습니다. 이후 471페이지 중 436페이지가 색인되었습니다. 가장 큰 교훈은 노출, 색인, 실제 검색 성과를 서로 다른 지표로 봐야 한다는 것이었습니다.

Next.jsSEOI18n다국어 SEOGoogle Search웹 개발

저는 개인적인 도전이자 SEO 실험으로 21개 언어를 지원하는 Next.js 블로그를 공개했습니다. 첫 주에 Google에서 439회 노출과 5회 클릭이 발생했고, Yandex에서도 노출이 생기기 시작했습니다.

당시에는 이 숫자가 상당히 고무적으로 보였습니다. 하지만 지금 다시 보면 의미는 훨씬 제한적입니다. 일부 페이지가 검색엔진에 발견되어 결과에 표시되기 시작했다는 것은 확인할 수 있었습니다. 그러나 21개 언어가 성장의 원인이었다거나, 모든 언어가 잘 작동했다거나, 이미 안정적인 순위를 확보했다는 뜻은 아니었습니다.

실제로 무엇을 공개했나

이 프로젝트는 Next.js로 만든 개인 블로그를 21개 언어로 제공하는 것이었습니다. 하나의 글마다 21개의 현지화 버전이 있었습니다. 저는 다국어 라우팅을 구성하고, 서버 렌더링 또는 정적 생성 페이지를 만들기 위한 실용적인 기반으로 Next.js를 선택했습니다.

이 선택은 구현에는 도움이 됐지만, SEO 성과와 같은 의미는 아닙니다. SSR, SSG 또는 i18n 친화적인 구조를 사용한다고 해서 Next.js 페이지가 자동으로 Google에 색인되는 것은 아닙니다. 검색엔진은 URL을 발견하고, 크롤링하고, 처리하고, 색인한 뒤에야 순위를 결정합니다.

첫 주: 노출 439회, 클릭 5회

초기에 가장 분명했던 결과는 Google 노출 439회와 클릭 5회였습니다. CTR로 계산하면 약 1.1%였기 때문에 클릭 규모는 아직 매우 작았습니다.

더 흥미로웠던 부분은 새 다국어 사이트가 이렇게 빨리 검색 노출을 얻기 시작했다는 점입니다. 글 하나에 21개의 현지화 버전이 있으면 단일 언어 사이트보다 검색에서 유입될 수 있는 잠재적 진입점이 많아집니다. 하지만 잠재적 진입점은 보장된 트래픽이 아닙니다. 언어가 21개라고 해서 순위나 트래픽이 자동으로 21배가 되지는 않습니다.

여기서 중요한 구분을 배웠습니다. 노출은 트래픽이 아니며, 초기 노출은 장기적인 SEO 성공의 증거도 아닙니다.

색인 수치는 몇 주 뒤에 확인했다

몇 주 후 다시 확인했을 때는 471페이지를 보고 있었습니다. 각 글에는 21개의 언어 버전이 있었습니다. 471페이지 중 436페이지가 색인되었고, 35페이지는 아직 색인되지 않았습니다. 약 93%였습니다.

고무적인 수치였지만 또 다른 구분이 필요했습니다. 색인과 순위는 같은 것이 아닙니다. URL이 Google 색인에 들어갔다고 해서 유용한 검색어에서 높은 순위를 얻거나, 꾸준히 노출되거나, 클릭을 가져온다는 의미는 아닙니다. 반대로 아직 색인되지 않은 URL이 있다는 사실만으로 패널티를 받았다고 볼 수도 없습니다.

sitemap.xml을 어떻게 다뤘나

이 프로젝트에서는 sitemap.xml자동으로 생성되었고, 이후 제가 Google Search Console에 수동으로 제출했습니다.

처음에는 이 작업을 “페이지를 색인에 넣는 과정”으로 생각했습니다. 지금이라면 더 정확히 표현할 수 있습니다. sitemap은 검색엔진이 URL을 발견하도록 돕고, 처리 상태를 확인할 수 있게 해줍니다. 제출한다고 색인이 보장되는 것은 아닙니다. Google이 URL을 알고 있어도 색인하지 않을 수 있고, 색인된 URL도 검색 트래픽이 거의 없을 수 있습니다.

21개 언어 실험에서 배운 점

  • 다국어 발행은 검색 표면을 넓히지만 성과를 보장하지는 않습니다.
  • 프레임워크 기능 자체가 순위 요인은 아닙니다. Next.js는 구현을 편하게 해줬지만 Google 결과를 결정하지는 않았습니다.
  • 색인 범위와 검색 성과는 별도로 측정해야 합니다. “436페이지 색인”과 “5회 클릭”은 서로 다른 단계의 지표입니다.
  • 초기 데이터는 유용하지만 과대해석하기 쉽습니다. 첫 주는 초기 노출을 보여줬을 뿐 장기 SEO 성공을 증명하지 않았습니다.
  • 실수도 함께 확장됩니다. 글 하나가 21페이지가 되면 구조, 번역, 메타데이터, 링크 문제도 21번 반복될 수 있습니다.

지금이라면 다국어 런칭을 어떻게 평가할까

  1. 검색엔진이 URL을 발견할 수 있는가? sitemap, 내부 링크, 크롤링 가능성, HTTP 응답을 확인합니다.
  2. 실제로 어떤 URL이 색인되었는가? 색인과 순위를 섞지 않습니다.
  3. 어떤 언어가 노출과 클릭을 얻는가? 사이트 전체 숫자 하나가 아니라 locale별로 비교합니다.
  4. 현지화 페이지 자체가 유용한가? 번역, 제목, 메타데이터, 언어 신호, 본문을 점검합니다.

또한 hreflang을 확인하고 각 언어 버전이 안정적이고 크롤링 가능한 URL을 갖고 있는지도 봅니다. 이것은 기술적 기본기이지 순위 보장은 아닙니다.

제가 신뢰하는 결과

이 이야기를 가장 정확하게 말하면 예전 제목보다 덜 극적이지만 더 유용합니다. 첫 주에 21개 언어의 Next.js 블로그는 Google에서 439회 노출과 5회 클릭을 기록했고, Yandex에서도 노출되기 시작했습니다. 몇 주 뒤에는 471페이지 중 436페이지가 색인되었고 35페이지는 아직 대기 중이었습니다.

이 숫자는 사이트가 발견되고 있었고, 제가 측정한 페이지 대부분이 나중에 색인에 들어갔다는 것을 보여줍니다. 그러나 다국어 SEO가 빠른 성장을 만들었다거나, Next.js가 색인을 가속했다거나, 모든 언어 버전이 좋은 순위를 얻었다는 것을 증명하지는 않습니다.

이것이 저에게 남은 실제 교훈입니다. 다국어 발행은 짧은 시간에 훨씬 큰 검색 표면을 만들 수 있습니다. 그 표면이 안정적인 순위와 유용한 트래픽으로 이어지는지는 별도로 측정해야 합니다.

블로그 URL: https://blog.jsvar.com
YouTube 영상: https://youtu.be/Zk8thnf0kk4