SEO 규칙
엔진 사양
SEO 요소
웹사이트 콘텐츠
Google Analytics(구글 애널리틱스)는 SEO에서 중요한데, 이는 웹사이트 트래픽, 사용자 행동, 전환 효과를 이해하고 평가할 수 있도록 종합적인 데이터와 분석 도구를 제공하기 때문입니다. 이러한 데이터를 통해 문제를 파악하고 전략을 최적화하며 사용자 경험을 향상시켜 검색 엔진 순위와 전체 SEO 성능을 높일 수 있습니다.
다음은 SEO에서 Google Analytics의 몇 가지 핵심 역할과 중요성입니다:
1. 트래픽 소스 모니터링
트래픽 소스 분석: Google Analytics는 유기적 검색, 직접 방문, 리퍼러 트래픽, 소셜 미디어 등을 포함한 웹사이트 트래픽 소스를 이해하는 데 도움이 됩니다. 유기적 검색 트래픽을 분석함으로써 SEO의 효과를 평가할 수 있습니다.
키워드 분석: Google Analytics는 더 이상 상세한 키워드 데이터를 제공하지 않지만, Google Search Console과 결합하여 트래픽을 가져오는 키워드를 이해할 수 있습니다.
2. 사용자 행동 분석
페이지뷰: 어떤 페이지가 가장 인기가 있는지를 파악하면 콘텐츠를 최적화하고 사용자 경험을 향상시킬 수 있습니다.
평균 세션 지속 시간 및 이탈률: 이러한 지표는 페이지 콘텐츠의 질과 사용자 경험을 평가하는 데 도움이 됩니다. 이탈률이 높거나 세션 시간이 짧은 경우, 콘텐츠나 페이지 레이아웃을 개선할 필요가 있을 수 있습니다.
3. 전환율 추적
목표 및 이벤트: 양식 작성, 구매 완료 등 특정 사용자 행동을 추적하기 위해 목표(Goals)를 설정할 수 있습니다. 이는 SEO가 가져온 실제 비즈니스 가치를 평가하는 데 도움이 됩니다.
전자상거래 추적: 전자상거래 웹사이트의 경우 제품 판매, 거래액 등을 추적하여 SEO가 매출에 미치는 영향을 평가할 수 있습니다.
4. 청중 분석
청중 특성: 사용자의 지리적 위치, 언어, 장치 유형, 브라우저 등 정보를 이해하면 다양한 청중의 요구에 맞게 웹사이트를 최적화할 수 있습니다.
신규/재방문 사용자 비율: 신규 사용자와 재방문 사용자의 비율을 분석하여 SEO 전략이 새로운 방문자를 유치하고 기존 사용자의 관심을 유지하는지 평가합니다.
5. 행동 흐름 분석
행동 흐름도: Google Analytics가 제공하는 행동 흐름도는 사용자가 웹사이트에서 어떤 경로로 탐색하는지를 이해하고 사용자 이탈 지점을 파악하며 사용자 경로를 최적화하여 사용자 경험과 전환율을 향상시킬 수 있도록 도와줍니다.
6. 랜딩 페이지 분석
랜딩 페이지 성능: 가장 많은 트래픽을 유도하는 랜딩 페이지를 분석하고 이러한 페이지의 효과를 평가합니다. 특정 랜딩 페이지의 성적이 좋지 않은 경우, 이러한 페이지를 최적화하여 SEO 효과를 향상시킬 수 있습니다.
7. 지역 분석
지리적 위치: 가장 많은 트래픽을 유도하는 지역을 파악하면 특정 지역을 대상으로 한 SEO 최적화를 수행할 수 있습니다.
8. 콘텐츠 분석
콘텐츠 그룹 분석: 유사한 콘텐츠를 그룹화하여 각 그룹의 성과를 분석하고 가장 인기 있는 콘텐츠 유형을 찾아 콘텐츠 전략을 최적화할 수 있습니다.
9. 트래픽 시간 분석
트래픽 추세: 다양한 시간대의 트래픽 변화를 분석하여 가장 트래픽이 많은 시간대를 파악하고 콘텐츠 발행 및 SEO 전략을 최적화하는 데 도움이 됩니다.
예시 활용
높은 이탈률 페이지 발견: Google Analytics를 통해 이탈률이 높은 페이지를 발견할 수 있으며, 이는 해당 페이지가 콘텐츠나 사용자 경험을 개선할 필요가 있음을 나타낼 수 있습니다.
키워드 전략 최적화: Google Search Console 데이터와 결합하여 가장 많은 트래픽을 유도하는 키워드를 파악하고 이러한 키워드의 순위를 향상시키기 위해 콘텐츠를 최적화할 수 있습니다.
콘텐츠 효과 평가: 페이지뷰와 사용자 체류 시간을 분석함으로써 어떤 콘텐츠가 가장 인기가 있는지를 평가하고 이 정보를 기반으로 더 많은 고품질 콘텐츠를 만들 수 있습니다.
Google Analytics(구글 애널리틱스)를 웹사이트에 추가하는 작업은 상대적으로 간단한 작업입니다. 아래는 상세한 단계별 안내입니다:
1. Google Analytics 계정 생성
(1) Google Analytics 접속: Google Analytics 웹사이트를 엽니다.
(2) 로그인 또는 계정 생성: Google 계정을 사용하여 로그인합니다. Google 계정이 없다면 먼저 생성하십시오.
(3) 계정 설정:
"무료 시작" 버튼을 클릭합니다.
계정 이름을 입력하고 데이터 공유 설정을 선택한 후 "다음"을 클릭합니다.
2. 속성 설정
(1) 속성 정보 입력:
웹사이트 이름을 입력합니다.
웹사이트 URL을 입력하고 올바른 프로토콜(http:// 또는 https://)을 선택합니다.
산업 카테고리와 보고용 시간대를 선택합니다.
"다음"을 클릭합니다.
(2) 측정 옵션 선택:
웹 또는 앱 등 추적하려는 측정 옵션을 선택합니다.
3. 추적 코드 획득
(1) "생성" 클릭: 속성 설정을 완료한 후 "생성" 버튼을 클릭합니다.
(2) 이용 약관 수락: Google Analytics 서비스 약관을 읽고 수락합니다.
(3) 추적 ID 획득:
추적 ID와 추적 코드가 포함된 페이지를 볼 수 있습니다.
추적 코드는 다음과 같은 JavaScript 조각입니다:
<script async src="https://www.googletagmanager.com/gtag/js?id=YOUR_TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'YOUR_TRACKING_ID');
</script>
4. 웹사이트에 추적 코드 추가
(1) 웹사이트의 head 태그 찾기: 웹사이트 파일을 열고 각 페이지의 <head> 태그를 찾습니다.
(2) 추적 코드 추가: 위의 추적 코드를 <head> 태그에 붙여넣고 </head> 태그 이전에 위치하도록 합니다.
(3) 변경 사항 저장 및 업로드: 파일을 저장하고 서버에 업로드합니다.
5. 추적 코드 확인
(1) 웹사이트 열기: 브라우저에서 웹사이트를 열어 추적 코드가 성공적으로 로드되었는지 확인합니다.
(2) 데이터 확인: Google Analytics로 돌아가 "실시간" 보고서로 이동하여 데이터가 기록되고 있는지 확인합니다. 활성 사용자를 보면 추적 코드가 올바르게 설치되었음을 의미합니다.
6. Google Analytics 구성
(1) 목표 설정: Google Analytics에서 목표를 설정하여 구매, 양식 제출 등 중요한 사용자 행동을 추적합니다.
"관리" -> "뷰" -> "목표" -> "+ 새 목표"로 이동합니다.
(2) Google Search Console 연결: Google Analytics를 Google Search Console과 연결하여 더 많은 유기적 검색 데이터를 얻습니다.
"관리" -> "속성" -> "모든 제품" -> "Search Console 연결"로 이동합니다.
7. Google Tag Manager 사용(선택사항)
분석 및 마케팅 태그를 더 쉽게 관리하고 배포하려면 Google Tag Manager를 사용할 수 있습니다.
(1) Google Tag Manager 계정 생성: Google Tag Manager를 방문하여 계정을 생성합니다.
(2) 컨테이너 설정: 웹사이트용 컨테이너를 생성합니다.
(3) 컨테이너 코드 획득: 제공된 코드 조각을 웹사이트의 <head> 및 <body> 태그에 추가합니다.
(4) Google Analytics 태그 추가: Google Tag Manager에서 새 태그를 생성하고 태그 유형으로 "Google Analytics: Universal Analytics" 또는 "Google Analytics: GA4 Configuration"을 선택하고 추적 ID를 입력한 후 컨테이너를 게시합니다.
위의 단계를 통해 Google Analytics를 웹사이트에 성공적으로 추가하고 사용자 데이터 수집 및 분석을 시작할 수 있습니다.
예시:
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-413143071"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-413143071');
</script>
참조 웹사이트:
구글 공식 설명:
1. Google Analytics 측정 코드는 웹사이트 리소스 또는 앱 리소스의 데이터를 수집하고 이 데이터를 Google Analytics로 전송하여 보고서에서 확인할 수 있도록 합니다. Google Analytics 계정에 새 웹사이트 리소스 또는 앱 리소스를 추가하면 Google Analytics는 데이터를 수집하려는 웹페이지 또는 페이지에 추가해야 하는 측정 코드 조각을 생성합니다.
2. 웹사이트 및/또는 앱용 Google Analytics 설정
(1) Google Analytics 계정 생성
먼저 Google Analytics 계정을 설정해야 합니다(이미 있는 경우 제외). 이 웹사이트 및/또는 앱을 위한 별도 계정을 생성하려는 경우가 아니면 속성 생성으로 건너뜁니다. 예를 들어, 이 웹사이트 및/또는 앱이 다른 기업에 속한 경우 별도 계정을 생성해야 할 수 있습니다.
①https://analytics.google.com로 이동합니다.
②관리 인터페이스에서 만들기 -> 계정 선택을 클릭합니다.
③계정 이름을 제공합니다. Google과 공유할 데이터를 제어하기 위해 데이터 공유 설정을 구성합니다.
④다음을 클릭하여 계정에 첫 번째 속성을 추가합니다.
(2) 새 Google Analytics 4 속성 생성
Google Analytics에 속성을 추가하려면 편집자 역할이 필요합니다. 이 계정을 생성했다면 자동으로 편집자 역할을 갖습니다.
단일 Google Analytics 계정에 최대 2,000개의 속성을 추가할 수 있습니다(Universal Analytics 속성과 Google Analytics 4 속성의 임의 조합).
속성을 생성하려면 다음 단계를 따르십시오:
①위의 "Google Analytics 계정 생성" 단계에서 계속 진행 중이십니까? 그렇다면 2단계로 건너뜁니다. 그렇지 않은 경우 관리 인터페이스에서 만들기 -> 속성 선택을 클릭합니다.
②속성 이름(예: "My Business, Inc 웹사이트")을 입력하고 보고용 시간대와 통화를 선택합니다. 방문자가 자신의 시간대 기준 화요일에 웹사이트를 방문했지만 귀하의 시간대 기준 월요일이라면 방문은 월요일에 발생한 것으로 기록됩니다.
a. 일광 절약 시간을 사용하는 시간대를 선택한 경우 Google Analytics는 변경 사항에 따라 자동으로 조정합니다. 일광 절약 시간 조정을 원하지 않는 경우 그리니치 표준시를 사용하십시오.
b. 시간대 변경은 미래 데이터에만 영향을 미칩니다. 기존 속성의 시간대를 변경하면 데이터에 평탄한 지점 또는 피크가 나타날 수 있는데, 이는 각각 시간을 앞으로 또는 뒤로 조정함으로써 발생합니다. 설정을 업데이트한 후 Google Analytics 서버가 변경 사항을 처리할 때까지 보고 데이터가 일정 기간 동안 기존 시간대를 계속 사용할 수 있습니다.
c. Google Analytics가 변경 사항을 처리할 수 있도록 속성의 시간대는 하루에 최대 한 번만 변경하는 것이 좋습니다.
③다음을 클릭합니다. 산업 카테고리와 기업 규모를 선택합니다.
④다음을 클릭합니다. Google Analytics 사용 방법을 선택합니다.
Google Analytics는 Google Analytics 사용 방법에 대한 정보를 기반으로 맞춤형 기본 보고서 세트를 제공합니다. 예를 들어 "더 많은 잠재 고객 발굴"을 선택하면 잠재 고객 발굴 상황을 측정하는 데 도움이 되는 일련의 보고서를 볼 수 있습니다. 비즈니스 목표 보고서 컬렉션에 대해 자세히 알아보십시오.
⑤생성을 클릭하고 Google Analytics 이용 약관 및 데이터 처리 수정안을 수락합니다(새 계정을 설정하는 경우).
⑥데이터 스트림을 계속 추가하여 데이터 수집을 시작합니다.
(3) 데이터 스트림 추가
①위의 "속성 생성" 단계에서 계속 진행 중이십니까? 그렇다면 2단계로 건너뜁니다. 그렇지 않은 경우 다음 단계를 따르십시오:
a. 관리 인터페이스에서 "데이터 수집 및 수정" 아래의 데이터 스트림을 클릭합니다.
b. 데이터 스트림 추가를 클릭합니다.
②웹사이트를 클릭합니다.
a. 주요 웹사이트 URL(예: "example.com")을 입력한 후 데이터 스트림 이름(예: "Example, Inc (web stream)")을 입력합니다.
b. 향상된 측정 기능을 활성화하거나 비활성화할 수 있습니다. 향상된 측정 기능은 자동으로 페이지 뷰 및 기타 이벤트를 수집합니다. 데이터 스트림을 생성한 후 언제든지 돌아가 수집하고 싶지 않은 향상된 측정 이벤트를 개별적으로 비활성화할 수 있습니다. 따라서 지금 향상된 측정 기능을 활성화하는 것이 좋습니다.
c. 데이터 스트림 생성을 클릭합니다.
(4) 데이터 수집 설정(웹사이트용)
새 Google Analytics 4 속성에서 데이터를 보기 시작하려면 다음 중 하나를 수행해야 합니다:
①웹사이트 개발 도구 또는 CMS 호스팅 웹사이트(HubSpot, Shopify 등)에 코드 추가
②Google 코드를 직접 웹페이지에 추가
③Google Tag Manager를 사용하여 코드 추가
(5) 후속 단계
데이터 수집을 설정한 후 Google Analytics에서 더 실용적인 데이터를 얻기 위해 다른 구성을 완료하십시오. 체크리스트를 검토하여 더 많은 데이터를 수집하고 원치 않는 데이터를 필터링하며 광고 기능을 지원하는 구성이 어떤 것인지 확인하십시오.
