블로그 SEO 현재와 향후 방향

2023-11-24
8min
Next.jsSEO

Google 에 웹사이트 등록하기

구글은 기본적으로 Google 색인에 추가할 사이트를 자동으로 찾는다. 라고 구글 seo 가이드에는 작성되어있다. 그런데 사실 이건 잘못된 말이다. Google 이 사이트를 찾기 위해서는 그 사이트에 접근할 방법이 반드시 존재해야 하기 때문이다. 예를 들면 내 블로그 같은 경우도 내 블로그를 백링크로 걸어놓은 곳이 한 군데도 없기 떄문에 구글은 기본적으로 내 사이트를 찾을 수 없다. (확인해보니 한군데 있더라..!)

따라서 나는 어떻게 해서든 내 블로그 사이트를 구글에서 알 수 있도록 만들어야한다.

INFO

백링크란 다른 웹사이트에서 자신의 웹사이트로 이동하는 링크를 의미합니다.

인터넷의 많은 정보성 글을 보면 참고링크가 있는데, 그 참고링크를 백링크릐 예시로 생각하면 이해하기 쉽습니다.

Google 검색결과에 표시되기 위한 기본 체크리스트

site 연산자를 이용해 내 블로그가 색인이 되었는지 확인해보자

위에서 언급한대로 내 블로그 사이트를 구글에 인지 시키는 작업을 해야한다. 그 전에 내 사이트를 과연 Google 에서 인지를 하고 있는지 알아보자.

그 방법은 아래와 같다. url 에 아래와 같이 입력하자. site 는 url 검색에 있어서 하나의 연산자다.

site:접두사 site:recketman.vercel.app
site:접두사 site:recketman.vercel.app
INFO

site: 연사자를 사용해도 접두사로 색인이 생성된 URL 전부가 반환되지는 않는다!

site 연산자 에 대해 자세히 알아보자.

그 결과는 아래와 같다.

site 연산자 사용 결과site 연산자 사용 결과


하나도 없을거라는 생각과 달리 하나가 있는 이유는... 어떤 크롤러가 내 사이트를 크롤링해서 본인 사이트에 링크로 올려놨기 때문이다. 그렇다. 위에서 이야기한 내 블로그도 백링크가 있었던 것이다.

내 블로그가 왜 크롤링이 되지 못했을까?

seo 가이드에서는 아래의 5가지 이유로 내 사이트가 크롤링 되지 않았을 것이라고 추측한다. 분석해보고 내가 할 수 있는 부분을 정리해보자.

  1. 사이트가 웹상의 다른 사이트에 연결되어 있지 않습니다.
  2. 사이트가 개설된 지 얼마 되지 않아 Google이 아직 크롤링하지 못했습니다.
  3. 사이트의 디자인 때문에 Google이 사이트의 콘텐츠를 효과적으로 크롤링하기 어렵습니다.
  4. Google이 사이트를 크롤링하려는 중에 오류가 발생했습니다.
  5. Google이 사이트를 발견하지 못했습니다.

1. 사이트가 웹상의 다른 사이트에 연결되어 있지 않습니다.

사실이다. 현재 내 페이지는 메인 페이지 하나만 백링크가 되었다. 하지만 이 부분은 내가 컨트롤 할 수 없다. 지속적으로 양질의 글을 작성하고, 확산 되길 기다린다면 언젠가는 많은 백링크가 생길 수 있지 않을까 생각해본다.

2. 사이트가 개설된 지 얼마 되지 않아 Google이 아직 크롤링하지 못했습니다.

블로그의 초안을 외부에 공개한건 약 2023년 6월쯤. 물론 글을 안썼기 때문에 이 부분은 현재 어느정도 영향이 있을거로 판단.

3. 사이트의 디자인 때문에 Google이 사이트의 콘텐츠를 효과적으로 크롤링하기 어렵습니다.

사이트의 디자인? 이 부분은 내가 컨트롤 할 수 있는 영역이다. 그렇다면 어떤 디자인이 좋은 디자인인걸까?

seo 에 좋은 html 디자인 라는 키워드로 몇 개의 글을 탐색했다. 정리해보자면 아래와 같다.

  • 반응형 디자인
  • 속도 최적화
  • 올바른 head tag 값
  • 내부 링크
  • 사이트맵

내 블로그는 최고의 속도와 깔끔한 반응형을 지원한다. 따라서 아래 3개 head tag, 내부 링크, 사이트맵 이 주요 쟁점이 될것같다.

최근 해당 커밋 에서 sitemap 생성 작업을 했다. Next.js 에서 sitemap 생성하는 방법은 Next.js 에서 sitemap.xml 생성하기 를 참고하면 된다.

남은건 이제 head tag내부 링크작업이다.

위 내용들은 sitemap 평가 이후에 작업하기로 한다.

참고한 링크

4. Google이 사이트를 크롤링하려는 중에 오류가 발생했습니다.

이 부분도 의심된다. 현재 내 블로그는 SSG 형태를 지니고 있다. 하나의 글을 작성할 때 마다 리스트페이지와 디테일 페이지는 Generate 가 된다. 문제는 페이지가 페이지 Generate 를 요청이 들어오는 시점에 한다는것. 만약 페이지가 새로 생성이 되어야하는 시점인데, 구글봇이 찔렀다면? 무료 버전의 호스팅을 사용하고 있기 때문에 페이지 생성이 굉장히 느리다. 따라서 구글봇이 페이지에 오류가 있다고 판단할 가능성이 있다는 것.

5. Google이 사이트를 발견하지 못했습니다.

이 부분은 할말이 없다. 당연히 못발견했겠지...

현재의 SEO 상황 정리와 기대되는 변화

Search Console 로 현재의 상황을 보면... 아래와 같다. (지금 당장 외부 유입이 일어날리는 없으니 클릭률 같은 정보는 깔끔히 무시한다.)

  1. 색인이 생성된 페이지는 3개다.
  2. 2023 년 11월 20일에 제출한 내 블로그의 sitemap 은 아직 평가 받지 못했다.

기대되는 변화는 sitemap 이 정상적으로 평가되고 최소 10개의 색인된 페이지가 생기는것.

TODO list

  • post 글 정보에 알맞은 head 태그 생성
  • 내부 링크