본문 바로가기

Trouble Shooting

내 블로그가 검색되지 않는다

티스토리 블로그 글쓰기를 한지 어연 4개월째.

티스토리 블로그에서 작성한 글들이 구글에서 검색이 되지 않는 것을 발견했다.

 

전에 시험 삼아 시작해봤던 velog 블로그에는 똑같은 글이 있는데 여기는 잘 검색이 되지만,

티스토리에서 작성한 글은 검색이 되지 않는다.

롤링 업데이트 health check fail 으로 검색하면 1page 첫번째 게시글로 노출 중
얼마 안되지만 아까운 조회수들

그래서 이 글에서는 왜 티스토리에서 내가 작성한 글은 노출되지 않고, 어떤 문제가 있는지, 어떻게 해결하면 좋을지에 대해 본인이 찾아본 정보들을 정리해보고자 한다.

목표

  1. 티스토리에서 작성한 글이 구글에서 검색이 되지 않는다. 원인을 알아보자.
  2. 구글에서 내 블로그 글이 잘 검색되도록 개선하자.

SEO 기본 가이드

SEO (Search Engine Optimization): 검색 엔진 최적화

구글에서 잘 정리한 SEO 문서가 있다. 😇 검색엔진 최적화(SEO) 기본 가이드

이 글을 가이드 삼아 문제를 해결해보도록 하자.

내 사이트가 구글에 표시되는 중인가요?

우선 내 블로그의 글들이 구글 검색 엔진이 가지고 있는지 확인해봐야 한다.

아무리 훌륭한 사이트라도 구글이 정보를 가지고 있지 않다면, 구글링으로 찾을 수 없는 사이트인 것이다.

구글이 사이트에 대한 정보를 가지고 있어 검색 결과로 제공할 수 있을 때, 그 사이트에 대해 구글 '색인에 포함됨'이라고 한다.

이를 확인해보기 위한 작업은 매우 간단하다. 구글 검색창에 아래와 같이 검색해보면 된다.

site: [검색할 사이트 url]

결과는 다음과 같았다.

site:https://hanbin-sla.tistory.com/  # 색인됨
site:https://hanbin-sla.tistory.com/2?category=1072639 # 색인 안됨
site:https://hanbin-sla.tistory.com/3 # 이하 블로그 내 다른 문서들 모두 색인 안됨
...

내 블로그 홈은 포함하지만, 문서들에 해당하는 url들은 검색이 안 되는 사실 발견했다 😱

ㅜㅜ 일치하는 검색결과가 없다고 나온다..

그렇다면 왜 색인 생성이 되지 않고 있었을까?

구글은 이러한 문제를 진단하기 위한 Google Search Console이라는 툴을 제공한다.

Google Search Console

사용하려면 검사하고자 하는 사이트가 나의 소유임을 증명해야 한다.

증명하기 위한 방법이 몇 가지 있는데, 대부분 사이트의 코드를 직접 수정해야 한다.

다행히도 티스토리는 '스킨 편집' 기능에서 <head> tag에 meta tag를 추가할 수 있어 이 방법으로 내 소유임을 증명하였다.

Google Search Console 에서는 색인 생성과 관련된 여러가지 검사를 해볼 수 있다

URL 검사

URL 검사 도구는 Google 에서 색인을 생성한 특정페이지 버번에 관한 정보를 제공하며, 개발자는 URL 검사 도구를 사용해 URL의 색인 생성 가능 여부를 테스트할 수 있다.

색인이 생성되지 않은 내 문서 url 검사 요청을 하였고 다음과 같은 결과를 얻을 수 있었다.

색인이 생성되지 않았다고 나온다

실제 URL 테스트

우측 상단에 '실제 url 테스트'라는 버튼을 통해 구글에서 색인을 생성할 수 있는지 확인할 수 있다. 이 검사에서는 라이브 페이지를 대상으로 색인이 생성된 url 과 유사한 정보를 테스트한다.

직접 조치 & 보안 문제 검사

사이트에 적용된 구글 검색 직접 조치와 보안 문제가 있는지 확인한다. 사이트에 관련 문제가 있는 경우 사이트의 일부 또는 전체가 구글 검색 결과에 표시되지 않을 수 있다. 

직접 조치 결과
보안 문제 결과

Google Search Console 수행한 검사 결과만 놓고 보자면

  • 색인이 생성되지 않음
  • 해당 페이지에 대해 크롤링이 이루어지지 않았음
    • 그렇다고 크롤링이 거부되지도 않음
    • 페이지를 가져올 수도 있음
    • 색인 생성도 허용됨
  • 검사한 페이지에 대해 색인을 생성할 수 있음
    • 하지만 생성하지 않음 (???)
  • 직접 검사, 보안 문제 없음

원인 불명, 하지만 의심가는 것

검사 결과 정확한 원인을 알 수 없었다. 다만 가이드에서 다음과 같은 유의사항을 찾을 수 있었다.

유효한 결과가 나오면 내 페이지의 색인이 생성된다는 뜻인가요?
아니요. 실시간 URL 테스트는 Googlebot이 색인 생성을 위해 페이지에 액세스할 수 있는지만 확인합니다. 페이지가 Google 색인에 포함되는지 보장할 수 있는 확실한 테스트는 없습니다. 실시간 테스트 결과가 유효하거나 경고가 표시되는 경우에도 페이지의 색인이 생성되려면 다른 조건을 충족해야 합니다. 예를 들면 다음과 같습니다.

페이지가 직접 조치나 법적 문제의 대상이 되면 안 됩니다.
페이지가 색인이 생성된 다른 페이지의 중복이면 안 됩니다.
페이지는 고유하거나 비슷한 페이지의 표준 버전으로 선택되어야 합니다.
페이지의 품질이 색인 생성을 보장할 만큼 높아야 합니다.

아뿔싸, 내가 블로그를 이전하며 velog 블로그에 똑같은 글을 그대로 남겨두었고, 해당 글은 이미 색인이 생성된 상태였다. 이에 구글은 티스토리의 글이 중복이라 판단하여 색인 생성을 하지 않았을 것이다. 

그렇다면 그 외의 글들은? 아마 티스토리 블로그가 중복 사이트라고 판단하여 사이트 품질이 낮아져 다른 글들도 색인 생성을 하지 않거나 우선순위가 매우 낮지 않았을까 싶다.

(이는 본인이 구글 SEO 가이드를 읽고 Google Search Console 검사 결과를 통해 낸 결론이며, 사실과 다를 수 있다.)

개선

그렇다면 티스토리에서 작성한 글들이 다시 구글에서 검색될 수 있도록 개선해보자.

색인 생성 요청

Google Search Console 에서 검사 결과시 색인 생성에 문제 없는 문서에 대해 색인 생성 요청을 할 수 있다.

내 글들은 모두 색인 생성에 문제 없는 문서들이므로, 요청 후 생성까지 문제없이 진행되었다.

색인 생성 성공
색인 생성 성공 후 많지는 않지만 구글에서 유입이 되기 시작한다

중복된 문서 제거

중복된 문서들이 모두 본인의 소유일 경우 특정 문서를 표준 사이트로 등록할 수 있다고 한다.

다만 velog 의 경우 소스파일을 수정할 수 있는 기능이 없어, 본인 소유임을 증명하기 어려웠다.

이에 아쉽지만 velog 블로그는 폐쇄하기로 결정했다.

티스토리 SEO

가이드를 읽다보니 SEO 를 위해 내가 할 수 있는게 굉장히 많았는데, 그 중 티스토리에서 제공하는 기능으로 쉽게 적용할 수 있는 방법이 있다.

사이트맵 제공

사이트맵은 사이트에 있는 페이지, 동영상 및 기타 파일과 그 관계에 관한 정보를 제공하는 파일입니다. Google과 같은 검색엔진은 이 파일을 읽고 사이트를 더 효율적으로 크롤링합니다. 사이트맵은 내가 사이트에서 중요하다고 생각하는 페이지와 파일을 Google에 알리고 중요한 관련 정보를 제공합니다. 관련 정보의 예로는 페이지가 마지막으로 업데이트된 시간, 페이지의 대체 언어 버전이 있습니다.

예를 들어 신규 페이지의 경우 해당 페이지로 접근할 수 있는 경로가 많이 없어 색인이 생성되거나 검색 지표가 높지 않을 수 있다. 이에 sitemap 파일을 제공하여 같은 도메인의 페이지들에 대한 정보를 크롤러에게 제공하여 접근을 더 쉽게할 수 있게 하는 것이다.

그리고 티스토리는 sitemap 파일을 자동으로 생성하여 제공한다. 

티스토리와 Google Search Console 을 통해 sitemap을 쉽게 제출 할 수 있다.

url에 단어 사용하기

문서 URL은 일반적으로 Google 검색결과에서 문서 제목 근처에 특정 형식으로 표시됩니다.
Google은 모든 유형의 URL 구조를 능숙하게 크롤링할 수 있고 매우 복잡한 구조라도 크롤링하지만 가능한 한 URL을 간단하게 만드는 것이 좋습니다. 사이트의 콘텐츠 및 구조와 관련된 단어가 포함된 URL은 사이트를 탐색하는 방문자에게 더 친숙한 느낌을 줍니다.

불필요한 매개변수 및 세션 ID가 있는 긴 URL을 사용하는 경우를 피하라고 권장한다. 

티스토리는 url을 숫자 혹은 문자로 생성할지 선택할 수가 있다.

왜 숫자가 디폴트인지는 의문이다

결론

  1. 티스토리에서 작성한 글이 구글에서 검색이 되지 않는다. 원인을 알아보자.
    1. 색인 생성이 되지 않았던 것이 원인이었다.
    2. 왜 색인 생성이 되지 않았는지에 대해서 정확한 원인은 불명. 다만 중복된 글이 velog에 이미 색인 생성이 되었었고, 이에 티스토리 블로그 사이트가 중복 사이트라고 인식되며 다른 페이지 색인에도 영향을 미친 것으로 판단.
  2. 구글에서 내 블로그 글이 잘 검색되도록 개선하자.
    1. velog 블로그 폐쇄
    2. 티스토리 각 문서들 색인 생성 요청 후 성공. 구글 검색 유입 확인
    3. sitemap 제공
    4. 사용자가 더 쉽게 인지할 수 있는 url로 변경 (숫자 -> 문자)

참고

https://developers.google.com/search/docs/beginner/seo-starter-guide?hl=ko https://support.google.com/webmasters/answer/9012289#url_not_on_google

https://developers.google.com/search/docs/monitor-debug/search-console-reports?hl=ko

'Trouble Shooting' 카테고리의 다른 글

알고리즘, FE 실무에 적용하기  (0) 2024.03.31
롤링 업데이트 health check fail issue  (0) 2022.07.24