Google Search Console 활용하기

Dico·2025년 5월 15일
0

[SEO]

목록 보기
3/3
post-thumbnail

구글 서치 콘솔에서는 도메인을 등록하면 문제가 생길때마다 관련 이슈를 메일로 보내주는데,
경험했던 구글 서치 콘솔 에러들을 유형별로 정리 해보았다:

적절한 표준 태그가 포함된 대체 페이지

여기서 "적절한 표준 태그가 포함된 대체 페이지"canonical tag를 말한다.

Canonical Tag:

웹사이트에서 <link rel="canonical" href="https://example.com/page/" /> 형식으로 사용되는 HTML 태그로, 유사하거나 중복된 콘텐츠를 가진 여러 URL이 있을 때, 구글에게 "이 URL이 원본(또는 선호되는) 버전이다"라고 알려주는 페이지다.

예를 들어,

  • 다국어를 지원하지만 모든 페이지가 완벽히 번역되지 않아 여러 페이지가 동일한 컨텐츠를 보여주고 있을 때
  • 동일한 제품이 여러 카테고리에 있어 다른 URL로 접근 가능할 때
  • 모바일과 데스크톱 버전의 페이지가 별도로 있을 때
  • 매개변수가 다른 URL들이 동일한 콘텐츠를 제공할 때 (예: ?color=red, ?size=large 등)

이런 경우 정규화 태그를 사용하여 구글에게 "이 여러 URL 중에서 이 URL이 대표 URL이다"라고 알려주는 목적으로 사용된다.

구글 서치콘솔에서 "적절한 표준 태그가 포함된 대체 페이지"라는 메일이 올때는 다음 중 하나일 가능성이 높다:

  1. 구글이 canonical 태그를 인식하고 있다는 의미
    이미 canonical tag를 올바르게 설정해 놓았고, 구글은 이것을 인식해서 지정한 대로 원본 URL을 보고 있다는 의미로, 긍정적인 신호이다.
  2. 구글이 자체적으로 canonical을 결정했다는 의미
    canonical tag를 설정하지 않았거나, 설정을 했더라도 구글이 다른 페이지를 더 적절한 원본이라 판단해 자체적으로 canonical을 결정했다는 의미이다. 만약 설정한 caconical tag를 완전히 무시하고 다른 페이지를 선택했다면 웹사이트의 구조나 canonical tag 설정부분을 재검토해볼 필요가 있다.

(이 부분부터 보여지는 재검사 프로세스는 모든 이슈 공통)
수정 작업이 완료되었다면 수정 결과 확인 버튼으로 재검사 요청을 할 수 있다.
재검사가 시작되면 유효성 검사 상태:시작됨 이 보여진다.

검사가 시작되면 아래 메일을 보내주고,

그리고 정상적으로 반영이 되었다면 반영결과를 알려주는 메일을 구글 서치 콘솔에서 보내준다.

{도메인}에서 리뷰 스니펫 구조화된 데이터 문제가 감지됨

위 이슈는 헤더에 스키마로 넣었던 review rating 정보가 구글이 지정한 rating 범위를 벗어났을 때 나타났다.

  • 지정했던 평점: 10점 만점
  • 구글 평점: 5점 만점
// LD+JSON (schema) 중 해당부분 추출
 {
      '@context': 'https://schema.org',
      '@type': 'Product',
      name: `${partnerName}`,
      aggregateRating: {
        '@type': 'AggregateRating',
        ratingValue: `${
          !reviewData?.ratings.overall || reviewData?.ratings.overall === 0
            ? 1
            : reviewData?.ratings.overall / 2
        }`, // 구글이 인정하는 평점은 5.0 만점이므로 2로 나누어 준다. 값이 없거나 0인 경우 1로 처리 (default: 10점 만점)
        reviewCount: `${
          Number(reviewData?.serviceDetails.reviewCount || 0) === 0
            ? 1
            : Number(reviewData?.serviceDetails.reviewCount || 1)
        }`, // 리뷰 수가 0인 경우 1로 처리
      },
    },


💡 ratingValue와 reviewCount 등록 조건:
ratingValue: 최대 5이하의 점수
reviewCount: 최소 0개 이상

그래서 1/2값으로 변환된 평점으로 수정해서 다시 검사를 실행한 결과, 정상적으로 반영이 되었다!

profile
깨진 창문을 내버려 두지 말기

0개의 댓글