- Semrush는 계정 전체가 아니라 도구마다 구글 서치콘솔을 개별 연동하며, 도구별로 가져오는 데이터와 연결 위치가 다르다.
- 속성과 프로젝트 도메인의 일치 여부, 백링크 감사의 권한 요건을 먼저 확인하면 연결 오류를 줄일 수 있다.
Semrush는 구글 서치콘솔(GSC)을 계정 전체에 한 번 연결하는 방식이 아니라 도구마다 따로 연결하도록 한다. 구글 계정을 프로젝트에 붙인 뒤 쓰려는 도구 안에서 서치콘솔을 다시 켜야 한다.
도구마다 가져오는 데이터와 연결 위치가 다르다
Semrush는 서치콘솔 연동을 지원하는 도구로 네 가지를 꼽았다. SEO 대시보드(SEO Dashboard)는 사이트의 클릭과 노출 추이를 가져온다. 대시보드 오른쪽 위의 'Connect Google'을 누르거나, 차트의 'Google Search Console' 탭에서 'Connect'를 눌러 연결한다. 포지션 트래킹(Position Tracking, 지정한 키워드의 검색 순위를 매일 추적하는 도구)은 서치콘솔에 나타나는 검색어를 추적 키워드로 가져온다. 키워드 창의 'Import from...' 메뉴에서 'Google Search Console'을 고르면 된다. 백링크 감사(Backlink Audit, 자사 사이트로 들어오는 링크를 점검하는 도구)는 구글이 찾은 백링크와 기존 거부(disavow) 파일을 가져온다. 'Integrations' 메뉴의 'Google Search Console' 항목에서 연결한다. 마이 리포트(My Reports, 보고서 작성 도구)는 클릭, 노출, 클릭률(CTR), 평균 순위를 검색어, 페이지, 국가, 기기, 검색 노출 유형별로 나눠 보여주는 위젯을 제공한다. 보고서 편집 화면 사이드바의 Integrations에서 찾는다.
사이트 감사(Site Audit, 사이트를 크롤링해 기술 문제를 찾는 도구)는 예외다. 사이트 감사는 구글 애널리틱스만 연동하고 서치콘솔과는 연결되지 않는다. 서치콘솔의 색인 보고서와 비교하려면 두 화면을 사람이 직접 대조해야 한다. Semrush는 연결된 구글 계정에서 가져온 데이터를 저장하지 않는다고 설명했다.
연결 전에 속성과 프로젝트 도메인부터 맞춘다
첫 단계는 서치콘솔 속성(property)이 Semrush 프로젝트의 도메인과 일치하는지 확인하는 일이다. www가 붙은 주소와 붙지 않은 주소도 구분해서 맞아야 한다. 일치하지 않으면 Semrush가 속성을 찾지 못하고 'No properties match your campaign scope' 오류를 띄운다. 백링크 감사를 쓸 계획이라면 속성이 루트 도메인 전체를 포함하는지도 봐야 한다. example.com/blog/처럼 하위 폴더만 담은 속성은 연결되지 않는다.
Semrush가 안내 문서에서 제시한 조건은 프로젝트 도메인과의 일치, 백링크 감사의 루트 도메인 범위, 속성에 접근할 수 있는 구글 계정으로 로그인해야 한다는 것, 그리고 백링크 감사 연결 시 서치콘솔의 소유자 또는 전체 권한이 필요하다는 것이다. 국내 담당자는 자사 속성이 이 조건을 충족하는지 먼저 점검하면 된다.
대시보드에서 계정을 연결하고 포지션 트래킹으로 키워드를 가져온다
구글 계정 연결은 프로젝트의 SEO 대시보드에서 시작한다. 속성에 접근 권한이 있는 구글 계정으로 로그인하고 마법사에서 속성을 고른다. 구글 애널리틱스까지 연결할 필요는 없다. 연결이 끝나면 대시보드의 서치콘솔 탭에 클릭과 노출 추이가 나타난다.
그다음 포지션 트래킹으로 키워드를 가져온다. 새 캠페인이라면 설정 중 키워드 단계나 창의 오른쪽 위에서, 기존 캠페인이라면 오른쪽 위 톱니바퀴 아이콘에서 'Tracked keywords'를 열어 키워드 창에 들어간다. 'Import from...' 메뉴에서 'Google Search Console'을 고르면 사이트가 이미 노출을 얻고 있는 검색어가 들어온다. 'Add keywords to campaign'과 'Save changes'를 누르기 전에 목록을 검토하는 것이 좋다. 가져온 키워드는 요금제의 키워드 한도에 포함되며, 한도는 목록 아래에 표시된다.
포지션 트래킹을 서치콘솔 연동과 함께 쓰는 이유 가운데 하나는 데이터 시점의 차이다. Semrush는 서치콘솔이 순위를 며칠 늦게 보고하고, 페이지가 노출을 얻은 날에 대해서만 값을 준다고 설명했다. 안내 문서에 인용된 SEO 컨설턴트 빌 위드머는 자기 사이트의 중요 키워드가 10월 27일 포지션 트래킹에서 19계단 떨어진 것으로 잡혔는데, 하루 뒤에도 서치콘솔의 데이터는 10월 26일 자료여서 하락이 보이지 않았다고 전했다. 다만 Semrush는 두 도구의 숫자가 일치하지 않는 것이 정상이라고 설명했다. 서치콘솔은 국가, 기기, 검색자를 가리지 않고 모든 노출을 평균 내고, 포지션 트래킹은 정해 둔 한 지역과 한 기기를 매일 확인한다는 것이다.
백링크 감사는 별도 이메일 주소에 권한을 줘야 한다
백링크 감사 연동은 다른 도구보다 손이 더 간다. 다른 곳에서 서치콘솔을 이미 연결했더라도 이 단계는 따로 해야 한다. Semrush가 프로젝트마다 발급하는 고유 이메일 주소에 서치콘솔 속성의 전체 권한을 주는 방식이다. 작업하려면 서치콘솔에서 소유자(Owner) 또는 전체(Full) 권한이 있어야 하고, 제한된 사용자로는 이 단계를 끝낼 수 없다.
절차는 이렇다. 백링크 감사 캠페인에서 오른쪽 위 'Integrations'를 누르고 'Google Search Console' 아래의 'Connect'를 누른다. 구글 계정 옆의 'Share access'를 누르며, 계정이 보이지 않으면 'Add Google Account'로 먼저 로그인한다. 창에 표시되는 주소(backlink.audit.{code}@gmail.com 형식)를 복사한다. 서치콘솔의 설정에서 '사용자 및 권한', '사용자 추가'로 들어가 그 주소를 붙여 넣고 'Full' 권한을 고른다. 속성 소유자로 인증된 사용자만 사용자를 추가할 수 있다. 마지막으로 백링크 감사 화면에서 'Check connection and Upload backlinks'를 누른다. Semrush는 Full 권한이 필요한 이유가 거부 파일을 구글에 올리기 때문이라고 밝혔다.
연결이 끝나면 백링크 감사는 서치콘솔의 링크를 더해 프로필을 다시 크롤링하고, 끝날 때까지 'Crawling links' 진행 막대가 상단 버튼을 대신한다. 위드머가 자기 사이트에서 서치콘솔을 연결하자 참조 도메인이 984개에서 1,090개로 늘었고, 새로 들어온 도메인 대부분이 유해(toxic)로 분류되어 유해 도메인이 222개에서 324개가 되었다. 이 가운데 일부는 9일간의 정기 크롤링 효과이기도 하다고 Semrush는 덧붙였다. Semrush는 거부 작업 전에 새로 들어온 도메인을 먼저 검토하라고 권했다.
거부 도구에 대해서는 구글 고객센터가 별도로 선을 긋는다. 구글은 대부분의 사이트에 거부 도구가 필요 없고, 스팸성 링크가 수동 조치를 유발했거나 유발할 가능성이 큰 경우에만 쓰라고 안내한다. 이 도구가 도메인 속성을 지원하지 않는다는 점도 구글 문서에 명시되어 있어, 도메인 속성만 쓰는 사이트에는 해당 페이지가 적용되지 않는다. 거부 목록은 속성마다 하나만 올릴 수 있고, 새 목록을 올리면 기존 목록을 대체한다. 목록이 구글 색인에 반영되기까지 몇 주가 걸릴 수 있다. 구글이 안내한 파일 조건은 UTF-8 또는 7비트 ASCII 텍스트, 확장자 .txt, 최대 100,000줄과 2MB다.
보고서 위젯은 마이 리포트에서 끌어다 놓는다
마이 리포트에서는 보고서 편집 화면 사이드바의 Integrations에서 SEO 아래 'Google Search Console'을 찾는다. 탭은 두 가지다. 위젯 탭에는 클릭, 노출, 평균 CTR, 평균 순위 같은 단일 지표와 검색어, 페이지, 국가, 기기, 검색 노출 유형별 표가 있다. 그룹 탭에는 검색 성과 개요, 오디언스 인사이트, 데스크톱 검색, 모바일 검색 같은 묶음이 들어 있다. 구글 계정이 아직 연결되지 않았다면 위젯 화면에서 바로 연결할 수 있고, 빠르게 시작하려면 사이드바의 서치콘솔 템플릿을 고르면 된다.
서치콘솔 위젯의 '최근 7일' 필터는 10일 전부터 시작한다는 점을 기억해 두자. 예를 들어 15일에 가져오면 5일부터 11일까지가 표시된다. Semrush는 구글 API가 가장 며칠의 데이터를 돌려주지 않기 때문이라고 설명했다. 보고서의 마지막 며칠이 비어 보인다고 연결 문제로 의심할 필요는 없다.
연결이 안 될 때는 세 가지를 순서대로 본다
오류가 나면 세 가지를 확인하라는 것이 Semrush의 안내다. 속성이 프로젝트와 맞는지, 백링크 감사의 이메일 주소에 Full 권한이 있는지, Semrush가 이미 가져올 수 있는 링크를 모두 동기화했는지다. 'No properties match your campaign scope'는 잘못된 구글 계정으로 로그인했거나 www 여부가 다를 때 주로 나타난다. 로그아웃한 뒤 해당 속성을 소유한 계정으로 다시 로그인해 연결하면 된다.
'Make sure you have added account … to your GSC properties'는 서치콘솔이 백링크 감사의 이메일 주소를 인식하지 못한다는 뜻이다. 주소가 빠졌거나 Restricted 권한으로 추가됐거나 다른 프로젝트의 주소를 복사한 경우가 원인으로 꼽힌다. 현재 캠페인의 Integrations에서 주소를 다시 복사해 Full 권한으로 추가해야 한다. 프로젝트마다 주소가 다르므로 다른 프로젝트의 주소는 통하지 않는다. 'All links were uploaded from shared properties'는 실패가 아니다. 공유한 속성에서 가져올 수 있는 백링크를 이미 모두 가져왔고 이후에도 주기적으로 동기화한다는 안내이며, 더 많은 링크가 필요하면 캠페인 범위와 맞는 속성이 있는 다른 구글 계정을 연결하면 된다.
어디서부터 연결할지 정하려면
본지는 SEO 대시보드에서 계정과 속성부터 연결하고, 이어서 순위 변화를 빨리 보고 싶은 키워드가 많은 프로젝트라면 포지션 트래킹으로 키워드를 가져오는 순서를 제안한다. 링크 정리 필요성이 클 때만 백링크 감사 연결을 추가하면 된다. 이때 서치콘솔 Full 권한을 줄 수 있는 담당자가 내부에 있는지, 가져온 키워드가 요금제 한도를 넘기지 않는지 먼저 확인해야 한다. 사이트 감사는 서치콘솔 연동이 없으므로, 색인 문제를 진단하려면 서치콘솔의 페이지 색인 보고서를 먼저 보고 사이트 감사로 원인 URL을 찾는 수동 비교 절차를 팀 업무에 넣어야 한다.
<저작권자 © 마케팅 타임즈, 무단 전재 및 재배포, AI 학습 및 활용 금지>