SEO를 위한 맞춤 검색: Google의 프로그래밍 가능한 검색 엔진 및 맞춤 검색 JSON API를 사용하여 검색 의도 분석
게시 됨: 2022-01-18요즘 검색 엔진 최적화의 핵심은 무엇입니까? 정확히는 검색 의도입니다. 또는 다른 표현으로: 사용자가 타겟 키워드를 검색할 때 무엇을 보고 싶어합니까?
현재 상위 10개 순위를 보면 정답에 가까워지거나 최소한 공개된 최고의 답변에 가까워질 가능성이 높습니다. 물론 아직 아무도 사용자의 검색 의도를 충족시키는 가장 좋은 방법을 찾지 못했을 가능성이 있으며 새로운 콘텐츠가 모든 사람을 능가할 수도 있습니다. 따라서 항상 열린 마음을 유지하는 것이 좋습니다.
특히 소규모 플레이어인 경우 심층적인 주제 연구를 통해 경쟁업체가 지금까지 놓친 콘텐츠 기회를 찾을 수 있습니다. 그러나 현재 순위에서 검색 의도를 '오직' 추출하는 것조차 대규모 키워드 세트로 거의 확장할 수 없는 수동 분석이 필요합니다.
이 기사에서는 다른 방식으로 진행합니다. 사용자의 검색 의도 측면을 더 큰 규모로 어떻게 평가할 수 있습니까? 그리고 검색 결과를 분석하여 우리의 SEO 전략과 관련된 어떤 근본적인 질문에 일괄적으로 답할 수 있습니까?
성공하기 위한 실용적인 예
이 추상적인 주제를 좀 더 구체적으로 만들기 위한 사용 사례부터 시작하겠습니다. 패션 산업의 유기적 검색 결과에 "키워드 성별 편향"(독일어로만 된 기사)이 있다는 사실을 알아차린 적이 있습니까? "후디"와 같은 용어의 경우 상위 순위에서 남성용 제품이 있는 "남성" 랜딩 페이지를 주로 볼 수 있는 반면, "코트"의 경우 순위에 여성 제품이 있는 페이지가 대부분 있습니다.
따라서 일반적인 용어 "coats"와 검색 의도가 이미 여성 페이지 www.example에서 제공되기 때문에 남성 및 여성 제품으로 "중립적인" 페이지 www.example.com/c/coats/를 만드는 것은 의미가 없습니다. .com/c/women/coats/.
SEO로서 우리는 방문 페이지를 만들기 전에 이러한 종류의 정보를 원합니다. 이상적으로는 Google 검색을 통해 모든 단일 키워드를 수동으로 실행하지 않는 것이 좋습니다. Google의 프로그래밍 가능한 검색 엔진과 사용자 지정 검색 JSON API가 바로 이것을 가능하게 합니다.
그러나 위에서부터 시작합시다. 이 기사에서 다룰 내용은 다음과 같습니다.
먼저 프로그래밍 가능한 검색 엔진(PSE) 이 무엇이며 해당 API에 액세스하는 방법을 살펴보겠습니다. 약간의 스포일러: 표준화되고 접근 가능하며 확장 가능한 방식으로 키워드 용어에 대한 Google 검색 결과의 프록시를 무료로 얻을 수 있는 방법입니다.
사용자 정의 검색 엔진 의 설정을 단계별로 살펴보고 데이터에 액세스하기 위한 API 키를 생성하고 출력을 분석하기 위해 Google 스프레드시트 템플릿을 설정합니다.
그런 다음 이러한 기술을 세 가지 SEO 사용 사례 에 적용할 것입니다. 이것은 API가 키워드 및 검색 의도 분석과 관련된 매우 실용적인 SEO 질문에 어떻게 답할 수 있는지 보여줍니다.
그리고 결론적 으로 검색 의도의 상태 와 이 기사가 새로운 관점을 추가하는 방법을 살펴보겠습니다.
Google의 프로그래밍 가능한 검색 엔진과 맞춤 검색 JSON API는 무엇입니까?
먼저 프로그래밍 가능한 검색과 API가 무엇이며 둘 다 검색 의도를 평가하는 데 어떻게 도움이 되는지 알아보겠습니다.
World Wide Web을 탐색하는 과정에서 이미 Google의 프로그래밍 가능한 검색 엔진을 접했을 가능성이 큽니다. 이유는 간단합니다. 웹마스터가 웹사이트에 쉽게 통합할 수 있는 검색 엔진 기능을 제공합니다.
강력한 점: 일반 Google 검색의 iframe을 통합하지 않습니다. 아니요, 프로그래밍 가능한 검색 엔진(약칭: PSE)의 다양한 설정으로 검색 경험을 완전히 사용자 정의하고 조정할 수 있습니다.
- 웹사이트에 내부 검색 기능이 필요하십니까? 그런 다음 도메인의 URL만 전달하도록 PSE를 제한합니다.
- 특정 주제에 대한 제휴 사이트가 있습니까? 그런 다음 귀하의 웹사이트가 집중하는 주제 항목(Google 지식 정보에서 제공)에 대한 결과만 제공하는 주제 검색 엔진을 만들어 사용자에게 추가 가치를 제공하십시오.
아니면 공개 도메인 이미지 공급자가 호스팅하는 URL만 제공하는 이미지 검색입니까? 또는 ... 요점을 알 수 있습니다. 옵션은 무한합니다. 또한 맞춤형 프로그래밍 가능한 검색 엔진에 표시되는 광고로 수익을 창출할 수도 있습니다.
이제 Custom Search JSON API와 프로그래밍 가능한 검색 엔진을 설정하는 즉시 이를 사용하는 방법에 대해 알아보겠습니다. 위에서 API에 대한 개인적인 정의를 이미 말씀드렸습니다. API는 표준화되고 접근 가능하며 확장 가능한 방식으로 키워드 용어에 대한 Google 검색 결과의 프록시 를 무료 로 얻을 수 있는 방법입니다. 분해해 보겠습니다.
Custom Search JSON API가 확장 가능한 이유는 무엇입니까?
API는 프로그래밍 가능한 검색 엔진에서 맞춤 검색 결과를 가져와 JSON 형식으로 제공합니다. JSON-LD(JavaScript Object Notation for Linking Data)는 응용 프로그램 간에 간단한 텍스트 형식으로 데이터를 교환하는 데 널리 사용되는 형식입니다. 따라서 API의 데이터(예: 키워드에 대한 URL 및 제목 태그 순위 지정)를 Google Sheets와 같이 나중에 설명하는 것처럼 자신의 애플리케이션에서 사용할 수 있습니다.
Custom Search JSON API는 정말 무료인가요?
예, 특정 제한이 있습니다. Google 계정당 하루에 100개의 무료 요청을 제출하거나 요금을 지불하여(1,000개 쿼리당 5달러) 이를 최대 10,000개의 일일 요청으로 늘릴 수 있습니다(추가 정보).
내 경험에 따르면 약간의 계획만 있으면 많은 SEO 사용 사례에 대해 ~3,000건의 월간 요청으로 충분할 것입니다. 그리고 필요한 경우 팀 구성원의 여러 계정에 대해 작업을 항상 분할할 수 있습니다.
프로그래밍 가능한 검색이 실제 Google 검색 결과의 프록시일 뿐인 이유는 무엇입니까?
프로그래밍 가능한 검색 엔진의 강력한 기능: 사용자 지정 검색을 전혀 제한하지 않고 전체 웹을 검색하도록 선택할 수 있습니다. 이것은 기본적으로 실제 Google 검색이 제공할 결과의 프록시를 가져오지만 리치 결과 또는 추천 스니펫과 같은 멋진 통합이 없고 순위 URL의 정확한 위치가 다른 원시 자연 결과만 얻을 수 있습니다.
여기서 또 다른 질문이 떠오를 수 있습니다. 왜 우리는 동일한 데이터가 아니라 실제 Google 검색 결과에서 가져옵니까?
프로그래밍 가능한 검색 엔진으로 작업하면 어떤 이점이 있습니까?
두 가지: 첫째, Custom Search API는 무료이며, 둘째, 관련된 회색 영역이 없습니다. 공식적으로 Google은 검색 결과를 스크랩하는 것을 허용하지 않습니다(자동 쿼리에 대한 정보 참조). 어쨌든 많은 사람들이 그렇게 했으므로 보안 문자를 통해 액세스 제한을 두지 않았습니다.
웹 크롤링 도구를 사용하여 Google 검색 결과를 크롤링하려고 시도했다면 상태 코드 403 또는 302가 발생하는 것을 눈치 챘을 것입니다. 이것은 일반적으로 인간임을 확인하는 보안 문자 또는 비정상적인 트래픽으로 인한 차단입니다(그림 1 참조). .
그림 1: 웹 크롤링 도구 및 요청 차단을 사용하여 Google 검색 결과 URL을 크롤링한 결과
반대로 프로그래밍 가능한 검색 엔진의 결과는 Custom Search JSON API를 통해 자유롭게 액세스할 수 있습니다. 그러나 삶에서 종종 그렇듯이 여기에도 절충점이 있습니다. 프로그래밍 가능한 검색 엔진의 검색 결과는 프록시일 뿐이므로 위치 및 언어 설정이 일치하더라도 실제 Google 검색 결과를 100% 나타내지는 않습니다.
다음 질문은 다음과 같습니다. 결과가 SEO 의사 결정에 정보를 제공하기에 충분합니까?
프로그래밍 가능한 검색 엔진의 결과는 실제 Google 검색 결과와 어떻게 비교됩니까?
결과가 SEO 의사 결정에 정보를 제공하기에 충분합니까? 내 짧은 대답: 그렇습니다.
"후디"와 "코트"의 이전 예를 살펴보겠습니다. 아래에는 실제 영국 Google 검색(Valentin 앱을 통해 현지화)과 영국 위치 및 언어 영어로 설정된 프로그래밍 가능한 검색 엔진에서 수동으로 추출한 상위 10개 순위가 나열되어 있습니다.
그림 2: 결과 비교 – 실제 Google 검색과 프로그래밍 가능한 검색 엔진
그림 3: 첫 번째 페이지의 동일한 URL에 대해 일치하는 색상을 사용한 결과 비교 개요
그림 3에서 첫 페이지 결과를 가져와서 두 검색 엔진 간에 겹치는 모든 URL을 동일한 색상으로 표시했습니다. 흰색 URL은 일치하는 항목이 없으므로 검색 엔진 중 하나에만 표시되는 URL입니다.
결론: 정확한 순위 위치는 물론 모양과 느낌도 다르지만 두 검색 엔진 간에는 크게 겹치는 부분이 있습니다(그림 2 참조). 무엇보다 프로그램 가능한 검색 엔진의 결과에는 리치 결과, 추천 스니펫, 제목 재작성 또는 들여쓰기 스니펫과 같은 멋진 SERP 통합이 모두 누락되었습니다.
지금까지 이것은 내가 작업한 사용 사례에 대해 충분히 정확했습니다. 하지만 물론 프로젝트에 따라 스스로 평가해야 합니다.
Programmable Search Engine의 결과는 Google의 실제 검색 결과와 정확히 일치하지 않습니다. 그러나 그들은 여전히 좋은 프록시이며 탐색, 거래 및 정보 키워드와 같은 고전적인 범주를 뛰어 넘는 프로젝트 별 검색 의도를 분석하는 데 도움이됩니다.
그러나 이제 재미있는 부분부터 시작하여 전체를 설정해 보겠습니다.
설정 단계: 맞춤 검색 및 Google 스프레드시트 템플릿
먼저 프로그래밍 가능한 검색 엔진을 설정하고 해당 API에 액세스합니다. 그런 다음 API 출력으로 작업하기 위해 Google 스프레드시트 템플릿을 계속 진행합니다.
프로그래밍 가능한 검색 엔진: API를 설정하고 액세스하는 방법은 무엇입니까?
첫 번째 목표는 (1) 프로그래밍 가능한 검색 엔진의 ID 번호와 (2) Custom Search API의 JSON 출력에 액세스하기 위한 API 키라는 두 가지 자격 증명을 검색하는 것입니다.
Custom Search JSON API 설명서의 소개 섹션에서 진행하는 모든 설정 단계를 찾을 수도 있습니다.
설정 단계 1: Google 메일 계정에 로그인합니다.
설정 단계 2: 프로그래밍 가능한 검색 엔진의 초기 설정 페이지를 입력합니다.
- https://programmablesearchengine.google.com/cse/create/new로 이동합니다. 그러면 PSE(Programmable Search Engine)의 설정 페이지(그림 4 참조)로 이동합니다.
- "검색할 사이트" 필드에 임의의 도메인을 입력합니다. PSE를 사용하여 전체 웹을 검색하려는 경우에도 어떤 이유로 이것은 필수입니다. 나중에 이 입력을 제거할 수 있습니다.
- PSE를 현지화해야 하는 언어를 설정합니다. 나중에 변경할 수 있습니다.
- 이제 자신만의 PSE를 만들었습니다. "공개 URL"에서 시도하거나 다음 설정을 위해 "제어판"으로 이동하십시오(그림 5 참조).
그림 4: 설정 단계 2 – 프로그래밍 가능한 검색 엔진 설정 페이지(이전 레이아웃)
그림 5: 설정 단계 2 – 프로그래밍 가능한 검색 엔진 설정 완료(이전 레이아웃)
설정 단계 3: 프로그래밍 가능한 검색 엔진의 제어판에서 설정을 조정합니다.
- 마법이 일어나는 곳입니다. PSE 소개에서 설명했듯이 선택할 수 있는 수많은 사용 사례와 설정이 있습니다.
- Google 검색 결과 프록시의 경우 4가지 기본 설정만 변경하면 됩니다(그림 7 참조).
- 지역: Google의 검색은 항상 현지화됩니다. 적절한 프록시를 생성하려면 PSE 결과에 대한 지역도 선택해야 합니다.
- 언어: 언어 설정도 마찬가지입니다. 설정 페이지에서 처음 선택한 언어와 다른 경우 언어 설정을 변경합니다.
- 검색 사이트: 안전을 위해 처음 입력한 도메인에 대한 제한을 삭제합니다.
- 전체 웹 검색: 켜기로 전환합니다.
- 모두 완료: "검색 엔진 ID"를 복사하고 나중에 사용할 수 있도록 메모해 둡니다(그림 6 참조).
그림 6: 설정 단계 3 – 프로그래밍 가능한 검색 엔진 – 검색 엔진 ID(이전 디자인)
그림 7: 설정 3단계 – 프로그래밍 가능한 검색 엔진 – 제어판 설정(이전 레이아웃)
Sidenote: 프로그래밍 가능한 검색 엔진의 새로운 제어판 레이아웃
새 프로그래밍 가능한 검색 엔진을 만들 때 "새 제어판 미리보기!"라는 메시지가 표시됩니다. 나는 그것을 돌렸다. 현재, 새 패널에서 첫 번째 설정 페이지만 다릅니다(그림 8 참조).
그런 다음 PSE를 사용자 지정하려는 경우 이미 익숙한 제어판의 동일한 설정 페이지로 돌아갑니다(그림 9 참조). 새로운 레이아웃의 한 가지 장점: 첫 페이지에서 "전체 웹 검색" 옵션을 직접 선택할 수 있으며 도메인 제한을 먼저 입력할 필요가 없습니다. 어떤 식으로든 이 도구의 모양과 느낌을 곧 업데이트할 준비가 되었습니다.
그림 8: 설정 단계 2 – 프로그래밍 가능한 검색 엔진 설정 페이지(새 레이아웃)
그림 9: 설정 단계 2 – 프로그래밍 가능한 검색 엔진 설정 완료(새 레이아웃)
설정 4단계: Custom Search JSON API용 API 키를 가져옵니다.
- 새로 생성된 프로그래밍 가능한 검색 엔진의 JSON 출력에 액세스하려면 API 키가 필요합니다. 이렇게 하면 Google에서 API를 쿼리하는 빈도도 확인할 수 있습니다.
- 사용자 정의 검색 문서로 이동하여 "키 가져오기"를 클릭하십시오. 프로젝트 이름을 입력하고 약관에 동의합니다(그림 10-11 참조).
- 모든 완료: "API KEY"를 복사하고 나중에 사용할 수 있도록 메모해 둡니다(그림 12 참조).
그림 10: 설정 4단계 – 사용자 지정 검색 JSON API – "키 가져오기"가 포함된 문서
그림 11: 설정 4단계 – 사용자 지정 검색 JSON API – API 활성화
그림 12: 설정 4단계 – 사용자 지정 검색 JSON API – API 키 복사
참고: "키 가져오기"를 클릭하면 백그라운드에서 어떻게 됩니까?
귀하의 Google 계정은 Google Cloud Platform에 연결되어 있으며 여기에서 새로 생성된 프로젝트의 Custom Search API용 API 키가 생성됩니다.
GCP에 가입하고 로그인하면 동일한 결과를 얻을 수 있습니다. 그러나 버튼을 클릭하는 것이 확실히 더 빠르고 더 편리합니다. 어떤 식으로든 Google Cloud Console: https://console.cloud.google.com/apis/credentials에서 API 키를 다시 찾아야 합니다(왼쪽 상단 표시줄에서 올바른 프로젝트를 선택해야 합니다.)
온크롤 데이터³
Google 시트 템플릿: API를 사용하여 검색 의도를 분석하는 방법은 무엇입니까?
전면 공개: 많은 크레딧이 www.pemavor.com의 사람들과 훌륭한 순위 검사기 스크립트에 있습니다. 그들의 Google Apps Script는 Custom Search JSON API에 연결하고 목록에 있는 각 키워드에 대해 프로그래밍 가능한 검색 엔진에서 상위 10개 검색 결과를 추출하며 며칠 동안 100개의 무료 일일 요청을 예약할 수 있는 내장형 스케줄러도 있습니다. 미리.
이 도구는 우리가 일상적인 SEO 작업에서 겪었던 매우 실용적인 문제, 즉 이전에 도입된 "키워드 성별 편향"을 대규모로 평가하는 방법을 해결하는 데 도움이 되었습니다. 그것이 이 주제에 대해 알아보기 위한 시작점이었으며 이제 스크립트를 적용한 몇 가지 사용 사례를 공유하고자 합니다.
그러나 먼저 스크립트를 포함하여 Google 시트를 직접 어떻게 설정할 수 있습니까? 이전 설정 단계를 완료했다면 스크립트를 실행하는 데 필요한 모든 요소(Google Mail 계정, 프로그래밍 가능한 검색 엔진의 검색 엔진 ID 및 맞춤 검색 JSON API에 액세스하기 위한 API 키)가 이미 있는 것입니다.
이전에 ID와 API 키를 기록하지 않은 경우 여기에서 검색할 수 있습니다.
- 검색 엔진 ID: https://programmablesearchengine.google.com/controlpanel/all
다시 말하지만, PSE에 "모든 웹 검색"과 원하는 지역 및 언어 설정이 올바른지 확인하십시오. - 맞춤 검색 JSON API 키: https://console.cloud.google.com/apis/credentials
- Google Cloud의 사용자 인증 정보 페이지로 이동합니다. 여기에서 모든 Google Cloud 제품에 대해 생성한 모든 키에 대한 개요를 찾을 수 있습니다.
- Custom Search JSON API용 API 키를 생성하는 데 사용한 올바른 프로젝트(왼쪽 상단 탐색 모음)를 선택해야 합니다.
- 이것이 첫 번째 API 키인 경우 링크를 클릭할 때 프로젝트가 기본적으로 선택되어야 합니다.
이제 자격 증명이 준비되면 Google 시트의 수정된 버전을 복사합니다.
SEO에 대한 사용자 정의 검색 | pemavor.com | Johanna Maier가 각색
(내 수정 없이 원본 Google 시트를 얻으려면 원본 블로그 게시물로 이동하세요.)
설정을 완료하려면 다음 단계를 완료해야 합니다.
설정 5단계: Google Sheets의 사본을 만들고 스크립트를 승인합니다.
SEO에 대한 사용자 정의 검색 | pemavor.com | Johanna Maier가 각색
그림 13: 설정 5단계 – SEO용 Google 시트 맞춤 검색 – 스크립트 초기화
그림 14: 설정 5단계 – SEO용 Google 시트 맞춤 검색 – 스크립트 승인
설정 단계 6: 자격 증명 및 키워드 목록을 입력합니다.
- "설정" 탭: 검색 엔진 ID 및 API 키를 입력합니다.
원하는 언어와 위치를 설정하세요.
무료 플랜의 최대값이므로 일일 한도는 100으로 유지될 수 있습니다. - "키워드" 탭: 첫 번째 열에 프로그래밍 가능한 검색 엔진의 SERP를 가져올 키워드 목록을 입력합니다.
그림 15: 설정 6단계 – SEO용 Google 시트 맞춤 검색 – 키워드 목록
설정 단계 7: 스크립트를 실행하여 프로그래밍 가능한 검색 엔진의 결과를 검색합니다.
- 메뉴 옵션 "순위 확인": "도움말" 옆의 메뉴에서 찾을 수 있습니다(그림 16 참조).
스크립트를 초기화하고 계정에서 실행할 수 있는 권한을 부여합니다.
키워드 양에 따라 "수동으로 실행"(임시 – 최대 100개 키워드) 또는 "스케줄러 활성화"(하루에 100개 키워드)를 선택하십시오. - "SERP Rankings" 탭: 스크립트를 시작한 후 API 출력이 여기에서 어떻게 차례로 가져오는지 관찰할 수 있습니다(그림 17 참조).
그림 16: 설정 단계 4 – SEO를 위한 Google 시트 맞춤 검색
그림 17: Google Sheet Script 데모
사용자 지정 검색 API 실행: SEO 사용 사례
지금까지 www.pemavor.com에서 게시한 스크립트의 기본 기능을 살펴보았습니다. 마지막 세 탭("성별", "페이지 유형", "도메인")에서 실제로 API 데이터를 사용하는 방법에 대한 개인적인 사용 사례의 데모를 추가했습니다.
패션산업의 예 | 성별
다시 패션 산업을 첫 번째 예로 들어 보겠습니다. 이 분야에서 활동하고 있다면 Google의 영국 검색 결과와 같이 검색 의도와 관련하여 특정 키워드 성별 편견이 있다는 것을 분명히 눈치채셨을 것입니다.
- "후디"를 검색하면 상위 10위 안에 남성 제품이 포함된 랜딩 페이지를 찾을 수 있습니다.
- "코트"와 같은 용어의 경우 주로 여성 제품이 있는 방문 페이지입니다.
- "목욕 가운"의 경우 두 성별을 위한 제품이 포함된 보다 일반적인 페이지를 접하게 됩니다.
그것이 우리에게 의미하는 것 SEO: 해당 용어에 대한 순위를 지정하려면 검색 의도 패턴을 따르는 방문 페이지를 설정하여 원하는 결과를 얻을 가능성이 더 큽니다.
특정 프로젝트에 대해 한동안 SEO를 수행해 왔다면 직감이 좋고 어떤 주제를 어떤 방문 페이지로 타겟팅해야 하는지 알고 있을 것입니다. 그러나 그것은 항상 우리의 직관을 확인하는 데 도움이 됩니다. 어떻게? Google을 통해 실행합니다.
- 구식 방식: 모든 단일 패션 키워드의 "키워드 성별"을 수동으로 확인하고 평가해야 합니다.
- API 사용: 자동화할 수 있습니다. Custom Search JSON API에서 검색 제목과 URL을 가져와 "여성"과 같은 용어와 일치시킵니다. | "여성" | "남자" | "남성".
Google 시트의 '성별' 탭에서 아이디어가 실제로 실행되고 있는 것을 볼 수 있습니다. GIF에서와 같은 출력을 얻으려면 먼저 "키워드" 탭에서 "패션 키워드"로 스크립트를 실행해야 합니다.
그림 18: 데모 Google 시트 스크립트 – "성별" 탭
어떻게 작동합니까? 필터 공식은 "SERP 순위" 탭에서 URL, 스니펫 제목 및 키워드를 가져옵니다. RegEx 수식은 "women"과 같은 용어와 일치하는 항목이 있는지 확인합니다 | "여성" | "남자" | "남성" | "그녀를 위해" | "그를 위해". 결과 "성별 수"는 피벗 테이블을 통해 키워드 기준으로 요약됩니다.
Sidenote: 또 다른 (SEO) 패션 조언
카테고리 키워드를 사용 가능한 필터의 특성과 같은 다른 용어와 결합하는 경우 키워드 성별을 다시 확인하십시오. 남성용 양말의 방문 페이지로 가득 찬 SERP를 찾을 수 있는 "양말"이라는 용어를 사용하십시오. "핑크" 색상을 추가하면 "핑크 양말"에 대한 SERP는 여성을 대상으로 합니다.
뷰티 산업 사례 | 페이지 유형
이제 우리는 다른 산업으로 전환하고 패션에서 향수로 이동하여 검색 의도 환경을 즉시 변경합니다. 생각해보십시오. 평범한 코트에는 아무도 검색하지 않는 일반적인 이름과 임의의 제품 번호가 있습니다. 향수와 같은 다른 영역에서는 제품 이름이 실제 검색 가능성이 있습니다.
영감의 원천으로 "가장 유명한 향수"에 대한 추천 스니펫을 사용하여 영국에서 상당한 검색량을 가진 향수 이름을 찾습니다.
- 샤넬 N°5("샤넬 5번" – 33.100 SV)
- Dolce&Gabbana 라이트 블루("라이트 블루 dolce and gabbana" – 14.800 SV)
- 아편 이브 생 로랑(“아편 향수” – 9.900 SV)
- Calvin Klein CK ONE("ck one" – 9.900 SV)
- Acqua di Parma Colonia("acqua di parma Colonia" – 4.400 SV)
그러나 이러한 각 용어를 타겟팅하기 위해 제품 URL을 사용해야 한다고 어떻게 확신할 수 있습니까? 결국 샤넬도 샤넬 N°5라는 동명의 브랜드 라인을 가지고 있고, 아쿠아 디 파르마도 하나가 아닌 다양한 코롱을 판매하고 있다. 제품 URL과 브랜드 URL 모두를 최적화하면 자기잠식으로 이어질 가능성이 높습니다.
다시 SERP를 살펴보면 결정을 내리는 데 도움이 됩니다. 직관적으로 브랜드(라인) 페이지에서 제품을 선택하면 더 나은 전환으로 이어질 수 있습니다. 그러나 검색 결과가 제품 URL에 의해 지배된다면 순위 경쟁을 위해 제품 URL을 최적화해야 합니다.
이 평가를 대규모로 수행하려면 무엇이 필요합니까? 경쟁사의 페이지 유형 패턴을 식별하고 RegEx에 추가하고 스크립트가 나머지 작업을 수행하도록 합니다.
물론 경쟁업체 페이지 유형의 URL 패턴을 다루는 이 초기 연구와 이에 상응하는 RegEx 패턴을 찾는 데는 시간이 좀 걸릴 것입니다. 그러나 다른 분석에 대비하는 것은 노력과 좋은 통찰력을 가질 가치가 있습니다.
Google 시트의 "페이지 유형" 탭에서 향수 업계의 몇 가지 예를 찾을 수 있습니다. GIF에서와 동일한 출력을 얻으려면 먼저 "키워드" 탭에서 "향수 키워드"로 스크립트를 실행해야 합니다.
그림 19: 데모 Google 시트 스크립트 – 탭 "페이지 유형"
틈새 제품의 예 | 경쟁자 도메인
마지막으로 마지막 사용 사례와 약간의 혼란을 주기 위해 향수와 패션의 세계를 떠나자. 당신이 디자인 가구나 도로 경주용 자전거와 같은 전문 제품이나 틈새 제품의 고급 제조업체의 SEO라고 상상해 보십시오.
이러한 경우 시간과 노력을 투자하기 전에 타겟팅하려는 키워드를 신중하게 선택하는 것이 좋습니다. "자전거"와 같은 일반적인 키워드에 대한 순위는 야구장에서 벗어날 수 있습니다. 또한 "여성용 자전거"를 검색하는 사용자가 £5.000 로드 레이싱 바이크로 고객 여정을 끝내지 않을 수도 있기 때문입니다.
다시 동일한 질문입니다. 검색 의도를 매번 수동으로 확인하지 않고 잠재 키워드의 큰 풀에서 적합한 키워드를 어떻게 걸러낼 수 있습니까?
첫 번째 단계는 두 가지 도메인 목록을 만드는 것입니다.
- 도메인 목록 1: 귀하의 경쟁자/파트너 및 귀하가 순위를 매기고자 하는 것과 유사한 검색 의도를 제공할 가능성이 있는 모든 도메인.
- 도메인 목록 2: 경쟁할 수 없거나 경쟁하고 싶지 않은 모든 사람.
"도로 경주용 자전거" 대 "자전거"에 대한 영국 SERP 살펴보기: www.ribblecycles.co.uk와 같은 고급 자전거 상점인 경우 www.decathlon.co.uk를 도메인 목록 번호 2에 넣어야 합니다. 또는 고급 가구 매장이라면 www.habitat.co.uk와 같은 모든 일반 가구 매장을 두 번째 목록에 넣어야 합니다. 종종 이것은 B2C 키워드에서 B2B 키워드를 분리하거나 "홈 오피스 가구"와 "사무실 인테리어 디자인"과 같은 서비스 제안에서 제품 제안을 분리하는 데에도 사용할 수 있습니다.
Google이 귀하의 제품 제안이나 비즈니스 모델과 유사하지 않은 도메인 목록 2의 도메인만 순위를 매기기로 선택한 경우 이 키워드는 귀하의 시간과 노력에 대한 가치가 없거나 최소한 귀하의 최우선 순위가 아닙니다.
Google 시트의 "도메인" 탭에서 자전거 상점의 두 가지 도메인 목록을 조합하여 이것이 실제로 자전거 업계에서 어떻게 작동하는지 보여줍니다. GIF에서와 동일한 출력을 얻으려면 먼저 "키워드" 탭에서 "자전거 키워드"로 스크립트를 실행해야 합니다.
그림 20: 데모 Google 시트 스크립트 – 탭 "도메인"
나는 자전거 산업에 대해 너무 깊이 들어가지 않았으며 일부 도메인 그룹은 실제 산업 전문가에게 이해가 되지 않을 수 있습니다. 그러나 예제는 원칙을 충분히 명확하게 해야 합니다. 경쟁 환경을 분석하고, 제공해야 하는 항목에 적합한 검색 의도를 제공하는 도메인을 파악한 다음, 이를 기반으로 키워드 잠재력을 평가합니다.
마지막 생각: 검색 의도란 무엇입니까?
이 기사를 마치기 위해 한 발 물러나서 큰 그림을 살펴보고자 합니다. 검색 의도란 무엇입니까? 이 질문에 대해 자세히 설명하는 많은 정의와 가치 있는 기사가 있습니다.
SEO 도구 상자 Sistrix에는 탐색, 정보 및 트랜잭션 쿼리 간의 고전적인 구분과 매우 유사한 4가지 주요 검색 의도 범주가 포함되어 있습니다.
- 알아두기: 사용자는 특정 주제에 대한 수동적인 정보 콘텐츠를 찾고 있습니다.
- Do: 사용자는 제품을 구매, 다운로드 또는 설치하기 위해 적극적으로 무언가를 하기를 원합니다.
- 웹사이트: 사용자가 특정 웹사이트로 이동하기를 원합니다.
- 방문: 사용자가 지역 비즈니스를 방문하기를 원합니다.
그러나 그러한 분류는 랜딩 페이지의 레이아웃과 콘텐츠를 결정할 때만 당신을 데려갑니다. Olaf Kopp은 마이크로 검색 의도에 따라 콘텐츠 결정을 매핑하는 방법에 대한 심층 기사(독일어로만 제공되는 기사)에서 이에 대해 자세히 설명했습니다.
한 가지 예: 그는 콘텐츠가 사용자를 즐겁게 해야 하는지, 이전에 알려지지 않은 개념에 대한 정의를 제공해야 하는지 또는 무언가를 하는 방법을 가르쳐야 하는지 여부에 따라 정보 검색 의도를 "엔터테인먼트", "정의" 또는 "인에이블먼트"와 같은 미시적 의도로 분할합니다. .
오늘 우리는 검색 의도 분석의 또 다른 차원인 프로젝트별 검색 의도를 추가했습니다. 프로젝트의 틈새 시장에 관계없이 반복되는 SERP 패턴을 발견했을 가능성이 큽니다. 프로그래밍 가능한 검색 엔진 및 사용자 지정 검색 JSON API를 사용하여 이러한 개인적인 산업 통찰력을 활용하고 더 큰 키워드 세트에 적용할 수 있습니다.
Google은 사용자에게 최상의 검색 결과를 제공하기 위해 노력하고 있으며 이를 위해 많은 비용을 투자합니다. 우리 SEO에게 이것은 우리가 미개척 상태로 두어서는 안 되는 귀중한 데이터 소스입니다. 특히 키워드의 검색 의도도 시시각각 변하기 때문에 계절적 요인이든 구글이 자연어 처리 능력을 지속적으로 개선하고 있기 때문입니다. 우리가 소개한 방법을 사용하면 검색 의도 분석에 프로그래밍 방식으로 접근할 수 있습니다.
마지막으로 늘 그렇듯이 한 가지 사실은 사실입니다. 직접 실제 적용할 때 가장 많이 배운다는 것입니다. 패션 업계의 키워드 성별 편견은 처음에 API를 탐색하게 만든 사용 사례였습니다. 따라서 스스로에게 물어보십시오. 프로그래밍 가능한 검색 엔진과 맞춤 검색 JSON API로 해결할 수 있는 SEO 문제는 무엇입니까?
___
추신: Google 스프레드시트 설정에 도움이 필요하거나 개인 사용 사례에 RegEx가 필요한 경우: 부담 없이 문의하세요! 나는 RegEx 전문가는 아니지만 항상 그것을 알아낼 수 있도록 노력하고 도울 수 있습니다.