Intro
우리가 블로그를 작성하는 이유가 여러가지 있겠지만 그 중에 하나는 내가 아는 정보들을 다른 사람들과 공유하고자 하는 목적이 있잖아요. 그래서 오늘은 Hugo 로 블로그를 관리할 때 반드시 설정해주어야 할 부분 중 하나인 SEO(Search Engine Optimization) 라 불리는 검색 엔진 최적화에 대해 함께 공부해보도록 하겠습니다. Tistory 나 Naver 같은 블로그를 사용하면 이런 처리들을 우리가 직접할 필요가 없어서 생소할 수도 있는 부분이에요. 하지만 이 곳들도 우리가 직접하지 않을 뿐 뒤에서는 같은 처리를 해주고 있답니다.
그런데 Hugo 블로그는 모든 서비스의 주체자가 우리잖아요? 이게 개인의 취향대로 모든 것을 커스터마이징 할 수 있다는 장점이 있기도 하지만 그만큼 기업에서 서비스하는 블로그를 사용할 때보다 신경써야할 것이 더 많다는 뜻이기도 합니다. 우리가 블로그 페이지들을 생성하고 그것을 웹페이지로 만든다고해도 따로 검색엔진 서비스에 블로그 주소를 등록하지 않으면 아무리 검색해도 우리 블로그를 찾을 수가 없습니다.
이번 포스팅은 총 3회 분으로 연재될 예정이며
- Google Search Console
- Naver Search Advisor
- 다음검색 등록
순으로 포스팅 될 계획입니다.
Google SEO
가장 먼저 Google 에 블로그 주소를 등록하는 절차를 진행해보도록 할게요. 구글에 주소를 등록하기 위해서는 Google Analytics 와 Google Search Console 두 곳에서 작업이 필요합니다.
Google Analytics 등록하기
Google Analytics 에 접속해 볼게요. 일단 등록을 하기 전에 Analytics 가 어떤 역할을 하는지 간단하게 알아봅시다. 우리가 Analytics 에 등록하는 이유는 단순히 검색에 노출되기 위해서 그런 것이 아니에요. Analytics 에 등록함으로써 다음과 같은 유용한 정보들을 확인할 수 있고, 이에 따라 더 전략적으로 블로그를 운영할 수 있게 됩니다.
- 블로그 방문자 수
- 블로그 방문자들의 연령대와 성별
- 블로그 방문 시 사용한 디바이스
- 블로그를 찾아 들어오게된 경로
- 내 블로그에서 인기있는 페이지
기본적으로 파악할 수 있는 정보들은 이정도가 있고 당연히 이외에도 훨씬 많은 정보를 확인할 수가 있습니다. 이제 등록을 하기 위해 admin 메뉴를 클릭합니다. 저는 이미 Tistory 블로그를 운영하고 있고 이 블로그가 Google Analytics 에 등록되어 있어 처음 시작하는 분들과는 보이는 화면이 조금 다를 수 있습니다. 그래도 전체적인 흐름은 동일하니까 잘 따라와주세요.
다음으로 Create Property 버튼을 누르고 내 블로그 정보를 기입하여 Property 를 생성합니다. 생성이 되면 Tracking ID(UA-123456789-1 형식) 을 확인할 수 있고 이 ID 를 우리 블로그에 입력해야 합니다.
이제 Hugo 구성 파일 중 config.toml
파일을 열어 googleAnalytics
변수를 생성하고 ID 를 입력합니다.
googleAnalytics: UA-123456789-1
위 ID 는 예시이므로 작동하지 않고 여러분이 발급받은 Tracking ID 를 입력해주세요. 입력이 완료되면 당연히 블로그를 재발행 해주어야 합니다. 작동 확인 방법으로는 Google Analytics 는 실시간으로 접속자를 감지하므로 이후에 내가 블로그에 접속하더라도 접속자 숫자가 올라가는 모습을 확인할 수 있습니다. 쩌는데??
Google Search Console 설정하기
이제 Google 검색에 실제로 노출될 수 있도록 등록하는 작업을 진행해 보겠습니다. Google Search Console 에 접속하고 시작하기 버튼을 눌러주세요.
이제 아래와 같은 화면이 보일텐데요. 이곳에서 Add property 버튼을 눌러주세요.
다음으로 나타나는 화면에서는 URL Prefix 를 선택하고 내 블로그 주소를 입력합니다. 이제 html 파일을 다운로드 받아 Hugo 구성파일 중 public 폴더에 넣어준 뒤 블로그를 재발행합니다. 수분 내로 소유권 확인이 가능합니다.
마지막으로 sitemap.xml
파일을 제출해주면 끝입니다.
좌측 메뉴에서 Sitemaps 를 선택하면 나타나는 주소창에 sitemap.xml
을 입력해주세요. 내 Hugo 디렉토리의 public 폴더 안에 기본적으로 들어있는 파일이므로 문제 없이 등록이 됩니다. 다만 이게 블로그 테마에 따라 없는 경우가 있을 수도 있다고 하는데 없을 경우에는 직접 작성을 해줘야 한다고 하네요. 저는 있었으므로 직접 작성하는 방법은 패스하도록 할게요.