구글 웹마스터 컨퍼런스 내용 정리

dogyeong·2020년 12월 28일
1
post-thumbnail

2019년 12월에 열린 구글 웹마스터 컨퍼런스의 내용을 정리한 글로,
나중에 다시 보려고 벨로그에 옮겨둡니다.

01. 구글 검색의 작동 원리

색인되있는 정보를 사용자에게 제공

색인단계

크롤링

  • 이전 크롤링결과+사이트맵에서 시작
  • 링크로 이동

서치콘솔

  • 사이트 소유자가 크롤링 방법 설정
  • 재크롤링 요청 혹은 크롤링에서 제외

발견된 웹페이지들은 구글 서버로

색인 생성 - 키워드로

단순 키워드 그 이상

  • 그래프 기발
  • 웹페이지 정보 + 다른 유형의 정보 체계화

검색 알고리즘(serving단계)

랭킹 시스템

  • 유용한 정보인지?
  • 관련성 높은 정보인가
  • 최신성 높은 정보인가

랭킹 시스템 알고리즘

  • 관련성, 유용성 (사용자의 위치, 언어, 여러가지 등등)

높은 수준의 관련성, 품질 기준 충족이 목표

  • 엄격한 절차 정립
  • 실시간 테스트
  • 검색 품질 평가자 - 전세계에 3천명정도.. 검색 알고리즘 테스트

검색 알고리즘의 주요 요소

  • 검색어 이해
    • 바꾸다 → 여러가지 의도가 있다. 동의어 시스템으로 사용자의 의도 파악
    • 검색어의 범위를 파악
    • 검색어(키워드) 포함 여부... 키워드가 제목에 있는지?
  • 콘텐츠의 품질 → 스팸 사이트 제외
  • 웹페이지 접근성
    • 결과를 잘 보여주는지
    • 크로스 브라우징
    • 크로스 디바이스
    • 페이지가 얼마나 빨리 뜨는지 (lighthouse)
  • 맥락
    • 사용자의 위치, 이전 검색정보 활용

웹마스터 지원

  • 유튜브 웹마스터 채널
  • 구글 웹마스터 포럼
  • 서치콘솔
  • webmaster central blog

02. 검색엔진 최적화 : 검색엔진이 이해할 수 있는 사이트 만들기

검색의 tip

  • site: 연산자로 구글에 색인된 사이트의 페이지를 확인할 수 있다
  • “” 로 검색어와 일치하는 문구를 가진 페이지를 찾을 수 있다
  • filetype:, inurl:, intitle:, AND OR -

검색엔진 최적화란

  • 검색엔진이 사이트를 쉽게 수집하고 색인할 수 있도록 페이지를 관리하는 것
  • 200+ 개의 검색엔진 알고리즘이 있고, 한 해 몇천번의 업데이트가 일어난다.

사이트를 효과적으로 보여주기

robot.txt

  • 없으면 페이지가 색인되지 않을 수 있다
  • robot.txt는 검색엔진의 트래픽을 조절하기 위해 사용한다.
  • 사이트의 구현에 필요한 부분을 막으면 안된다(css, js, image 등)
  • 검색엔진에 불필요한 페이지들은 트래픽을 조절한다 → Disallow:

검색엔진이 페이지를 발견하는 방법

  • 링크
    • a 태그와 함께 href속성을 함께 사용해야 크롤러가 링크를 따라간다,
  • sitemap
    • 규모가 매우 큰 사이트, 내부링크가 잘 연결되지 않은 경우 사이트맵을 추가하면 좋다

태그의 사용

타이틀 태그

  • 제목
  • 페이지마다 다르게 가장 중요한 키워드를 넣어야한다.

meta description 속성

  • 간결하고 명확한 요약정보
  • 웹페이지마다 다른 내용
  • 검색 활용도를 높일 수 있다

텍스트

  • 이미지로 만들면 안된다 → 검색엔진, 접근성에서 불리하다 → 모든 가능한 정보는 텍스트로 제공
  • 이미지를 이해할 수 있도록 → 이미지 파일이름, alt텍스트를 보고 쉽게 알 수 있게
  • 표준 HTML의 활용 → 플래시는 이제 안된다.

콘텐츠 관리

검색을 어떻게 활용하는가??
10년전에는 구글에서 네이버를 검색해서 네이버로 간 다음, 네이버에서 검색을 했다.
지금은 검색을 통해 더욱 구체적인 내용을 찾고있다.

콘텐츠 최적화

  • 검색 품질 평가 가이드라인
  • EAT - 전문적인,독창적인,신뢰있는 콘텐츠

키워드의 활용

  • 아무 키워드나 나열하지 마라
  • 관련 키워드를 잘 조합해서 설명을 기술해야 한다.

스팸으로부터 내 사이트 보호하기

  • CMS 최신버전으로 유지
  • 게시판/댓글기능 사용검토
  • 스팸방지도구 사용
    • recapcha

URL의 올바른 활용

사용자가 페이지의 내용을 파악할 수 있게 URL을 설정

중복제거

  • 검색결과에서 같은 내용이 중복되길 원하지 않음
  • 유니크한 콘텐츠를 인덱스하기 위한 공간 확보
  • 사이트를 이동하거나 재설계할 때 시그널을 유지
  • 대체 페이지 찾기

클러스터링 시그널

  • 리다이렉트 (새로운 페이지로 이동 → 옛 페이지들은 중복제거)
  • 콘텐츠 → 모양새가 같아도 내용이 중복되면 중복페이지
  • rel=Caconical → 직접 대표페이지를 설정 → 중복페이지를 정리할 수 있음

로컬라이제이션

  • hreflang을 활용한 다국어 페이지의 활용 → 언어와 지역에 맞는 URL을 보여줄 수 있도록 돕는 역할

링크의 올바른 활용

여기를 클릭 → 이런거 쓰지말고 내용을 포함시켜라

앵커 텍스트 활용

  • 페이지의 내용을 미리 파악할 수 있도록

내부링크

  • 관련된 페이지에 링크 걸어주기

HTTPS

  • https는 검색 순위에 적용된다 → 같은 내용인 경우 https가 표시된다.

차세대 웹을 위한 전제조건

  • HTTP/2
  • PWA
  • Geolocation API

mixed content

  • 페이지 안의 리소스들이 http로 로딩되는것
  • 프로토콜 상대경로를 사용하면 좀 더 편리하게 설정가능
    <a href=“//example.com">

리다이렉트 설정

  • 어떤 형태의 URL로 접속해도 HTTPS사이트로 접속할 수 있도록 설정

서버 설정 확인하기

모바일 시대에 맞는 최적화

지금까지 mobile friendly page 모바일 친화성.
이제는 mobile first indexing 모바일 페이지를 먼저 만드는게 더 좋을 수 있다.

모바일 웹 → 반응형 웹 디자인으로

왜 반응형인가?

  • 모바일 버전의 페이지를 따로 만들면 2배의 수고
  • 속도 절감 : 모바일 페이지로 리다이렉트할 필요 없음
  • 검색엔진에 모바일 페이지의 존재를 알릴 필요가 없음
  • 사용자가 동일한 URL로 콘텐츠의 공유를 쉽게 할 수 있다

page speed

페이지 스피드는 검색의 순위를 결정하는데 반영


03. 구글 서치 콘솔

개발자 테스트 툴

  • AMP

모니터링

  • URL 검사
  • 색인 요청

새 기능

  • Domain Properties : 사이트의 도메인 통합
  • Performance on Discover
  • Speed Report : 실제 유저가 체험하는 속도
  • Mobile First Indexing : 어떤 크롤러가 기본으로 되있는지?
  • site exchange : AMP 주소관련 기술

04. 구글 검색 자세히 들여다 보기 - 흰색 창과 블루링크 너머

기존 검색 결과 : 블루링크
최근 들어서는 rich results - 이미지, 제목, 출처, 평점 등등 여러가지 구조회된 데이터들이 결과로 보여진다.

구조화된 데이터

structured data
구조화된 데이터는 구글이 페이지 내용을 이해하고 특별한 기능으로 작동하도록 도와준다.

구글 검색 결과에 특별 기능이 포함되고 있음

  • 채용정보를 검색하면 상단에 박스가 있고 채용정보가 모아져있는 것을 볼 수 있다.
  • 이런 것처럼 검색 결과에 계속 새 기능이 추가되고 있다.
  • ex) 부산시 행사

구조화된 데이터의 종류 예시

  • 동영상 key moments
    • Timestamp, Thumbnail, Description 표시
    • 마크업해두면 표시될 수 있다.
  • 동영상 실시간 스트리밍
    • 동영상에 LIVE 표시를 할 수 있다.
  • 캐로셀

구조화된 마크업을 했을 때, 구글 어이스턴트와 연동할 수 있다.

구글 검색 개발자 문서 (https://developers.google.com/search/docs/guides/get-started?hl=ko)

  • 검색 갤러리에서 사이트에 가장 최적회된 구조화된 데이터를 찾을 수 있음
  • 참고자료 보면 어떤 종류의 구조화된 데이터가 있는지 볼 수 있다.

마크업 적용

  • JSON-LD 또는 Microdata로 적용

Rich Result Test 도구

  • 구조화된 데이터 적용 확인 및 미리보기

서치 콘솔 도구

  • 구조화된 데이터를 마크업했을 때, 서치콘솔에서 사용자의 반응을 측정할 수 있다.

지식패널

구글에서는 사물, 인물, 장소 등에 대해서 오른쪽 창에 설명을 보여 준다.
여기 들어가는 정보는 웹 상에서 모은 데이터를 정리해서 표시된다.

지식 패널 소유권 주장하기

  • 지식 패널 아래쪽에 소유권 주장하기 버튼이 있음
  • 인증되면 수정이 필요한 부분에 대해서 수정을 제안할 수 있다

지식 패널 소유권을 얻으면 포스트 작성 가능

My Business

비슷하게 구글 my business business.google.com (http://business.google.com/) 있음

  • 영업점을 운영하는 경우
  • 영업시간, 주소, 전화번호 업데이트 가능
profile
Engineer

0개의 댓글